Creación de objetos nuevos de servidor, clúster, aplicación u grupo de autorización utilizando archivos de propiedades y scripts wsadmin

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 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

  1. Inicie la herramienta de scripts wsadmin.
  2. 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
  3. 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
  4. 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.

  5. Guarde los cambios de configuración.
    Utilice el siguiente ejemplo de mandatos para guardar los cambios de configuración:
    AdminConfig.save()

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_7propobjects
File name: txml_7propobjects.html