Exécution de l'utilitaire ddlGen
Vous pouvez générer un langage de définition de données (DDL) si des fonctions de la configuration serveur nécessitent un accès à une base de données.
Avant de commencer
- Démarrez le serveur.
- Exportez le code JAVA_HOME=<java64_path>, où <java64_path> est le chemin d'un SDK Java 8.0 64 bits.
- Exportez le code PATH=$JAVA_HOME/bin:$PATH. A présent, l'utilitaire ddlGen peut trouver Java.
- Exportez le code WLP_USER_DIR=<wlp_path>, où <wlp_path> représente le chemin menant à la racine de la configuration du serveur Liberty. Par exemple, si server1 est configuré à l'emplacement /wlpconfig/servers/server1, la valeur de WLP_USER_DIR sera /wlpconfig.
Pourquoi et quand exécuter cette tâche
L'utilitaire génère un langage de définition de données (DDL) pour chaque fonction configurée sur le serveur qui requiert un accès à une base de données. Vous pouvez modifier le chemin d'accès employé par l'utilitaire ddlGen pour la recherche du serveur en exportant la variable d'environnement, WLP_USER_DIR, sur la ligne de commande depuis laquelle l'utilitaire est exécuté.
Procédure
Résultats
Le tableau ci-dessous répertorie les codes différents de zéro qui peuvent être renvoyés :
Code retour | Explication |
---|---|
0 | Réussite. Le langage de définition de données est généré dans ${server.output.dir}/ddl. |
20 | L'action fournie est incorrecte. |
21 | Le serveur est introuvable. le message CWWKD0100E indique le répertoire de système de fichiers dans lequel l'utilitaire a recherché le serveur. Cet emplacement peut être modifié en exportant la variable WLP_USER_DIR dans la ligne de commande où l'utilitaire est exécuté. |
22 | La fonction localConnector n'est pas présente dans la configuration de serveur ou le serveur n'a pas été démarré. |
23 | Le bean géré qui génère le langage de définition de données est introuvable. |
24 | Le bean géré qui génère le langage de définition de données a signalé une erreur. Les journaux serveur contiennent des détails supplémentaires sur l'erreur. |
25 | Le répertoire de sortie du serveur n'a pas été trouvé. Cette erreur se produit si la valeur de la variable WLP_OUTPUT_DIR ne correspond pas à la valeur utilisée par le serveur. |
255 | Une erreur inattendue est survenue. |