MQe bridge transformer classes

The bridge transformer class controls the conversion of messages in the bridge, i.e. messages being received from an MQe queue manager and sent to an MQ queue manager, and the movement of messages in the reverse direction. A number of transformers are provided, however some of these are historic and are now deprecated. The recommended transformers are given below, together with their class relationship:
Figure 1. Bridge transformer class hierarchy
Recommended transformers
Recommended transformers by task are shown in bold in the table below; other transformers that can be used (and produce identical results) are shown in normal type:
Table 1. MQe bridge transformers by task
Task Transformer
MQe message tunnelling com.ibm.mqe.mqbridge.MQeJMSRFHTransformer com.ibm.mqe.mqbridge.MQeBaseTransformer com.ibm.mqe.mqbridge.MQeGeneralRFHTransformer
JMS usage with MQe/MQ com.ibm.mqe.mqbridge.MQeJMSRFHTransformer
Driving MQ applications com.ibm.mqe.mqbridge.MQeJMSRFHTransformer com.ibm.mqe.mqbridge.MQeBaseTransformer com.ibm.mqe.mqbridge.MQeGeneralRFHTransformer
Publish/subscribe (via MQePubSubMsgObject) com.ibm.mqe.mqbridge.MQeJMSRFHTransformer
Publish/subscribe (via MQeMbMsgObject) com.ibm.mqe.mqbridge.MQeMbTransformer
The features of the recommended transformer classes are:
Table 2. Bridge transformer class features
Transformer class Features (MQe to MQ conversion)
com.ibm.mqe.mqbridge. MQeJMSRFHTransformer Incoming MQe messages of class MQePubSubMsgObject are converted as pub/sub messages if they contain pub/sub data, in order to drive the broker; otherwise they are treated as MQeMQMsgObject messages.

Messages of class MQeMQMsgObject are processed to set the MQMD and payload of the output MQ message, such that they can drive MQ applications.

All other messages are inspected to see if they contain JMS content and, if so, they are converted accordingly; otherwise they are tunnelled through the MQ network.

com.ibm.mqe.mqbridge. MQeMbTransformer Adds support for the MQeMbMsgObject.

Any incoming message of MQeMbMsgObject class is converted to the equivalent MQePubSubMsgObject and then passed to the super-class transformer. All other input message classes are not affected.

Transformer class Features (MQ to MQe conversion)
com.ibm.mqe.mqbridge. MQeJMSRFHTransformer Incoming MQ messages containing a tunnelled MQe messages are converted to a message of class MQeMsgObject.

MQ messages containing JMS data are converted into MQeMsgObject messages with JMS data.

MQ messages containing replies from a pub/sub broker are converted into MQePubSubMsgObject messages.

All other messages are converted into MQeMQMsgObject messages.

com.ibm.mqe.mqbridge. MQeMbTransformer Adds support for the MQeMbMsgObject.

Any MQe message output of class MQePubSubMsgObject, generated by the super-class transformer, is converted to the equivalent MQeMbMsgObject message. All output message of other classes are not affected


Terms of use | WebSphere software

(c) Copyright IBM Corporation 2004, 2005. All rights reserved.