Bei der Ausführung des Mustercodes 'Asynchronous Consumer' werden Nachrichten über den Nachrichtenfluss gesendet. Zur Ausführung dieses Mustercodes können Sie Eingabenachrichten mit dem Testclient in die Nachrichtenflüsse einstellen. Weitere Informationen zum Testclient finden Sie im Abschnitt Nachrichtenflüsse mithilfe des Testclients testen der Dokumentation zu WebSphere Message Broker.
Sollten bei der Ausführung des Mustercodes Probleme auftreten, lesen Sie den Abschnitt Probleme bei der Ausführung von Mustercodes beheben in der WebSphere Message Broker-Dokumentation.
Wenn Sie überprüfen möchten, ob Ihr Web-Service-Nutzer richtig konfiguriert ist, führen Sie alle folgenden Schritte aus. Wenn Sie einen TCP/IP-Monitor eingerichtet haben, wurde bereits überprüft, welcher Port vom Web-Service-Provider verwendet wird. Sie müssen den Nutzer jedoch noch so konfigurieren, dass er Nachrichten an Ihren TCP/IP-Monitor sendet, und danach die Brokerarchivdatei (BAR-Datei) erstellen und erneut implementieren.
Der von Web-Services verwendete Standardport lautet 7800 und der SOAPRequest-Knoten ist für die Verwendung dieses Ports konfiguriert. Falls dieser Port jedoch bereits verwendet wird, wird die Portnummer um eins erhöht.
Um festzustellen, welcher Port von Ihrer Provider-Ausführungsgruppe verwendet wird, geben Sie den folgenden mqsireportproperties-Befehl ein:
mqsireportproperties MB8BROKER -e Musterausführungsgruppe -o HTTPConnector -n port
Dabei ist Musterausführungsgruppe die für den Mustercode verwendete Ausführungsgruppe.
Um sicherzustellen, dass der SOAPRequest-Knoten den richtigen Port zum Aufrufen des Provider-Nachrichtenflusses verwendet, setzen Sie den Port des SOAPRequest-Knotens auf den Port, den die Provider-Ausführungsgruppe verwendet. Gehen Sie hierzu wie folgt vor:
Stellen Sie sicher, dass die JNDI-verwalteten Objekte wie im Abschnitt Mustercode 'Asynchronous Consumer' für Verwendung eines JMS-Transports konfigurieren beschrieben erstellt werden. Stellen Sie außerdem sicher, dass auf den SOAPInput- und SOAPRequest-Knoten JNDI-Eigenschaften festgelegt sind. Prüfen Sie, ob die folgenden WebSphere MQ-Warteschlangen über den WebSphere MQ Explorer bzw. die WebSphere MQ-Befehlskonsole erstellt wurden.
Wenn der Mustercode erfolgreich ausgeführt wurde, wird die Ausgabenachricht in der Ansicht 'Eigenschaften' angezeigt.