Dienstprogramm ddlGen ausführen
Sie können Data Definition Language (DDL) generieren, wenn es in der Serverkonfiguration Features gibt, für die Zugriff auf eine Datenbank erforderlich ist.
Vorbereitende Schritte
- Starten Sie den Server.
- Exportieren Sie den Code JAVA_HOME=<java64_path>. Hierbei steht <java64_path> für den Pfad zu einem SDK (Software-Development-Kit) für Java 8.0 mit 64 Bit.
- Exportieren Sie den Code PATH=$JAVA_HOME/bin:$PATH. Jetzt kann das Dienstprogramm "ddlGen" Java finden.
- Exportieren Sie den Code WLP_USER_DIR=<wlp_path>. Hierbei steht <wlp_path> für den Pfad zum Stammverzeichnis der Liberty-Serverkonfiguration. Wenn beispielsweise "server1" mit dem Pfad /wlpconfig/servers/server1 konfiguriert ist, entspricht WLP_USER_DIR der Angabe /wlpconfig.
Informationen zu diesem Vorgang
Das Dienstprogramm generiert Data Definition Language (DDL) für alle im Server konfigurierten Feature, die Zugriff auf eine Datenbank benötigen. Der Pfad, den das Dienstprogramm ddlGen für die Suche nach dem Server verwendet, kann geändert werden, indem die Umgebungsvariable WLP_USER_DIR in die Befehlszeile exportiert wird, in der das Dienstprogramm ausgeführt wird.
Vorgehensweise
Ergebnisse
Die folgende Tabelle zeigt die Codes ungleich null an, die möglicherweise zurückgegeben werden:
Rückgabecode | Erläuterung |
---|---|
0 | Erfolg. Die DDL wurde in das Verzeichnis ${server.output.dir}/ddl generiert. |
20 | Die angegebene Aktion ist nicht gültig. |
21 | Der Server wurde nicht gefunden. In der Nachricht CWWKD0100E wird das Dateisystemverzeichnis genannt, in dem das Dienstprogramm nach dem Server gesucht hat. Diese Position kann geändert werden, indem Sie die Variable WLP_USER_DIR in die Befehlszeile exportieren, in der das Dienstprogramm ausgeführt wird. |
22 | Das localConnector-Feature ist in der Serverkonfiguration nicht vorhanden oder der Server wurde nicht gestartet. |
23 | Die MBean, die DDL generiert, wurde nicht gefunden. |
24 | Die MBean, die DDL generiert, hat einen Fehler gemeldet. Die Serverprotokolle enthalten weitere Details zum Fehler. |
25 | Das Serverausgabeverzeichnis wurde nicht gefunden. Dieser Fehler kann aufgetreten, wenn der Wert der Variablen WLP_OUTPUT_DIR nicht mit dem vom Server verwendeten Wert übereinstimmt. |
255 | Es ist ein unerwarteter Fehler aufgetreten. |