Broker, die Antworten auf eine Veröffentlichung hin senden, verwenden die folgenden Felder im Nachrichtendeskriptor (MQMD). In allen anderen Feldern im MQMD werden die Standardwerte gesetzt.
- Report
- Report wird auf Null gesetzt.
- MsgType
- MsgType wird auf MQMT_REPLY gesetzt.
- Format
- Format wird auf MQFMT_RF_HEADER_2.
- MsgId
- Welcher Wert im Feld MsgId gesetzt wird, hängt von den Report-Optionen in der ursprünglichen Befehlsnachricht ab. Standardmäßig wird das Feld auf MQMI_NONE gesetzt, so dass der Warteschlangenmanager einen eindeutigen Wert generiert.
- CorrelId
- Welcher Wert im Feld CorrelId gesetzt wird, hängt von den Report-Optionen in der ursprünglichen Befehlsnachricht ab. Standardmäßig bedeutet dies, dass CorrelId auf denselben Wert wie as Feld MsgId in der Befehlsnachricht gesetzt wird.
Dieses Feld kann verwendet werden, um Befehle mit ihren Antworten zu korrelieren.
- Priority
- Prioritywird auf denselben Wert wie in der ursprünglichen Befehlsnachricht gesetzt.
- Persistence
- Persistencewird auf denselben Wert wie in der ursprünglichen Befehlsnachricht gesetzt.
- Expiry
- Expiry wird auf denselben Wert wie in der ursprünglichen Befehlsnachricht gesetzt, die im Broker eingegangen ist.
- PutApplType
- PutApplType wird auf MQAT_BROKER gesetzt.
- PutApplName
- Im Feld PutApplName werden die ersten 28 Zeichen des WS-Managernamens angegeben.
Die anderen Felder werden auf die von MQPMO_PASS_IDENTITY_CONTEXT definierten Werte gesetzt.