Hello:

I am new to the User application and user application driver. I am trying
to create a very simple workflow which will send out an email if the
fullname of a object gets changed.

I created a provision definition using the template
"TemplateSingleApproval_TD ". Under "Addressee:", I set
"Expression:Initiator Manager." In iManager, I mapped "StartWorkFlow" to
full name, "reason" to telephone number and "recipient" to manager. I
changed the full name on AACAST. "Admin" is the manager for AACAST. I got
the following error when I logged into User Application->Requests &
Approvals "Workflow Error: Activity Id: [approval].Addressee
[IDVault.get(initiator,'user','manager')] evaluation failed or is null."

In the trace, I got the following error message.
16:04:30 91EB2BB0 Drvrs: Provision ST:

<!--Composer Description (

) -->
<nds dtdversion="2.0" ndsversion="8.x">
<source>
<product build="20051012" instance="Spitfire" version="0.0.12">User
Application Driver</product>
<contact>Novell Inc.</contact>
</source>
<input>
<query class-name="*" dest-dn="\DEVLIDVTREE\int\active\AACAST" event-id="0"
scope="baseObject">
<search-class class-name="User"/>
<read-attr attr-name="provisionTest:recipient"/>
<read-attr attr-name="AllWorkflows:recipient"/>
<read-attr attr-name="provisionTest:reason"/>
<read-attr attr-name="AllWorkflows:reason"/>
</query>
</input>
</nds>
16:04:30 91EB2BB0 Drvrs: Provision ST: Applying input transformation policies.
16:04:30 91EB2BB0 Drvrs: Provision ST: Applying XSLT policy.
16:04:30 91EB2BB0 Drvrs: Provision ST: Policy returned:
16:04:30 91EB2BB0 Drvrs: Provision ST:


<!--Composer Description (

) -->
<nds dtdversion="2.0" ndsversion="8.x">
<source>
<product build="20051012" instance="Spitfire" version="0.0.12">User
Application Driver</product>
<contact>Novell Inc.</contact>
</source>
<input>
<query class-name="*" dest-dn="\DEVLIDVTREE\int\active\AACAST" event-id="0"
scope="baseObject">
<search-class class-name="User"/>
<read-attr attr-name="provisionTest:recipient"/>
<read-attr attr-name="AllWorkflows:recipient"/>
<read-attr attr-name="provisionTest:reason"/>
<read-attr attr-name="AllWorkflows:reason"/>
</query>
</input>
</nds>
16:04:30 91EB2BB0 Drvrs: Provision ST: Applying schema mapping policies to
input.
16:04:30 91EB2BB0 Drvrs: Provision ST: No mapping for class-name '*'.
16:04:30 91EB2BB0 Drvrs: Provision ST: No mapping for class-name 'User'.
16:04:30 91EB2BB0 Drvrs: Provision ST: Mapping attr-name
'provisionTest:recipient' to 'manager'.
16:04:30 91EB2BB0 Drvrs: Provision ST: Mapping attr-name
'provisionTest:reason' to 'Telephone Number'.
16:04:30 91EB2BB0 Drvrs: Provision ST: Resolving association references.
16:04:30 91EB2BB0 Drvrs: Provision ST: Pumping XDS to eDirectory.
16:04:30 91EB2BB0 Drvrs: Provision ST: Performing operation query for
\DEVLIDVTREE\int\active\AACAST
16:04:49 91EB2BB0 Drvrs: Provision ST: Fixing up association references.
16:04:49 91EB2BB0 Drvrs: Provision ST:
DirXML Log Event -------------------
Driver: \DEVLIDVTREE\esc\idm\driverset\UserApplication
Channel: Subscriber
Object: \DEVLIDVTREE\int\active\AACAST
Status: Warning
Message: Code(-8003) Unable to synchronize reference to
\DEVLIDVTREE\esc\adm\admin from attribute manager.


Thanks

Jie Feng