Defines a JMS topic configuration.
Name | Type | Default | Description |
---|---|---|---|
id | string | A unique configuration ID. | |
jndiName | string | JNDI name for a resource. |
The name of the topic that this JMS topic is assigned to, in the topic space defined by the Topic space property.
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 |
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. |
topicName | string | Default.Topic | The name of the topic that this JMS topic is assigned to, in the topic space defined by the Topic space property. |
topicSpace | string | Default.Topic.Space | A topic space is a location for publish/subscribe messaging. |
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 Topic
Name | Type | Default | Description |
---|---|---|---|
baseTopicName | string | Topic string to open | |
brokerCCDurSubQueue | string | SYSTEM.JMS.D.CC.SUBSCRIBER.QUEUE | The name of the queue from which non-durable subscription messages are retrieved for a connection consumer |
brokerDurSubQueue | string | SYSTEM.JMS.D.SUBSCRIBER.QUEUE | The name of the queue from which durable subscription messages are retrieved |
brokerPubQueue | string | The name of the queue where published messages are sent (the stream queue) | |
brokerPubQueueManager | string | The name of the queue manager that owns the queue where messages published on the topic are sent | |
brokerVersion |
| 1 | The version of the broker being used 2 2 1 1 |
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 |