3.1.6.8 Resolve Queue Alias

This event MUST be generated with the following arguments:

Return Values

  • rStatus: A status code that indicates success or failure.

  • rFormatName: The msMQ-Recipient-FormatName ([MS-ADA2] section 2.544) attribute of the msMQ-Custom-Recipient object. This value is defined only if rStatus has a value of DirectoryOperationResult.Success.

The algorithm MUST perform the following processing steps to resolve a queue alias:

  • A Get Object Properties Using LDAP (section 3.1.6.14) event MUST be generated with the following arguments:

    • iPath := iFullPath

    • iAttributes := a list of attribute names consisting of one element, "msMQ-Recipient-FormatName"

  • If the rStatus returned by the Get Object Properties Using LDAP event is DirectoryOperationResult.Success, set rFormatName to the value returned in rValues for the msMQ-Recipient-FormatName attribute.

  • Set rStatus to the rStatus returned by the Get Object Properties Using LDAP event. Processing MUST end.