Définition des paramètres de préférence de CDT en mode interface graphique

Vous pouvez configurer les préférences, telles qu'un répertoire Reports, ainsi que les paramètres qui déterminent le comportement de l'opération de comparaison. Lorsque vous modifiez ces propriétés, les modifications sont conservées ; vous n'avez donc pas besoin de les réinitialiser chaque fois que vous utilisez CDT. Ces modifications sont enregistrées dans le fichier <REP_INSTALL>/resources/ydkresources/ydkprefs.xml.

Pourquoi et quand exécuter cette tâche

Le fichier ydkprefs.xml est créé lors du premier démarrage de CDT à partir de l'interface graphique. Vous pouvez également créer le fichier ydkprefs.xml manuellement sans démarrer CDT à partir de l'interface graphique, ce qui vous permet d'appeler le fichier ydkprefs.xml à partir de la ligne de commande. Pour plus d'informations sur la création et la modification manuelles du fichier ydkprefs.xml, voir Définition des paramètres de préférence de CDT en mode texte.

Pour spécifier les paramètres de Configuration Deployment Tool :

Procédure

  1. Démarrez Configuration Deployment Tool. Pour plus d'informations sur le démarrage de Configuration Deployment Tool, voir Démarrage de CDT en mode interface graphique.
  2. À partir de la barre d'actions Deployment Explorer, cliquez sur l'icône Preferences.
  3. Dans la fenêtre Preferences, renseignez les valeurs à l'aide des descriptions fournies dans le Tableau 1.
    Tableau 1. Paramètres de préférence de Configuration Deployment Tool
    Commande Description
    Onglet Settings
    Reports Directory (pour CDT) Si vous exécutez CDT, indiquez le chemin d'accès absolu dans lequel vous souhaitez générer les rapports.
    Reports Directory (pour l'outil CDV) Si vous exécutez l'outil CDV, indiquez le chemin d'accès absolu dans lequel vous souhaitez exporter le rapport des résultats de comparaison.
    Custom Deployment Class Indiquez le nom de la classe qui doit être appelée pour déployer les tables personnalisées non gérées par CDT.
    Max Changes to Display Indiquez le nombre maximal de différences à afficher. Le nombre d'affichages par défaut est 100.
    Audit Version Deployment
    Validate Old Values Si vous cochez cette case, le système détecte les conflits en comparant l'ancienne valeur attendue de l'attribut d'un enregistrement des modifications apportées à la base de données source à la valeur actuelle de l'enregistrement correspondant dans la base de données cible.
    Validate Lockid Si vous cochez cette case, le système détecte les conflits en comparant l'ID de verrouillage attendu d'un enregistrement des modifications apportées à la base de données source à l'ID de verrouillage actuel de l'enregistrement correspondant dans la base de données cible.
    Validate Record Exists Before Delete Si vous cochez cette case, le système valide l'existence de l'enregistrement dans la base de données cible avant de tenter de le supprimer. Si l'enregistrement ne s'y trouve pas, l'opération est marquée comme étant conflictuelle.
    Onglet Transformations
    Table Element Tables pouvant être ajoutées ou supprimées.
    Table Name Attribute Indiquez le nom de la table sur laquelle vous souhaitez effectuer la transformation. La syntaxe et la casse doivent correspondre au nom de la table utilisée dans les graphiques des relations entre les entités Sterling Selling and Fulfillment Foundation. Les tables personnalisées ne peuvent pas être transformées. Cliquez sur l'icône Details pour indiquer une valeur.
    Column Element Colonnes pouvant être ajoutées ou supprimées.
    Column Name Attribute Indiquez le nom de la colonne contenant les données à transformer. La syntaxe et la casse doivent correspondre au nom de la colonne utilisée dans les graphiques des relations entre les entités Sterling Selling and Fulfillment Foundation. Les colonnes étendues ne peuvent pas être transformées. Cliquez sur l'icône Details pour indiquer une valeur.
    Transform Element Définissez la transformation à appliquer à cette colonne. Pour chaque colonne, vous pouvez définir une ou plusieurs transformations. Ces transformations sont appliquées aux données de cette colonne par ordre séquentiel. Vous pouvez indiquer plusieurs transformations pour chaque colonne, à l'aide de l'action de suppression permettant de supprimer l'élément parent.
    Match Attribute Indiquez le critère à rechercher dans les données source. Toutes les occurrences correspondantes sont remplacées par la valeur indiquée dans l'attribut Replace. Cliquez sur l'icône Details pour indiquer une valeur.
    Replace Attribute Indiquez la valeur par laquelle remplacer le critère. Cliquez sur l'icône Details pour indiquer une valeur.
    XPath Attribute Utilisé sous conditions. Si la colonne à transformer contient des données non XML, vous n'avez pas besoin de spécifier cet attribut XPath. Toutefois, certaines informations de configuration de Sterling Selling and Fulfillment Foundation sont stockées au format XML dans la base de données.

    Si la colonne à transformer contient des données XML, utilisez cet attribut pour spécifier l'emplacement de l'attribut exact à transformer.

    Utilisez la syntaxe : xml:/Configuration/Connection/Host/@IPAddress. Cliquez sur l'icône Details pour indiquer une valeur.

    Onglet Append-Only Tables
    Append-only Tables Indiquez une table de configuration, le cas échéant, dans laquelle certaines lignes conservent des données externes à Sterling Selling and Fulfillment Foundation. Ceci évite aux données d'être supprimées au cours du déploiement. Indiquez cette table ainsi que toutes ses tables dépendantes.
    Remarque : Les lignes conservées en externe ne doivent jamais se trouver dans votre base de données source, car la situation inverse pourrait provoquer des résultats imprévisibles.
    Onglet Ignore Tables
    Ignore Tables Indiquez toute table de configuration externe que vous ne souhaitez pas que l'outil déploie à partir de la source ou de la cible. Si vous ignorez une table, toutes les tables dépendantes sont automatiquement ignorées.