Beim Senden einer Antwort auf eine Veröffentlichungsnachricht verwendet ein Broker die folgenden Einstellungen für die Felder im Nachrichtendeskriptor (MQMD). Für die anderen Felder im MQMD werden die Standardwerte festgelegt.
- Report (Bericht)
- Report wird auf Nullen gesetzt.
- MsgType (Nachrichtentyp)
- MsgType wird auf 'MQMT_REPLY' gesetzt.
- Format (Format)
- Format wird auf 'MQFMT_RF_HEADER_2' gesetzt.
- MsgId (Nachrichten-ID)
- Die Einstellung von MsgId ist von der Option Report in der ursprünglichen Befehlsnachricht abhängig. Dieser Wert wird standardmäßig auf 'MQMI_NONE' gesetzt, damit der WS-Manager einen eindeutigen Wert generiert.
- CorrelId (Korrelations-ID)
- Die Einstellung von CorrelId ist von der Option Report in der ursprünglichen Befehlsnachricht abhängig. Dies bedeutet, dass für den Parameter CorrelId standardmäßig derselbe Wert wie für den Parameter
MsgId der Befehlsnachricht festgelegt wird. Dieser kann dazu verwendet werden, eine Korrelation zwischen den Befehlen und ihren Antworten herzustellen.
- Priority (Priorität)
- Priority wird auf denselben Wert wie in der ursprünglichen Befehlsnachricht gesetzt.
- Persistence (Persistenz)
- Persistence wird auf den Wert in der ursprünglichen Befehlsnachricht gesetzt.
- Expiry (Ablauf)
- Expiry wird auf denselben Wert wie in der ursprünglichen Befehlsnachricht gesetzt, die der Broker empfangen hat.
- PutApplType (Typ der einreihenden Anwendung)
- PutApplType wird auf _MQAT_BROKER' gesetzt.
- PutApplName (Name der einreihenden Anwendung)
- PutApplName wird auf die ersten 28 Zeichen des WS-Managers gesetzt.
Andere Kontextfelder werden so festgelegt, als wären sie mit 'MQPMO_PASS_IDENTITY_CONTEXT' generiert worden.