Exemple : Chargement de rôles dans des organisations

Cet exemple montre comment affecter des rôles à des organisations, puis comment charger ces données dans la base de données.

A propos de cet exemple

Cet exemple affecte le rôle Gestionnaire de catégories à l'organisation exemple.

Si vous préférez utiliser des données au format XML plutôt que CSV, vous pouvez configurer l'utilitaire pour qu'il se serve de fichiers au format XML. Editez le fichier wc-dataload.XML et changez les éléments d'emplacement afin de référencer les fichiers XML fournis.

Procédure

  1. HCL Commerce DeveloperDans une ligne de commande, accédez au répertoire WCDE_installdir\bin.
  2. LinuxOuvrez 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.
  3. Entrez la commande suivante pour charger les données de rôle Gestionnaire de catégories dans la base de données :
    • Linux./dataload.sh ../samples/DataLoad/Member/Organization/wc-dataload.xml –DLoadOrder="Organization,OrganizationRole"
    • HCL Commerce Developerdataload ..\samples\DataLoad\Member\Organization\wc-dataload.xml –DLoadOrder="Organization,OrganizationRole"

Vérification des résultats

Pour vérifier que le rôle affecté à l'organisation exemple a été chargé dans la base de données, exécutez la commande SQL suivante :
SELECT * FROM MBRROLE WHERE MEMBER_ID IN (SELECT ORGENTITY_ID FROM ORGENTITY WHERE ORGENTITYNAME IN 
('Sample Organization','HR Department','Retail Department'))

Nettoyage des données

Pour supprimer de la base de données les données chargées dans cet exemple, exécutez le fichier CleanUp.sql dans le répertoire /samples/DataLoad/Member/Organization.