Utilice la herramienta wsadmin, que soporta los lenguajes de script Jython
y Jacl, para exportar e importar conjuntos de políticas de aplicación o sistema
para servicios web. El mandato exportPolicySet crea un archivo de archivado basado en la configuración de conjunto de políticas y el mandato importPolicySet importa un conjunto de políticas predeterminado o un conjunto de políticas de un archivo de archivado.
Antes de empezar
Si la seguridad administrativa está habilitada, verifique si se utiliza el rol administrativo correcto, tal como se describe en la tabla siguiente:
Tabla 1. Roles administrativos. En esta tabla se describen los roles administrativos y la autorización asociada cuando se habilita la
seguridad administrativa.Rol de administración |
Autorización |
Administrador |
El rol de administrador debe tener acceso a todas las células para importar y exportar conjuntos de políticas. |
Configurador |
El rol de configurador no puede importar ni exportar conjuntos de políticas. |
Desplegador |
El rol de desplegador no puede importar ni exportar conjuntos de políticas. |
Operador |
El rol de operador no puede importar ni exportar conjuntos de políticas. |
Supervisor |
El rol de supervisor no puede importar ni exportar conjuntos de políticas. |
Acerca de esta tarea
Puede utilizar los mandatos exportPolicySet e importPolicySet para intercambiar
conjuntos de políticas de sistema o aplicación entre servidores o entre un cliente y
un proveedor. Para volver a utilizar un conjunto de políticas en nuevo servidor o cliente,
exporte el conjunto de políticas a un archivo de archivado y, a continuación, importe el
archivo de archivado al servidor o cliente de destino. Se proporcionan ejemplos para exportar un conjunto de políticas, importar un conjunto de políticas desde un archivo de archivado e importar un conjunto de políticas predeterminado.
Procedimiento
- Exporte un conjunto de políticas de aplicación o sistema a un archivo de archivado.
Utilice el mandato exportPolicySet para crear un archivo de archivado para el
conjunto de políticas de interés. Por ejemplo, el mandato siguiente crea el archivo de archivado customSC.zip en el directorio C:\IBM\WebSphere\AppServer\PolicySets\ para el conjunto de políticas customSecureConversation:
AdminTask.exportPolicySet('[-policySet customSecureConversation
-pathName C:/IBM/WebSphere/AppServer/PolicySets/customSC.zip]')
- Mueva el archivo de archivado de conjunto de políticas al entorno de destino.
Si exporta el conjunto de políticas a un entorno de cliente,
coloque el archivo de archivadoen la vía de acceso de clase del cliente.
- Importe un conjunto de políticas de un archivo de archivado importe un conjunto de políticas predeterminado.
Utilice
el mandato importPolicySet para importar el archivo de archivado que contiene la configuración
de conjunto de políticas de interés al entorno de destino. No puede
importar un conjunto de políticas a un entorno de servidor o cliente si el conjunto de políticas
ya existe en el entorno de destino.
Por ejemplo, el mandato siguiente crea un conjunto de políticas customSecureConversation del archivo de archivado customSC.zip:
AdminTask.importPolicySet('[-importFile C:\IBM\WebSphere\AppServer\bin\customSC.zip]')
Además, puede utilizar el mandato importPolicySet para importar un conjunto de políticas predeterminado en un entorno de servidor, como se demuestra en el ejemplo siguiente:
AdminTask.importPolicySet('[-defaultPolicySet SecureConversation -policySet copyOfdefaultSC]')
- Guarde los cambios de configuración.
Entre el mandato siguiente para guardar los cambios:
AdminConfig.save()