使用 TIBCO Rendezvous 发送端口

传输端口可以发送任何种类的信息。 当 BizTalk Server 通过用于 TIBCO Rendezvous 的 Microsoft BizTalk 适配器发送消息时,适配器将基于消息上下文属性值生成消息,或者使用默认消息并将其发送到指定主题。

注意

根据 TIBCO Rendezvous 文档,在传输主题名称中不支持通配符。

消息处理

适配器会保持某种状态,并相应地处理传入的 BizTalk Server 消息。

  • 如果因为传输失败而无法发送消息,则指示 BizTalk Server 稍后重新提交。

  • 如果因为适配器正在初始化而无法发送消息,则会将 BizTalk Server 消息排入队列。 如果初始化失败,则指示 BizTalk Server 稍后重新提交。

消息生成

使用传输适配器,用于 TIBCO Rendezvous 的 BizTalk 适配器会忽略消息目标命名空间和根元素。 如果适配器发送消息,则会原样发送负载。 如果适配器生成结构化 TIBCO Rendezvous 消息,则会忽略根元素的名称(消息没有名称)。 在每种情况下,适配器都将使用上下文属性来查找发布消息时使用的主题。

有关详细信息,请参阅BizTalk Server消息上下文属性 (发送处理程序) TIBCO Rendezvous 中接收处理程序的数据类型映射

使用 BizTalk 发送消息

用于 TIBCO Rendezvous 的 Microsoft BizTalk 适配器使用异步 API (Transport.Send)。 您可以指定适配器使用消息上下文属性发送的消息类型:

  • 结构化:适配器根据从BizTalk Server收到的 XML 数据生成TIBRVMSG_MSG结构化消息。 (*)

    如果 BizTalk Server 发送字段名称长于 127 个字符的消息,则用于 TIBCO Rendezvous 的 BizTalk 适配器会将名称截断到 TIBCO Rendezvous 的最大字段名称大小(即 127)。

    如果提供了属性 reply subject name ,则用于在 TIBCO Rendezvous 消息上设置回复主题。 假设将接收端口设置为侦听回复或将其转发到 BizTalk Server,或者一些其他的 TIBCO Rendezvous 程序负责回复。

    三联(服务、后台程序、网络)组成传输配置。 空(默认)传输配置导致通过默认传输对象发送消息。

    如果未指定代码页,则适配器使用 UTF-8 编码(代码页 65001)。 发送器端不支持经过认证的消息。

另请参阅

创建发送端口
创建 TIBCO Rendezvous 发送处理程序