Data Transformation Engine IBM WebSphere MQ Adapter Reference Guide
IBM WebSphere MQ Adapter Reference Guide 
6 
Chapter 1 - IBM WebSphere MQ 
Adapter 
This chapter introduces the IBM WebSphere MQ adapter. You can use the adapter 
with a Command Server, an Event Server, the Platform API, or with a map in a 
map rule. 
IBM WebSphere MQ software transports data between applications. For the 
receiving application to be able to successfully use data, it (the data) must be 
transformed. IBM WebSphere MQ can successfully move data in heterogeneous 
computer networks, allowing systems of dissimilar computers to move data to and 
from each other. Although data successfully arrives at a target, it often cannot be 
used in its native form and must be transformed into a format acceptable for the 
receiving application’s use. 
NOTE: IBM WebSphere MQ for the NonStop server is only available as server 
software. 
Overview 
The IBM WebSphere MQ adapter works with IBM WebSphere MQ to accomplish the 
task of maintaining data compatibility, handling all kinds of data transformations 
from the simplest to the most complex. The IBM WebSphere MQ adapter can be 
used at either the source or target application, or at both. The adapter for IBM 
WebSphere MQ is available as a server adapter to be used with IBM WebSphere 
MQ server software. 
IBM WebSphere MQ Message Content 
The IBM WebSphere MQ message data content can be any content type. Under 
some conditions, message data contains a message header known as an IBM 
WebSphere MQ Message Descriptor structure. For example, if you use the IBM 
WebSphere MQ Link for R/3, the input message data always contains a header 
and a header must be created for an output message. 
Use the IBM WebSphere MQ adapters to include the message header in the data 
using the optional Header adapter command (
-HDR). When the command is 
specified for an input message, the message header appears before the message 
content. If the command is specified for an output message, the adapter assumes 
that the first block of data supplied for the target consists of the appropriate size 










