Wenn Sie mit den Implementierungstools von WebSphere Application Server eine EJB-JAR-Datei mit CMP-Entity-Beans
implementieren, wird die Zieldatenbank ausgewählt und eine entsprechende Datei Tabelle.ddl erstellt.
Diese Datei enthält die erforderliche SQL-Anweisung für das Generieren der Datenbanktabelle für Ihre CMP-Beans.
Informationen zu diesem Vorgang
Nachfolgend ist der Prozess der Erstellung von Tabellen in
DB2 beschrieben.
Vorgehensweise
- Extrahieren Sie die Datei Tabelle.ddl aus der JAR-Datei Ihrer CMP-Enterprise-Bean, und speichern Sie sie
auf Ihrem Datenbankserver.
Speichern Sie die Datei in einem Arbeitsverzeichnis, wie z. B. C:\temp, auf Ihrer DB2-Maschine.
Speichern Sie die Datei in einem temporären Verzeichnis auf Ihrer Workstation.
Übertragen Sie die Datei in eine Datei auf Ihrem DB2 for z/OS-System.
Speichern Sie die Datei in einem Arbeitsverzeichnis im integrierten Dateisystem auf Ihrem
DB2 UDB for iSeries-Server.
- Führen Sie die Datei Tabelle.ddl aus.
Führen Sie den Befehl C:\temp>db2cmd aus. Ersetzen Sie die Angabe C:\temp in dem genannten Befehl durch das ausgewählte Verzeichnis.
Es erscheint ein DB2-Befehlsfenster, in dem Sie
die folgenden Befehle eingeben (und dabei C:\temp durch das von Ihnen gewählte Verzeichnis ersetzen) müssen: - C:\temp>db2 connect to Name_Ihrer_DB
- C:\temp>db2 -tf Tabelle.ddl //Dieser Befehl erstellt Tabellen für Ihre
CMP-Enterprise-Bean.
- C:\temp>db2 disconnect all
Geben Sie die Dateigruppe als Eingabedateigruppe für SPUFI an, und führen Sie das Programm aus.
Fügen Sie der Datei Tabelle.ddl eine SQL-Anweisung vom Typ CREATE hinzu, und führen Sie anschließend die Datei aus:
- Starten Sie iSeries Navigator.
- Klicken Sie auf das
iSeries-Symbol des Systems, auf dem Sie die Datenbankdatei erstellen möchten.
- Erweitern Sie den Eintrag Database, und klicken Sie mit der rechten Maustaste auf die Systemdatenbank.
- Wählen Sie Run SQL Scripts... aus.
- Wählen Sie File > Open aus.
- Navigieren Sie zur Datei Tabelle.ddl, die Sie extrahiert haben, und wählen Sie
Öffnen aus.
- Erstellen Sie eine Datenbank oder Datensammlung in der Datei, indem Sie die folgende
SQL-Anweisung als erste Anweisung in die Datei Tabelle.ddl einfügen:
CREATE COLLECTION
Datensammlung
;
Hier steht Datensammlung für den Namen Ihrer Datenbank.
- Wählen Sie Run > All aus, um alle Befehle auszuführen, die in der Datei
Tabelle.ddl enthalten sind.
- Wählen Sie View > Job Log... aus, und prüfen Sie, ob die Tabelle erstellt wurde.
- Wählen Sie File > Save aus, um die Datenbank zu speichern.
Ergebnisse
Die Datenbanktabellen sind damit erstellt.