Zur Ausführung des Mustercodes 'WBI JDBC Adapter Migration' benötigen Sie drei Tabellen und eine ODBC-Definition. Der Broker muss mit einer Benutzer-ID und einem Kennwort für den Zugriff auf die Datenbank konfiguriert werden.
In der Musterumgebung enthalten die drei Datenbanktabellen Informationen zu Kunden, Adressen und Rechnungen. Fremdschlüssel werden definiert, damit eine Kundenzeile (Customer) auf eine Adresszeile (Address) verweist, und eine Rechnungszeile (Invoice) auf eine Kundenzeile (Customer). Auslöser werden definiert, damit in der Tabelle IBM_EVENTS eventuelle Änderungen der Tabellen gespeichert werden.
Führen Sie zur Einrichtung der Datenbanktabellen folgende Tasks aus:
Befolgen Sie die für Ihren Datenbankmanager relevanten Anweisungen:
Führen Sie zur Einrichtung der Datenbankumgebung für den Broker folgende Tasks aus:
Die entsprechenden Anweisungen finden Sie in der WebSphere Message Broker-Dokumentation unter ODBC-Verbindungen zu den Datenbanken herstellen.
Geben Sie über den Befehl mqsisetdbparms eine Benutzer-ID und ein Kennwort an, die der Broker mit der Datenquelle DBINPUT verwenden kann. Bei der Benutzer-ID muss es sich um die ID handeln, die auch im vorherigen Schritt beim Erstellen der Datenbank verwendet wurde. Die Benutzer-ID ermittelt den Datenbankschemanamen und der Broker muss beim Zugriff auf die Tabelle die gleiche Benutzer-ID verwenden. Falls Sie beispielsweise die Benutzer-ID USERID verwenden, lautet der vollständig qualifizierte Name der CUSTOMER-Tabelle USERID.CUSTOMER.
mqsisetdbparms MB8BROKER -n DBINPUT -u <Benutzer-ID> -p <Kennwort>
mqsireload MB8BROKER -e AdapterMigration