Teilen über


Nachrichtenkontexteigenschaften in TIBCO EMS

TibcoEMSProperties.dll

Um über eine BizTalk Server-Orchestrierung auf TIBCO Enterprise Message System-Nachrichtendeskriptorfelder zuzugreifen, müssen Sie einen Verweis auf Microsoft.BizTalk.Adapters.TibcoEMSProperties.dll zu Ihrem Projekt hinzufügen. Diese Assembly befindet sich in <TIBCO EMS_Adapter_installation_directory>\bin. Nachdem Sie einen Verweis auf dieses TIBCO EMS-Eigenschaftenschema erstellt haben, sind zusätzliche Kontexteigenschaften für verschiedene BizTalk Server-Entwicklungstools zugänglich, z. B. die Form „Nachrichtenzuweisung“ im Orchestrierungs-Designer.

Zugriffskontexteigenschaften

Für den Zugriff auf eine Kontexteigenschaft geben Sie eine der verfügbaren Kontexteigenschaften im TIBCO EMS-Namespace an. Verwenden Sie zum Lesen der Kontexteigenschaft einer Nachricht, die von einem an BizTalk-Adapter für TIBCO EMS gebundenen Port empfangen wurde, die folgende Syntax in einem Ausdruck:

Message(TibcoEMS.Property)  

Weitere Informationen finden Sie unter TIBCO Enterprise Message Service-Nachrichtendeskriptoreigenschaften.

In BizTalk Server sind Nachrichten unveränderbar. Daher erstellen Sie für die Zuweisung eines Eigenschaftenwerts für einen Nachrichtenkontext eine neue Nachricht, legen den Nachrichteninhalt fest (möglicherweise durch Zuweisen einer vorhandenen Nachricht), und legen anschließend die erforderlichen Eigenschaften fest.

Wenn Sie TIBCO EMS-Kontexteigenschaften einer Nachricht zuweisen möchten, die an einen Sendeport gerichtet ist, der an den BizTalk-Adapter für TIBCO EMS gebunden ist, dann verwenden Sie den Nachrichtenzuweisungsoperator, und geben Sie eine der verfügbaren Kontexteigenschaften im TIBCO EMS-Namespace an. Die Syntax lautet wie folgt:

Message(TibcoEMS.Property) = value;  

Nächste Schritte