Outbound MSMQ Adapter configuration information is organized into the following topics:
When use one of these properties, for example Format Name, to identify a queue, recommend that you leave the value for the other two properties blank (in this case, you would leave the MSMQ Queue Alias and MSMQ Queue Name properties blank). This ensures that only the queue identification method you specify is used.
The MSMQ Configuration section of the outbound MSMQ Adapter Connectivity Map properties contains the top-level properties displayed in this table:
Table 62 Connectivity Map - Outbound - MSMQ Configuration
Name |
Description |
Required Value |
---|---|---|
Specifies the queue alias. A queue alias associates an ADs path and a user-defined string (alias) with a public, private, or direct single-element format name. To send or receive messages using a queue alias, MSMQ and the Active Directory service must be installed on the same computer as the Application Server. |
The queue alias. See SOCKS (BatchFTP Connectivity Map) for more information. |
|
MSMQ Format Name |
Specifies the format name of the queue. 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. Configure your MQ security attributes to accept TCP and HTTP protocol. |
The public or private format name in the following manner:
|
Specifies the Microsoft Message queue name. |
The string name that identifies the queue. This is associated with the host name, so the value is entered as host/queue, where host is the host name and queue is the queue name. See SOCKS (BatchFTP Connectivity Map) for more information. |
|
MSMQ Transaction Type |
Specifies the outbound transaction type. The options are:
|
Select MQ_NO_TRANSACTION, MQ_XA_TRANSACTION, or MQ_SINGLE_MESSAGE as the transaction type. Use the default value, MQ_NO_TRANSACTION. For more information,see MSMQ user documentation. |
Specifies the MSMQ share mode as one of the following:
|
Select DENY_NONE or DENY_RECEIVE_SHARE.
An error message occurs if you or anyone tries to open the queue with RECEIVE_ACCESS or PEEK_ACCESS after Message Queuing opens the queue. If you attempt to open a queue with DENY_RECEIVE_SHARE when the queue is already open with RECEIVE_ACCESS or PEEK_ACCESS, the call will fail. |
|
Specifies the message priority level for all messages. Priorities range from level 0 (low priority) to 7 (high priority). Messages are stored in descending order in the queue, with higher priority messages first. Priority is only valid when MSMQ Access Mode is set to SEND_ACCESS . |
A number between 0 and 7 indicating the message priority. The configured default is 3. |
|
Specifies the MSMQ receive action code as one of the following:
|
Select ACTION_RECEIVE or ACTION_PEEK_CURRENT. ACTION_RECEIVE is the configured default. |
|
Specifies whether Message Queuing opens the queue with peek, send, or receive access.
|
Select RECEIVE_ACCESS, SEND_ACCESS, or PEEK_ACCESS. You must set Access Mode to SEND ACCESS to use Message Priority. |
|
Specifies whether a physical connection is established when an external connection is instantiated. The options are:
|
Select Automatic or Manual (dynamic). The configured default is Automatic. |
The MSMQ Adapter identifies an MSMQ Queue using the first available value of these three properties, in the following order:
MSMQ Queue Alias
MSMQ Format Name
MSMQ Queue Name
Where to Go Next
Configuring TCP/IP HL7 V2 Adapter Inbound Connectivity Map Properties.
Related Topics