TIBCO EMS 中的消息上下文属性

TibcoEMSProperties.dll

若要从 BizTalk Server 业务流程访问 TIBCO Enterprise 消息系统消息描述符字段,必须向项目添加Microsoft.BizTalk.Adapters.TibcoEMSProperties.dll引用。 此程序集位于< TIBCO EMS_Adapter_installation_directory > \bin。 在引用此 TIBCO EMS 属性架构之后,将可以使用各种 BizTalk Server 开发工具访问其他上下文属性(例如,业务流程设计器中的消息赋值形状)。

访问上下文属性

若要访问上下文属性,需要在 TIBCO EMS 命名空间中指定一个可用上下文属性。 若要读取从绑定到 TIBCO EMS 的 BizTalk 适配器的端口接收的消息的上下文属性,可在表达式中使用下列语法:

Message(TibcoEMS.Property)  

有关详细信息,请参阅TIBCO Enterprise 消息服务消息描述符属性

在 BizTalk Server 中,消息是不可改变的。 因此,若要分配消息上下文属性值,可创建一个新消息、设置消息内容(可通过分配现有消息来实现)然后设置您需要的属性。

对于以绑定到 TIBCO EMS 的 BizTalk 适配器的发送端口为目标的消息,若要将 TIBCO EMS 上下文属性分配给此类消息,请使用消息赋值运算符,并在 TIBCO EMS 命名空间中指定可用的上下文属性之一。 语法如下:

Message(TibcoEMS.Property) = value;  

后续步骤