Quando invia una risposta ad un messaggio di pubblicazione, un broker utilizza le seguenti impostazioni dei campi nel descrittore di messaggi (MQMD). Tutti gli altri campi in MQMD sono impostati sui relativi valori predefiniti.
- Report
- Report è impostato su tutti zero.
- MsgType
- MsgType è impostato su MQMT_REPLY.
- Format
- Format è impostato su MQFMT_RF_HEADER_2
- MsgId
- L'impostazione di MsgId dipende dalle opzioni Report
nel messaggio di comando di origine. Per impostazione predefinita, è impostato su MQMI_NONE, cosicché il gestore code genera
un valore univoco.
- CorrelId
- L'impostazione di CorrelId dipende dalle opzioni Report
nel messaggio di comando di origine. Come impostazione predefinita, ciò significa che CorrelId è
impostato sullo stesso valore di MsgId del messaggio di comando.
Può essere utilizzato per correlare i comandi con le relative risposte.
- Priority
- Priority è impostato sullo stesso valore del messaggio di comando di
origine.
- Persistence
- Persistence è impostato sullo stesso valore del messaggio di comando di
origine.
- Expiry
- Expiry è impostato sullo stesso valore del messaggio di comando di
origine ricevuto dal broker.
- PutApplType
- PutApplType è impostato su MQAT_BROKER.
- PutApplName
- PutApplName è impostato sui primi 28 caratteri del nome del gestore
code.
Altri campi di contesto sono impostati come se fossero generati con MQPMO_PASS_IDENTITY_CONTEXT.