使用 MQSeries 适配器,可以使用 Microsoft BizTalk Server 向 MQSeries 系统发送和接收消息。
适配器依赖于适用于 Windows 的 MQSeries 服务器。 此设计保证可靠的消息传送,因为适用于 Windows 的 MQSeries 服务器支持Microsoft分布式事务处理协调器(MSDTC)。
该适配器支持群集 MQSeries 服务器和群集 MQSeries 队列管理器,以及群集 BizTalk 服务器。
可以使用 MQSeries 适配器执行以下作:
将消息发送到 MQSeries 远程定义队列、本地队列、传输队列和 BizTalk Server 中的别名队列。
从 MQSeries 传输队列、本地队列和别名队列接收消息。
从适用于 Windows 的 MQSeries 服务器发送和接收消息(MQSeries 服务器可以在 BizTalk Server 所在的同一台计算机或远程安装上运行)。 只需部署 MQSAgent(适配器的 COM+ 组件)的一个副本即可支持所有 BizTalk Server 安装。
使用等待间隔轮询 MQSeries 服务器。
使用动态发送端口来控制适配器。
在运行时动态创建队列。
根据 MQSeries MatchOptions 动态地从队列获取消息。
将上下文属性映射到传输和接收消息的标头属性。 可以通过 BizTalk Server 上下文属性获取和设置 MQSeries 标头属性(包括 MQMD、MQXQH、MQCIH 和 MQIIH)。
启用与 BizTalk Server 或 MQSeries 服务器的关联,以创建关联标识符。
请求发送和接收消息的事务性和非事务性传递。
注释
使用对服务器进行分布式组件对象模型 (DCOM) 调用的 MQSeries 等功能时,请确保未启用基于网络地址转换(NAT)的防火墙。 客户端必须能够通过其实际 IP 地址访问服务器,基于 NAT 的防火墙将此地址转换为客户端无法识别的内容。