Greifen Sie mithilfe eines PHPCompute-Knotens auf MQMD- und MQRFH2-Header zu.
Wenn ein Empfangsknoten eine Eingabenachricht mit Nachrichtenheadern empfängt, die vom Empfangsknoten erkannt werden, ruft der Knoten für jeden Header den richtigen Parser auf. Für die meisten WebSphere MQ-Header stehen Parser zur Verfügung. In diesem Abschnitt finden Sie Anleitungen zum Zugriff auf die Informationen in den MQMD- und MQRFH2-Headern, die Sie auch für den Zugriff auf andere Header verwenden können, die in Ihren Nachrichten ebenfalls enthalten sind.
Sie finden weitere Informationen zum Inhalt dieser und anderer WebSphere MQ-Header, für die WebSphere Message Broker einen Parser zur Verfügung stellt, im Abschnitt Elementdefinitionen für Nachrichtenparser.
WebSphere MQ-Nachrichten enthalten einen MQMD-Header. Mit einem PHPCompute-Knoten können Sie auf die Felder innerhalb des MQMDs verweisen und sie aktualisieren.
Im folgenden PHP-Code wird gezeigt, wie Sie Ihrer Nachricht einen MQMD-Header hinzufügen können:
$output_assembly->MQMD->Version = 2;
Durch den folgenden PHP-Code wird ein MQRFH2-Header zu einer abgehenden Nachricht hinzugefügt, die für das Stellen einer Subskriptionsanforderung verwendet werden soll:
$output_assembly->MQRFH2->psc->Topic = 'department/sales';