Eine Nachricht mit einer Brokerantwort) wird von einem Broker an die ReplyToQ eines Publishers oder Subskribenten gesendet, um diesem mitzuteilen, ob eine vom Broker empfangene Befehlsnachricht erfolgreich war oder nicht. Voraussetzung dafür ist, dass im Deskriptor der Befehlsnachricht angegeben war, dass eine Antwort angefordert wird.
Die Antwortnachricht befindet sich im Feld NameValueData des MQRFH2-Headers in einem <pscr>-Ordner.
Im Falle einer Warnung ist in der Antwortnachricht der Ordner <psc> aus der Befehlsnachricht sowie der Ordner <pscr> enthalten. Die Nachrichtendaten, falls vorhanden, sind nicht in der Antwortnachricht des Brokers enthalten. Im Falle eines Fehlers wurde keine der Nachrichten, die einen Fehler verursachten, verarbeitet; im Falle einer Warnung wurden möglicherweise einige Nachrichten erfolgreich verarbeitet.
<pscr> <Completion>ok</Completion> </pscr>
<pscr> <Completion>error</Completion> <Response> <Reason>3150</Reason> </Reponse> </pscr> <psc> ... Befehlsnachricht (auf die der Broker antwortet) ... </psc>
<pscr> <Completion>warning</Completion> <Response> <Reason>3081</Reason> <Topic>topic1</Topic> </Reponse> <Response> <Reason>3081</Reason> <Topic>topic2</Topic> </Reponse> </pscr> <psc> ... Befehlsnachricht (auf die der Broker antwortet) ... </psc>