Identity Manager 4.0.1 Driver for Scripting Implementation ... - NetIQ
Identity Manager 4.0.1 Driver for Scripting Implementation ... - NetIQ
Identity Manager 4.0.1 Driver for Scripting Implementation ... - NetIQ
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Schema Definition<br />
The first line in the schema file that is not a comment must be the schema definition.<br />
SCHEMA [HIERARCHICAL]<br />
HIERARCHICAL specifies that the target application is not a flat set of users and groups, but is<br />
organized by hierarchical components, such as a directory-based container object.<br />
Class Definition<br />
CLASS className [CONTAINER]<br />
You must specify a class name. Enclose the class name in double quotes (").<br />
Add the CONTAINER keyword if objects of this class can contain other objects.<br />
The class definition is ended by another class definition or by the end of the file.<br />
Attribute Definition<br />
Any number of attribute definitions can follow a class definition. Attribute definitions define<br />
attributes <strong>for</strong> the class whose definition they follow.<br />
ATTRIBUTE attributeName [TypeAndProperties]<br />
An attribute name is required. Enclose the attribute name in double quotes (").<br />
If no attribute type is specified, the attribute has the string type. The allowable types are:<br />
• STRING<br />
• INTEGER<br />
• STATE<br />
• DN<br />
The allowable attribute properties are:<br />
• REQUIRED<br />
• NAMING<br />
• MULTIVALUED<br />
• CASESENSITIVE<br />
• READONLY<br />
Example Schema File<br />
SCHEMA HIERARCHICAL<br />
CLASS "User"<br />
ATTRIBUTE "cn" NAMING REQUIRED<br />
ATTRIBUTE "Group Membership" MULTIVALUED DN<br />
CLASS "Group"<br />
ATTRIBUTE "cn" NAMING REQUIRED<br />
ATTRIBUTE "Group Members" MULTIVALUED DN<br />
Customizing the <strong>Scripting</strong> <strong>Driver</strong> 39