如何为事务消息传送配置 MQSC 适配器
在 BizTalk Server 计算机上安装 IBM WebSphere MQ 扩展事务客户端后,需要执行以下附加配置步骤,然后才能使用 BizTalk Adapter for WebSphere MQ 实现事务性消息传送。
在 WebSphere MQ 服务器环境中,为网络服务帐户授予适当的权限,如 IBM Technote 文章1223479中所述。 出于安全原因,强烈建议使用“安全退出”,这样就不必将“网络服务”帐户添加到 MQM 组。
在BizTalk Server计算机上,将 MQSeries XA dll 添加到 MSDTC 注册表。 在注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\XADLL,在 Name 列中添加字符串值
amqmtsxatmc.dll
,并将其路径添加到“数据”列。 以 格式<WebSphere MQ Client installation folder>\bin\amqmtsxatmc.dll
提供路径;例如 。C:\Program Files\IBM\WebSphere MQ\bin\amqmtsxatmc.dll
在BizTalk Server计算机上,如果使用 WebSphere MQ 5.3,请向网络服务帐户授予对 @SYSTEM WebSphere MQ 客户端安装文件夹\qmgrs\@SYSTEM中包含的<文件夹>的读/写访问权限。 (如果使用 WebSphere MQ 6.0.) ,则无需执行此操作
请确保在安装了 BizTalk Server 的计算机上启用了 MSDTC,并且按照以下过程所述配置了安全性:
启用 MSDTC 并配置安全性
单击“ 开始”,依次指向 “程序”、“ 管理工具”和“ 组件服务”。
在“组件服务控制台”的“控制台根”中,展开“ 组件服务”。
展开 “计算机”。
右键单击“ 我的电脑”,然后单击“ 启动 MSDTC”。
右键单击 “我的电脑” ,再单击 “属性” 。
单击“ MSDTC ”选项卡。
在 “事务配置”下,单击“ 安全配置”。
在“安全设置”下,选择“网络 DTC 访问”和“启用 XA 事务”检查框。
单击“确定”。