Appel d'une commande d'administration en mode interactif (traitement par lots) à l'aide de l'outil de scriptage wsadmin

La procédure suivante expliquent comment appeler une commande d'administration en mode interactif.

Pourquoi et quand exécuter cette tâche

Ces étapes décrivent comment appeler une commande d'administration en mode interactif.

Pour appeler une commande d'administration en mode de traitement par lots, voir la rubrique concernant l'appel du mode de traitement par lots.

Procédure

  1. Appelez interactivement l'objet AdminTask dans un script ou utilisez la commande wsadmin -c dans une invite de commande de système d'exploitation.

    Voir la rubrique Démarrage du client de scriptage wsadmin.

  2. Appelez une commande d'administration en mode interactif en exécutant l'une de ces commandes :
    • Pour passer en mode interactif sans fournir d'autre entrée dans l'appel de commande, exécutez cette commande :

      Avec Jacl :
      $AdminTask nomCommande {-interactive}
      Avec Jython :
      AdminTask.nomCommande('[-interactive]')
      Tableau 1. Syntaxe de la commande AdminTask. Appelez une commande AdminTask depuis une ligne de commande wsadmin.
      Elément Description
      $ est un opérateur Jacl pour la substitution d'un nom de variable par sa valeur
      AdminTask est un objet prenant en charge la gestion des commandes d'administration
      nomCommande est le nom de la commande d'administration à appeler
      -interactive est l'option interactive
    • Pour passer en mode interactif à l'aide d'une commande d'administration qui utilise un objet cible, exécutez cette commande. Il n'est pas nécessaire de fournir d'objet cible pour passer en mode interactif. Les objets cible fournis dans l'appel de commande sont appliqués à la commande et affichés comme objets cible courants lors de l'invite de passage en mode interactif.

      Avec Jacl :
      $AdminTask nomCommande objetCible {-interactive}
      Avec Jython :
      AdminTask.nomCommande(objetCible, '[-interactive]')
      Tableau 2. Description de la commande AdminTask commandName. Appelez une commande depuis une ligne de commande wsadmin.
      Elément Description
      $ est un opérateur Jacl pour la substitution d'un nom de variable par sa valeur
      AdminTask est un objet prenant en charge la gestion des commandes d'administration
      nomCommande est le nom de la commande d'administration à appeler
      objetCible est la chaîne de l'objet cible de la commande d'administration appelée. L'objet cible est différent pour chaque commande d'administration. Affichez l'aide en ligne pour la commande d'administration appelée pour en savoir plus sur les éléments à spécifier comme objet cible.
      -interactive est l'option interactive
    • Pour passer en mode interactif à l'aide d'une commande d'administration qui utilise des options, exécutez cette commande. Il n'est pas nécessaire de fournir d'autres options pour passer en mode interactif. Les options fournies dans l'appel de commande sont appliquées à la commande et les valeurs d'option sont affichées comme valeurs courantes lors de l'invite de passage en mode interactif.

      Avec Jacl :
      $AdminTask nomCommande {-interactive commandOptions}
      Avec Jython :
      AdminTask.nomCommande('[-interactive commandOptions]')
      Tableau 3. Description de l'option AdminTask -interactive. Appelez une commande depuis une ligne de commande wsadmin.
      Elément Description
      $ est un opérateur Jacl pour la substitution d'un nom de variable par sa valeur
      AdminTask est un objet prenant en charge la gestion des commandes d'administration
      nomCommande est le nom de la commande d'administration à appeler
      -interactive est l'option interactive
      commandOptions est l'option de commande disponible pour la commande d'administration associée. Les options de commande disponibles sont différentes pour chaque commande d'administration. Affichez l'aide en ligne de la commande d'administration appelée pour obtenir davantage d'informations sur les options disponibles. Les arguments et les étapes répertoriés dans l'aide relative aux commandes d'administration sont spécifiés comme options de commande. Chaque option comprend un tiret suivi immédiatement par un nom d'option, puis d'une valeur d'option si l'option nécessite une valeur. Par exemple, utilisez la sortie de l'aide en ligne suivante pour la commande createJ2CConnectionFactory :
      WASX8006I: Aide détaillée sur la commande : 
      createJ2CConnectionFactory
      
      Description : Création d'une connexion J2C 
      fabrique
      
      *Objet cible : l'adaptateur de ressources J2C parent de la fabrique de connexions J2C créée.
      
      Arguments :
      *connectionFactoryInterface - Une interface de fabrique de connexions définie lors de la description du déploiement de l'adaptateur de ressources J2C parent.
      *name - Nom de la fabrique de connexions J2C.
      *jndiName - Le nom JNDI de la fabrique de connexions J2C créée.
      description - La description de la fabrique de connexions J2C créée.
      authDataAlias - L'alias des données d'authentification de la fabrique de connexions J2C créée.
      
      Etapes :
      Aucun
      Dans cet exemple, cinq options sont disponibles :
      • -connectionFactoryInterface
      • -name
      • -jndiName
      • -description
      • -authDataAlias
      Chaque option nécessite une valeur. Seules trois des options sont nécessaires et sont signalées par une étoile (*).
    • Pour passer en mode interactif pour une commande d'administration qui utilise un objet cible et des options, exécutez cette commande. Il n'est pas nécessaire de spécifier un objet cible pour passer en mode interactif. Les valeurs spécifiées sont appliquées à la commande avant que les données de commande soient affichées. Par conséquent, les valeurs spécifiées sont affichées comme valeurs actuelles lors de l'invite de passage en mode interactif.

      Avec Jacl :
      $AdminTask commandName targetObject {-interactive commandOptions}
      Avec Jython :
      AdminTask.nomCommande(objetCible, '[-interactive optionsCommande]')
      Tableau 4. Description de l'option AdminTask -interactive targetObject. Appelez une commande depuis une ligne de commande wsadmin.
      Elément Description
      $ est un opérateur Jacl pour la substitution d'un nom de variable par sa valeur
      AdminTask est un objet prenant en charge la gestion des commandes d'administration
      nomCommande est le nom de la commande d'administration à appeler
      objetCible est la chaîne de l'objet cible de la commande d'administration appelée. L'objet cible attendu varie pour chaque commande d'administration. Affichez l'aide en ligne pour la commande d'administration appelée pour en savoir plus sur les éléments à spécifier comme objet cible.
      -interactive est l'option interactive
      commandOptions est l'option de commande disponible pour la commande d'administration associée. Les options de commande disponibles sont différentes pour chaque commande d'administration. Affichez l'aide en ligne de la commande d'administration appelée pour obtenir davantage d'informations sur les options disponibles. Les arguments et les étapes répertoriés dans l'aide relative aux commandes d'administration sont spécifiés comme options de commande. Chaque option comprend un tiret suivi immédiatement par un nom d'option, puis d'une valeur d'option si l'option nécessite une valeur. Par exemple, utilisez la sortie de l'aide en ligne suivante pour la commande createJ2CConnectionFactory :
      WASX8006I: Aide détaillée sur la commande : 
      createJ2CConnectionFactory
      
      Description : Création d'une fabrique de connexions J2C
      
      *Objet cible : l'adaptateur de ressources J2C parent de la fabrique de connexions J2C créée.
      
      Arguments :
      *connectionFactoryInterface - Une interface de fabrique de connexions définie lors de la description du déploiement de l'adaptateur de ressources J2C parent.
      *name - Nom de la fabrique de connexions J2C.
      *jndiName - Le nom JNDI de la fabrique de connexions J2C créée.
      description - La description de la fabrique de connexions J2C créée.
      authDataAlias - L'alias des données d'authentification de la fabrique de connexions J2C créée.
      
      Etapes :
      Aucun
      Dans cet exemple, cinq options sont disponibles :
      • -connectionFactoryInterface
      • -name
      • -jndiName
      • -description
      • -authDataAlias
      Chaque option nécessite une valeur. Seules trois des options sont nécessaires et sont signalées par une étoile (*).

