Téléchargement des produits


Version anglaise


Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Développer
titleSpécificités de la version Java

La syntaxe de la ligne de commande java est la suivante : 

java <javaOpts> com.hardis.adelia.dbtool.DbTool -<commande>-descfile:<nom_fichier> -database:<url_base>... 


Le CLASSPATH doit être configuré de manière à inclure le runtime Adélia Java, les scripts de configuration ainsi que les pilotes JDBC nécessaires. 


Les considérations suivantes doivent néanmoins être prises en compte : 

  • Pour maximiser la compatibilité avec la version Windows, les encodages des fichiers texte correspondent par défaut au paramétrage d'un Windows occidental (pages de code 1252 pour le jeu de caractères ANSI). Il est néanmoins possible de choisir le jeu de caractères à utiliser pour les scripts SQL dépourvus de BOM via des paramètres de la ligne de commande java :

-DansiCharset=<charset> 

Charset pour les entrées/sorties ANSI (scripts, imports ASCII délimité et fichiers IXF). 

Par défaut "Cp1252" ("ISO-8859-1" si non supporté par la JVM). 


  • Il est possible de contrôler le niveau de log et les informations affichées par la ligne de commande (INFO par défaut):

-Dverbose 

Affiche le détail des exceptions en cas d'erreur. 

-Ddebug 

Active le niveau DEBUG au niveau des loggers. 

-Dtrace 

Active le niveau TRACE au niveau des loggers. 

-Dlog4j.external.configuration=true 

Par défaut l'outil utilise une configuration simplifiée de LOG4J pour limiter l'affichage aux messages pertinents. 

Si cette option est spécifiée, la configuration log4j ne sera pas initialisée par l'outil (chargement de log4jlog4j2.properties xml depuis le CLASSPATH). 


  • De façon générale, les paramètres indiquant un nom de fichier ou de répertoire doivent être adaptés pour correspondre à la syntaxe des noms de fichiers de la plateforme (séparateur de chemin, lettres de lecteur, etc.). 

  • La version java fonctionne uniquement en mode batch et ne supporte qu'un sous-ensemble des fonctionnalités de la version Windows. 

  • Les outils d'administration ne sont pas supportés : création/sauvegarde de base de données, notamment les options create, backup, restore et delete.

  • Le mode d'exécution "via Middleware" n'est pas supporté. 

  • Les instructions spécifiques à Windows dans les scripts ne sont pas implémentées (séquences d'échappement de test du registre).

...