Mustercode '.NETCompute Node' ausführen

Sollten bei der Ausführung des Mustercodes Probleme auftreten, lesen Sie den Abschnitt Resolving problems when running samples (Probleme beim Ausführen von Mustercodes beheben) in der WebSphere Message Broker-Dokumentation.

Beispielprogramm ausführen

So führen Sie den Mustercode beim Testen des oberen Zweigs des Nachrichtenflusses aus:

  1. Erweitern Sie in der Ansicht 'Brokerentwicklung' die Anwendung 'DotNetApplication' und öffnen Sie den Flusstest DotNetApplication_LoyaltyProgram.mbtest.
  2. Klicken Sie auf Nachricht senden. Eine Nachricht wird die Warteschlange DOTNET.IN gesendet.
  3. Der Fluss verarbeitet die Nachricht und eine Ausgabenachricht wird in die Warteschlange DOTNET.OUT gestellt.
  4. Die empfangene Nachricht wird im Editor angezeigt. Vergleichen Sie die empfangene Nachricht mit der erwarteten Ausgabenachricht 'LoyaltyProgram'.

So führen Sie den Mustercode beim Testen des unteren Zweigs des Nachrichtenflusses aus:

  1. Erweitern Sie in der Ansicht 'Brokerentwicklung' die Anwendung 'DotNetApplication' und öffnen Sie den Flusstest DotNetApplication_SaleEnvelope.mbtest.
  2. Klicken Sie auf Nachricht senden. Eine Nachricht wird die Warteschlange DOTNET.IN gesendet.
  3. Der Fluss verarbeitet die Nachricht und eine Ausgabenachricht wird in die Warteschlange DOTNET.OUT gestellt.
  4. Die empfangene Nachricht wird im Editor angezeigt. Vergleichen Sie die empfangene Nachricht mit der erwarteten Ausgabenachricht 'SaleEnvelope'.

Erwartete Ausgabenachricht 'LoyaltyProgram'

Die Ausgabenachricht für den Mustercode beim Testen des obersten Zweigs des Nachrichtenflusses mit der Nachricht LoyaltyProgram sollte das folgende Format haben:

<?xml version="1.0" encoding="UTF-8"
standalone="yes"?>
<LoyaltyProgram
      xmlns:applicant="http://www.example.org/applicant"
      xmlns:store="http://www.example.org/store">
  <applicant:ApplicantDetails>
    <applicant:FirstName>Ben</applicant:FirstName>
    <applicant:LastName>Thompson</applicant:LastName>
    <applicant:HouseNo>1</applicant:HouseNo>
    <applicant:Street>Happiness Avenue</applicant:Street>
    <applicant:Town>Grumpyville</applicant:Town>
  </applicant:ApplicantDetails>
  <store:StoreDetails>
    <store:StoreID>001</store:StoreID>
    <store:StoreName>Broker Brothers Central</store:StoreName>
    <store:StoreStreet>Exuberant Avenue</store:StoreStreet>
    <store:StoreTown>Happyville</store:StoreTown>
  </store:StoreDetails>
</LoyaltyProgram>

Erwartete Ausgabenachricht 'SaleEnvelope'

Wenn Sie den unteren Zweig des Nachrichtenflusses mit der Nachricht 'SaleEnvelope' testen, sollte die Ausgabenachricht folgendes Format haben:

00,01,02,Twister,Games,0.30,01<CRLF>
02,03,01,The Times Newspaper,Books and Media,0.20,01<CRLF>
04,05,01,The Origin of Species,Books and Media,22.34,02<CRLF>
06,07,01,Microscope,Miscellaneous,36.20,01

Dabei steht '<CRLF>' für die Zeichen mit den hexadezimalen ASCII-Codepunkten x'0D' und x'0A'.

Zurück zum Beginn des Mustercodes