3.1.6.11.3 Enterprise

  1. An Enterprise ADM element instance MUST be created, and rDirectoryObject MUST be set to this new Enterprise ADM element instance.

  2. 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

    GUID copied from objectGUID ([MS-ADA3] section 2.44).

    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

  3. rStatus MUST be set to DirectoryOperationResult.Success, and processing MUST end.