发送 SOAP 文档

SOAP 文档不同于通过 HTTP/S 交换的其它类型文档。 该节描述了如何通过 HTTP 传输协议在 WebSphere Business Integration Connect 和 WebSphere Business Integration Message Broker 之间来收发 SOAP 文档。

配置 Business Integration Connect 和 Message Broker 以传输 SOAP 文档的方法与配置通过 HTTP 协议传输非 SOAP 文档的配置方法非常相似。下表汇总了在何处查找有关如何配置这两个集成组件的信息。


表 87. 配置 Business Integration Connect 和 Message Broker以传输 SOAP 文档
集成组件 配置步骤 更多信息
WebSphere Business Integration Connect 对于通过 HTTP 传递的非 SOAP 文档,请使用与非 SOAP 相同的方法来配置目标和网关。

配置通过 HTTP 传输协议传递的出站文档

配置通过 HTTP 传输协议传递的入站文档

WebSphere Business Integration Message Broker 处理通过 HTTP 传递的非 SOAP 文档的消息流和处理 SOAP 文档的消息流非常相似。只是处理 SOAP 文档需要多一个传输节点。

有关发送 SOAP 文档到 Message Broker 的消息,请参阅表 88

有关自 Message Broker 接收 SOAP 文档,请参阅创建用于 HTTP 传输的消息流

要使 Message Broker 正确处理 Business Integration Connect 发送的 SOAP 文档, 消息流必须包含 HTTPRequest 节点以处理与 Web Service 客户机的通信。表 88 列出处理由 Business Integration Connect 发送的 SOAP 文档所需的 Message Broker 消息流中的节点。


表 88. 用于将 SOAP 文档发送到 Message Broker 的节点
节点类型 目的
HTTPInput 将 Business Integration Connect 请求文档接收消息流

将该传输节点的“URL 选择器”字段(在基本属性中)设置为 Business Integration Connect 发送其文档的 URL。因此,必须将其设置为在 Business Integration Connect 网关中配置的 URL。URL 应当具有如下格式:

http://hostName:port/path
 

其中 hostName 是 Business Integration Connect 所驻留机器的名称,port 是 Business Integration Connect 的 HTTP 端口号,而 path 标识在这台机器上的位置。

要了解更多信息,请参阅配置通过 HTTP 传输协议传递的出站文档

计算 执行业务逻辑任务,例如更新标题信息 使用 ESQL 以执行业务逻辑。计算节点发送生成的消息到 HTTPReply 节点。
HTTPRequest 发送 SOAP 请求到外部“Web Service 提供程序”(WebServices)并从 WebService 那获取返回的响应。
HTTPReply 返回响应到 Business Integration Connect 缺省情况下,该节点发送输出信息到客户机。

Copyright IBM Corp. 1997, 2004