Sintaxis de invocación de mandatos administrativos con scripts wsadmin
El mandato administrativo utiliza una sintaxis específica para invocar operaciones.
Puede utilizar un mandato de administración en modalidad por lotes o en modalidad interactiva. La siguiente sintaxis se utiliza en un mandato de administración:
Utilizando
Jacl:
$AdminTask cmdName [targetObject] [options]
donde
options incluye:{
[-paramName paramValue] [-paramName] ...
[-stepName {{stepParamValue ...} ...} ...]
[-delete {-stepName {{stepKeyParamValue ...} ...} ...} ...]
[-interactive]
}
o
{
[-paramName paramValue] [-paramName] ...
[-stepName {{stepParamName stepParamValue} {stepParamName stepParamValue} ...]
[-delete {-stepName {{stepKeyParamValue ...} ...} ...} ...]
[-interactive]
}
Utilizando Jython:
AdminTask.cmdName(['targetObject'], [options])
donde
options incluye:'[
[-paramName paramValue] [-paramName ...]
[-stepName [[stepParamValue ...] ...] ...]
[-delete [-collectionStepName [[stepKeyParamValue ...] ...] ...] ...]
[-interactive]
]'
o
'[
[-paramName paramValue] [-paramName ...]
[-stepName [[stepParamName stepParamValue] [stepParamName stepParamValue] ...]
[-delete [-collectionStepName [[stepKeyParamValue ...] ...] ...] ...]
[-interactive]
]'
donde:
Parámetro | Descripción |
---|---|
cmdName | representa el nombre del mandato administrativo que se va a ejecutar. |
targetObject | representa el objeto de destino en el que opera el mandato. Dependiendo del mandato de administración, esta entrada puede ser necesaria, opcional o inexistente. Esta entrada se corresponde con el Objeto de destino que aparece en la ayuda específica del mandato. |
paramName | representa el nombre de parámetro del mandato ejecutado. Dependiendo del mandato de administración, esta entrada puede ser necesaria, opcional o inexistente. Cada nombre de parámetro se corresponde con un nombre de argumento que aparece en el área Argumentos de la ayuda específica del mandato. |
paramValue | representa el valor de parámetro que se va a establecer para el nombre de parámetro anterior. Los parámetros se especifican como pares de nombre-valor. El valor de parámetro no es necesario si el parámetro tiene Boolean como tipo de valor. Si especifica sólo el nombre de parámetro sin especificar un valor para el parámetro de tipo Boolean, el valor se establece como true. |
stepName | representa el nombre de paso del mandato. Esta entrada se corresponde con el nombre de paso que aparece en el área Pasos de la ayuda específica del mandato. |
stepParamName | representa el nombre de parámetro de un paso. Dependiendo del mandato de administración, esta entrada puede ser necesaria, opcional o inexistente. Cada nombre de parámetro se corresponde con un nombre de argumento que aparece en el área del paso de la ayuda específica del mandato. |
stepParamValue ... | representa los valores de los parámetros de un paso. Proporcione todos los valores de parámetros de un paso en el orden correcto en el que aparecen en la ayuda específica del paso. En los parámetros opcionales para los que no desee especificar un valor, coloque "" en lugar del valor. Si un paso del mandato es, por ejemplo, un tipo de colección, contiene varios objetos donde cada objeto tiene el mismo conjunto de parámetros. Puede especificar varios objetos con cada uno de los objetos especificados entre corchetes. Para obtener los pasos de tipo de colección, cada parámetro del paso es clave o no clave. Los parámetros clave de un paso se utilizan para identificar de forma exclusiva un objeto en la colección. Si existen datos en el paso, los valores de parámetros clave proporcionados en la entrada se comparan con los valores de parámetros clave de los datos existentes. Si se encuentra una coincidencia, los datos existentes se actualizan. De lo contrario, si el paso especificado da soporte a la adición de nuevos objetos, se añaden los valores de entrada. |
delete | representa la opción para suprimir datos existentes del paso especificado que da soporte a la colección. |
collectionStepName | representa el nombre del paso de colección. |
stepKeyParamValue ... | representa los valores de los parámetros clave que identifican de forma exclusiva el objeto que se va a suprimir de un paso de colección. Debe proporcionar los valores del parámetro clave de un objeto en el orden en el que se visualizan en la ayuda específica del paso. |
interactive | representa la opción para entrar en la modalidad interactiva. |
[ ] | representa un corchete de lista de Jython. |
[ ] | indica que los parámetros u opciones que se muestran entre corchetes son opcionales. No escriba estos corchetes como parte de la sintaxis. |