Mustercode 'Browsing WebSphere MQ Queues' ausführen

Beim Import des Mustercodes werden im Toolkit möglicherweise Warnungen in Bezug auf das Filtermuster und das Personalschemaelement angezeigt. Diese Warnungen beziehen sich auf Nachrichtensätze und beeinträchtigen die Ausführung des Mustercodes nicht.

Bei der Ausführung des Mustercodes 'Browsing WebSphere MQ Queues' werden die einzelnen Nachrichten im Nachrichtenfluss verarbeitet. Sie können den Mustercode ausführen, um zu sehen, was in den folgenden Situationen geschieht:

Weitere Informationen finden Sie im Abschnitt Informationen zum Mustercode 'Browsing WebSphere MQ Queues'.

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.

Mustercode mit einer Nachricht ausführen, in der der Wert für 'staffNumber' ungleich '2' ist

So führen Sie den Mustercode mit einer Nachricht aus, in der der Wert für 'staffNumber' ungleich '2' ist:

  1. Erweitern Sie in der Ansicht 'Brokerentwicklung' das Projekt 'Browsing WebSphere MQ Queues Message Flows' und klicken Sie doppelt auf CSV2XML.mbtest. Die Datei 'staffmsg1.mbtest' wird im Testclient geöffnet.
  2. Klicken Sie im Testclient auf In Warteschlange einreihen.
  3. Klicken Sie auf Nachricht senden. Eine Nachricht mit dem Wert '1' für 'staffNumber' wird in die Warteschlange MQBROWSE_IN eingereiht.
  4. Zeigen Sie die Warteschlange MQBROWSE_IN im WebSphere MQ Explorer an. Die Nachricht wurde gelesen, befindet sich aber immer noch in der Eingabewarteschlange. Der MQInput-Knoten verarbeitet die Nachricht nur einmal, auch wenn sie weiterhin in der Warteschlange verbleibt.

Mustercode mit einer Nachricht ausführen, in der 'staffNumber' den Wert '2' hat

So führen Sie den Mustercode mit einer Nachricht aus, in der 'staffNumber' den Wert '2' hat:

  1. Erweitern Sie in der Ansicht 'Brokerentwicklung' das Projekt 'Browsing Websphere MQ Queues Message Flows', öffnen Sie die Datei staffmsg2.mbtest im Testclient und klicken Sie auf In Warteschlange einreihen.
  2. Klicken Sie auf Nachricht senden.
  3. Zeigen Sie die Warteschlange MQBROWSE_IN im WebSphere MQ Explorer an. Die Nachricht ist nicht mehr in dieser Warteschlange enthalten. Wenn Sie diese Testnachricht im Anschluss an die Verwendung von staffmsg1.mbtest einreihen, bleibt die Nachricht mit einem Wert von '1' für 'staffNumber' weiterhin in der Warteschlange. Das liegt daran, dass der MQGet-Knoten nicht die erste Nachricht in dieser Warteschlange entfernt, sondern die Nachricht anhand der Nachrichten-ID abruft.
  4. Klicken Sie im Testclient auf Aus Warteschlange entfernen.
  5. Klicken Sie auf Nachricht abrufen, um die Nachricht aus der Warteschlange MQBROWSE_OUT abzurufen.

Zurück zum Beginn des Mustercodes