18.07.2014 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!