jmsQueue - JMS Queue (jmsQueue)

Defines a JMS queue configuration.

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

properties.wasJms

The name of the queue that this JMS queue is assigned to.

NameTypeDefaultDescription
deliveryMode
  • NonPersistent
  • Persistent
  • Application
ApplicationThe delivery mode for messages sent to this destination. This controls the persistence of messages on this destination.
NonPersistent
NonPersistent
Persistent
Persistent
Application
Application
queueNamestringDefault.QueueThe name of the associated Queue
readAhead
  • AlwaysOn
  • AlwaysOff
  • AsConnection
AsConnectionRead ahead is an optimization that preemptively assigns messages to consumers. This processes the consumer requests faster.
AlwaysOn
AlwaysOn
AlwaysOff
AlwaysOff
AsConnection
AsConnection
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.
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 Queue

NameTypeDefaultDescription
baseQueueManagerNamestringQueue Manager name that has this queue defined on it
baseQueueNamestringName of the Queue on the Queue Manager
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
  • PERS
  • HIGH
  • NON
APPThe persistence of messages sent to a destination
APP
APP
QDEF
QDEF
PERS
PERS
HIGH
HIGH
NON
NON
priority
  • 0
  • APP
  • QDEF
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
APPThe priority for messages sent to a destination
0
0
APP
APP
QDEF
QDEF
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
putAsyncAllowed
  • DISABLED
  • DESTINATION
  • ENABLED
DESTINATIONWhether message producers are allowed to use asynchronous puts to send messages to this destination
DISABLED
DISABLED
DESTINATION
DESTINATION
ENABLED
ENABLED
readAheadAllowed
  • DISABLED
  • DESTINATION
  • ENABLED
DESTINATIONWhether the MDB is allowed to use read ahead to get nonpersistent messages from the destination into an internal buffer before receiving them
DISABLED
DISABLED
DESTINATION
DESTINATION
ENABLED
ENABLED
readAheadClosePolicy
  • ALL
  • CURRENT
ALLWhat happens to messages in the internal read ahead buffer when the MDB is stopped by the administrator.
ALL
ALL
CURRENT
CURRENT
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