Consolidated Changelog Plug-In Understanding the General Purpose Plug-Ins

Understanding Oracle Virtual Directory Plug-Ins 4-33 SunOne:298328 With this plug-in deployed, supported query filters must be in a form that combines exactly one filter changenumber=cookie with one or more of the following filters: ■ targetdn=domain where the domain is a valid domain dn. For example, targetdn=cn=.yyy, dc=zzz ■ modifiersname=xxx where xxx is a dn. ■ modifiersname=yyy where yyy is a dn. ■ changetype=xxx where xxx can be ADDMODIFYDELETEADDRMODIFY ■ changetype=yyy where yyy can be ADDMODIFYDELETEADDRMODIFY

4.2.21.1 Configuration Parameters

The Consolidated Changelog plug-in has no configuration parameters. To enable the Consolidated Changelog plug-in, you must install and deploy it as a global plug-in.

4.2.22 GenericMapper Plug-In

The GenericMapper plug-in provides functionality that is equivalent to the following Oracle Virtual Directory plug-ins, but with more flexible functionality: ■ VirtualAttribute plug-in ■ ObjectClass Mapper plug-in ■ DynamicTree plug-in This plug-in is based on the Directory Integration Platform’s mapping rules file format described in the Oracle® Fusion Middleware Administrators Guide for Oracle Directory Integration Platform. The GenericMapper plug-in handles mapping based on the entry’s objectclass. All attributes from the user are copied, as is, to the back-end directory and vice versa. This plug-in uses the following keywords in addition to the keywords provided in the Directory Integration Platform documentation: ATTRIBUTEEXCLUSIONLIST List of attributes that are to be excluded from the result to the end user. This is applicable for UserBound operations searchread VIRTUALATTRIBUTELIST List of attributes that are not to be included when the operations are done on the back end. This is applicable for UserBound operations searchread FILTERRULES The filtered entries on which the mapping rules are to be applied. Note: This plug-in is designed to only be used with Oracle Identity Manager version 11g. 4-34 Oracle Fusion Middleware Administrators Guide for Oracle Virtual Directory

4.2.22.1 Configuration Parameters

The following tables describe the configuration parameters you use to configure the GenericMapper plug-in to achieve the VirtualAttribute, ObjectClass Mapper, and DynamicTree plug-ins functionality. To Achieve VirtualAttribute Plug-In Functionality: Use the parameters described in the following table. To Achieve ObjectClass Mapper Plug-In Functionality: Use the parameters described in the following table. Parameter Name Description Container DN DomainRules. Specify all containers given in the Container DN as domain rules. MatchFilter FilterRules. Specify the matchfilter value after the filterRules. AddAttribute Specify the attribute mapping rule as follows: attribute to be added :[required]: [attribute type – stringbinary]:objectclass to which the attribute belongs to: backend attr name:[attribute type]:objectclass : rule defining the value to be added For example, to return cn for my commonname, use the following rule: Mycommonname: : : myObjectClass: cn: :inetorgperson: cn Specify the following rule to return SALES for department: Department: : :organizationalperson:cn: :person: SALES ReplaceAttribute Specify the attribute mapping rule as follows: clientview of attribute :[required]: [attribute type – stringbinary]:objectclass to which the attribute belongs to: backend attr name:[attribute type]:objectclass : For example, to return cn for displayname, use the following rule: displayname: : : inetorgperson: cn: :inetorgperson: When the GenericMapper plug-in interprets the rule, it replaces the displayname value with cn. RemoveAttributes AttributeExclusionList Specify the list of all attributes to be excluded. Parameter Name Description Container DN DomainRules. Specify all containers given in the Container DN as domain rules. MatchFilter FilterRules. Specify the matchfilter value after the filterRules.