Message Queuing objects

Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

Message Queuing objects

This topic provides an overview of all Message Queuing objects in Active Directory. For more detailed information on Message Queuing objects, see the Active Directory topic in the Microsoft Platform Software Development Kit (SDK). To open the Active Directory Start Page in the Platform SDK section of the MSDN Library, in Contents, click Active Directory.

MsmqServices object

An MsmqServices object is created when the first domain controller of your forest is configured. There can be only one MsmqServices object in a forest. The MsmqServices object is of the MSMQ-Enterprise class type. The MsmqServices object contains organization-wide configuration information for Message Queuing.

A routing link object with a user-defined name is created for each routing link that you create between two Message Queuing sites and contains connectivity information. Routing link objects are of the MSMQ-Routing-Link class type.

MSMQ Settings object

An MSMQ Settings object is created for each Message Queuing server that is installed on a Windows ServerĀ 2003 family domain controller and for each Message Queuing server with routing services. The MSMQ Settings object contains configuration information, such as what Message Queuing-specific services the server provides. The MSMQ Settings object is of the MSMQ-Settings class type.

Message Queuing object

An msmq object is created for each independent client and for each Message Queuing server, and it contains configuration information for the local computer. The msmq object is of the MSMQ-Configuration class type. The msmq object is the parent object of the queue objects under it. The msmq object is also known as the MSMQ Configuration object, for example, in names of specific permissions for this object and in the Delegation of Control Wizard.

Queue object

A queue object with a user-defined name is created for each queue and contains information associated with the particular queue. Queue objects are of the MSMQ-Queue class type. Each queue object contains a Queue messages folder and a Journal messages folder.

Distribution list object

Distribution lists are essentially distribution group objects in Active Directory. They can contain explicit references only to destinations published in Active Directory; that is, to public queues, queue aliases, and other distribution lists, but not to private and URL-named queues. Queue aliases are published in Active Directory and can point to any queue, including private and URL-named queues. Thus, queue aliases pointing to private and URL-named queues can be included in a distribution list.

Queue alias object

A queue alias object with a user-defined name is created for each queue alias and contains information associated with the particular queue alias, such as the string comprising the alias and the format name to which the alias points. Queue alias objects are of the MSMQ-Custom-Recipient class type. For more information on queue aliases, see Queue aliases.

Distribution group object

Distribution lists are essentially distribution group objects in Active Directory. They can contain explicit references only to destinations published in Active Directory; that is, to public queues, queue aliases, and other distribution lists, but not to private and URL-named queues. Queue aliases are published in Active Directory and can point to any queue, including private and URL-named queues. Thus, queue aliases pointing to private and URL-named queues can be included in a distribution list.

A distribution group object with a user-defined name is created for each distribution list published in Active Directory and contains information associated with the particular distribution list, such as the elements comprising the distribution list, which can be public queues, queue aliases, and other distribution lists. Distribution group objects are of the Group class type. For more information on distribution lists, see Distribution lists.