Hi:

When kicking off a team request for a recipient in a specific container
I get the following error(some data has been censored):
---------------------------------------------------------------------------------------------------------------------------
Provisioning application error:

Error Message:
Failed to retrieve data items for provisioning request form.

Error evaluating start data items for Provisioning Request id
[cn=MyWorkflow,cn=RequestDefs,cn=AppConfig,cn=UserA pplication,cn=IDM
DriverSet,o=Services] version [87]

Dataitem [ADModelUserID] with expression [IDVault.get(recipient ,
'user', 'mycomADModelUser')] failed to evaluate.

Error Evaluating Script

Error Evaluating Script
com.novell.soa.script.mozilla.javascript.WrappedEx ception: Wrapped
com.novell.soa.af.ProvisioningException: Identifier
[cn=myuser,ou=mycontainer,o=mycountry1,] does not exist for this
service operation.

Wrapped com.novell.soa.af.ProvisioningException: Identifier
[cn=myuser,ou=mycontainer,o=mycountry1,] does not exist for this
service operation.

Identifier [cn=myuser,ou=mycontainer,o=mycountry1,] does not exist for
this service operation.

If the problem persists, copy the error message and error log below and
send to your system administrator.
---------------------------------------------------------------------------------------------------------------------------

This works fine for all users in the container o=mycountry2.
I tried setting the search context for the user entity to point to
o=mycountry1 and even created a new entity to point IDVault.get() to,
but I am still getting the same error. The strange part is that it even
worked for users in o=mycountry2 when I set the search context to
something bogus(o=abc). I made sure I cleared the cache in the UserApp
admin interface each time I deployed. For some reason it does not seem
to matter what I set the search context to for the entity that I am
pointing to(in this case the original user entity).

The error is caused the by the pre-actions for the request_form, and
specifically for the IDVault.get() code given in the error message
above. Taking the javascript out of the workflow prevented the error
from appearing.

Any ideas as to why this is happening? I am guessing putting all users
under the same organizational unit would solve a lot of problems,
unfortunately that is not an option.

Thanks,
Carl


--
cthorner
------------------------------------------------------------------------
cthorner's Profile: http://forums.novell.com/member.php?userid=12569
View this thread: http://forums.novell.com/showthread.php?t=322332