Exemple

  • L'exemple ci-dessous appelle une commande d'administration en mode interactif en spécifiant l'option -interactive :

    Avec Jacl :
    $AdminTask createJ2CConnectionFactory {-interactive}
    Avec Jython :
    AdminTask.createJ2CConnectionFactory('[-interactive]')
    Exemple de sortie :
    Création d'une fabrique de connexions J2C
    
    *L'adaptateur de ressources J2C : "WebSphere Relational ResourceAdapter
    (cells/myCell/nodes/myNode|resources.xml#builtin_rra)"
    
    Une interface de fabrique 
    de connexions (connectionFactoryInterface) : javax.resource.cci.ConnectionFactory
    *Nom (name) : myJ2CCF
    *Le nom JNDI (jndiName) : j2c/cf
    Description (description) :
    Alias de données d'authentification (authDataAlias) :
    
    create J2C connection factory
    
    F (Finish)
    C (Cancel)
    
    Select [F, C]: [F]
    
    myJ2CCF(cells/myCell/nodes/myNode|resources.xml#J2CConnectionFactory_1069690568269)
  • Dans l'exemple ci-dessous, une commande d'administration est appelée à l'aide de l'option –interactive avec un objet cible défini dans l'appel de la commande :

    Avec Jacl :
    set ra [$AdminConfig getid /J2CResourceAdapter:myResourceAdapter/]
    $AdminTask createJ2CConnectionFactory $ra {-interactive}
    Avec Jython :
    ra = AdminConfig.getid('/J2CResourceAdapter:myResourceAdapter/')
    AdminTask.createJ2CConnectionFactory(ra, '[-interactive]')
    Exemple de sortie :
    Création d'une fabrique de connexions J2C
    
    *L'adaptateur de ressources J2C : ["WebSphere Relational ResourceAdapter
    (cells/myCell/nodes/myNode|resources.xml#builtin_rra)"]
    
    Une interface de fabrique de connexions (connectionFactoryInterface) :
    javax.resource.cci.ConnectionFactory
    *Nom (name) : myJ2CCF
    *Le nom JNDI (jndiName) : j2c/cf
    Description (description) :
    Alias de données d'authentification (authDataAlias) :
    
    create J2C Connection Factory
    
    F (Finish)
    C (Cancel)
    
    Select [F, C]: [F]
    
    myJ2CCF(cells/myCell/nodes/myNode|resources.xml#J2CConnectionFactory_1069690568269)
  • L'exemple ci-dessous appelle une commande d'administration à l'aide de l'option –interactive dans laquelle l'objet cible et les options de commande supplémentaires sont spécifiés dans l'appel de commande :

    Avec Jacl :
    set ra [$AdminConfig getid /J2CResourceAdapter:myResourceAdapter/]
    $AdminTask createJ2CConnectionFactory $ra {-name myNewCF -interactive}
    Avec Jython :
    ra = AdminConfig.getid('/J2CResourceAdapter:myResourceAdapter/')
    AdminTask.createJ2CConnectionFactory(ra, '[-name myNewCF -interactive]')
    Exemple de sortie :
    Création d'une fabrique de connexions J2C
    
    *L'adaptateur de ressources J2C : ["WebSphere Relational ResourceAdapter
    (cells/myCell/nodes/myNode|resources.xml#builtin_rra)"]
    
    Une interface de fabrique de connexions (connectionFactoryInterface) : javax.resource.cci.ConnectionFactory
    *Nom (name) : [myNewCF]
    *Le nom JNDI (jndiName) : j2c/cf
    Description (description) :
    Alias de données d'authentification (authDataAlias) :
    
    create J2C Connection Factory
    
    F (Finish)
    C (Cancel)
    
    Select [F, C]: [F]
    
    myNewCF(cells/myCell/nodes/myNode|resources.xml#J2CConnectionFactory_3839439380269)

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_interactivemode
Nom du fichier : txml_interactivemode.html