3.1.6.2 Directory Site Gates Update

This event MUST be generated with the following argument:

  • None.

Return Value:

  • None.

The queue manager MUST perform the following actions to process this event:

  • For each Site (section 3.1.1.7) ADM element instance in LocalQueueManager.SiteCollection, referred to as siteObj:

    • For each QueueManager (section 3.1.1.1) ADM element instance in siteObj.SiteGateCollection, referred to as queueManager:

      • Generate a Read Directory (section 3.1.7.1.20) event with the following arguments:

        • iDirectoryObjectType := "QueueManager"

        • iFilter := An array of the following attribute-filter expressions:

          • "Identifier" EQUALS queueManager.Identifier

        • iAttributeList := NULL

      • If the Read Directory event returns an rStatus that is set to DirectoryOperationResult.Success:

        • Update the ADM attributes of the QueueManager ADM element instance referenced by queueManager with the ADM attributes of the QueueManager ADM element instance returned in rDirectoryObject.