Hello, all.
From within a workflow, I need to modify attributes on an existing user
object in the Vault. I'm using the Entity activity for this, but am
having problems. For testing, I'm modifying ("append all values") a
phone number in Telephone Number. The object's Telephone Number
attribute starts with no value.

The Entity activity:
<provision-activity activity-id="GrantEntity" category="nonit_asset"
entity-type="user" operation="grant"
set-completed-approval-status="true">
<display-name xml:lang="en">Grant App-Priv</display-name>
</provision-activity>

Running the workflow, I get errors in Server.log, saying:

" ERROR [RBPM]
[com.novell.srvprv.impl.vdata.model.VirtualDataAcce ss:createEntity] Ldap
error creating object: cn=personaSAU,ou=cuentas,o=data. Object already
exists.
javax.naming.NameAlreadyBoundException: [LDAP: error code 68 - NDS
error: entry already exists (-606)]; "

then

2012-05-02 12:07:11,347 INFO [STDOUT] (pool-13-thread-1) INFO [RBPM]
[com.novell.soa.af.impl.LogEvent:logAFEvent] [Provision_Failure]
Initiated by System, Process ID: 8b69d94b849b4f23aeec2fe26ba83d02,
Process Name:
cn=DefaultApp-PrivAssignment,cn=RequestDefs,cn=AppConfig,cn=User Application,cn=driverset1,o=system:313,
Activity: GrantEntity, Recipient: cn=uaadmin,ou=sa,o=data
2012-05-02 12:07:11,391 INFO [STDOUT] (pool-13-thread-1) 11383360
[pool-13-thread-1] INFO com.novell.soa.af.impl.LogEvent -
[Provision_Failure] Initiated by System, Process ID:
8b69d94b849b4f23aeec2fe26ba83d02, Process Name:
cn=DefaultApp-PrivAssignment,cn=RequestDefs,cn=AppConfig,cn=User Application,cn=driverset1,o=system:313,
Activity: GrantEntity, Recipient: cn=uaadmin,ou=sa,o=data
2012-05-02 12:07:11,410 INFO [STDOUT] (pool-13-thread-1) ERROR [RBPM]
[com.novell.soa.af.impl.LogEvent:logError] [Workflow_Error] Initiated by
cn=uaadmin,ou=sa,o=data, Error Message: Ldap error creating object:
cn=personaSAU,ou=cuentas,o=data. Object already exists., Process ID:
8b69d94b849b4f23aeec2fe26ba83d02, Process Name:
cn=DefaultApp-PrivAssignment,cn=RequestDefs,cn=AppConfig,cn=User Application,cn=driverset1,o=system:313,
Activity: GrantEntity, Recipient: cn=uaadmin,ou=sa,o=data
2012-05-02 12:07:11,451 INFO [STDOUT] (pool-13-thread-1) 11383423
[pool-13-thread-1] ERROR com.novell.soa.af.impl.LogEvent -
[Workflow_Error] Initiated by cn=uaadmin,ou=sa,o=data, Error Message:
Ldap error creating object: cn=personaSAU,ou=cuentas,o=data. Object
already exists., Process ID: 8b69d94b849b4f23aeec2fe26ba83d02, Process
Name:
cn=DefaultApp-PrivAssignment,cn=RequestDefs,cn=AppConfig,cn=User Application,cn=driverset1,o=system:313,
Activity: GrantEntity, Recipient: cn=uaadmin,ou=sa,o=data


From the docs, it says that if an object already exists, the create is
turned into a modify. I don't see that happening...do I need to flip a
setting somewhere to make this a modify?

TIA,

~Howard

Howard Hyten
Austin, TX


--
novhyten
------------------------------------------------------------------------
novhyten's Profile: http://forums.novell.com/member.php?userid=110062
View this thread: http://forums.novell.com/showthread.php?t=455397