The URI for a queue begins with the sequence queue:// followed by:
For example, the following URI connects to queue DELV_2_IBM on queue manager crossworlds.queue.manager and causes all messages to be sent as messages with priority 5.
queue://crossworlds.queue.manager/DELV_2_IBM?targetClient=1&priority=5
The table below shows 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 should be determined by the configuration of the queue. A value of -2 specifies that the connector can use its own default value. |
persistence | Whether the message should be 'hardened' to disk. | 1 = non-persistent 2 = persistent A value of -1 means that the property should be determined by the configuration of the queue. A value of -2 specifies that the connector can use its own default value. |
CCSID | Character set encoding of the outbound message. | Integers - valid values listed in base WebSphere MQ documentation. This value should match that of the CCSID connector-specific configuration property; see CCSID |
targetClient | Whether the receiving application is JMS compliant or not. | 0 = JMS (MQRFH2 header) 1 = MQ (MQMD header only) |
encoding | How to represent numeric fields. | An integer value as described in the base WebSphere MQ documentation. |