Hello!
dm_UserRename job takes on dm_job_request object per run and gives failure, but eventually the user name has been changed.
Trace file shows the following error:
0.000 N/A [main] com.documentum.dmcl.impl.DmclApiNativeAdapter@130998.get("query,c,select r_object_id, registered_id, event from dmi_registry where user_name = 'Last Name, FirstName'") ==> "q0"
0.000 N/A [main] com.documentum.dmcl.impl.DmclApiNativeAdapter@130998.exec("next,c,q0") ==> false
0.000 N/A [main] com.documentum.dmcl.impl.DmclApiNativeAdapter@130998.exec("close,c,q0") ==> true
0.000 N/A [main] com.documentum.dmcl.impl.DmclApiNativeAdapter@130998.get("getmessage,s0,3") ==> "[DM_API_E_BADID]error: "Bad ID given: 0000000000000000"
0.000 N/A [main] com.documentum.dmcl.impl.DmclApiNativeAdapter@130998.exec("execsql,c,update dmi_registry_s set user_name = 'Old Name' where user_name = 'Last Name, FirstName'") ==> false
0.000 N/A [main] com.documentum.dmcl.impl.DmclApiNativeAdapter@130998.get("getmessage,c") ==> ""
dmi_registry table doesn't have any entries for that user and I'm not sure why job fails if it doesn't find some entry in dmi_registry rather than ignoring it.
Any ideas?