对将 WebSphere MQ Everyplace 设备客户机连接到 WebSphere Message Broker 的支持在 WebSphere Message Broker
V6.0 中已发生更改。
本主题概述了这些更改,后面的主题更详细地描述了情况:
- 迁移 MQe 消息流(本主题)
- 设计 MQe 连接
- 部署 MQe 消息流
- MQe 消息流部署之后的配置
- 先前版本
- 您可以使用以下两种连接配置其中一种:
- MQe 设备客户机 <--连接至--> MQe 网关 <--连接至--> 代理(使用 MQInput 和 MQOutput 节点)
- MQe 设备客户机 <--连接到--> 代理(使用 MQeInput 和 MQeOutput 节点)
- 在代理中,MQe 节点包含的 MQe 代码级别是固定版本,您不能独立地更新。
- V6.0
- MQeInput 和 MQeOutput 节点不存在(代理内无 MQe 节点)。
- 您只能使用以下连接配置:
- MQe 设备客户机 <--连接至--> MQe 网关 <--连接至--> 代理(使用 MQInput 和 MQOutput 节点)
- 必须单独安装 WebSphere MQ Everyplace。
MQe 节点现在全部包含在该单独的安装中,可以独立地升级到较新的版本。
- 您仍能在其中带有 MQe 节点的情况下导入或创建消息流,并进行保存和部署到代理:
- 生成的 BAR 文件将与以前的完全相同。
- 当您部署到先前版本的代理时,流将如以前一样工作。
- 当您部署到 V6.0 代理时,代理运行时有差别地解释了 BAR 文件,将 MQeInput 和 MQeOutput 节点更改为 MQInput 和 MQOutput 节点,忽略某些 MQe 节点属性,重新解释另一些属性。
这样,您可以将现有的 MQe 消息流保持不变地迁移到 WebSphere Message Broker
V6.0(您必须根据重新解释的属性配置 MQe 网关)。
注意: 不推荐在 WebSphere Message Broker
V6.0 中使用包含 MQeInput 和 MQeOutput 节点的消息流。此处描述的行为仅是为了在从 V6.0 部署到之前版本的情形中,用来提供迁移路线。
重新设计您的流,除去 MQe 节点并替换成 MQ 节点,这些 MQ 节点已根据您自己的规范进行配置,并与 MQe 网关配置一致。
- 如果在使用目标模式属性设置为目标列表的 MQeOutput 节点,则当将 MQe 流迁移到 V6.0 代理时,将目标模式属性更改到响应队列,然后重新部署修改后的流。
您可以使用 V6.0 或之前版本的 Message Brokers Toolkit 来执行重新部署。
如果想要将 MQe 连接用于 WebSphere Message Broker
V6.0,请参阅后续主题获取更多详细信息,从设计 MQe 连接开始。
有关配置 WebSphere MQ Everyplace 的帮助,请参阅随该产品提供的文档。