Configuration des paramètres d'environnement de l'utilitaire d'extraction de données

Vous devez créer un fichier de configuration de l'environnement qui spécifie les paramètres de votre environnement de sorte que l'utilitaire d'extraction de données puisse extraire des objets de données depuis votre base de données HCL Commerce.

Procédure

  1. Accédez au répertoire suivant, qui contient les exemples de fichier de configuration pour l'extraction de données :
    • WCDE_installdir\samples\DataExtract
  2. Créez une sauvegarde des fichiers de configuration de l'environnement wc-dataextract-env.xml dans le répertoire pour l'objet à extraire. L'exemple de fichier de configuration de l'environnement est configuré pour un environnement HCL Commerce Developer par défaut. Si vos paramètres d'environnement sont différents, vous devez changer les valeurs configurées dans ces fichiers pour qu'elles correspondent à votre environnement.
  3. Ouvrez le fichier de configuration de l'environnement (wc-dataextract-env.xml) pour l'éditer et configurez les paramètres pour votre environnement.
  4. Modifiez les valeurs des attributs de contexte métier sous l'élément <_config:BusinessContext> afin qu'elles correspondent aux paramètres de votre magasin :
    storeIdentifier
    Nom d'identification du magasin auquel appartiennent les données d'objet, par exemple Aurora.
    langId
    ID de langue correspondant à la langue des données, par exemple -1 pour l'anglais.
  5. Changez les valeurs des attributs de configuration de base de données dans l'élément <_config:Database> pour qu'elles correspondent aux paramètres de votre base de données :
    
    <_config:Database type="db2" name="name" user="user" password="password" 
    server="server" port="port" schema="schema" />
    
    Où :
    type
    db2 ou oracle
    nom
    Le nom de la base de données
    utilisateur
    ID utilisateur de base de données.
    mot_de_passe
    Le mot de passe de la base de données est requis pour la connexion à la base de données. Pour des raisons de sécurité, ce mot de passe est toujours chiffré. Si la zone de mot de passe est vide, vous êtes invité à entrer le mot de passe sur la ligne de commande lorsque vous exécutez l'utilitaire.
    serveur
    Nom du serveur sur lequel réside la base de données. Il peut s'agir de l'adresse IP ou du nom complet du serveur sur lequel réside la base de données.
    port
    Port utilisé pour se connecter à la base de données.
    schéma
    Nom du schéma de base de données.
  6. Chiffrez le mot de passe de l'utilisateur de la base de données :
    1. Ouvrez l'interface de ligne de commande et accédez au répertoire suivant :
      • Linuxutilities_root/bin
      • HCL Commerce DeveloperWCDE_installdir\bin
    2. Entrez la commande suivante :
      • Linux./wcs_encrypt.sh db_password
      • HCL Commerce Developerwcs_encrypt.bat db_password
      db_password est le mot de passe de l'utilisateur de la base de données.
    3. Utilisez le mot de passe chiffré en regard de chaîne chiffrée ASCII comme valeur de l'attribut password sous l'élément <_config:Database>.
  7. Sauvegardez et fermez le fichier de configuration.

Que faire ensuite

  1. Configurez le fichier de configuration d'objet métier.
  2. Configurez l'ordre d'extraction des données.
  3. Exécutez la commande de l'utilitaire d'extraction de données.