Style sheets are XSLT documents that define transformations or modifications of XML documents. You can configure and create rules, policies, and style sheets using iManager.
Identity Manager provides the following additional samples:
NotesMoveSample.xml: This sample policy is a Publisher channel policy that contains logic to determine eDirectoryTM object placement when an associated Notes object is moved.
In the Import Drivers wizard, this policy is named Notes - Move Sample and is available under the Additional Policies heading. See Determining eDirectory Object Placement When a Notes Object is Moved.
NotesReturnEmail.xml: This sample policy is a Command Transformation policy designed to generate an e-mail address for user Add events on the Subscriber channel.
It is necessary only when upgrading the driver shim and configuration from 1.x to 2.x. (The policy is already a part of the sample configuration provided with the 2.1 version of the driver.)
In the Import Drivers wizard, this policy is named Notes - Return Email Address and is available under the Additional Policies heading. See Importing a Policy to Write Back the Notes E-mail Address for New Users.
Cert.xsl: An Output Transformation style sheet that contains logic to determine which Notes certifier to use based on the src-dn attribute on the <add> tag.
See Automatically Determining Which Certifier to Use for more information.
Override.xsl. Shows an example of how to use attributes to override parameters. See the list in Overriding Driver Parameters.
Placemove.xsl: An Input Transformation style sheet that contains logic to determine placement containment when synchronizing a move from Lotus Notes to eDirectory.
See Determining eDirectory Object Placement When a Notes Object is Moved for more information.
AddUniqueName.xsl. Simple example of how a unique name can be created for a Notes user.
EntitlementGrpCmdCompletionSS.xsl. If you choose to use Role-Based Entitlements when importing the sample configuration, this style sheet is included. This is an example of how to process the payload of an <operation-data> element.
NotesCertifierSelectionSampleSS.xsl. Based on Cert.xsl, this shows an enhanced sample of how to utilize multiple Notes certifiers. It demonstrates using named passwords in multiple ways. See Automatically Determining Which Certifier to Use and Using Named Passwords.
NOTE: Most of these are located in the product distribution in nt/dirxml/drivers/lotusNotes/rules. Some of them are used in the sample driver configuration.