BEA Logo BEA MessageQ Release 5.0

  Corporate Info  |  News  |  Solutions  |  Products  |  Partners  |  Services  |  Events  |  Download  |  How To Buy


   MessageQ Doc Home   |   MQSeries Connection User's Guide   |   Previous Topic   |   Next Topic   |   Contents   |   Index

MQSeries Connection User's Guide


This document describes Versions 4.0A and 5.0 of the BEA MessageQ MQSeries Connection product and gives instructions for building BEA MessageQ MQSeries Connection applications. Version 4.0A is designed to interoperate with BEA MessageQ Version 4.0A and IBM MQSeries 5.0 applications. Version 5.0 is designed to interoperate with BEA MessageQ Version 5.0 and IBM MQSeries 5.0 applications.


Introduction to BEA MessageQ MQSeries Connection

Message Queuing

Message Queuing Interfaces

The BEA MessageQ Product

The IBM MQSeries Product

How Message Queuing Systems Work

The Need for Integrated Message Queuing

How BEA MessageQ MQSeries Connection Works

Communication Services Between BEA MessageQ and IBM MQSeries

Queue Message Bridge Components

Message Flow


Developing Message Queuing Applications

Using Application Programming Interfaces

Designing Applications to Use BEA MessageQ MQSeries Connection

Determining Queues that Your Application Needs

Defining Queues for BEA MessageQ Clients to IBM MQSeries Servers

Defining Queues for IBM MQSeries Clients to BEA MessageQ Servers

Choosing Message Characteristics

Selecting the Type for Message Exchange

Processing Reply Messages

Processing Multiple Replies

How IBM MQSeries Applications Process Multiple Replies

How BEA MessageQ Applications Process Multiple Replies

Using Message Types and Classes

BEA MessageQ Message Types and Classes

IBM MQSeries Message Types

Using Recoverable Messaging

Using Correlation Identifiers

Using FML Buffers

Setting Message Priority

How Message Header Data Is Mapped

Handling Message Byte Order Differences

Character Code Conversion

Guidelines for Choosing Message Characteristics

Sending a Request to an IBM MQSeries Server

Sending a Reply to a BEA MessageQ Client

Sending a Request to a BEA MessageQ Server

Sending a Reply to an IBM MQSeries Client

Restrictions and Limitations


Configuring BEA MessageQ MQSeries Connection

Overview of Configuration Tasks

Configuring BEA MessageQ

Group Name Table

Configuring IBM MQSeries

Configuring the Required IBM MQSeries Queues

Defining IBM MQSeries Queues

Tips for Configuring IBM MQSeries

Configuring the Queue Message Bridge

Registering Remote Service Queues


Managing the BEA MessageQ MQSeries Connection Environment

Starting the Queue Message Bridge

Performance Considerations

Stopping the Queue Message Bridge

Using the BEA MessageQ Monitor Utility

Using the runmqsc MQSeries Utility

Troubleshooting BEA MessageQ MQSeries Connection Problems

Queue Message Bridge Log Files

Using IBM MQSeries Log Files

Using the BEA MessageQ MQSeries Connection Utility

How the BEA MessageQ MQSeries Connection Utility Works

Starting the BEA MessageQ MQSeries Connection Utility

Understanding Current and Default Target Groups and Queues

Selecting the Terminate QMB Process Message Choice

Selecting the Dynamic Service Registration Message Choice

Selecting the Close Old and Open New Log File Message Choice

Selecting the Reload QMB Configuration File Message

Exiting the BEA MessageQ MQSeries Connection Utility


Programming Examples

Using the Programming Examples

Building the Programming Examples





Running the QMB_MQSECHO and QMB_DMQCLIENT Test Pair

Running the QMB_MQSCLIENT and QMB_DMQECHO Test Pair

Testing the Programming Examples

Testing the IBM MQSeries Connection to BEA MessageQ

Testing the BEA MessageQ Connection to IBM MQSeries