Adapter attributes and object classes

Adapter attributes and object classes are required for customization, creating provisioning rules, and understanding what service/target attributes are supported by the adapter. The IBM® Security Identity server communicates with the adapter by using attributes, which are included in transmission packets that are sent over a network.

erTDIDocuAccount Object class

Table 1. Attributes for the erTDIDocuAccount object class
Attribute name and definition Data type Single-valued Permissions Required
eruid

Specifies the Documentum Content Server user login ID.

String Yes RW Yes
erTDIDocuOSName

Specifies the user OS name of the user.

String Yes RW Yes
erTDIDocuEmail

Specifies the email address of the user.

String Yes RW No
erTDIDocuObjectId

r_object_id is the unique field serial number that is increased automatically. It is a read-only attribute.

String Yes R No
erTDIDocuOSDomain

Specifies the OS domain value of the user.

String Yes RW No
erTDIDocuDescription

Specifies the description of the documentum user.

String Yes RW No
erTDIDocuIsGroup

Determines if it is a group. If r_is_group = 0, it is not a group name. If r_is_group = 1, it is a group. It is a read-only attribute.

String Yes R No
erTDIDocuDefaultFolder

When you choose to create a user under a particular folder, Content Server would update the default_folder attribute of the dm_user to the updated folder path. By default, when a user is created, it is linked to /Temp cabinet.

String Yes RW No
erPassword

Specifies the password for the account.

String Yes RW No
erAccountStatus

Specifies the status of the account during a suspend or restore operation.

Boolean Yes RW No
erTDIDocuGroupDefault

Specifies the default group name for that particular dm_user.

String Yes RW No
erTDIDocuDBName

Specifies the user database name for the Documentum user.

String Yes RW No
erTDIDocuLDAPUser

Specifies the user_source attribute of the user.

It can be one of the following attributes:
  • LDAP
  • Inline Password
  • None
String Yes RW No
erTDIDocuLastAccess

Specifies the last account access date and time. It is a read-only attribute.

String Yes R No
erTDIDocuACLName

Specifies the ACL Name. For example: permissions set to the user. There are system ADs and user ADs.

This value cannot be set to empty. Configure the server to choose the default ACL based on one of the following methods:
  • By User
  • By Object Type
  • By Default Folder
String Yes RW No
erTDIDocuACLDomain

Specifies the the ad_domain. This is set with the acl_domain. The owner name or user name falls under this attribute.

This value cannot be set to empty.

String Yes RW No
erTDIDocuASetName

Specifies the alias set name of the Documentum user.

Alias sets are lists of alias names paired with the alias ID attribute in alias_set table. Set alias_set_id attribute in the dm_user table, depending on the alias name set by the user.

String Yes RW No
erTDIDocuPrivileges

Specifies the privileges set to the Documentum user.

The following are the list of privileges:
  • None 0
  • Create Type 1
  • Create Cabinet 2
  • Create Type + Create Cabinet 3
  • Create Group 4
  • Create Group + Create Type 5
  • Create Group + Create Cabinet 6
  • Create Group + Create Cabinet + Create Type 7
  • Sysadmin 8
  • Super User 16
String Yes RW No
erTDIDocuCapabilities

Specifies the client capabilities for the dm_user object.

String Yes RW No
erTDIDocuUsrLnDomain

Specifies the user login domain for the Documentum user account.

String Yes RW No

erTDIRMIService object class

Table 2. Attributes for the erTDIRMIService object class
Attribute name and definition Data type Single-valued Permissions Required
erServiceName

Specifies the name of the service.

String Yes RW Yes
description

Specifies the service description.

String Yes RW No
erITDIurl

Specifies the URL for the dispatcher.

String Yes RW Yes
erTDIDocuDocbase

Specifies the DocbaseName configured for the Documentum Content Server

String Yes RW Yes
erTDIDocuDbOwner

Specifies the Docbase owner name which is mentioned in the dfcfull.properties file.

String Yes RW No
erTDIDocuDbUser

Specifies the Documentum user account ID. For example: Administrator account with superuser privileges.

String Yes RW Yes
erTDIDocuDbPasswd

Specifies the administrator account password for connecting to underlying resource.

String Yes RW Yes
erTDIDocuDFCPath

Specifies the path of the resource specified file. For example: dfc.properties.file.

String Yes RW Yes
erTDIDocuALFileSystemPath

Specifies a fully qualified file system path where the service assembly lines are found.

String Yes RW No
erTDIDocuMaxConnectorCnt

Specifies the maximum number of connections the Security Directory Integrator server can make for this service.

Integer Yes RW No
erTDIDocuDisableALCache

Specifies whether to cache the AL.

Boolean Yes RW Yes

erTDIDocuGroup object class

Table 3. Attributes for the erTDIDocuGroup object class
Attribute name and definition Data type Single-valued Permissions Required
erTDIDocuNameGroup

Specifies the name of the group.

String Yes R Yes
erTDIDocuTypeGroup

Specifies the type of the group.

String Yes R Yes

erTDIDocuACL object class

Table 4. Attributes for the erTDIDocuACL object class
Attribute name and definition Data type Single-valued Permissions Required
erTDIDocuACLName

Specifies the name of the ACL group.

String Yes R Yes
erTDIDocuTypeGroup

Specifies the type of the group.

String Yes R Yes

erTDIDocuAliasGroup object class

Table 5. Attributes for the erTDIDocuAliasGroup object class
Attribute name and definition Data type Single-valued Permissions Required
erTDIDocuASetName

Specifies the name of the alias group.

String Yes R Yes
erTDIDocuTypeGroup

Specifies the type of alias group

String Yes R Yes