设置 JMS 传输的环境

因为接收来自 InterChange Server 的文档或向其发送文档涉及到与 ICS 兼容的组件,您必须执行表 72 中描述的设置和配置任务。有关如何配置 Business Integration Connect 以通过 JMS 与 InterChange Server 协作的信息,请参阅为 InterChange Server 配置 Business Integration Connect


表 72. 设置 JMS 传输协议使用的环境
配置步骤 了解更多信息
1.配置 JMS 队列。 配置 JMS 队列

2.配置 WebSphere Business Integration Adapter for JMS。

配置 Adapter for JMS

注:
如果文档中包含附件,您还必须安装和配置附件数据处理程序。要了解更多信息,请参阅处理带附件的文档

配置 JMS 队列

为了和 InterChange Server 一起使用 JMS 传输协议,必须安装 WebSphere MQ 提供的 JMS 系统。InterChange Server 支持的版本使用 WebSphere MQ 作为 JMS 提供程序。因此,您可以使用附录 A, 用 WebSphere MQ 配置 JMS 协议中的步骤来设置 JMS 传输协议机制。

请注意:
附录 A, 用 WebSphere MQ 配置 JMS 协议中的步骤必须在 WebSphere Business Integration Connect 驻留的机器上执行。本指南假定 Adapter for JMS 和 InterChange Server 所需的 JMS 传输机制已经被作为 InterChange Server 安装的一部分而设置定成。

当创建在 Business Integration Connect 和 InterChange Server 之间使用的 JMS 队列时,请考虑以下几点:


表 73. 命名为 JMS 队列以反映 InterChange Server 方向性
初始队列名称 定向队列名称
inQ ICS2WBIC
outQ WBIC2ICS

配置 Adapter for JMS

Adapter for JMS 是与 ICS 兼容的组件,它允许 Business Integration Connect 以 JMS 消息形式与 InterChange Server 交换文档。它支持与 InterChange Server 进行下列交互:

请注意:
WebSphere Business Integration Connect 包括 WebSphere Business Integration Adapter for JMS。 您必须单独获取该产品,并根据其 Adapter for JMS 用户指南中的指示说明来安装它。请阅读本指南中描述的步骤以正确地安装和配置 Adapter for JMS,这一点非常重要。

当您配置好 Adapter for JMS 使之可以与 InterChange Server 进行通信时,请执行本节中的步骤来配置这个适配器,以接受来自 Business Integration Connect 的 JMS 消息。

指定有效负载数据处理程序

图 21 所示,Adapter for JMS 使用数据处理程序以将接收来自 InterChange Server 的业务对象转换成相应的 JMS 消息。

注:
Adapter for JMS 调用的数据处理程序转换文档的有效负载。如果您的文档包装在 XML 传输封包(该封包包含附件或者“封包标志”是“是”),将附件数据处理程序配置成有效负载数据处理程序。要了解更多信息,请参阅处理带附件的文档

要指出使用哪种数据处理程序来转换有效负载,必须采取业务对象变换中列出的步骤。另外,必须配置 Adapter for JMS 以使用该有效负载数据处理程序。在“连接器配置器”中,请采取以下步骤:

您也可以在静态或动态元对象里指定要使用的数据处理程序。在这些元对象里,相同的特性(DataHandlerMimeTypeDataHandlerConfigMODataHandlerClassName)可作为属性使用。有关完整的描述,请参阅 Adapter for JMS 用户指南

标识 JMS 队列

当 Adapter for JMS 接收来自 InterChange Server 的文档时,将消息放到它的出站队列里,该队列也就是 Business Integration Connect 接收器要轮询的队列。类似的,当 Business Integration Connect 向 InterChange Server 发送文档时,它将文档放到它的出站队列里,该队列也就是 Adapter for JMS 要轮询的队列。

表 74 总结了如何配置 Adapter for JMS 用来接收和发送文档的 JMS 队列。

注:
有关如何配置 JMS 队列的完整描述,请参阅 Adapter for JMS 用户指南


表 74. JMS 队列
JMS 队列 配置设置
输入队列

InputDestination 连接器配置属性设置为 JMS 队列名,Adapter for JMS 将轮询该队列以查找入站消息。

请确保该队列的名称和 Business Integration Connect 将其作为 JMS 出站队列的名称一样。如果没有在 InputDestination 中指定该队列,Adapter for JMS 将轮询该队列。

注:
InputDestination 属性包含一个用逗号分隔的输入队列列表。 如果 Adapter for JMS 轮询多个队列,那么请确保该列表包含 Business Integration Connect 将其用作 JMS 出站队列的 JMS 队列名。
输出队列 在运行时,协作可以将动态元对象中的 OutputQueue 属性动态地设置成 JMS 队列名,Adapter for JMS 将用它发送出站消息。

必须确保配置了静态或动态元对象,从而可以将它们写到 Business Integration Connect 在侦听的队列。

Copyright IBM Corp. 1997, 2004