# MQSeries Control

Note: The MQSeries control is available in WebLogic Workshop only for licensed users of WebLogic Integration.

MQSeries is a middleware product from IBM that runs on multiple platforms and enables applications to send messages to other applications. The sending application PUTs a message on a Queue, and the receiving application GETs the message from the Queue. The sending and receiving applications do not have to be on the same platform, and do not have to be executing at the same time. MQSeries takes care of all the storage, logging and communications details required to guarantee delivery of the message to the destination queue.

The MQSeries control enables WebLogic Integration business processes to work with MQSeries for sending and receiving messages, to and from MQSeries queues. Using the MQSeries control, you can send and receive Binary, XML, and String messages. You can specify MQSeries control properties while configuring the MQSeries control. These properties can also be dynamically set at run time. You can also set the transaction boundaries for the MQSeries business operations.

The MQSeries control complements the other controls provided in WebLogic Integration, and can be used with other WebLogic Integration business processes.

The MQSeries Event Generator can be used for polling specific MQSeries queues for incoming messages. For more information, see Using the MQSeries Event Generator.

For information on how to add control instances to business processes, see Using Controls in Business Processes.

## Topics Included in This Section

Before You Add an MQSeries Control

Describes the tasks to be carried out before a new MQSeries control can be created.

Creating and Configuring a New Instance of MQSeries Control

Describes the tasks to be carried out to create and configure a new MQSeries control.

Using Exit Implementation

Describes how to implement the Exit functionality in the MQSeries control

Understanding Transaction Management

Describes the modes of transaction management that are supported within MQSeries control.

Using Message Descriptors

Describes how the message descriptor attributes of the message can be set and retrieved.

Sending and Receiving Messages

Describes the methods used to send and receive messages.

Working with MQSeries Message Descriptor Format

Describes the method used to send messages of built-in MQSeries formats.

Setting Dynamic Properties

Describes how to modify the MQSeries control properties at run time.

Using the MQSeries Event Generator

Describes the MQSeries Event Generator in brief, with a reference to more information.