ブローカー応答メッセージは、 ブローカーからパブリッシャーまたはサブスクライバーの ReplyToQ に送信されるもので、 コマンド・メッセージ記述子がその応答が必須であると指定している場合、 ブローカーが受け取るコマンド・メッセージが成功したか失敗したかを示します。
応答メッセージは、<pscr> フォルダーにある、MQRFH2 ヘッダーの NameValueData フィールド内に入っています。
警告またはエラーの場合、<pscr> フォルダーに加え、コマンド・メッセージからの <psc> フォルダーも応答メッセージに入っています。 メッセージ・データ (もしあれば) は、ブローカー応答メッセージには含まれません。 エラーの場合は、エラーの原因となったメッセージは処理されませんが、 警告の場合は、メッセージの一部が正常に処理された可能性があります。
<pscr> <Completion>ok</Completion> </pscr>
<pscr> <Completion>error</Completion> <Response> <Reason>3150</Reason> </Reponse> </pscr> <psc> ... command message (to which the broker is responding) ... </psc>
<pscr> <Completion>warning</Completion> <Response> <Reason>3081</Reason> <Topic>topic1</Topic> </Reponse> <Response> <Reason>3081</Reason> <Topic>topic2</Topic> </Reponse> </pscr> <psc> ... command message (to which the broker is responding) ... </psc>