TIBCO EMS 中的消息上下文属性
TibcoEMSProperties.dll
若要从BizTalk Server业务流程访问 TIBCO Enterprise Message System 消息描述符字段,必须向项目添加对 Microsoft.BizTalk.Adapters.TibcoEMSProperties.dll 的引用。 此程序集位于 <TIBCO EMS_Adapter_installation_directory>\bin 中。 在引用此 TIBCO EMS 属性架构之后,将可以使用各种 BizTalk Server 开发工具访问其他上下文属性(例如,业务流程设计器中的消息赋值形状)。
访问上下文属性
若要访问上下文属性,需要在 TIBCO EMS 命名空间中指定一个可用上下文属性。 若要读取从绑定到 TIBCO EMS 的 BizTalk 适配器的端口接收的消息的上下文属性,可在表达式中使用下列语法:
Message(TibcoEMS.Property)
有关详细信息,请参阅 TIBCO 企业消息服务消息描述符属性。
在 BizTalk Server 中,消息是不可改变的。 因此,若要分配消息上下文属性值,可创建一个新消息、设置消息内容(可通过分配现有消息来实现)然后设置您需要的属性。
对于以绑定到 TIBCO EMS 的 BizTalk 适配器的发送端口为目标的消息,若要将 TIBCO EMS 上下文属性分配给此类消息,请使用消息赋值运算符,并在 TIBCO EMS 命名空间中指定可用的上下文属性之一。 语法如下所示:
Message(TibcoEMS.Property) = value;