配置 Business Integration Connect 中一般性地概述了如何配置 Business Integration Connect 与后端系统的通信。本节总结了配置 Business Integration Connect 以便与 InterChange Server 进行通信所需的步骤。要执行该配置,请使用作为中心社区“社区管理者”的 Business Integration Connect Enterprise Edition 或 Advanced Edition 的实例。
配置 Business Integration Connect 涉及下列步骤:
有关将文档 从 Business Integration Connect 发送到 InterChange Server 的信息,请参阅提供对出站文档的支持。
有关将文档从 InterChange Server 发送到 Business Integration Connect 的信息,请参阅提供对入站文档的支持。
要使 Business Integration Connect 将文档发送到任何后端系统,您必须执行定义将参与者文档发向何处中所描述的步骤。当后端系统是 InterChange Server 时,您需要创建 网关,该网关的传输类型与 Business Integration Connect 和 InterChange Server 之间传递消息所用的传输协议相匹配。当“社区管理者”将文档发送到 InterChange Server 时,它必须清楚在何处路由文档。这个位置必须符合使用的传输协议。这个传输协议必须是 InterChange Server 所支持的传输协议(请参阅 InterChange Server 支持的消息传输)。
下面几节总结了如何创建下列 InterChange Server 所支持传输协议的网关:
当“社区管理者”通过 HTTP 协议将文档发送到 InterChange Server 时,“社区管理者”将消息路由给已定义的 网关。这个网关标识了 URL,InterChange Server 可以通过这个 URL 接收文档。当 InterChange Server 使用 HTTP 协议时,ICS 兼容组件在相应的 URL 处接收文档,这里该组件可以将文档发送给 InterChange Server。
要使“社区管理者”可以通过 HTPP 传输协议经由网关发送文档,则必须从“社区控制台”的“网关详细信息”屏幕创建网关。该网关必须配置为可使用 HTTP 1.1 传输协议,并向与 ICS 兼容的相应组件所侦听的 URL 写信息。如同表 30 所示,可以在这个网关定义的“目标 URL”字段中提供这个 URL。
表 30. 用于与 InterChange Server 进行通信的“网关详细信息”屏幕的 HTTP 值
InterChange Server 版本 | “目标 URL”文件的值 | 注意事项和限制 |
---|---|---|
4.1.1,4.2.0,4.2.1 | 该 URL 应当与为 WebSphere Business Integration Connect Servlet 配置的那个 URL 相同。 | 从 WebSphere InterChange Server 集成中 Connect Servlet 的配置获取这个 URL。 |
4.2.2 | 这个 URL 应当与 WebSphere Business Integration Adapter for HTTP 的协议侦听器所使用的用于接收请求的 URL 相同。 | 从 WebSphere InterChange Server 集成中 Adapter for HTTP 配置获取这个 URL。 |
当“社区管理者”通过 JMS 协议将文档发送给 InterChange Server 时,“社区管理者”将文档路由给相应的 JMS 队列,InterChange Server 可以在此接收文档。要使“社区管理者”获取这个 JMS 位置,您必须在 Business Integration Connect 中创建一个 网关,这个网关使用 JMS 传输协议。必须将这个网关配置成可向 Adapter for JMS 轮询的队列些信息。
要使“社区管理者”可以通过 JMS 传输协议经由网关发送文档,则必须从“社区控制台”的“网关详细信息”屏幕创建网关。如果您正在使用 WebSphere MQ V5.3 作为 JMS 提供程序,则请使用表 116 中的信息来设置网关字段。另外,在“网关详细信息”屏幕中为 JMS 协议指定表 31 中所确定的信息。
表 31. 用于与 ICS 通信的“网关详细信息”屏幕的 JMS 值
“网关详细信息”字段 | 值 | 注意事项和限制 |
---|---|---|
JMS 消息类 | TextMessage、BytesMessage 或 StreamMessage |
2.4.1 之前的 Adapter for JMS 版只支持 JMS 文本消息。如果您还在使用 V2.4.1 之前适配器,请确信将网关配成仅写入 JMS 文本消息(TextMessage) |
JMS 队列名 | JMS 队列的名称与 Adapter for JMS 的输入队列名相同 |
这个队列必须包含在 Adapter for JMS 的输入队列列表之中,也就是说,这个适配器轮询这个队列以查找入站事件。要了解更多信息,请参阅标识 JMS 队列。
|
要使 Business Integration Connect 接收来自任何后端系统的信息,您必须执行定义从何处检索后端文档中所描述的步骤。当您的后端系统是 InterChange Server 时,需要在您的“社区管理者”中采取下列步骤:
要使“社区管理者”接收来自 InterChange Server 的文档,必须清楚在何处检索消息。这个位置必须符合将要使用的传输协议。这个传输协议必须是 InterChange Server 所支持的传输协议(请参阅 InterChange Server 支持的消息传输)。
下面几节总结了如何创建 InterChange Server 所支持传输协议的目标。
当“社区管理者”通过 HTTP 传输协议接收文档时,其“接收器”从已定义的目标中检索文档。这个 目标标识了一个 URL,“接收器”在这个 URL 上侦听来自 InterChange Server 的文档。当 InterChange Server 使用 HTTP 传输协议时,适配器将文档发送到相应的 URL,“社区管理者”可以在此接收文档。
要使“社区管理者”可以通过 HTPP 传输协议经由目标接收文档,则必须从“社区控制台”的“目标列表”屏幕创建目标。这个目标必须使用 HTTP 1.1 传输协议。“社区管理者”确定这个由以下信息组成的 URL:
要使 InterChange Server 能够将文档发送到该目标,它的 ICS 兼容组件必须配置成可将文档发送到该 URL。因此,您必须确保这个目标 URL 可用于 InterChange Server 配置。
当“社区管理者”通过 JMS 协议接收来自 InterChange Server 的文档时,“社区管理者”从相应的 JMS 队列那里获取文档,InterChange Server 通过这个队列发送文档。要使“社区管理者”能够获取这个 JMS 位置,您必须在 Business Integration Connect 中创建一个 目标,这个目标使用 JMS 传输协议。通过这个目标,“社区管理者”在它的入站队列上侦听所有文档并检索它们。
要使“社区管理者”可以通过 JMS 传输协议经由目标接收文档,则必须从“社区控制台”的“目标列表”屏幕创建目标。如果您正在使用
WebSphere MQ V5.3 作为 JMS 提供程序,则请使用表 115 中的信息来设置目标字段。另外,在“目标详细信息”屏幕中为 JMS 协议指定了表 32 中所确定的信息。
表 32. 用于与 ICS 的通信的“目标详细信息”屏幕的 JMS 值
“目标详细信息”字段 | 值 | 注意事项和限制 |
---|---|---|
JMS 消息类 | TextMessage |
2.4.1 之前的 Adapter for JMS 只支持 JMS 文本消息。如果您正在使用这当中的某个版本适配器,请确保将目标配置成仅写入 JMS 文本消息。 |
JMS 队列名 | JMS 队列的名称与 Adapter for JMS 的输出队列名相同 |
这个队列必须存在于 Adapter for JMS 的输出队列列表中;也就是说,这个适配器必须将文档发送到该队列。要了解更多信息,请参阅标识 JMS 队列。
|