MSMQ Glossary: M

 

Applies To: Windows 10, Windows 7, Windows 8, Windows 8.1, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server Technical Preview, Windows Vista

machine

See computer.

machine GUID

See computer GUID.

machine identifier

See computer identifier.

machine journal

See computer journal.

machine journal queue

See computer journal.

machine name

See computer name.

message

A Message Queuing message that is defined by its properties. Included in these properties is the message body, which contains the bulk of the information passed between applications.

message identifier

A 20-byte Message Queuing-generated identifier composed of the GUID of the sending computer and the sequential number of that particular message on the sending computer. By combining these two components, the message identifier is unique within your enterprise.

Message Queuing sets the message identifier property of a message when it is sent. In addition, Message Queuing uses the message identifier to indicate the original application message associated with an acknowledgment or report message.

message priority level

An indicator used to place messages in the queue. Messages with higher priority are placed towards the front of the queue.

message queue

An application queue that contains application-generated messages. Applications can send messages to these queues or read their messages. They can be public queues that are registered in the directory service or private queues that are registered on individual computers.

See also directory service.

MIME

See Multipurpose Internet Mail Extensions.

MS DTC external transaction

An external transaction where the transaction object is provided by Microsoft® Distributed Transaction Coordinator (MS DTC). Used when more then one resource manager is required.

MSMQ 1.0 signature

A digital signature based on a hash of the following message properties. This signature type is supported by all versions of Message Queuing.

correlation identifier

application-specific information

message body

message label

response queue

administration queue

MSMQ 2.0 signature

A digital signature based on a hash of the following message properties. This type provides tighter security due to the larger number of message properties used when creating the signature, but is not supported by MSMQ 1.0.

correlation identifier

application-specific information

message body

message label

response queue

administration queue

destination queue

source computer identifier

delivery mode

priority level

journal level

acknowledgment level

message class

body type

connector type

MSMQ connector server

An MSMQ connector server allows Message Queuing-based applications to communicate with computers that use other messaging systems (foreign computers). MSMQ connector servers use internal connector queues and a connector application to pass messages between the Message Queuing and foreign enterprises.

MSMQ Information Store (MQIS)

A Microsoft® SQL Server version 6.5 replicated database that MSMQ 1.0 uses as its directory service. MSMQ 1.0 uses MQIS to store information about your Message Queuing enterprise.

MSMQ 2.0 and MSMQ 3.0, on the other hand, use Active Directory® as their directory service.

See also Active Directory and directory service.

Message Queuing internal transaction

A transaction provided by Message Queuing. Internal transactions cannot be passed to other resource managers.

MTS transaction

A transaction that uses the Microsoft® Transaction Server (MTS) environment in MSMQ 1.0. When using Message Queuing COM objects, Message Queuing can implicitly use the current MTS transaction if one is available.

multicast address

A group address that can be used to send messages to multiple destinations and to specify sets of response queues.

multithreaded apartment

A threading model in which multiple threads reside in a single apartment. As a result, all COM objects in a multithreaded apartment can receive method calls directly from any caller thread that belongs to the multithreaded apartment. Threads in a multithreaded apartment use a model called "free threading."

multiple-element format name

A local format name that can be used to send messages to multiple destinations and to specify sets of response queues.

A multiple-element format name can consist of one or more public, private, direct, distribution list, or multicast address format names.

Multipurpose Internet Mail Extensions (MIME)

A standard that is used to encode Internet mail messages and is described by several RFCs; the most relevant RFCs are RFC-822, 1521 (MIME), and RFC-1867 (form data).