Chargement des groupes d'accès

Pour charger des définitions de groupe d'accès d'utilisateur, exécutez le script acugload. Ce script charge l'élément <UserGroup>.

Pourquoi et quand exécuter cette tâche

Notes :
  1. Pour charger les groupes d'accès et les stratégies de contrôle d'accès, vous devez exécuter les utilitaires associés ci-après, dans l'ordre suivant :
    1. acugload (charge les définitions du groupe d'accès de l'utilisateur)
    2. acpload (charge la stratégie de contrôle d'accès principale)
    3. acpnlsload (charge les noms d'affichage et les descriptions)
  2. Si vous créez des fichiers XML personnalisés, vous devez les copier dans le répertoire suivant pour les charger dans les bases de données.
    • Linuxutilities_root /xml/policies/xml
    • HCL Commerce DeveloperWCDE_installdir \xml\policies\xml
  3. Lorsque que vous créez une stratégie personnalisée, ne modifiez pas le fichier ACUserGroups_ locale.xml. Utilisez ce fichier comme référence afin de visualiser la structure, lors de la création d'une stratégie personnalisée.

Procédure

  1. Copiez les fichiers de stratégie de contrôle d'accès personnalisés dans le répertoire suivant :
    • Linuxutilities_root /xml/policies/xml
    • HCL Commerce DeveloperWCDE_installdir \xml\policies\xml

    Les fichiers XML personnalisés doivent être conformes au fichier ACUserGroups.dtd, situé dans le répertoire suivant :

    • Linuxutilities_root /xml/policies/dtd
    • HCL Commerce DeveloperWCDE_installdir \xml\policies\dtd
  2. Pour exécuter l'utilitaire, procédez comme suit :

    Vous devez vous connecter en tant qu'utilisateur disposant des droits d'accès suivants :

    • Droits de lecture/écriture/exécution dans ces répertoires, sous-répertoires et fichiers.
      • Linuxutilities_root/xml/policies et utilities_root/logs
      • HCL Commerce DeveloperWCDE_installdir\xml\policies et WCDE_installdir\logs
    • Droits de lecture/exécution dans le répertoire suivant et ses fichiers.
      • Linuxutilities_root /bin
      • HCL Commerce DeveloperWCDE_installdir \bin

      Si l'utilisateur ne dispose pas des droits requis, vous devez lui accorder ces droits à l'aide de l'instruction chmod.

  3. Dans le répertoire Linuxutilities_root/bin ou HCL Commerce DeveloperWCDE_installdir\bin, entrez la commande suivante :
    • Linux./acugload.sh userGroups_xml_file
    • HCL Commerce Developer.\acugload.sh userGroups_xml_file
    où :
    fichier_xml_userGroups
    Obligatoire : fichier XML de stratégie en entrée, définissant les données de définition de groupe (d'accès) d'utilisateurs à charger dans la base de données.

    Par exemple :

    Linux ./ acugload.sh opt/WebSphere/CommerceServer90/xml/policies/xml/ACUserGroups_en_US.xml

  4. Vérifiez l'absence d'erreurs dans les fichiers journaux. Notez que les erreurs n'apparaîtront pas nécessairement sur la ligne de commande.
    1. Vérifiez les fichiers wc-acTransform.log et wc-acLoad.log du répertoire suivant :
      • Linux utilities_root/logs
      • HCL Commerce DeveloperWCDE_installdir\logs
    2. Tous les fichiers d'erreur générés dans le répertoire Linuxutilities_root/xml/policies/xml ou HCL Commerce DeveloperWCDE_installdir\xml\policies\xml.
  5. Passez à la section Chargement de définitions de stratégie de contrôle d'accès et d'autres éléments relatifs aux stratégies (acpload).