Message Queuing Objects

Applies To: Windows Server 2008

Message Queuing objects

This topic provides an overview of all Message Queuing objects in Active Directory Domain Services. For more detailed information about Message Queuing objects, see the Directory and Identity Services topic in the MSDN library at Directory and Identity Services. For information about a specific MSMQ class in Active Directory Domain Services, locate the relevant class in the list of Active Directory Domain Services classes located at All Classes.

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 in Active Directory Domain Services whenever Message Queuing is installed on a Windows ServerĀ® 2008 family domain controller and whenever the routing services feature of Message Queuing is installed on computer in the domain. 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 Domain Services. They can contain explicit references only to destinations published in Active Directory Domain Services; 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 Domain Services 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 about queue aliases, see Queue Aliases.

Distribution group object

A distribution group object with a user-defined name is created for each distribution list published in Active Directory Domain Services 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 about distribution lists, see Distribution Lists.

See Also

Concepts

Message Queuing Object Locations