使用 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)。 发送器端不支持经过认证的消息。