BizTalk Server 消息上下文属性(发送处理程序)
除了消息负载之外,消息包含的补充信息必须在运行时从 BizTalk Server 业务流程访问。
TIBCO RV 消息信息升级为消息上下文属性
数据标识 | 类型 | 可路由的 | 发送位置 |
---|---|---|---|
发送主题 | 字符串 | 是 | 指定 TIBCO Rendezvous 发送主题的业务流程。 默认值为 Null。 必填字段,除非在端口配置中指定了默认主题。 |
答复主题 | 字符串 | 是 | 提供答复消息的主题的业务流程(相关时)。 默认值为 Null。 |
获取 TIBCO 答复
问题: 用于 TIBCO Rendezvous 的 BizTalk 适配器如何读取和操作业务流程中的回复主题,以便你可以将其用作响应的发送主题? 适配器如何获得来自 Rendezvous 的传入消息的消息上下文?
回答: 答复主题在传入消息的上下文中填充,业务流程可以读取它。 如果业务流程最终可以生成答复,则可以使用该值来设置答复消息的发送主题。
在BizTalk Server项目中,添加对 <install_directory>\TibcoRV\bin\Microsoft.BizTalk.Adapters.TibRV.Properties.dll 的引用。
在业务流程中(传输传入 Rendezvous 消息的“接收”形状和发送答复的“发送”形状之间的某个位置),添加消息构造/赋值形状(或表达式形状)以进行某些类似于下面您构造答复示例的操作。
OutgoingMsg(Rendezvous.SendSubject) = IncomingMsg (Rendezvous.ReplySubject);
管理程序集
TIBCO Rendezvous 未提供元数据储存库,并且用于 TIBCO Rendezvous 的 Microsoft BizTalk 适配器管理程序集未提供浏览功能或架构生成。 因此,您必须向 BizTalk Server 提供架构。 有关详细信息,请参阅 安装、架构 & 限制。
用于 TIBCO Rendezvous 的 BizTalk 适配器包括具有预定义类型的架构。 为某些特定数据类型(数组)生成消息时,该适配器将使用这些类型。
另请参阅
TIBCO Rendezvous 中用于发送处理程序的数据类型映射
创建 TIBCO Rendezvous 发送处理程序