3.1.6.11.3 Enterprise
An Enterprise ADM element instance MUST be created, and rDirectoryObject MUST be set to this new Enterprise ADM element instance.
The attributes listed in the iADMAttributeList argument MUST be set on rDirectoryObject, using the attribute names in the iLDAPAttributeList argument and the corresponding values in the iValues argument, according to the following table. If the value of the LDAP attribute required to compute the Enterprise ADM element attribute is empty in the iValues argument, depending on the attribute, either a default value MUST be supplied, or that is an error condition.<13> If an error condition occurs, rStatus MUST be set to DirectoryOperationResult.GenericError, rDirectoryObject is undefined, and processing MUST end.
Enterprise ADM element attribute
Attribute value computation
If not set, default value or error?
Identifier
Error
Name
See section 3.1.6.11.3.1.
See section 3.1.6.11.3.1
WeakenedSecurity
Computed from mSMQNameStyle ([MS-ADA2] section 2.569); see section 3.1.6.11.3.2.
Default value
NonLDAPCapableQueueManagerNotification
Computed from mSMQCSPName ([MS-ADA2] section 2.551); see section 3.1.6.11.3.3.
Default value
DefaultTimeToLive
Integer copied from mSMQLongLived ([MS-ADA2] section 2.567).
Default value
OldDirectory
If mSMQVersion ([MS-ADA2] section 2.601) equals 3,
OldDirectory is TRUE
Else if mSMQVersion equals 200,
OldDirectory is FALSE.
Default value
Security
Security descriptor copied from nTSecurityDescriptor ([MS-ADA3] section 2.37).
Error
rStatus MUST be set to DirectoryOperationResult.Success, and processing MUST end.