jmsTopic - JMS Topic (jmsTopic)

Defines a JMS topic configuration.

NameTypeDefaultDescription
idstringA unique configuration ID.
jndiNamestringJNDI name for a resource.

properties.wasJms

The name of the topic that this JMS topic is assigned to, in the topic space defined by the Topic space property.

NameTypeDefaultDescription
deliveryMode
  • NonPersistent
  • Application
  • Persistent
ApplicationThe delivery mode for messages sent to this destination. This controls the persistence of messages on this destination.
NonPersistent
NonPersistent
Application
Application
Persistent
Persistent
readAhead
  • AlwaysOff
  • AsConnection
  • AlwaysOn
AsConnectionRead ahead is an optimization that preemptively assigns messages to consumers. This processes the consumer requests faster.
AlwaysOff
AlwaysOff
AsConnection
AsConnection
AlwaysOn
AlwaysOn
timeToLiveA period of time with second precision0sThe 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.
topicNamestringDefault.TopicThe name of the topic that this JMS topic is assigned to, in the topic space defined by the Topic space property.
topicSpacestringDefault.Topic.SpaceA topic space is a location for publish/subscribe messaging.
priorityint
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.

properties.wmqJms

WebSphere MQ JMS Topic

NameTypeDefaultDescription
baseTopicNamestringTopic string to open
brokerCCDurSubQueuestringSYSTEM.JMS.D.CC.SUBSCRIBER.QUEUEThe name of the queue from which non-durable subscription messages are retrieved for a connection consumer
brokerDurSubQueuestringSYSTEM.JMS.D.SUBSCRIBER.QUEUEThe name of the queue from which durable subscription messages are retrieved
brokerPubQueuestringThe name of the queue where published messages are sent (the stream queue)
brokerPubQueueManagerstringThe name of the queue manager that owns the queue where messages published on the topic are sent
brokerVersion
  • 2
  • 1
1The version of the broker being used
2
2
1
1
CCSIDint
Min: 1
1208The coded character set ID to be used for a connection or destination
encodingstringNATIVEHow 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.
expirystringAPPThe period after which messages at a destination expire
failIfQuiescebooleantrueWhether calls to certain methods fail if the queue manager is in a quiescing state
persistence
  • APP
  • QDEF
  • HIGH
  • NON
  • PERS
APPThe persistence of messages sent to a destination
APP
APP
QDEF
QDEF
HIGH
HIGH
NON
NON
PERS
PERS
priority
  • 3
  • 2
  • 1
  • APP
  • 0
  • 7
  • 6
  • 5
  • QDEF
  • 4
  • 9
  • 8
APPThe 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
  • ENABLED
  • DESTINATION
  • DISABLED
DESTINATIONWhether message producers are allowed to use asynchronous puts to send messages to this destination
ENABLED
ENABLED
DESTINATION
DESTINATION
DISABLED
DISABLED
readAheadAllowed
  • ENABLED
  • DESTINATION
  • DISABLED
DESTINATIONWhether 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
  • CURRENT
  • ALL
ALLWhat happens to messages in the internal read ahead buffer when the MDB is stopped by the administrator.
CURRENT
CURRENT
ALL
ALL
receiveConversion
  • QMGR
  • CLIENT_MSG
CLIENT_MSGDestination property that determines if data conversion is going to be performed by the queue manager.
QMGR
QMGR
CLIENT_MSG
CLIENT_MSG
targetClient
  • JMS
  • MQ
JMSWhether the WebSphere MQ RFH2 format is used to exchange information with target applications
JMS
JMS
MQ
MQ
arbitraryPropertiesstringAbility to specify properties not defined elsewhere
receiveCCSIDint
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