The format name is a string that uniquely identifies a queue using connection details and the queue’s path. Different types of format names can be used to specify how messages are routed, the type of destination, and the type of operation for which the queue is being opened.
The public or private format name property value is entered in the following manner:
For public queues use the following:
DIRECT=TCP:IPAddress\QueueName
for example: DIRECT=TCP:192.168.100.100\testmsmq
DIRECT=OS:ComputerName\QueueName
for example: DIRECT=OS:mypc-gx600\testmsmq
DIRECT=HTTP://Host/msmq/QueueName
for example: DIRECT=HTTP://mypc-gx600/msmq/testmsmq
For private queues use the following:
DIRECT=TCP:IPAddress\private$\QueueNamefor example: DIRECT=TCP:192.168.100.100\private$\privateqnxa
DIRECT=OS:ComputerName\private$\QueueName
for example: DIRECT=OS:mypc-gx600\private$\privateqnxa
Configure your MQ security attributes to accept TCP and HTTP protocol. If you specify an MSMQ Format Name, the MSMQ Queue Name and MSMQ Queue Alias properties must be left blank.
To find the ComputerName, right-click My Computer and click Manage. From the Computer Management dialog box, select Computer Management ⇒ Services and Applications ⇒ Message Queueing ⇒ Public Queues. Right-click your queue and select Properties. From the General tab of the Properties dialog box, you can see the computer name and queue name used by MSMQ.
The ComputerName and Host Name is limited to 15 characters by MSMQ. If the Host Name contains more than 15 characters, MSMQ will truncate the name. In this case, you must use the truncated Host Name. Refer to the queue Properties, General tab to see the specific Host Name for your system (see Pre Transfer (BatchFTP Connectivity Map)).
Where to Go Next
Configuring MSMQ Adapter Outbound Connectivity Map Properties.
Related Topics