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
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 charger les données de rôle Gestionnaire de catégories dans la base de données :
./dataload.sh ../samples/DataLoad/Member/Organization/wc-dataload.xml –DLoadOrder="Organization,OrganizationRole"
dataload ..\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'))