Invocación de un mandato administrativo en modalidad interactiva mediante scripts wsadmin

Estos pasos muestran cómo invocar un mandato administrativo en modalidad interactiva.

Acerca de esta tarea

Estos pasos describen cómo invocar un mandato administrativo en modalidad interactiva.

Para invocar un mandato administrativo en modalidad de proceso por lotes, consulte el tema sobre la invocación de un mandato en modalidad de proceso por lotes.

Procedimiento

  1. Invoque los mandatos del objeto AdminTask en un script de modo interactivo o bien utilice el mandato wsadmin -c desde un indicador de mandatos del sistema operativo.

    Consulte el tema sobre inicio del cliente de scripts wsadmin.

  2. Invoque un mandato administrativo en modalidad interactiva emitiendo uno de los mandatos siguientes:
    • Utilice la siguiente invocación de mandato para pasar a la modalidad interactiva sin proporcionar otra entrada en la invocación de mandato:

      Utilizando Jacl:
      $AdminTask Nombre_mandato {-interactive}
      Utilizando Jython:
      AdminTask.Nombre_mandato('[-interactive]')
      Tabla 1. Sintaxis del mandato AdminTask. Invoque un mandato AdminTask en una línea de mandatos wsadmin.
      Elemento Descripción
      $ es un operador Jacl para sustituir un nombre de variable por su valor
      AdminTask es un objeto que da soporte a la gestión de mandatos administrativos
      commandName es el nombre del mandato administrativo que se va invoca
      -interactive es la opción interactiva
    • Utilice la siguiente invocación de mandato para pasar a la modalidad interactiva utilizando un mandato administrativo que toma un objeto de destino. No es necesario proporcionar un objeto de destino para entrar en la modalidad interactiva. Los objetos de destino proporcionados en la invocación del mandato se aplicarán al mandato y se mostrarán como el valor de objeto de destino actual durante la solicitud interactiva.

      Utilizando Jacl:
      $AdminTask Nombre_mandato Objeto_destino {-interactive}
      Utilizando Jython:
      AdminTask.Nombre_mandato(Objeto_destino, '[-interactive]')
      Tabla 2. Descripción del mandato AdminTask commandName. Invoque un mandato desde una línea de mandatos wsadmin.
      Elemento Descripción
      $ es un operador Jacl para sustituir un nombre de variable por su valor
      AdminTask es un objeto que da soporte a la gestión de mandatos administrativos
      commandName es el nombre del mandato administrativo que se va invoca
      Objeto_destino es la cadena del objeto de destino para el mandato administrativo invocado. El objeto de destino es distinto para cada mandato administrativo. Consulte la ayuda en línea para el mandato administrativo invocado para obtener más información sobre lo que debe especificar como objeto de destino.
      -interactive es la opción interactiva
    • Utilice la siguiente invocación del mandato para entrar en la modalidad interactiva para un mandato administrativo que acepta opciones. No es necesario proporcionar otras opciones para entrar en la modalidad interactiva. Las opciones proporcionadas en la invocación del mandato se aplican al mandato y los valores de opciones aparecerán como los valores actuales durante la solicitud interactiva.

      Utilizando Jacl:
      $AdminTask Nombre_mandato {-interactive Opciones_mandato}
      Utilizando Jython:
      AdminTask.Nombre_mandato('[-interactive Opciones_mandato]')
      Tabla 3. Descripción de la opción AdminTask -interactive. Invoque un mandato desde una línea de mandatos wsadmin.
      Elemento Descripción
      $ es un operador Jacl para sustituir un nombre de variable por su valor
      AdminTask es un objeto que da soporte a la gestión de mandatos administrativos
      commandName es el nombre del mandato administrativo que se va invoca
      -interactive es la opción interactiva
      Opciones_mandato es la opción de mandato disponible para el mandato administrativo asociado. Las opciones de mandato disponibles son distintas para cada mandato administrativo. Consulte la ayuda en línea para el mandato administrativo invocado para obtener más información sobre las opciones disponibles. Los argumentos y pasos listados en la ayuda de mandatos administrativos en línea se especifican como opciones de mandatos. Cada opción está formada por un guión, seguido inmediatamente de un nombre de opción y seguido a su vez de un valor de opción, si la opción precisa un valor. Por ejemplo, utilizando la salida de la siguiente ayuda en línea del mandato createJ2CConnectionFactory:
      WASX8006I: Ayuda detallada sobre el mandato:
      createJ2CConnectionFactory
      
      Descripción: Crea una fábrica de 
      conexiones J2C
      
      *Target object: Adaptador de recursos de J2C padre 
      de la fábrica de conexiones J2C 
      creada.
      
      Argumentos:
      *connectionFactoryInterface - Una interfaz 
      de fábrica de conexiones que 
      está definida en la descripción de despliegue 
      del adaptador de recursos de J2C padre.
      *name: nombre de la fábrica de conexiones J2C.
      *jndiName - nombre JNDI de la fábrica de conexiones 
      J2C creada.
      description - descripción de la fábrica de conexiones 
      J2C creada.
      authDataAlias - alias de datos de autenticación 
      de la fábrica de conexiones J2C creada.
      
      Pasos:
      Ninguno
      En este ejemplo, hay disponibles cinco opciones:
      • -connectionFactoryInterface
      • -name
      • -jndiName
      • -description
      • -authDataAlias
      Cada opción requiere un valor. Son necesarias tres de las opciones, que se indican con un asterisco (*).
    • Utilice la siguiente invocación del mandato para entrar en la modalidad interactiva para un mandato administrativo que tiene opciones y un objeto de destino. No tiene que especificar un objeto de destino para entrar en la modalidad interactiva. Los valores especificados se aplican al mandato antes de mostrar los datos del mandato. Como resultado, los valores especificados se mostrarán como valores actuales durante la solicitud interactiva.

      Utilizando Jacl:
      $AdminTask commandName targetObject {-interactive commandOptions}
      Utilizando Jython:
      AdminTask.nombreMandato(objetoDestino, '[-interactive opcionesMandato]')
      Tabla 4. Descripción de la opción AdminTask -interactive targetObject. Invoque un mandato desde una línea de mandatos wsadmin.
      Elemento Descripción
      $ es un operador Jacl para sustituir un nombre de variable por su valor
      AdminTask es un objeto que da soporte a la gestión de mandatos administrativos
      commandName es el nombre del mandato administrativo que se va invoca
      Objeto_destino es la cadena del objeto de destino para el mandato administrativo invocado. El objeto de destino esperado varía con cada mandato administrativo. Consulte la ayuda en línea para el mandato administrativo invocado para obtener más información sobre lo que debe especificar como objeto de destino.
      -interactive es la opción interactiva
      Opciones_mandato es la opción de mandato disponible para el mandato administrativo asociado. Las opciones de mandato disponibles son distintas para cada mandato administrativo. Consulte la ayuda en línea para el mandato administrativo invocado para obtener más información sobre las opciones disponibles. Los argumentos y pasos listados en la ayuda de mandatos administrativos en línea se especifican como opciones de mandatos. Cada opción está formada por un guión, seguido inmediatamente de un nombre de opción y seguido a su vez de un valor de opción, si la opción precisa un valor. Por ejemplo, utilizando la salida de la siguiente ayuda en línea del mandato createJ2CConnectionFactory:
      WASX8006I: Ayuda detallada sobre el mandato:
      createJ2CConnectionFactory
      
      Descripción: Crea una fábrica de conexiones J2C
      
      *Target object: Adaptador de recursos J2C padre de 
      la fábrica de conexiones J2C creada.
      
      Argumentos:
      *connectionFactoryInterface - una interfaz de fábrica de conexiones 
      que está definida en la descripción 
      de despliegue del adaptador de recursos 
      de J2C padre.
      *name: nombre de la fábrica de conexiones J2C.
      *jndiName - nombre JNDI de la fábrica de conexiones 
      J2C creada.
      description - descripción de la fábrica de conexiones 
      J2C creada.
      authDataAlias - alias de datos de autenticación 
      de la fábrica de conexiones J2C creada.
      
      Pasos:
      Ninguno
      En este ejemplo, hay disponibles cinco opciones:
      • -connectionFactoryInterface
      • -name
      • -jndiName
      • -description
      • -authDataAlias
      Cada opción requiere un valor. Son necesarias tres de las opciones, que se indican con un asterisco (*).

