When using Microsoft BizTalk Server with IBM WebSphere MQ, there are two options available:
This article provides more detailed information on these adapters, including the following:
The MQSC adapter is a light-weight component of MQ that does not require the MQSeries Queue Manager run-time code to reside on a client system. The MQSC adapter is available in the BizTalk Adapters for Host Systems installation that is part of Host Integration Server (HIS). This adapter can connect to an IBM WebSphere Queue Manager on Windows or non-Windows. It can also support transactional and non-transactional messaging.
To be non-transactional, the following are required:
To be transactional, the following are required:
The complete transactional steps are listed in the following link:
If the goal is to use two servers, your setup would be the following:
Non-Transactional
Transactional
For more information on the WebSphere MQ V7.0 Client, visit the following site:
For more information on the WebSphere MQ Extended Transactional Client, visit the following IBM sites:
The MQSeries adapter is available with the BizTalk Server installation. It can support transactional and non-transactional messaging by setting the Transaction Supported property in the MQSeries adapter transport properties.
The MQSeries adapter uses the MQSAgent2 COM+ application to put/get messages into the IBM WebSphere Queue Manager. MQSAgent is installed by running MQSConfigWiz.exe, which is available in the BizTalk Server installation folder (drive:\Program Files (x86)\Microsoft BizTalk Server 20xx).
The MQSeries adapter requires IBM’s MQSeries Server for Windows to reside on the client system to communicate with an IBM WebSphere Queue Manager running on Windows or non-Windows. MQSeries Server for Windows is not a Microsoft program and must be obtained with your IBM WebSphere MQ program.
To use the MQSeries adapter available with BizTalk Server, the following are required:
When WebSphere MQ is installed on Windows, the MQSAgent2 COM+ application can also be installed on the WebSphere MQ server. In this scenario, MQSeries Server for Windows is not needed.
If the goal is to use one server, your setup would be the following:
Note In this scenario, MQSeries Server for Windows is not needed because WebSphere MQ is installed on Windows.
OR
If the goal is to use three servers by separating the MQSAgent2 COM+ application, your setup would be the following:
The following link provides a chart that compares the MQSeries and MQSC adapters:
The following link provides more information on the MQSAgent COM+ Configuration Wizard, including configuration:
The following link provides more specific details on the MQSeries adapter structure:
'Yes' means it's supported. 'No' means it is not supported. When "No", that version may still work.
WebSphere MQ Client minimum requirements:
* The HIS 2009 version of the MQSC adapter installs successfully on a 32-bit server but when attempting to use the MQSC transport, the following error may occur:
Event Type: Warning Event Source: BizTalk Server 2009 Event Category: (1) Event ID: 5740 Description:The adapter "MQSC" raised an error message. Details "Could not load file or assembly 'Microsoft.BizTalk.Adapter.Mqsc.ImqWrapperCommon, Version=7.0.2300.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.".
Event Type: Warning
Event Source: BizTalk Server 2009
Event Category: (1)
Event ID: 5740
Description:The adapter "MQSC" raised an error message. Details "Could not load file or assembly 'Microsoft.BizTalk.Adapter.Mqsc.ImqWrapperCommon, Version=7.0.2300.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.".
To use the HIS 2009 version of the MQSC adapter on a 64-bit server, install the HIS 2009 update in KB article 939202. This update allows the MQSC adapter to run in a 32-bit host on a 64-bit BizTalk server:
An update is available that enables you to install the client-based BizTalk Adapter for WebSphere MQ on 64-bit versions of Windows
** The MQSC adapter available with HIS 2006 is only supported on a 32-bit server. To use the HIS 2006 version of the MQSC adapter on a 64-bit server, install the HIS 2006 update in KB article 939202. This update allows the MQSC adapter to run in 32-bit host on a 64-bit BizTalk server:
WOW64 support was added in WebSphere MQ 6.0.2.1 and later. Native 64-bit support was added in WebSphere MQ 7.0 and later. The following links provide more specific information on the WebSphere MQ system requirements:
Nice summary of all the versions and requirements; very helpful.
Would it be possible to update this article to contain the MQSC (HIS 2013) information?
Thx
I keep reading article slike this where the athor has not included pertinent informaiton. For the MQSC adapter, it would be nice if I could find informaiton somewhere on the whole Microsoft system about just the best way to instaklkl this adapter during the HIS installation.
I keep reading article slike this where the athor has not included pertinent informaiton. For the MQSC adapter, it would be nice if I could find informaiton somewhere on the whole Microsoft system about just the best way to install this adapter during the HIS installation.