Hi All
I have configured EBS as trusted source for OIM and am facing problem in updating the fields from OIM user form to Process form. I have referred to the old posts in the forum, mainly the below two which were very helpful in understanding the concepts:
895824
3495591
Now I understand that I need to perform the following to propogate this data e.g. for user password-
1.You need to add a task in database provisioning process name as "Change User Password".
1.Now Write a code using OIM API which will update the password field of database provisioning process form with new password.
3.Attach this adapter in Change User Password" task.
I searched for the API for that is to be used for creating adapter and found something like -
searchMap.put("Objects.Name", "AD User");
objresultSet = moObjectUtility.findObjects(searchMap);
long ObjectKey = objresultSet.getLongValue("Objects.Key");
objectMap.put("Objects.Object Status.Status", "Provisioned");
objectSet =(ObjectKey, objectMap);
String processInstanceKey = objectSet.getStringValue("Process Instance.Key");
I have checked the behavior of 'enable/diable user' functionality which is working fine as these tasks have an entry in the Proc_triggers lookup as well as in process definition of Xellerate User and Application's process form as well. Please correct me if my understanding is wrong. And noticed that the enable user task is alligned with tcenableuser adapter and similar for diable user.
**My questions are:**
1. How can I view the adapter code of enable/disable user so that I can create a similar one for email and other user attributes
2. Does anyone has the adapter code to achieve this functionality
Thanks