WebSphere Extended Deployment, Version 6.0.x     Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows, z/OS

AdminTasks para la gestión de ediciones de aplicaciones

Están disponibles los mandatos siguientes para el gestor de ediciones de aplicaciones:

Table 1. AdminTasks para la gestión de ediciones de aplicaciones
Nombre del mandato: Descripción: Objeto de destino: Parámetros y valores de retorno: Ejemplos:
activateEdition Activa una edición. Ninguno
  • Parámetros:
    appName
    Nombre de la aplicación. Necesario.
    edition
    Nombre de la edición de aplicación. Necesario.
  • Devuelve:
    • true: ha tenido éxito
    • false: ha habido una anomalía

Ejemplo de utilización de la modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask activateEdition 
    {-appName BeenThere -edition 1.0}
  • Utilizando Jython:
    AdminTask.activateEdition('[-appName 
    BeenThere -edition 1.0] ' )
    
Ejemplo de utilización de la modalidad interactiva:
  • Utilizando Jacl:
    $AdminTask activateEdition {-interactive}
  • Utilizando Jython:
    AdminTask.activateEdition('[-interactive] ' )
    
deactivateEdition

Desactiva una edición.

Ninguno
  • Parámetros:
    appName
    Nombre de la aplicación. Necesario.
    edition
    Nombre de la edición de aplicación. Necesario.
  • Devuelve:
    • true: ha tenido éxito
    • false: ha habido una anomalía

Ejemplo de utilización de la modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask deactivateEdition {-appName 
    BeenThere 
    -edition 1.0}
    
    
  • Utilizando Jython:
    AdminTask.deactivateEdition('[-appName 
    BeenThere -edition 1.0] ' )
    
Ejemplo de utilización de la modalidad interactiva:
  • Utilizando Jacl:
    $AdminTask deactivateEdition {-interactive}
    
    
  • Utilizando Jython:
    AdminTask.deactivateEdition('[-interactive]')
rolloutEdition Despliega una edición y especifica el tamaño de grupo. Ninguno
  • Parámetros:
    name
    Nombre de la propiedad personalizada que se va a crear. Necesario.
    value
    Valor de la propiedad personalizada. Opcional.
    description
    Descripción de la propiedad personalizada. Opcional.
    params
    Especifica valores de configuración de despliegue opcionales para el despliegue.
    rolloutstrategy
    grouped: activa la aplicación especificada en lugar de la edición actual de la misma aplicación en el clúster en el que se despliega el clúster de aplicaciones, N servidores a la vez, como se especifica mediante la palabra clave groupSize. El tamaño de grupo por omisión es 1. Durante el despliegue las dos ediciones de la aplicación pueden atender peticiones.
    atomic: activa la aplicación especificada en lugar de la edición actual de la misma aplicación en el clúster en el que se despliega el clúster de aplicaciones, en mitad del clúster en un instante de tiempo, tal que la única edición de la aplicación atiende peticiones en cualquier momento dado.
    resetstrategy: especifica cómo reiniciar una instancia de edición de aplicación durante la operación de despliegue:
    hard: detiene o reinicia el servidor de aplicaciones.
    soft: detiene o reinicia la instancia de aplicación, a la vez que deja el servidor de aplicaciones ejecutándose.
    groupSize para el despliegue de grupo: especifica el número de servidores que se van a actualizar cuando se agrupa la rolloutStrategy.
    entero
    drainageInterval: especifica el número de segundos que se van a esperar antes de detener una instancia de edición de aplicación durante el despliegue tal que puedan finalizarse esas sesiones. El valor por omisión son 30.
    entero
  • Devuelve:
    • true: ha tenido éxito
    • false: ha habido una anomalía

Ejemplo de utilización de la modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask  rolloutEdition {-appName 
    BeenThere -edition 1.0 -params "
    {rolloutStrategy 
    [grouped|atomic]}{resetStrategy 
    [soft|hard]}{groupSize [int]}{
    drainageInterval [int]}"}
    
    
  • Utilizando Jython:
    AdminTask.rolloutEdition('[-appName 
    BeenThere -edition 1.0 -params "
    {rolloutStrategy 
    [grouped|atomic]}{resetStrategy [soft|hard]}
    {groupSize 
    [int]}{drainageInterval [int]]')
Ejemplo de utilización de la modalidad interactiva:
  • Utilizando Jacl:
    $AdminTask  rolloutEdition {-interactive}
    
    
  • Utilizando Jython:
    AdminTask.rolloutEdition('[-interactive]')
validateEdition Valida una edición. Ninguno
  • Parámetros:
    appName
    Nombre de la aplicación. Necesario.
    edition
    Nombre de la edición de aplicación. Necesario.
    params
    Parámetros para el tamaño máximo, mínimo y estático del clúster dinámico.
  • Devuelve:
    • true: ha tenido éxito
    • false: ha habido una anomalía

Ejemplo de utilización de la modalidad por lotes:

  • Utilizando Jacl:
    $AdminTask validateEdition {-appName 
    BeenThere -edition 1.0 -params "{dynClusterMaxSize 
    [int]}{dynClusterMinSize 
    [int]}{staticClusterSize [int]}"}
  • Utilizando Jython:
    AdminTask.validateEdition('[-appName 
    BeenThere -edition 1.0 -params "{dynClusterMaxSize 
    [int]}{dynClusterMinSize 
    [int]}{staticClusterSize [int]]')
Ejemplo de utilización de la modalidad interactiva:
  • Utilizando Jacl:
    $AdminTask validateEdition {-interactive}
  • Utilizando Jython:
    AdminTask.validateEdition('[-interactive]')
Tema de referencia    

Condiciones de uso | Comentarios Última actualización: Mar 14, 2006 11:10:01 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/reference/radtaskapped.html

© Copyright IBM 2005, 2006. Reservados todos los derechos.
Este centro de información se ha realizado con tecnología de Eclipse. (http://www.eclipse.org)