You must provide the following resource forms:
A ResourceForm named <resource type> Create <object type> Form for each resource <ObjectType> that supports the Create feature.
For example, AIX Create Group Form or LDAP Create Organizational Unit Form
A ResourceForm named <resource type> Update <object type> Form for each resource <ObjectType> that supports the Update feature.
For example, AIX Update Group Form or LDAP Update Organizational Unit Form
You can also assign an optional form that processes incoming data before storing it in Identity Manager. This resource form is a mechanism that transforms incoming data from the schema map and applies the transformed data to the User view. The sample form also performs actions, such as enabling and disabling an account, that are based on specific incoming data values such as employee status.
The following table describes attributes contained in the top-level namespace.
All values are strings unless otherwise specified.
Attribute |
Description |
---|---|
<objectType>.resourceType |
Identity Manager resource type name (for example, LDAP, Active Directory) |
<objectType>.resourceName |
Identity Manager resource name |
<objectType>.resourceId |
Identity Manager resource ID |
<objectType>.objectType |
Resource-specific object type (for example, Group) |
<objectType>.objectName |
Name of resource object (for example, cn or samAccountName) |
<objectType>.objectId |
Fully qualified name of resource object (for example, dn) |
<objectType>.requestor |
ID of user requesting view |
<objectType>.attributes |
Resource object attribute name/value pairs (object) |
<objectType>.organization |
Identity Manager member organization |
<objectType>.attrsToGet |
List of object type specific attributes to return when requesting an object through checkoutView or getView (list) |
<objectType>.searchContex |
Context used to search for non-fully qualified names in form input |
<objectType>.searchAttributes |
List of resource object type-specific attribute names that will be used to search within the specified searchContext for names input to the form (list). |
<objectType>.searchTimeLimit |
Maximum time spent searching where <objectType> is the lowercase name of a resource specific object type. For example, group, organizationalunit, organization. |
<objectType>.attributes<resource attribute name> |
Used to get or set the value of specified resource attribute (for example, <objectType>.attributes.cn, where cn is the resource attribute name). When resource attributes are distinguished names, the name returned when getting the value is the value of the namingAttr specified in the <ObjectAttribute> section of the <ObjectType> description. |