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:
- 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:
- acugload (carga las definiciones de grupos de acceso de usuario)
- acpload (carga la política principal de control de acceso)
- acpnlsload (carga los nombres de visualización y las descripciones)
- Si se crean archivos XML personalizados, es necesario copiarlos en el siguiente directorio para que se carguen en las bases de datos.
- 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
- Asegúrese de que ha cargado las definiciones de grupos de acceso de usuarios.
- Asegúrese de que ha cargado la política principal de control de acceso.
-
Copie los archivos personalizados de políticas traducidos en el directorio siguiente:
utilities_root
/xml/policies/xml
WCDE_installdir
\xml\policies\xml
Los archivos XML personalizados deben satisfacer los requisitos del archivo accesscontrolpoliciesnls.dtd en el directorio siguiente:
utilities_root
/xml/policies/dtd
WCDE_installdir
\xml\policies\dtd
-
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.
-
Desde el directorio
utilities_root/bin o
WCDE_installdir\bin, escriba lo siguiente:
./acpnlsload.sh nls_policies_xml_file
.\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:./acpnlsload.sh opt/WebSphere/CommerceServer90/xml/policies/xml/defaultaccesscontrolpolicies_en_US.xml
-
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.