Le gestionnaire d'action adaptée offre un outil de ligne de commande qui vous permet d'exporter dans un fichier XML les actions définies et les données de modèles stockées dans la base de données de catalogue d'actions. Ce fichier peut être de nouveau importé dans une autre base de données de catalogue d'actions. Vous n'avez pas à redéfinir les actions et les modèles, par exemple, lorsque vous passez d'un environnement de test à un environnement de production.
Les opérations d'exportation et d'importation sont effectuées à l'aide d'un outil de ligne de commande appelé Importer.java que vous lancez en exécutant le fichier de traitement par lots runAAMExport.bat. Cet outil utilise le fichier de propriétés config.properties contenant les propriétés requises et les valeurs correspondantes nécessaires pour les opérations d'exportation et d'importation. Lorsque vous éditez ces propriétés, vous pouvez indiquer si l'outil exportera les données de la base de données de catalogue d'actions dans le fichier XML, ou s'il importera le fichier XML dans la base de données de catalogue d'actions. Vous pouvez modifier les propriétés indiquant la source et la destination de l'outil. Vous pouvez exporter dans un fichier XML les données d'un catalogue d'actions existant en exécutant l'outil une seule fois. Par la suite, vous pourrez modifier les paramètres de configuration dans le fichier de propriétés et exécuter de nouveau l'outil afin d'importer les données du fichier XML dans une nouvelle base de données de catalogue d'actions. Si cette nouvelle base de données de catalogue d'actions contient des données d'actions, ces dernières seront remplacées par les données importées pour les enregistrements identiques (modèles identiques, noms de liaison d'événement de situation identiques).
Vous pouvez remplacer les paramètres de configuration dans le fichier config.properties en tapant la commande –D en ligne de commande, à partir du répertoire contenant le fichier runAAMExport.bat que vous exécutez et en indiquant des valeurs différentes aux paramètres de cette commande. vous pouvez utiliser cette commande pour appeler l'outil avec de nouvelles valeurs de paramètre sans avoir à modifier ces valeurs dans le fichier config.properties.
L'outil d'exportation et d'importation de données du catalogue d'actions permet d'exécuter une fonction de consignation et de traçage. La fonction de consignation et de traçage est configurée à l'aide du fichier logging.properties situé dans le même répertoire que le fichier runAAMExporter.bat. La fichier logging.properties est conforme au format de spécification JSR47 pour le contrôle de la consignation. Par défaut, le fichier est défini pour placer le résultat de la consignation dans la fenêtre d'invite de commande à partir de laquelle vous exécutez l'outil. Vous pouvez reconfigurer ce fichier pour utiliser d'autres gestionnaires, niveaux de consignation et formats. Reportez-vous à la documentation JSR47 avant d'éditer le fichier logging.properties. Ainsi, vous en saurez plus sur le contenu de ce fichier et sur la façon de modifier les valeurs de ses propriétés.
Le tableau ci-après contient les paramètres de configuration disponibles dans le fichier config.properties, avec les valeurs admises pour chacun d'eux.
Nom de propriété | Description | Valeurs admises |
---|---|---|
ActionManager.from.moveGlobalConfig |
Permet de déterminer si la configuration statique figurant dans la base de données de catalogue d'actions doit être exportée. | true, false |
ActionManager.to.type |
Permet de déterminer le type de sortie de l'outil (base de données de catalogue d'actions ou fichier XML) | CM_DB_LAYER, XML |
ActionManager.to.serverName |
Nom de serveur ou adresse IP de la machine serveur sur laquelle réside la base de données de catalogue d'actions cible | Par exemple, hôtelocal |
ActionManager.to.portNumber |
Numéro de port de la base de données de catalogue d'actions vers laquelle vous déplacez les données | Par exemple, le numéro de port par défaut de DB2 est 5000 |
ActionManager.to.driverType |
Type de pilote DB2 base de données de catalogue d'actions vers laquelle vous déplacez les données | 2 ou 4 (la valeur par défaut est 4) |
ActionManager.to.dbName |
Nom de la base de données de catalogue d'actions vers laquelle vous déplacez les données | Le nom de la base de données par défaut est AAMCAT |
ActionManager.to.schemaName |
Schéma de la base de données de catalogue d'actions vers laquelle vous déplacez les données | Le nom de schéma par défaut est AAMCAT |
ActionManager.to.username |
Nom de l'utilisateur disposant des droits nécessaires sur la base de données de catalogue d'actions vers laquelle vous déplacez les données | |
ActionManager.to.password |
Mot de passe du nom d'utilisateur donné sur la base de données de catalogue d'actions vers laquelle vous déplacez les données | |
ActionManager.to.XmlFilename |
Chemin et nom du fichier XML dans lequel vous déplacez les données (En environnement Windows, utilisez une double barre oblique inversée dans le chemin du fichier) | Par exemple, C:\\AAMCAT.XML |
ActionManager.to.overwriteXML |
Permet de déterminer si vous souhaitez remplacer le fichier XML existant | true, false |
ActionManager.from.type |
Permet de déterminer le type de source en entrée de l'outil (base de données de catalogue d'actions ou fichier XML) | CM_DB_LAYER, XML |
ActionManager.from.serverName |
Nom de serveur ou adresse IP de la machine serveur sur laquelle réside la base de données de catalogue d'actions source | Par exemple, hôtelocal |
ActionManager.from.portNumber |
Numéro de port de la base de données de catalogue d'actions à partir de laquelle vous déplacez les données | Par exemple, le numéro de port par défaut de DB2 est 5000 |
ActionManager.from.driverType |
Type de pilote DB2 de la base de données de catalogue d'actions à partir de laquelle vous déplacez les données | 2 ou 4 (la valeur par défaut est 4) |
ActionManager.from.dbName |
Nom de la base de données de catalogue d'actions à partir de laquelle vous déplacez les données | Le nom de la base de données par défaut est AAMCAT |
ActionManager.from.schemaName |
Schéma de la base de données de catalogue d'actions à partir de laquelle vous déplacez les données | Le nom de schéma par défaut est AAMCAT |
ActionManager.from.username |
Nom de l'utilisateur disposant des droits nécessaires sur la base de données de catalogue d'actions à partir de laquelle vous déplacez les données | |
ActionManager.from.password |
Mot de passe du nom d'utilisateur sur la base de données de catalogue d'actions à partir de laquelle vous déplacez les données | |
ActionManager.from.XmlFilename |
Chemin et nom du fichier XML à partir duquel vous déplacez les données (En environnement Windows, utilisez une double barre oblique inversée dans le chemin du fichier) | Par exemple, C:\\AAMCAT.XML |