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 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:
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:
Ejemplo de utilización de la modalidad interactiva:
Utilizando Jacl: $AdminTask validateEdition {-interactive}
Utilizando Jython: AdminTask.validateEdition('[-interactive]')
|