Cargar grupos de acceso

Para cargar definiciones de grupos de acceso, ejecute el script acugload. Este script carga el elemento <UserGroup>.

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

Notes:
  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.
    • Linuxutilities_root /xml/policies/xml
    • HCL Commerce DeveloperWCDE_installdir \xml\policies\xml
  3. Al crear una política personalizada, no altere el archivo ACUserGroups_ locale.xml. Utilice este archivo como referencia para ver la estructura al crear una política personalizada.

Procedimiento

  1. Copie los archivos personalizados de políticas de control de acceso en el directorio siguiente:
    • Linuxutilities_root /xml/policies/xml
    • HCL Commerce DeveloperWCDE_installdir \xml\policies\xml

    Los archivos XML personalizados deben satisfacer los requisitos que se indican en el archivo ACUserGroups.dtd en el directorio siguiente:

    • Linuxutilities_root /xml/policies/dtd
    • HCL Commerce DeveloperWCDE_installdir \xml\policies\dtd
  2. 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.
      • Linuxutilities_root/xml/policies and utilities_root/logs
      • HCL Commerce DeveloperWCDE_installdir\xml\policies and WCDE_installdir\logs
    • Autorización de lectura/ejecución en el siguiente directorio y sus archivos.
      • Linuxutilities_root /bin
      • HCL Commerce DeveloperWCDE_installdir \bin

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

  3. Desde el directorio Linuxutilities_root/bin o HCL Commerce DeveloperWCDE_installdir\bin, escriba lo siguiente:
    • Linux./acugload.sh userGroups_xml_file
    • HCL Commerce Developer.\acugload.sh userGroups_xml_file
    Donde:
    archivo_xml_gruposUsuarios
    Se necesita: El archivo XML de la política de entrada que especifica qué datos de las definiciones de los grupos de usuarios (de acceso) deben cargarse en la base de datos.

    Por ejemplo:

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

  4. 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.
  5. Proceda a la Carga de definiciones de políticas de control de acceso y otros elementos relacionados con las políticas (acpload).