Exemple : Chargement de données de promotion
A propos de cet exemple
utilities_root/samples/DataLoad/Promotion
WCDE_installdir\samples\DataLoad\Promotion
Exemples de fichier d'entrée et de configuration
| Exemple de fichier d'entrée XML | Description |
|---|---|
| Promotion.xml Pour plus d'informations sur le type de données de promotion que vous pouvez inclure dans un fichier d'entrée, voir Fichier d'entrée XML pour les promotions. |
L'utilitaire de chargement de données se sert de cet exemple de fichier d'entrée pour charger les données permettant de créer des promotions dans l'outil Promotions. L'utilitaire de chargement de données se sert du médiateur d'objet métier ci-après pour charger les données dans ce fichier d'entrée dans la table de base de données PX_PROMOTION. Médiateur d'objet métier com.ibm.commerce.promotion.dataload.mediator.PromotionDOMMediator |
- wc-dataload.xml
- Fichier de configuration de l'ordre de chargement des données, qui identifie le fichier d'entrée XML et le fichier de configuration d'objet métier approprié à utiliser pour charger chaque fichier d'entrée. Pour plus d'informations sur les fichiers de configuration de l'ordre de chargement, voir Configuration de l'ordre de chargement des données.
- wc-dataload-env.xml
- Fichier de configuration de l'environnement de chargement de données, qui comporte les variables d'environnement pour votre instance HCL Commerce. Ces variables incluent les informations suivantes :
- Variables de contexte métier, notamment l'identificateur de magasin, l'identificateur de catalogue, ainsi que la langue et la devise par défaut pour votre magasin.
- Paramètres d'environnement de base de données, notamment le type, le nom et le schéma de base de données.
- wc-loader-promotion.xml
- Fichier de configuration d'objet métier qui définit la façon dont les données de promotion sont chargées dans la base de données. Il définit également le médiateur d'objet métier approprié à utiliser pour charger les données.
Procédure
Dans une ligne de commande, accédez au répertoire WCDE_installdir\bin.
Ouvrez une ligne de commande dans le . Accédez au répertoire utilities_root/bin. Pour plus d'informations sur l'entrée et la sortie des conteneurs, voir Exécution des utilitaires à partir de Utility server Docker container.- Entrez la commande suivante pour exécuter l'exemple de fichier de l'ordre de chargement des données et charger les informations incluses dans cet exemple :
./dataload.sh ../samples/DataLoad/Promotion/wc-dataload.xml
dataload ..\samples\DataLoad\Promotion\wc-dataload.xml
Vérification des résultats
Pour vérifier que les données de promotion ont été chargées, procédez comme suit :- Examinez le rapport récapitulatif du chargement des données. Pour plus d'informations sur l'emplacement et le contenu de ce rapport récapitulatif, voir Vérification du résultat du chargement des données.
- Examinez les données dans votre base de données et vérifiez que les données qui figurent dans votre fichier d'entrée existent dans votre base de données.
- Dans le Management Center, vérifiez que vous pouvez afficher les promotions dans l'outil Promotions.
Suppression des exemples de données depuis la base de données HCL Commerce
Editez le fichier de configuration de l'ordre de chargement wc-dataload.xml pour remplacer la valeur de l'attribut dataLoadMode "Replace" par "Delete" afin d'exécuter l'utilitaire de chargement de données en mode suppression. Lorsque vous exécutez l'utilitaire en mode suppression, celui-ci supprime de votre base de données les données qui correspondent aux lignes figurant dans votre fichier XML. Il n'est pas nécessaire d'éditer la valeur pour la colonne Delete dans votre fichier d'entrée XML.
Comparez les données qui se trouvent dans votre base de données aux données de votre fichier d'entrée pour vérifier que les données n'existent plus dans votre base de données.
Dans le centre de gestion, vérifiez que vous ne pouvez plus afficher les promotions dans l'outil Promotions.