Cargar nombres y descripciones de visualizaciones para política

Para insertar o actualizar nombres de visualización y descripciones para los diversos elementos relacionados con políticas, ejecute el script acpnlsload. El script carga los elementos siguientes: <Action_nls>, <Attribute_nls>, <ActionGroup_nls>, <ResourceCategory_nls>, <ResourceGroup_nls>, <Relation_nls>, <Policy_nls> y <PolicyGroup_nls>

Por qué y cuándo se efectúa esta tarea

Nota:
  1. Para cargar los grupos de acceso y las políticas de control de acceso, debe ejecutar los siguientes programas de utilidad relacionados, en este orden:
    1. acugload (carga las definiciones de grupos de acceso de usuario)
    2. acpload (carga la política principal de control de acceso)
    3. acpnlsload (carga los nombres de visualización y las descripciones)
  2. Si se crean archivos XML personalizados, es necesario copiarlos en el siguiente directorio para que se carguen en las bases de datos.
  3. Al crear una política personalizada, no altere el archivo defaultAccessControlPolicies_locale.xml. Utilice este archivo como referencia para ver la estructura al crear una política personalizada.

Procedimiento

  1. Asegúrese de que ha cargado las definiciones de grupos de acceso de usuarios.
  2. Asegúrese de que ha cargado la política principal de control de acceso.
  3. Copie los archivos personalizados de políticas traducidos en el directorio siguiente:
    • Linuxutilities_root /xml/policies/xml
    • HCL Commerce DeveloperWCDE_installdir \xml\policies\xml

    Los archivos XML personalizados deben satisfacer los requisitos del archivo accesscontrolpoliciesnls.dtd en el directorio siguiente:

    • Linuxutilities_root /xml/policies/dtd
    • HCL Commerce DeveloperWCDE_installdir \xml\policies\dtd
  4. Para ejecutar el programa de utilidad:
    Debe iniciar la sesión como usuario que tenga los permisos siguientes:
    • Autorización de lectura/grabación/ejecución en los directorios, subdirectorios y archivos.
    • Autorización de lectura/ejecución en el siguiente directorio y sus archivos.

      Si el usuario no tiene la autorización necesaria, debe otorgarla mediante el mandato chmod.

  5. Desde el directorio Linuxutilities_root/bin o HCL Commerce DeveloperWCDE_installdir\bin, escriba lo siguiente:
    • Linux ./acpnlsload.sh nls_policies_xml_file
    • HCL Commerce Developer .\acpnlsload.sh nls_policies_xml_file
    Donde:
    archivo_xml_políticas_nls
    Se necesita: El archivo XML de política de entrada para su idioma nacional que especifica qué datos de política deben cargarse en la base de datos.
    Por ejemplo:
    • Linux ./acpnlsload.sh opt/WebSphere/CommerceServer90/xml/policies/xml/defaultaccesscontrolpolicies_en_US.xml
  6. Compruebe los errores en los archivos de anotaciones. Tenga en cuenta que es posible que los errores no aparezcan en la línea de mandatos.
    1. Compruebe los archivos wc-acTransform.log y wc-acLoad.log en el directorio siguiente:
      • Linux utilities_root/logs
      • HCL Commerce DeveloperWCDE_installdir\logs
    2. Los archivos de error generados en el directorio Linuxutilities_root/xml/policies/xml o HCL Commerce DeveloperWCDE_installdir\xml\policies\xml.