Mustercode 'WBI JDBC Adapter Migration' ausführen

Mithilfe der Nachrichtenflüsse 'Adapter' und 'MigratedAdapter' können Sie folgende Prozesse ausführen:

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.

So führen Sie den Adapter-Nachrichtenfluss aus:

  1. Stellen Sie sicher, dass die Beispielnachrichtenflüsse und -nachrichtengruppen implementiert sind. Suchen Sie die Datei AdapterMigration.bar im Arbeitsbereich und implementieren Sie sie in der Ausführungsgruppe 'AdapterMigration'.
    Wenn Sie den Mustercode importieren, werden möglicherweise einige Warnungen bezüglich Dateien mit der Erweiterung .msgflow ausgegeben. Diese Warnungen beziehen sich auf Datenbanken und beeinträchtigen die Ausführung des Mustercodes nicht.
  2. Erweitern Sie in der Perspektive 'Brokeranwendungsentwicklung' das AdapterMigration-Musterprojekt und klicken Sie unter 'Flusstests' doppelt auf die Datei Adapter.mbtest, um das Projekt im Testclient zu öffnen.
  3. Klicken Sie auf Nachricht senden, um eine WebSphere MQ-Nachricht in die Eingabewarteschlange des Adapter-Nachrichtenflusses einzureihen.
  4. Zeigen Sie den Inhalt der abgerufenen Nachricht an und stellen Sie sicher, dass es sich dabei um eine einfache XML-Datei mit einem ADAPTERADDRESS-Eintrag handelt.

Wiederholen Sie den Vorgang nach Belieben mit den anderen .mbtest-Dateien.

Führen Sie den Nachrichtenfluss 'MigratedAdapter' aus, um die Ausgabe durch die direkte Änderung der Datenbankwerte erneut zu erstellen:

  1. Erweitern Sie in der Datenperspektive das Projekt 'AdapterMigration Data Design', klicken Sie unter 'SQL Scripts' mit der rechten Maustaste auf adapter_insert_all.sql und wählen Sie SQL ausführen aus.
  2. Wählen Sie eine bestehende JDBC-Verbindung aus oder erstellen Sie mithilfe der Anweisungen auf dem Bildschirm eine neue Verbindung.
  3. Klicken Sie auf Fertigstellen, um den Adress-, Kunden- und Rechnungstabellen eine neue Zeile hinzuzufügen.
  4. Wechseln Sie in die Perspektive der Anwendungsentwicklung für Nachrichtenbroker, erweitern Sie das AdapterMigration-Musterprojekt und klicken Sie doppelt auf MigratedAdapter.mbtest.
  5. Klicken Sie in den drei Elementen, die aus der Warteschlange entfernt werden sollen, auf Nachricht abrufen, um eine Nachricht aus den Warteschlangen ADAPTERMIGRATION.INVOICE, ADAPTERMIGRATION.CUSTOMER und ADAPTERMIGRATION.ADDRESS zu lesen.
  6. Vergewissern Sie sich, dass es sich um die Nachrichten handelt, die in Schritt 4 der Ausführung des Nachrichtenflusses 'DatabaseUpdates' abgerufen wurden.

Falls Sie den Nachrichtenfluss 'AdapterMigration' erneut ausführen möchten, müssen Sie der SQL-Datei eine andere Zeile hinzufügen, um die Nichteinhaltung von Tabelleneinschränkungen zu vermeiden:

  1. Erweitern Sie in der Datenperspektive das Projekt 'AdapterMigration Data Design' und klicken Sie unter 'SQL Scripts' mit der rechten Maustaste auf adapter_insert_all.sql. Wählen Sie dann Öffnen mit und SQL-Dateieditor aus.
  2. Ändern Sie einige der VALUES-Parameter.
  3. Speichern Sie die Änderungen und führen Sie den Mustercode erneut mit den Schritten im vorherigen Abschnitt aus.

Zurück zum Beginn des Mustercodes