Edición de configuraciones de aplicaciones mediante la herramienta de scripts wsadmin

Utilice la herramienta wsadmin para configurar los valores de aplicación.

Acerca de esta tarea

Puede utilizar el mandato edit o editInteractive para cambiar toda una aplicación o un sólo módulo de aplicación.

Puede establecer o actualizar un valor de configuración mediante las opciones en modalidad por lotes. Para identificar qué objeto de configuración se va a establecer o actualizar, los valores de campos de sólo lectura se utilizan para buscar el objeto de configuración correspondiente. Todos los valores de campos de sólo lectura tienen que coincidir con un objeto de configuración existente; de lo contrario, el mandato da error.

Puede utilizar la coincidencia de patrones para simplificar la tarea de suministrar los valores necesarios para determinadas opciones complejas. La coincidencia de patrones sólo se aplica a campos que son obligatorios y de solo lectura.

Atención: Si se está ejecutando una aplicación y se cambia un valor de la aplicación, ésta se reiniciará. En servidores autónomos, la aplicación se reinicia después de guardar el cambio. En productos de varios servidores, la aplicación se reinicia después de guardar el cambio y de que se hayan sincronizado los archivos en el nodo en el que está instalada la aplicación. Para controlar cuándo se produce la sincronización en productos con varios servidores, deseleccione Sincronizar cambios con nodos en la página de preferencias de la consola.

Procedimiento

  1. Inicie la herramienta de scripts wsadmin.
  2. Edite toda la aplicación o un solo módulo de la aplicación. Utilice uno de los siguientes mandatos:
    • El siguiente mandato utiliza la aplicación instalada y la información de opciones de mandato para editar la aplicación:

      • En Jacl:
        $AdminApp edit nombreaplic {options}
      • Utilizando la lista Jython:
        AdminApp.edit('nombreaplic', ['opciones'])
      • Utilizando la serie Jython:
        AdminApp.edit('nombreaplic', '[opciones]')
      Tabla 1. Descripción del mandato AdminConrtrol edit. Ejecute el mandato edit con el nombre de la aplicación o del módulo.
      Elemento Descripción
      $ es un operador Jacl para sustituir un nombre de variable por su valor
      AdminApp es un objeto que da soporte a la gestión de objetos de aplicación
      edit es un mandato AdminApp
      appname es el nombre de la aplicación o módulo de aplicación que desea editar. Para el nombre del módulo de aplicación, utilice como valor el nombre de aplicación devuelto del mandato listModules.
      {options} es una lista de tareas y opciones de edición parecidas a las del mandato install
    • El siguiente mandato modifica la información de la aplicación; para ello, le solicitará que realice una serie de tareas de edición:

      • En Jacl:
        $AdminApp editInteractive nombreaplic
      • En Jython:
        AdminApp.editInteractive('nombreaplic')
      Tabla 2. Descripción del mandato AdminConrtrol editInteractive. Ejecute el mandato editInteractive con el nombre de la aplicación o del módulo.
      Elemento Descripción
      $ es un operador Jacl para sustituir un nombre de variable por su valor
      AdminApp es un objeto que da soporte a la gestión de objetos de aplicación
      editInteractive es un mandato AdminApp
      appname es el nombre de la aplicación o módulo de aplicación que desea editar. Para el nombre del módulo de aplicación, utilice como valor el nombre de aplicación devuelto del mandato listModules.
  3. Guarde los cambios de configuración.
    Utilice el siguiente ejemplo de mandatos para guardar los cambios de configuración:
    AdminConfig.save()
  4. En un entorno sólo de despliegue de red, sincronice el nodo.
    Utilice los scripts syncActiveNode o syncNode en la biblioteca de scripts AdminNodeManagement para propagar los cambios en la configuración en un nodo o nodos.
    • Utilice el script syncActiveNodes para propagar los cambios en todos los nodos de la célula, como se demuestra en el ejemplo siguiente:
      AdminNodeManagement.syncActiveNodes()
    • Utilice el script syncNode para propagar los cambios en un nodo específico, como se demuestra en el ejemplo siguiente:
      AdminNodeManagement.syncNode("miNodo")

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_editapp
File name: txml_editapp.html