Mustercode 'RESTful Web Service Using JSON' ausführen

Sie können diesen Mustercode ausführen, um folgende Vorgänge auszuführen:

  1. Abrufen einer Liste mit allen Daten über alle CDs oder einer Auswahl von CD-Daten auf der Basis eines Suchbegriffs mithilfe des WebSphere MQ-JSON-Nutzernachrichtenflusses oder der JSONP-Webseite
  2. Einfügen der Daten für eine oder viele neue CDs
  3. Aktualisieren der Daten für eine vorhandene CD
  4. Löschen der Daten für eine CD

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.

Gehen Sie folgendermaßen vor, um den Mustercode auszuführen:

  1. Stellen Sie sicher, dass die Musternachrichtenflüsse implementiert sind.
  2. Erweitern Sie in der Ansicht 'Brokerentwicklung' das Nachrichtenbrokerprojekt JSONRESTSampleFlowProject des Mustercodes JSON REST. Doppelklicken Sie unter 'Flusstests' auf MqJsonClientConsumer.mbtest, um die Datei im Testclient zu öffnen.
  3. Im Testclient werden mehrere Nachrichtenflusstestereignisse angezeigt. Klicken Sie auf das erste Nachrichtenflusstestereignis. Beachten Sie, dass der MQInput-Knoten auf 'RETRIEVE_IN1' gesetzt ist.
  4. Klicken Sie auf Nachricht senden.
  5. Es wird das Fenster 'Select Deployment Location' (Implementierungsort auswählen) geöffnet. Klicken Sie auf Fertigstellen.
  6. Nach Abschluss des Tests werden die CD-Daten im Nachrichtendatenabschnitt des Bildschirms angezeigt.
  7. Wiederholen Sie die Schritte 3 bis 5 für jedes der Nachrichtenflusstestereignisse und achten Sie dabei darauf, welcher MQInput-Knoten verwendet wird. Bei dem Test werden folgende Vorgänge ausgeführt (aufgelistet in der Reihenfolge der Nachrichtentestereignisse):
    1. Rückgabe von Datensätzen mit dem Titel "Friars Ball"
    2. Aktualisierung von Datensätzen mit dem Titel "Friars Ball". Der Name des Künstlers wird von "Deep Blue" in "Deep Orange" geändert.
    3. Rückgabe von Datensätzen mit dem Titel "Friars Ball". Es werden alle aufgetretenen Änderungen angezeigt.
    4. Rückgabe von Daten für alle CDs. Es kann auch JSONPConsumer.html angezeigt werden.
    5. Löschen von Datensätzen mit dem Titel "Friars Ball". Es wird eine Erfolgs- oder Fehlermeldung zurückgegeben.
    6. Erstellung eines neuen Eintrags und Rückgabe von Daten für alle CDs
    7. Rückgabe von Daten für alle CDs. Es kann auch JSONPConsumer.html angezeigt werden.
    Weitere Informationen zur Funktion der einzelnen Warteschlangen finden Sie im Abschnitt Informationen zum Mustercode 'RESTful Web Service Using JSON'.

Öffnen Sie zum Ausführen des WebSphere MQ-XML-Nutzernachrichtenflusses den Flusstest MqXmlClientConsumer.mbtest und wiederholen Sie die vorherigen Schritte.

Sie können über den Flusstest HttpJsonRestProvider.mbtest auch direkt auf den Web-Service zugreifen.

Zurück zum Beginn des Mustercodes