Ejemplo

  • En el siguiente ejemplo se invoca un mandato administrativo en modalidad interactiva especificando la opción -interactive:

    Utilizando Jacl:
    $AdminTask createJ2CConnectionFactory {-interactive}
    Utilizando Jython:
    AdminTask.createJ2CConnectionFactory('[-interactive]')
    Resultado de ejemplo:
    Crear una fábrica de conexiones J2C
    
    *The J2C resource adapter: "WebSphere Relational ResourceAdapter
    (cells/myCell/nodes/myNode|resources.xml#builtin_rra)"
    
    Una interfaz de fábrica 
    de conexiones (connectionFactoryInterface):javax.resource.cci.ConnectionFactory
    *Name (name): myJ2CCF
    *The JNDI name (jndiName): j2c/cf
    Description (description):
    authentication data alias (authDataAlias):
    
    crear una fábrica de conexiones J2C
    
    F (Finalizar)
    C (Cancelar)
    
    Seleccione [F, C]: [F]
    
    myJ2CCF(cells/myCell/nodes/myNode|resources.xml#J2CConnectionFactory_1069690568269)
  • El ejemplo siguiente invoca un mandato administrativo utilizando la opción –interactive con un objeto de destino que se especifica en la invocación de mandato.

    Utilizando Jacl:
    set ra [$AdminConfig getid /J2CResourceAdapter:myResourceAdapter/]
    $AdminTask createJ2CConnectionFactory $ra {-interactive}
    Utilizando Jython:
    ra = AdminConfig.getid('/J2CResourceAdapter:myResourceAdapter/')
    AdminTask.createJ2CConnectionFactory(ra, '[-interactive]')
    Resultado de ejemplo:
    Crear una fábrica de conexiones J2C
    
    *The J2C resource adapter: ["WebSphere Relational ResourceAdapter
    (cells/myCell/nodes/myNode|resources.xml#builtin_rra)"]
    
    A connection factory interface (connectionFactoryInterface):
    javax.resource.cci.ConnectionFactory
    *Name (name): myJ2CCF
    *The JNDI name (jndiName): j2c/cf
    Description (description):
    authentication data alias (authDataAlias):
    
    crear una fábrica de conexiones J2C
    
    F (Finalizar)
    C (Cancelar)
    
    Seleccione [F, C]: [F]
    
    myJ2CCF(cells/myCell/nodes/myNode|resources.xml#J2CConnectionFactory_1069690568269)
  • En el siguiente ejemplo se invoca un mandato administrativo utilizando la opción –interactive en la que tanto el objeto de destino como las opciones de mandato adicionales se especifican en la invocación del mandato:

    Utilizando Jacl:
    set ra [$AdminConfig getid /J2CResourceAdapter:myResourceAdapter/]
    $AdminTask createJ2CConnectionFactory $ra {-name myNewCF -interactive}
    Utilizando Jython:
    ra = AdminConfig.getid('/J2CResourceAdapter:myResourceAdapter/')
    AdminTask.createJ2CConnectionFactory(ra, '[-name myNewCF -interactive]')
    Resultado de ejemplo:
    Crear una fábrica de conexiones J2C
    
    *The J2C resource adapter: ["WebSphere Relational ResourceAdapter
    (cells/myCell/nodes/myNode|resources.xml#builtin_rra)"]
    
    A connection factory interface (connectionFactoryInterface):javax.resource.cci.ConnectionFactory
    *Name (name): [myNewCF]
    *The JNDI name (jndiName): j2c/cf
    Description (description):
    authentication data alias (authDataAlias):
    
    crear una fábrica de conexiones J2C
    
    F (Finalizar)
    C (Cancelar)
    
    Seleccione [F, C]: [F]
    
    myNewCF(cells/myCell/nodes/myNode|resources.xml#J2CConnectionFactory_3839439380269)

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_interactivemode
File name: txml_interactivemode.html