Exécution de l'utilitaire de migration de prix de catalogue
A l'aide de l'utilitaire de migration de prix de catalogue, vous pouvez faire migrer vos données de prix de catalogue existantes de la table LISTPRICE vers différentes tables de base de données (OFFER, OFFERPRICE et OFFERDESC). L'utilitaire de migration utilise l'utilitaire de chargement de données pour effectuer la migration.
Before you begin
- Effectuez toutes les tâches menant à cette tâche, dans la rubrique Flux de tâches : configuration d'un magasin existant afin qu'il utilise les règles de tarification et les listes de prix du Centre de gestion.
- Assurez-vous d'avoir lu et compris les informations figurant dans la rubrique Décider la migration des données de prix de catalogue.
About this task
- Magasins uniques (opposés aux magasins de site étendu)
- Sites étendus – effectuez cette tâche dans les magasins suivants :
- Magasin de ressources de vitrine
- Magasin de ressources catalogue
- Chaque magasin de site étendu
L'utilitaire de migration de prix de catalogue est un script qui charge un fichier de configuration de chargement de données afin d'exécuter la migration. Un modèle de fichier de configuration de chargement de données (wc-listprice.xml) contenant les paramètres corrects pour la migration des prix de catalogue est fourni.
Note: Ce fichier de configuration de chargement de donnes pointe vers deux autres fichiers de configuration de chargement de données standard qui doivent se trouver sur votre machine avant l'exécution de l'utilitaire de migration :
- Fichier de paramètres d'environnement de l'utilitaire Chargement des données (wc-dataload-env.xml)
- Fichier de configuration d'objet métier de l'utilitaire Chargement des données (wc-loader-offer.xml)
Procedure
-
Copiez le modèle de fichier de configuration de chargement de données (wc-listprice.xml) vers l'emplacement correct pour l'utilitaire de migration de prix de catalogue :
Copiez ce fichier Vers cet emplacement
Pour l'environnement de développement HCL Commerce, vous devez télécharger le fichier wc-listprice.xml à partir du lien suivant :
Pour un serveur HCL Commerce, le fichier se trouve à l'emplacement suivant :WC_installdir/components/management-center/samples/DataLoad/Price/MigrateListPrice/wc-listprice.xml
WCDE_installdir/samples/DataLoad/Price/MigrateListPrice/
WC_installdir/samples/DataLoad/Price/MigrateListPrice/
-
Veillez à ce que vos fichiers de configuration de chargement de données existants soient correctement définis pour le magasin vers lequel vous migrez :
Assurez-vous d'exécuter l'utilitaire de migration de prix de catalogue en tant qu'utilisateur approprié :
su wasuser_ID où : wasuser_ID est l'ID utilisateur non root créé avant l'installation de HCL Commerce. Le nom utilisateur par défaut de WebSphere Application Server est wasuser.
-
Vérifiez la configuration de la journalisation dans le fichier journal de chargement des données et apportez les modifications nécessaires :
WCDE_installdir/workspace_dir/WC/xml/config/dataload/logging.properties
workspace_dir/WC/xml/config/dataload/logging.properties
Les paramètres suivants dans ce fichier concernent l'utilitaire de migration :
Paramètre Description Niveau de consignation Saisissez : - level=INFO
- Niveau normal à appliquer pendant l'exécution de l'utilitaire. Ce niveau répertorie également toutes les instructions SQL que vous pouvez utiliser pour annuler la migration.
- level=FINE
- Ce niveau répertorie tous les détails pendant l'exécution de l'utilitaire. Utilisez ce niveau si vous rencontrez des erreurs ou des exceptions pendant la migration et si vous avez besoin d'informations relatives à l'identification et à la résolution des problèmes.
Emplacement du fichier journal java.util.logging.FileHandler.pattern=../logs/wc-dataload.logL'utilitaire de chargement de données propose plusieurs options de ligne de commande pour modifier le niveau de trace. Pour plus d'informations, voir pour l'utilitaire de chargement de données.
Un fichier journal des erreurs est généré pour la migration, si des erreurs se produisent. Ce fichier est situé dans le même répertoire que le fichier wc-dataload.log.
- Ouvrez une fenêtre d'invite de commande.
-
Exécutez l'utilitaire de migration de prix de catalogue avec les arguments spécifiant le fichier de génération et l'ID magasin.
-
Examinez le fichier journal pour déterminer les résultats de la migration.
L'emplacement du fichier journal est configuré dans le fichier logging.properties ; pour plus d'informations, voir l'étape 4.
-
A ce stade du flux de tâches, vous devriez pouvoir visualiser les listes de prix et les règles de tarification applicables, créées par l'utilitaire de migration dans le Management Center. Pour effectuer cette vérification :
- Fermez Management Center.