Structure of the MQSeries Adapter
Structure of the MQSeries Adapter

The MQSeries adapter has two parts: the adapter running under BizTalk Server 2006 and a COM+ application, MQSAgent, running under MQSeries Server for Windows. The following figure shows this relationship.

MQSeries Adapter components

The adapter communicates with the MQSAgent application. The MQSAgent application, in turn, communicates with MQSeries Server for Windows. You can install the agent on the same computer as the adapter if you install MQSeries Server for Windows on the computer.

The send part of the adapter sends the message to the MQSAgent. MQSAgent then, using MQPut, sends the message to the MQSeries Queue Manager.

The receive part of the adapter polls the MQSAgent to see if there are messages. When there is a message, the MQSAgent performs an MQGet to retrieve the message. MQSAgent includes a hard-coded three-second wait for retrieving the message from the Queue Manager.

Aa578561.note(en-us,BTS.20).gifNote
You can set the polling interval of the adapter. When you set the polling interval to less than three seconds, the wait interval is set to the polling interval.

Both the send and receive message actions may occur in transactions. This enables the adapter to roll back the message and, possibly, to retry the send or receive operations. For more information about transactions, see MQSeries Adapter Batching and Transaction Handling.

Because the adapter works across more than one computer, there is a possible security problem. A hostile program could impersonate the agent and capture data. For more information about enhanced protection for the adapter and agent, see MQSeries Adapter Security.

See Also

Other Resources

MQSeries Adapter Architecture
What Is the MQSeries Adapter?

© 2009 Microsoft Corporation. All rights reserved.   Terms of Use | Trademarks | Privacy Statement
Page view tracker
Rate the Lightweight library
x
Lightweight builds on ScriptFree (loband) by adding features you've requested: a SearchBox and default code language selection.
Do you like the SearchBox?
Do you like the tabbed code blocks?
How useful is this topic?
Tell us more.
Thanks
x
You're helping to improve MSDN Online.
Feedback
Switch View
Classic
Lightweight Beta
ScriptFree
Switch View