Defines a JMS queue configuration.
Name | Type | Default | Description |
---|---|---|---|
id | string | A unique configuration ID. | |
jndiName | string | JNDI name for a resource. |
The name of the queue that this JMS queue is assigned to.
Name | Type | Default | Description |
---|---|---|---|
deliveryMode |
| Application | The delivery mode for messages sent to this destination. This controls the persistence of messages on this destination. NonPersistent NonPersistent Application Application Persistent Persistent |
queueName | string | Default.Queue | The name of the associated Queue |
readAhead |
| AsConnection | Read ahead is an optimization that preemptively assigns messages to consumers. This processes the consumer requests faster. AlwaysOff AlwaysOff AsConnection AsConnection AlwaysOn AlwaysOn |
timeToLive | A period of time with second precision | 0s | The default time in milliseconds from its dispatch time that the system must keep the messages live in the destination. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), or seconds (s). For example, specify 30 seconds as 30s. You can include multiple values in a single entry. For example, 1m30s is equivalent to 90 seconds. |
priority | int Min: 0 Max: 9 | The relative priority for messages sent to this destination, in the range 0 to 9, with 0 as the lowest priority and 9 as the highest priority. |
WebSphere MQ JMS Queue
Name | Type | Default | Description |
---|---|---|---|
baseQueueManagerName | string | Queue Manager name that has this queue defined on it | |
baseQueueName | string | Name of the Queue on the Queue Manager | |
CCSID | int Min: 1 | 1208 | The coded character set ID to be used for a connection or destination |
encoding | string | NATIVE | How numeric data in the body of a message is represented when the message is sent to this destination. The property specifies the representation of binary integers, packed decimal integers, and floating point numbers. |
expiry | string | APP | The period after which messages at a destination expire |
failIfQuiesce | boolean | true | Whether calls to certain methods fail if the queue manager is in a quiescing state |
persistence |
| APP | The persistence of messages sent to a destination APP APP QDEF QDEF HIGH HIGH NON NON PERS PERS |
priority |
| APP | The priority for messages sent to a destination 3 3 2 2 1 1 APP APP 0 0 7 7 6 6 5 5 QDEF QDEF 4 4 9 9 8 8 |
putAsyncAllowed |
| DESTINATION | Whether message producers are allowed to use asynchronous puts to send messages to this destination ENABLED ENABLED DESTINATION DESTINATION DISABLED DISABLED |
readAheadAllowed |
| DESTINATION | Whether the MDB is allowed to use read ahead to get nonpersistent messages from the destination into an internal buffer before receiving them ENABLED ENABLED DESTINATION DESTINATION DISABLED DISABLED |
readAheadClosePolicy |
| ALL | What happens to messages in the internal read ahead buffer when the MDB is stopped by the administrator. CURRENT CURRENT ALL ALL |
receiveConversion |
| CLIENT_MSG | Destination property that determines if data conversion is going to be performed by the queue manager. QMGR QMGR CLIENT_MSG CLIENT_MSG |
targetClient |
| JMS | Whether the WebSphere MQ RFH2 format is used to exchange information with target applications JMS JMS MQ MQ |
arbitraryProperties | string | Ability to specify properties not defined elsewhere | |
receiveCCSID | int Min: 0 | Destination property that sets the target Coded character set identifier for queue manager message conversion. The value is ignored unless receive conversion is set to WMQ_RECEIVE_CONVERSION_QMG |