Utilice este tema para crear objetos nuevos de servidor, clúster, aplicación o grupo de autorización para
la configuración.
Acerca de esta tarea
Con el grupo de mandatos PropertiesBasedConfiguration del objeto AdminTask,
puede utilizar archivos de propiedades para crear objetos de configuración en su
entorno.
Avoid trouble: No puede aplicar directamente un
archivo de propiedades del sistema operativo
z/OS a un
sistema operativo distribuido.
De manera similar, no puede aplicar directamente
un archivo de propiedades de sistema operativo distribuido a un sistema operativo z/OS.
gotcha
Procedimiento
- Inicie la herramienta de scripts wsadmin.
- Cree una plantilla de archivo de propiedades.
Crear una plantilla de
archivo de propiedades para utilizarla para crear un objeto nuevo servidor, clúster,
aplicación o grupo de autorización. Utilice el parámetro
-configType y las guías siguientes para especificar
el tipo de plantilla a crear:
- Especifique Server para crear una plantilla de archivo de propiedades de tipo de servidor.
- Especifique ServerCluster para crear una plantilla de archivo de propiedades de tipo de clúster de servidores.
- Especifique Application para crear una plantilla de archivo de propiedades de tipo de aplicación.
- Especifique AuthorizationGroup para crear una plantilla de archivo de propiedades de tipo grupo de autorización.
El ejemplo siguiente de Jython utiliza el mandato
createPropertiesFileTemplates para crear una
plantilla de objeto AuthorizationGroup nuevo:
AdminTask.createPropertiesFileTemplates('[-propertiesFileName authorizationGroup.template -configType AuthorizationGroup]')
El mandato genera un archivo de plantilla parecido a la plantilla de ejemplo
siguiente:
#
# Create parameters
# Replace the line `SKIP=true` with 'SKIP=false' under each section that is needed
# Set necessary parameters under each command or step sections
# Invoke applyConfigProperties command using this properties file.
#
ResourceType=AuthorizationGroup
ImplementingResourceType=AuthorizationGroup
ResourceId=AuthorizationGroup=
SKIP=true
CreateDeleteCommandProperties=true
#
#
#Properties
#
authorizationGroupName=authorizationGroupName #String,required
commandName=createAuthorizationGroup
- Modificar el archivo de plantilla nuevo.
Modificar el archivo de plantilla
AuthorizationGroup nuevo mediante el establecimiento de los parámetros necesarios. También puede modificar
los parámetros opcionales, pero debe modificar los parámetros obligatorios. Cambie el valor obligatorio de la propiedad SKIP de SKIP=true a SKIP=false para indicar que el sistema debe
aplicar las propiedades en la sección específica del archivo de propiedades para la
configuración. Para omitir una sección concreta de un archivo de propiedades, establezca la propiedad
SKIP en SKIP=true.
#
# Create parameters
# Replace the line `SKIP=true` with 'SKIP=false' under each section that is needed
# Set necessary parameters under each command or step sections
# Invoke applyConfigProperties command using this properties file.
#
ResourceType=AuthorizationGroup
ImplementingResourceType=AuthorizationGroup
ResourceId=AuthorizationGroup=
SKIP=false
CreateDeleteCommandProperties=true
#
#
#Properties
#
authorizationGroupName=ag1 #String,required
commandName=createAuthorizationGroup
- Aplique las propiedades modificadas a su configuración.
Utilice el mandato
applyConfigProperties para aplicar el archivo de propiedades a la configuración, según se muestra en
el ejemplo siguiente de Jython:
AdminTask.applyConfigProperties('[-propertiesFileName authorizationGroup.template]')
El mandato crea el grupo de autorización ag1 en su configuración.
- Guarde los cambios de configuración.
Utilice el siguiente ejemplo de mandatos para guardar
los cambios de configuración:
AdminConfig.save()