Zur einfacheren Erstellung der Ereignis- und Anwendungstabellen und zugehörigen Auslöser werden vorkonfigurierte SQL-Scripts zur Ausführung dieser Tasks bereitgestellt.
Importieren Sie den Beispielcode in Ihren Arbeitsbereich. Im Abschnitt Beginn des Beispielcodes finden Sie entsprechende Anweisungen zum Import.
Führen Sie zur Einrichtung der Datenbanktabellen folgende Tasks aus:
Wechseln Sie in die Perspektive Datenprojektexplorer. Diese befindet sich für gewöhnlich in der unteren linken Ecke des Bildschirms.
(Wird sie nicht angezeigt, öffnen Sie das Menü Fenster
in der Symbolleiste oben im Toolkitfenster. Wählen Sie Ansicht anzeigen und anschließend
Datenprojektexplorer aus.)
Erweitern Sie das Datenentwurfsprojekt für DatabaseInput.
Klicken Sie mit der rechten Maustaste auf AdapterMigration_create_tables_<Datenbank>.sql (dabei ist <Datenbank>db2
oder oracle) und wählen Sie SQL ausführen aus.
Wählen Sie eine Verbindung zur Datenbank oder erstellen Sie mithilfe der Anweisungen auf dem Bildschirm eine neue Verbindung und klicken Sie dann auf Fertigstellen.
Hinweis: Bei der Erstellung und beim Zugriff auf die Tabellen ADAPTER_ADDRESS,
ADAPTER_CUSTOMER, ADAPTER_INVOICE
und DBINPUT_EVENTS sollte Folgendes beachtet werden:
Wenn Sie das Script zum Erstellen der Tabellen in der Datenbank DBINPUT ausführen, wird über die Benutzer-ID,
mit der das Script ausgeführt wird, der Datenbankschemaname festgelegt. Falls Sie beispielsweise die Benutzer-ID USERID verwenden, lautet der vollständig qualifizierte Name der ADAPTER_CUSTOMER-Tabelle USERID.ADAPTER_CUSTOMER.
Wenn ein Integrationsknoten für den Zugriff auf eine Tabelle eingerichtet wird und der Knoten für den Zugriff auf die Datenbank nicht die Benutzer-ID verwendet, die beim Erstellen der Datenbank und Tabelle verwendet wurde, ist der Schemaname im Knoten mit anzugeben. Beispiel: Database.USERID.ADAPTER_CUSTOMER.
Bei dem vordefinierten ESQL-Code in diesem Beispielcode wird davon ausgegangen, dass der Integrationsknoten von dem Benutzer ausgeführt wird, von dem die Tabellen erstellt wurden; daher wird kein Schema angegeben.