The transmit queue listener resource

The listener moves messages from WebSphere MQ to WebSphere MQ Everyplace.

Table 23. Listener properties

Property Explanation
Class Listener class
Dead letter queue name Queue used to hold messages from WebSphere MQ to WebSphere MQ Everyplace that cannot be delivered
Listener state store adapter Class name of the adapter used to store state information
Listener name Name of the WebSphere MQ XMIT queue supplying messages
Owning client connection service name Client connection service name
Run state Status: running or stopped
Startup rule class Rule class used when the listener is started
Transformer class Rule class used to determine the conversion of a WebSphere MQ message to WebSphere MQ Everyplace
Undelivered message rule class Rule class used to determine action when messages from WebSphere MQ to WebSphere MQ Everyplace cannot be delivered
Seconds wait for message An advanced option that can be used to control listener performance in exceptional circumstances

More detail of each property can be found in the WebSphere MQ Everyplace Java Programming Reference, in the administration class com.ibm.mqe.mqbridge.MQeListenerAdminMsg.

Each transmit queue listener object supports the full range of create,inquire, inquire-all, update, start, stop, delete operations. Examples of these operations can be found in the java class

// type all on one line, no spacing
examples.mqbridge.administration.programming.
			AdminHelperMQTransmitQueueListener

The undelivered message rule class determines what action is taken when a message from WebSphere MQ to WebSphere MQ Everyplace cannot be delivered. Typically it is placed in the dead letter queue of the WebSphere MQ system.

In order to provide assured delivery of messages, the listener class uses the listener state store adapter to store state information, either on the WebSphere MQ Everyplace system or in the sync queue of the WebSphere MQ system.

The transmission queue listener allows WebSphere MQ remote queues to refer to WebSphere MQ Everyplace local queues. You can also create WebSphere MQ Everyplace remote queues that refer to WebSphere MQ local queues. These WebSphere MQ Everyplace remote queue definitions are called WebSphere MQ bridge queues and they can be used to get, put and browse messages on a WebSphere MQ queue.



© IBM Corporation 2002, 2003. All Rights Reserved