A URI uniquely identifies a queue. A URI for a queue begins with the sequence queue:// followed by:
For example, the following URI connects to queue IN on queue manager crossworlds.queue.manager and causes all messages to be sent as SWIFT messages with priority 5.
queue://crossworlds.Queue.manager/MQCONN.IN?targetClient=1&priority=5
Table 12 shows property names for queue URIs.
Table 12. SWIFT-specific connector property names for queue URIs
Property name | Description | Values |
---|---|---|
expiry | Lifetime of the message in milliseconds. | 0 =
unlimited.
positive integers = timeout (in ms). |
priority | Priority of the message. | 0-9, where 1 is the highest priority. A value of -1 means that the property is determined by the configuration of the queue. A value of -2 means that the connector can use its own default value. |
persistence | Whether the message should be retained in persistent memory. | 1 =
non-persistent
2 = persistent A value of -1 means that the property is determined by the configuration of the queue. A value of -2 means that the connector uses its own default value. |
CCSID1 | Character set of the destination. | Integers - valid values listed in base WebSphere MQ documentation. |
targetClient | Whether the receiving application is JMS compliant or not. | 1 = MQ (MQMD header only) This value must be set to 1 for SWIFTAlliance. |
encoding | How to represent numeric fields. | An integer value as described in the base WebSphere MQ documentation. |
Notes:
|