Benutzerdefinierte Header des MQSeries-Adapters
Aufgrund der in MQSeries-Nachrichten verwendeten Headerstrukturen müssen Sie alle benutzerdefinierten Header Verwalten, die Sie verwenden möchten. Benutzerdefinierte Header müssen Teil des Nachrichtentexts sein, damit es bei der Verarbeitung der MQSeries-Header nicht zu Problemen kommt. Stellen Sie sicher, dass die Herabstufung von automatisch heraufgestuften Eigenschaften vermieden wird. Weitere Informationen zu automatisch heraufgestuften Eigenschaften finden Sie unter MQSeries-Adaptereigenschaften.
Die Integration benutzerdefinierter Header in den Nachrichtentext erfordert ihrerseits zusätzliche Verarbeitung. Eine Lösung besteht darin, die benutzerdefinierten Header in den Pipelines der Anwendung zu verarbeiten. Eine Empfangspipeline extrahiert die benutzerdefinierten Headerinformationen und stuft diese Informationen zu Kontexteigenschaften herauf. Analog verwendet die Sendepipeline die Kontexteigenschaften, die dem benutzerdefinierten Header entsprechen, und stuft die Eigenschaften im Textteil der Nachricht herab.
Ein Beispiel für die Verwendung benutzerdefinierter Header in einer Pipelinekomponente finden Sie unter MQSSendPipelineComponent (BizTalk Server Beispiel).