3.1.6.1.4.4 mSMQSite1

The value of the mSMQSite1 attribute MUST be computed according to the following algorithm:

  1. Generate a Read Directory (section 3.1.6.3) event with the following arguments:

    • iDirectoryObjectType := "Site"

    • iFilter := An array of the following attribute-filter expressions ([MS-MQDMPR] section 3.1.7.1.20):

      • "Identifier" EQUALS iDirectoryObject.Site1Identifier

    • iAttributeList := An array of the following Site ADM element attribute names:

      • FullPath

  2. If the rStatus returned by the Read Directory event is not set to DirectoryOperationResult.Success, rStatus MUST be set to DirectoryOperationResult.GenericError, rObjectGUID is undefined, and processing MUST end.

  3. If the rStatus returned by the Read Directory event is set to DirectoryOperationResult.Success, the value of mSMQSite1 MUST be the value of the rDirectoryObject.FullPath returned by the Read Directory event.