Defines a JMS topic configuration.

Name Type Default Description

id

string

A unique configuration ID.

jndiName

string

JNDI 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.

Name Type Default Description

deliveryMode

  • Application

  • NonPersistent

  • Persistent

Application

The delivery mode for messages sent to this destination. This controls the persistence of messages on this destination.

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.

readAhead

  • AlwaysOff

  • AlwaysOn

  • AsConnection

AsConnection

Read ahead is an optimization that preemptively assigns messages to consumers. This processes the consumer requests faster.

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.

properties.wmqJms

WebSphere MQ JMS Topic

Name Type Default Description

CCSID

int
Min: 1

1208

The coded character set ID to be used for a connection or destination

arbitraryProperties

string

Ability to specify properties not defined elsewhere

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

  • 2

1

The version of the broker being used

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

  • HIGH

  • NON

  • PERS

  • QDEF

APP

The persistence of messages sent to a destination

priority

  • 0

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • APP

  • QDEF

APP

The priority for messages sent to a destination

putAsyncAllowed

  • DESTINATION

  • DISABLED

  • ENABLED

DESTINATION

Whether message producers are allowed to use asynchronous puts to send messages to this destination

readAheadAllowed

  • DESTINATION

  • DISABLED

  • ENABLED

DESTINATION

Whether the MDB is allowed to use read ahead to get nonpersistent messages from the destination into an internal buffer before receiving them

readAheadClosePolicy

  • ALL

  • CURRENT

ALL

What happens to messages in the internal read ahead buffer when the MDB is stopped by the administrator.

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

receiveConversion

  • CLIENT_MSG

  • QMGR

CLIENT_MSG

Destination property that determines if data conversion is going to be performed by the queue manager.

targetClient

  • JMS

  • MQ

JMS

Whether the WebSphere MQ RFH2 format is used to exchange information with target applications