Manuel d'administration > Utilitaires > AE DB Change > Modification des données exportées

AE DB Change

Modifier les données exportées

La plupart des objets qui sont exportées de la base de données à l'aide du conteneur de transport peuvent être modifiés à l'aide de l'utilitaire AE DB Change. Les attributs sélectionnés des objets peuvent être modifiés et des chaînes de caractères de leurs scripts peuvent être remplacées. Ceci simplifie le processus de modification des données pour un autre système ou client AE.

Les documents sur les attributs contiennent la colonne Accès. Si cette colonne comporte "Programme de modification", l'attribut peut alors être modifié avec l'utilitaire, au moyen d'un fichier script qui est transmis lors de l'exécution du programme. Il contient des indications qui permettent d'adapter les attributs se trouvant dans le fichier de transport.

Il est également possible de modifier les noms des dossiers avec AE DB Change. L'attribut à indiquer dans ce cas-là s'appelle FOLDER_NAME.

Vérifiez que le fichier de transport contient tous les attributs devant être modifiés. Pour cela, définissez le paramètre suivant à "1" dans le fichier INI de l'utilitaire AE DB Unload :

[TRANSPORT]
all_entities=1

Cela a pour effet d'exporter également les attributs ne contenant aucune valeur.

Procédure

  1. Déplacez tous les objets à modifier dans le conteneur de transport.
  2. Déchargez le conteneur de transport à l'aide de l'utilitaire AE.DB Unload.
  3. Ecrivez un ou plusieurs fichiers script contenant des indications sur la modification des attributs.
  4. Exécutez l'utilitaire AE DB Change avec les paramètres de démarrage correspondants

Exécuter le programme

Démarrez l'utilitaire AE DB Change en mode batch, ce qui permet également le traitement de grandes quantités de données en arrière-plan. Le traitement et ses résultats sont journalisés dans un fichier log. Le nom et le chemin du fichier log sont spécifiés dans le fichier INI du programme.

Exécutez le programme en ligne de commande avec les paramètres suivants :

UCYBCHNG[.EXE] [-B] [-Ichemin et nom du fichier INI]-1fichier script-2fichier de transport[-3Fichier de sortie][-LE]

Le paramètre -B démarre le programme en mode batch, -I permet de définir le chemin et le nom du fichier INI. Les noms de fichiers doivent comporter le chemin complet. Le paramètre -L permet de définir la langue du fichier log (la valeur par défaut est E pour l'anglais).

Si le troisième paramètre n'est pas défini, le nom du fichier de sortie sera construit à partir du fichier d'entrée auquel est ajoutée la description "_New" "_Neu" ou "_Nouveau", selon la langue spécifiée dans le paramètre -L. Par exemple : si "uc_transport" est le fichier en entrée, le fichier de sortie créé s'appelle "uc_transport_Nouveau".

Exemple

ucybchng -b -1c:\transport\uc_change.txt -2c:\transport\uc_transport.txt -3c:\transport\uc_transport_new.txt

Codes retour

Lorsque le traitement est terminé, l'utilitaire fournit un code retour dépendant de la situation rencontrée.

Code retour

Description

0

L'utilitaire a bien terminé le traitement.

1

Le fichier de transport n'existe pas ou ne peut pas être ouvert.

2

Le fichier script n'existe pas ou ne peut pas être ouvert.

3

Les fichiers de transport et de script n'existent pas ou ne peuvent pas être ouverts.

4

Le fichier de sortie ne peut pas être ouvert.

5 Le fichier script contient une erreur (voir le fichier log).
21400 EXIT_CODE_NOT_A_TRANSPORT_FILE
21424 EXIT_CODE_NO_DATA_IN_TRANSPORT_FILE
21432 EXIT_CODE_INVALID_VERSION_TRANSPORT_CASE
21433 EXIT_CODE_TOO_FEW_PARAMETERS

 

Rubriques connexes :

Syntaxe du fichier de script
Procédure générale - Conteneur de transport

Attributs modifiables

Paramètres de démarrage

Structure du fichier INI, AE DB Change