MQSeries-Headereigenschaften
DER MQSC-Adapter bietet eine Reihe von Kontexteigenschaften, die für MQSeries spezifisch sind, für die Verwendung in Ihren Anwendungen. Sie können diese Eigenschaften in Pipelinekomponenten, in Ihren Orchestrierungen und in Filterausdrücken verwenden. Für den einfachen programmgesteuerten Zugriff kann mithilfe dieser Kontexteigenschaften direkt auf MQMD-, MQXQH-, MQCIH- und MQIIH-Headerstrukturen zugegriffen werden.
Alle anderen MQSeries-Headerstrukturen (Beispiel: MQRFH) werden vom MQSC-Adapter unterstützt. Um jedoch auf diese Header zuzugreifen, müssen Sie dies mit benutzerdefinierten Pipelinekomponenten tun und sie aus dem Nachrichtentext abrufen. Wenn Sie sie in der ausgehenden Nachricht festlegen, ist die Pipelinekomponente dafür verantwortlich, dass die Nachricht ordnungsgemäß erstellt wird.
Verwenden Sie den Nachrichtenzuweisungsoperator, und geben Sie eine der verfügbaren Kontexteigenschaften im MQSeries-Namespace an, um einer Nachricht zuzuweisen, die an einen Sendeport bestimmt ist, der an den MQSC-Adapter gebunden ist.
Nachfolgend sehen Sie ein Beispiel zum Festlegen der MQSeries MQMD_UserIdentifier-Eigenschaft:
Message_2(MQSeries.MQMD_UserIdentifier) = "MeMyselfAndI";
Sie müssen aufgezählte Werte aus den Headerdateien der C-Programmiersprache abrufen, die im IBM MQSeries SDK enthalten sind. Diese Dateien befinden sich im Ordner Programme\IBM\WebSphere MQ\Tools\c\include. Diese Dateien definieren die beim Festlegen oder Lesen der MQSeries-Kontexteigenschaftenwerte zu verwendenden Werte.
Hexadezimale Zeichenfolgenwerte sind Zeichenfolgen, die Binärwerte darstellen. Sie besitzen kein Präfix wie „0x“. Die enthalten Ziffern von 0 bis 9 und Buchstaben von „a“ bis „f“ oder von „A“ bis „F“. Der Adapter ignoriert darin enthaltene Leerzeichen.
Weitere Informationen zu diesen Eigenschaften finden Sie in der IBM WebSphere MQ-Dokumentation.
In diesem Abschnitt
Nachrichtendeskriptoreigenschaften
Zusätzliche auf MQSeries bezogene Eigenschaften