Understanding Event Processing The Oracle Identity Manager request status changes and a callback is returned to

4-4 Oracle Fusion Middleware Developers Guide for Oracle Identity Manager Figure 4–1 Callback Service Process For this release, the callback service supports a handler and a plugin event. They are: ■ Post-processing Handler : Invoked after the provisioning event is processed but before the request is marked as complete. The default post-processing handler will invoke multiple callbacks based on the callback service configuration. ■ Status Change Plugin : Invoked when there is any change in the request status; for example, if the status of a user provisioning request is changed to completed or failed, or a request status change is recognized due to a Segregation of Duties SoD check, then a status change callback will be sent. The default Status Change Plugin may invoke multiple callbacks based on the callback service configuration.

4.1.3 Retrying Callbacks

The callback service retries callbacks if there are network errors when invoking a service. Oracle Identity Manager retries the callback a fixed three times after a fixed five second interval. These values are not configurable.

4.2 Mapping Oracle Identity Manager Attributes

The names of attributes used by Oracle Identity Manager are proprietary. For example, a third-party application may refer to a users last name as surname while Oracle Identity Manager uses Last Name. Because of this, attribute mapping is essential. Note: The callback service uses the same attributes defined by the Service Provisioning Markup Language SPML layer of Oracle Identity Manager. These are referred to singularly as a SPML Provisioning Service Object PSO. See Appendix B, SPML Attributes and LDAP Mappings, and Oracle Identity Manager Attributes for details. Using the Callback Service 4-5 Mapped attribute names are used in messages sent as well as in callback configuration particularly, in the ConstraintAttribute parameter. Table 4–1 defines how Oracle Identity Manager user type attributes are represented in callbacks using SPML PSOs. Table 4–1 Oracle Identity Manager Callback Service User Attribute Mapping Callback Service Attribute PSO Oracle Identity Manager User Attribute activeEndDate End Date activeStartDate Start Date commonName Common Name countryName Country departmentNumber Department Number description Description displayName Full Name employeeNumber Employee Number employeeType Role facsimileTelephoneNumber Fax generationQualifier Generation Qualifier hireDate Hire Date homePhone Home Phone homePostalAddress Home Postal Address initials Initials localityName Locality Name mail Email middleName Middle Name mobile Mobile organization LDAP Organization organizationUnit LDAP Organization Unit pager Pager password Password postalAddress Postal Address postalCode Postal Code postOfficeBox PO Box preferredLangauage Language state State street Street surname Last Name telephoneNumber Telephone Number title Title userId usr_key userName User Login