Configuring Application Provisioning Properties

14-2 Oracle Fusion Middleware Administrators Guide for Oracle Directory Integration Platform

14.2.1 Creating Custom Event Object Definitions

Table 14–1 lists the properties that you can use to identify objects for which events can be generated. Table 14–2 lists the predefined objects for which the Oracle provisioning event engine can generate events.

14.2.2 Defining Custom Event Generation Rules

You specify event generation rules in XML format. The DTD for event generation rules is as follows: ?xml version=1.0 ? DOCTYPE EventRuleSet [ ELEMENT ChangeType PCDATA ELEMENT Rule PCDATA ELEMENT EventName PCDATA ELEMENT ResEvent Rule, EventName ELEMENT EventRule ChangeType, ResEvent ELEMENT EventRuleSet EventRule ] The element definitions in the preceding DTD are as follows: Table 14–1 Event Object Properties Property Description ObjectName Assigns a unique name to identify the object ObjectCriteria Identifies the LDAP object class to use for identifying the object MustAttributeCriteria Provides any additional attributes that are required for identifying the object OptionalAttributeCriteria Provides any optional attributes that may be required for identifying the object FilterAttributeCriteria Lists the attributes that should not be sent during event propagation Table 14–2 Predefined Event Objects Object Name Valid Object Class Values Entry User orclUserV2, inetorgperson Identity orclUserV2, inetOrgPerson Group groupOfUniqueNames, orclGroup, orclPrivilegeGroup, groupOfNames Subscription orclServiceSubscriptionDetail Subscriber orclSubscriber Note: The metadata for event objects is stored in the following container: cn=Object Definitions, cn=Directory Integration Platform,cn=Products,cn=OracleContext Understanding the Oracle Provisioning Event Engine 14-3 ■ The EventRuleSet root element identifies a set of event rules for an individual event object ■ The EventRuleSet root element contains a list of EventRule elements ■ Each EventRule element depends on the value assigned to the ChangeType element. ■ The ChangeType and Rule elements determine the event name to be propagated to an application Table 14–3 lists the event definitions that are supported by the Oracle provisioning event engine. Table 14–3 Supported Event Definitions Object Name Change Type Rule Event Name USER Add OrclApplnUserProvStatus=PENDING_UPGRADE USER_ADD Add OrclApplnUserProvStatus=PROVISIONING_REQUIRED USER_ADD Modify OrclApplnUserProvStatus= PENDING_UPGRADE USER_ADD OrclApplnUserProvStatus=PROVISIONING_REQUIRED USER_ADD OrclApplnUserProvStatus=PROVISIONING_FAILURE USER_ADD OrclApplnUserProvStatus=DEPROVISIONING_REQUIRED USER_MODIFY OrclApplnUserProvStatus=PROVISIONING_IN_PROGRESS USER_MODIFY OrclApplnUserProvStatus=PROVISIONING_SUCCESSFUL USER_MODIFY Delete OrclApplnUserProvStatus=PROVISIONING_IN_PROGRESS USER_DELETE OrclApplnUserProvStatus=PROVISIONING_SUCCESSFUL USER_DELETE OrclApplnUserProvStatus=DEPROVISIONING_REQUIRED GROUP Add GROUP_ADD Modify GROUP_MODIFY Delete GROUP_DELETE IDENTITY Add IDENTITY_ADD Modify IDENTITY_MODIFY Delete IDENTITY_DELETE ENTRY Add ENTRY_ADD Modify ENTRY_MODIFY Delete ENTRY_DELETE SUBSCRIPTION Add SUBSCRIPTION_ADD Modify SUBSCRIPTION_ MODIFY Delete SUBSCRIPTION_ DELETE 14-4 Oracle Fusion Middleware Administrators Guide for Oracle Directory Integration Platform SUBSCRIBER Add SUBSCRIBER_ADD Modify SUBSCRIBER_MODIFY Delete SUBSCRIBER_DELETE Note: The metadata for supported event objects is stored in the following container: cn=Event Definitions, cn=Directory Integration Platform,cn=Products,cn=OracleContext. Table 14–3 Cont. Supported Event Definitions Object Name Change Type Rule Event Name 15 Integration of Provisioning Data with Oracle E-Business Suite 15-1 15 Integration of Provisioning Data with Oracle E-Business Suite In Oracle Internet Directory 11g Release 1 11.1.1, you can use the Oracle Directory Integration Platform Service to synchronize user accounts and other user information from Oracle E-Business Suite. For information on how to use Oracle Directory Integration Platform Service to synchronize user accounts and other user information from Oracle E-Business Suite, refer to the following: ■ Oracle E-Business Suite documentation. You can access Oracle E-Business Suite documentation on the Oracle Technology Network located at: http:www.oracle.comtechnologyindex.html ■ The following Notes in My Oracle Support formerly MetaLink, located at http:metalink.oracle.com : – 233436.1—Installing Oracle Application Server 10g with Oracle E-Business Suite Release 11i – 261914.1—Integrating Oracle E-Business Suite Release 11i with Oracle Internet Directory and Oracle Application Server Single Sign-On – 233436.1—Installing Oracle Application Server 10g with Oracle E-Business Suite Release 11i