Chargement de noms d'affichage et de descriptions de stratégie

Pour insérer ou mettre à jour des noms d'affichage et des descriptions pour les divers éléments relatifs aux stratégies, exécutez le script acpnlsload. Ce script charge les éléments suivants : <Action_nls>, <Attribute_nls>, <ActionGroup_nls>, <ResourceCategory_nls>, <ResourceGroup_nls>, <Relation_nls>, <Policy_nls>, <PolicyGroup_nls>

Pourquoi et quand exécuter cette tâche

Remarque :
  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.
  3. Lorsque que vous créez une stratégie personnalisée, ne modifiez pas le fichier defaultAccessControlPolicies_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. Vérifiez que vous avez chargé les définitions de groupe d'accès utilisateur.
  2. Vérifiez que vous avez chargé la stratégie de contrôle d'accès principale.
  3. Copiez les fichiers de stratégie traduits et 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 accesscontrolpoliciesnls.dtd, situé dans le répertoire suivant :

    • Linuxutilities_root /xml/policies/dtd
    • HCL Commerce DeveloperWCDE_installdir \xml\policies\dtd
  4. 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.
    • Droits de lecture/exécution dans le répertoire suivant et ses fichiers.

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

  5. Dans le répertoire Linuxutilities_root/bin ou HCL Commerce DeveloperWCDE_installdir\bin, entrez la commande suivante :
    • Linux ./acpnlsload.sh nls_policies_xml_file
    • HCL Commerce Developer .\acpnlsload.sh nls_policies_xml_file
    où :
    fichier_xml_stratégies_nls
    Obligatoire : fichier XML de stratégie en entrée, correspondant à votre langue nationale et définissant les données de stratégie à charger dans la base de données.
    Par exemple :
    • Linux ./acpnlsload.sh opt/WebSphere/CommerceServer90/xml/policies/xml/defaultaccesscontrolpolicies_en_US.xml
  6. 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.