Utilisation du groupe de commandes ManagedNodeAgent de l'objet AdminTask avec les scripts de wsadmin

Le langage de script Jython permet de configurer le gestionnaire de travaux à l'aide de l'outil wsadmin. Les commandes et paramètres du groupe ManagedNodeAgent peuvent être utilisés pour définir, interroger et gérer la configuration du gestionnaire de travaux applicable aux noeuds gérés.

getRuntimeRegistrationProperties

La commande getRuntimeRegistrationProperties affiche les propriétés d'exécution d'un noeud géré et du gestionnaire de travaux correspondant.

Objet cible

Aucun

Paramètres obligatoires

-managedNodeName
Indique le nom du noeud géré qui vous intéresse. (Chaîne, obligatoire)

Paramètres facultatifs

-jobManagerUUID
Indique l'identificateur unique universel (UUID) du gestionnaire de travaux qui vous intéresse. (Chaîne, facultatif)
-host
Indique le nom d'hôte à utiliser pour identifier le gestionnaire de travaux. La valeur par défaut est localhost. (Chaîne, facultatif)
-port
Indique le numéro de port de la console d'administration à utiliser pour identifier le gestionnaire de travaux. Si la sécurité est activée, utilisez le numéro de port sécurisé. Si la sécurité est désactivée, utilisez le numéro de port non sécurisé. Le numéro de port sécurisé par défaut est 9943, et le numéro de port non sécurisé par défaut est 9960. (Chaîne, facultatif)

Si le noeud est enregistré auprès de plusieurs gestionnaires de travaux, utilisez le paramètre jobManagerUUID ou les paramètres d'hôte et de port pour définir le gestionnaire de travaux. Si le noeud est enregistré avec un seul gestionnaire de travaux, vous pouvez ignorer tous ces paramètres facultatifs.

Valeur renvoyée

Exemple d'utilisation en mode de traitement par lots

  • Avec une chaîne Jython :
    AdminTask.getRuntimeRegistrationProperties('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
  • Avec la liste Jython :
    AdminTask.getRuntimeRegistrationProperties('-managedNodeName',
    'myJobManagedNode',
     '-jobManagerUUID', 'myJobMgrKey')

Syntaxe d'un exemple de mode interactif

  • Avec Jython :
    AdminTask.getRuntimeRegistrationProperties('-interactive')

isPollingJobManager

La commande isPollingJobManager détermine si un noeud géré interroge un gestionnaire de travaux.

Objet cible

Aucun.

Paramètres requis

-managedNodeName
Indique le nom du noeud géré qui vous intéresse. (Chaîne, obligatoire)

Paramètres facultatifs

-jobManagerUUID
Indique l'identificateur unique universel (UUID) du gestionnaire de travaux qui vous intéresse. (Chaîne, facultatif)
-host
Indique le nom d'hôte à utiliser pour identifier le gestionnaire de travaux. La valeur par défaut est localhost. (Chaîne, facultatif)
-port
Indique le numéro de port de la console d'administration à utiliser pour identifier le gestionnaire de travaux. Si la sécurité est activée, utilisez le numéro de port sécurisé. Si la sécurité est désactivée, utilisez le numéro de port non sécurisé. Le numéro de port sécurisé par défaut est 9943, et le numéro de port non sécurisé par défaut est 9960. (Chaîne, facultatif)

Utilisez le paramètre jobManagerUUID ou les paramètres d'hôte et de port pour définir le gestionnaire de travaux. Si le système est enregistré avec un seul gestionnaire de travaux, vous pouvez ignorer tous ces paramètres facultatifs.

Valeur renvoyée

La commande retourne true si l'interrogation est activé ou false si elle n'est pas activée.

Exemple d'utilisation en mode de traitement par lots

  • Avec une chaîne Jython :
    AdminTask.isPollingJobManager('-managedNodeName
    myJobManagedNode -jobManagerUUID myJobMgrKey')
  • Avec la liste Jython :
    AdminTask.isPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')

Syntaxe d'un exemple de mode interactif

  • Avec Jython :
    AdminTask.isPollingJobManager('-interactive')

listJobManagers

La commande listJobManagers recense chaque gestionnaire de travaux dans lequel un travail spécifique est enregistré.

Objet cible

Aucun.

Paramètres requis

-managedNodeName
Indique le nom du noeud géré qui vous intéresse. (Chaîne, obligatoire)

Paramètres facultatifs

-jobManagerUUID
Indique l'identificateur unique universel (UUID) du gestionnaire de travaux qui vous intéresse. (Chaîne, facultatif)
-host
Indique le nom d'hôte à utiliser pour identifier le gestionnaire de travaux. La valeur par défaut est localhost. (Chaîne, facultatif)
-port
Indique le numéro de port de la console d'administration à utiliser pour identifier le gestionnaire de travaux. Si la sécurité est activée, utilisez le numéro de port sécurisé. Si la sécurité est désactivée, utilisez le numéro de port non sécurisé. Le numéro de port sécurisé par défaut est 9943, et le numéro de port non sécurisé par défaut est 9960. (Chaîne, facultatif)

Utilisez le paramètre jobManagerUUID ou les paramètres d'hôte et de port pour définir le gestionnaire de travaux. Si le système est enregistré avec un seul gestionnaire de travaux, vous pouvez ignorer tous ces paramètres facultatifs.

Valeur renvoyée

La commande renvoie une liste des propriétés du gestionnaire de travaux, y compris l'identificateur unique universel (UUID) et le nom d'hôte du gestionnaire de travaux. En fonction des propriétés définies lors de l'enregistrement du noeud géré, la commande peut également afficher le numéro de port, le type de connexion et le nom d'utilisateur. La valeur de la propriété mot de passe n'est pas affichée.

Exemple d'utilisation en mode de traitement par lots

  • Avec une chaîne Jython :
    AdminTask.listJobManagers('-managedNodeName MonNoudGéréTravail')
  • Avec la liste Jython :
    AdminTask.listJobManagers('-managedNodeName', 'MonNoeudGéréTravail')

Syntaxe d'un exemple de mode interactif

  • Avec Jython :
    AdminTask.listJobManagers('-interactive')

registerWithJobManager

La commande registerWithJobManager enregistre un noeud géré ou un gestionnaire de déploiement sur le gestionnaire de travaux.

Objet cible

Aucun.

Paramètres requis

-managedNodeName
Indique le nom du noeud géré qui vous intéresse. (Chaîne, obligatoire)

Paramètres facultatifs

-host
Indique le nom d'hôte du gestionnaire de travaux. La valeur par défaut est localhost. (Chaîne, facultatif)
-port
Indique le numéro de port de la console d'administration du gestionnaire de travaux. Si la sécurité est activée, utilisez le numéro de port sécurisé. Si la sécurité est désactivée, utilisez le numéro de port non sécurisé. Le numéro de port sécurisé par défaut est 9943, et le numéro de port non sécurisé par défaut est 9960. (Chaîne, facultatif)
-user
Indique le nom d'utilisateur à utiliser pour se connecter au gestionnaire de travaux. L'utilisateur doit posséder le rôle d'Administrateur du gestionnaire de travaux. (Chaîne, facultatif)
-password
Indique le mot de passe à utiliser pour se connecter au gestionnaire de travaux. (Chaîne, facultatif)
-alias
Indique l'alias du noeud géré à inscrire. (Chaîne, facultatif)
-startPolling
Indique si le système interroge le gestionnaire de travaux après l'inscription du noeud géré. (Booléen, facultatif)
-autoAcceptSigner
Indique si le signataire fourni par le serveur doit ou non être automatiquement accepté. Indiquez false pour désactiver cette option. La valeur par défaut est true. (Booléen, facultatif)

Valeur renvoyée

La commande renvoie l'ID configuration du gestionnaire de travaux, comme illustré dans la sortie suivante :
'JobMgr-JOB_MANAGER-2f7d5a29-e601-417b-9124-7737be64dd0a'

Exemple d'utilisation en mode de traitement par lots

  • Avec une chaîne Jython :
    AdminTask.registerWithJobManager('[-host myJobMgrHostname -managedNodeName myJobManagedNode -alias endpoint1]') 
  • Avec la liste Jython :
    AdminTask.registerWithJobManager(['-host', 'myJobMgrHostname', '-managedNodeName myJobManagedNode',
     '-alias', 'endpoint1']) 

Syntaxe d'un exemple de mode interactif

  • Avec Jython :
    AdminTask.registerWithJobManager('-interactive') 

setRuntimeRegistrationProperties

La commande setRuntimeRegistrationProperties définit les propriétés d'exécution des noeuds gérés et des gestionnaires de travail.

Objet cible

Aucun.

Paramètres facultatifs

-managedNodeName
Indique le nom du noeud géré qui vous intéresse. Si vous n'indiquez pas d'identificateur unique universel (UUID), le système applique les propriétés à chaque noeud géré. (Chaîne, facultatif)
-jobManagerUUID
Indique l'identificateur unique universel (UUID) du gestionnaire de travaux qui vous intéresse. Si vous n'indiquez pas le paramètre jobManagerUUID, le système applique les propriétés à chaque gestionnaire de travaux. (Chaîne, facultatif)
-host
Indique le nom d'hôte à utiliser pour identifier le gestionnaire de travaux. La valeur par défaut est localhost. (Chaîne, facultatif)
-port
Indique le numéro de port de la console d'administration à utiliser pour identifier le gestionnaire de travaux. Si la sécurité est activée, utilisez le numéro de port sécurisé. Si la sécurité est désactivée, utilisez le numéro de port non sécurisé. Le numéro de port sécurisé par défaut est 9943, et le numéro de port non sécurisé par défaut est 9960. (Chaîne, facultatif)
-interval
Indique, en secondes, le délai d'attente observé par le système avant que le noeud géré concerné interroge le gestionnaire de travaux. (Chaîne, facultatif)
-size
Indique la taille maximale du pool d'unités d'exécution par noeud géré. (Chaîne, facultatif)

Valeur renvoyée

La commande ne renvoie pas de sortie.

Syntaxe d'un exemple de mode de traitement par lots

  • Avec une chaîne Jython :
    AdminTask.setRuntimeRegistrationProperties('-managedNodeName
    myJobManagedNode 
     -jobManagerUUID myJobMgrKey -interval 600')
  • Avec la liste Jython :
    AdminTask.setRuntimeRegistrationProperties('-managedNodeName',
    'myJobManagedNode', 
     '-jobManagerUUID', 'myJobMgrKey', '-interval', '600')

Syntaxe d'un exemple de mode interactif

  • Avec Jython :
    AdminTask.setRuntimeRegistrationProperties('-interactive')

startPollingJobManager

La commande startPollingJobManager ordonne à un noeud géré de commencer à interroger le gestionnaire de travaux.

Objet cible

Aucun.

Paramètres requis

-managedNodeName
Indique le nom du noeud géré qui vous intéresse. (Chaîne, obligatoire)

Paramètres facultatifs

-jobManagerUUID
Indique l'identificateur unique universel (UUID) du gestionnaire de travaux qui vous intéresse. (Chaîne, facultatif)
-host
Indique le nom d'hôte à utiliser pour identifier le gestionnaire de travaux. La valeur par défaut est localhost. (Chaîne, facultatif)
-port
Indique le numéro de port de la console d'administration à utiliser pour identifier le gestionnaire de travaux. Si la sécurité est activée, utilisez le numéro de port sécurisé. Si la sécurité est désactivée, utilisez le numéro de port non sécurisé. Le numéro de port sécurisé par défaut est 9943, et le numéro de port non sécurisé par défaut est 9960. (Chaîne, facultatif)

Utilisez le paramètre jobManagerUUID ou les paramètres d'hôte et de port pour définir le gestionnaire de travaux. Si le système est enregistré avec un seul gestionnaire de travaux, vous pouvez ignorer tous ces paramètres facultatifs.

Valeur renvoyée

La commande ne renvoie pas de sortie.

Syntaxe d'un exemple de mode de traitement par lots

  • Avec une chaîne Jython :
    AdminTask.startPollingJobManager('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
  • Avec la liste Jython :
    AdminTask.startPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')

Syntaxe d'un exemple de mode interactif

  • Avec Jython :
    AdminTask.startPollingJobManager('-interactive')

stopPollingJobManager

La commande stopPollingJobManager ordonne à un noeud géré d'arrêter d'interroger le gestionnaire de travaux.

Objet cible

Aucun.

Paramètres requis

-managedNodeName
Indique le nom du noeud géré qui vous intéresse. (Chaîne, obligatoire)

Paramètres facultatifs

-jobManagerUUID
Indique l'identificateur unique universel (UUID) du gestionnaire de travaux qui vous intéresse. (Chaîne, facultatif)
-host
Indique le nom d'hôte à utiliser pour identifier le gestionnaire de travaux. La valeur par défaut est localhost. (Chaîne, facultatif)
-port
Indique le numéro de port de la console d'administration à utiliser pour identifier le gestionnaire de travaux. Si la sécurité est activée, utilisez le numéro de port sécurisé. Si la sécurité est désactivée, utilisez le numéro de port non sécurisé. Le numéro de port sécurisé par défaut est 9943, et le numéro de port non sécurisé par défaut est 9960. (Chaîne, facultatif)

Utilisez le paramètre jobManagerUUID ou les paramètres d'hôte et de port pour définir le gestionnaire de travaux. Si le système est enregistré avec un seul gestionnaire de travaux, vous pouvez ignorer tous ces paramètres facultatifs.

Valeur renvoyée

La commande ne renvoie pas de sortie.

Syntaxe d'un exemple de mode de traitement par lots

  • Avec une chaîne Jython :
    AdminTask.stopPollingJobManager('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
  • Avec la liste Jython :
    AdminTask.stopPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')

Syntaxe d'un exemple de mode interactif

  • Avec Jython :
    AdminTask.stopPollingJobManager('-interactive')

unregisterWithJobManager

La commande unregisterWithJobManager supprime l'enregistrement du noeud géré de la configuration du gestionnaire de travaux.

Objet cible

Aucun.

Paramètres requis

-managedNodeName
Indique le nom du noeud géré qui vous intéresse. (Chaîne, obligatoire)

Paramètres facultatifs

-host
Indique le nom d'hôte du gestionnaire de travaux. La valeur par défaut est localhost. (Chaîne, facultatif)
-port
Indique le numéro de port de la console d'administration du gestionnaire de travaux. Si la sécurité est activée, utilisez le numéro de port sécurisé. Si la sécurité est désactivée, utilisez le numéro de port non sécurisé. Le numéro de port sécurisé par défaut est 9943, et le numéro de port non sécurisé par défaut est 9960. (Chaîne, facultatif)
-user
Indique le nom d'utilisateur à utiliser pour se connecter au gestionnaire de travaux. L'utilisateur doit posséder le rôle d'Administrateur du gestionnaire de travaux. (Chaîne, facultatif)
-password
Indique le mot de passe à utiliser pour se connecter au gestionnaire de travaux. (Chaîne, facultatif)

Valeur renvoyée

La commande renvoie l'ID configuration du gestionnaire de travaux, comme illustré dans la sortie suivante :
'JobMgr-JOB_MANAGER-0aa85922-bd9a-4ca6-b72c-467cd256b9b3'

Exemple d'utilisation en mode de traitement par lots

  • Avec une chaîne Jython :
    AdminTask.unregisterWithJobManager('[-host myJobMgrHostname -port 8989 -managedNodeName myJobManagedNode]') 
  • Avec la liste Jython :
    AdminTask.unregisterWithJobManager(['-host', 'myJobMgrHostname', '-managedNodeName', 'myJobManagedNode']) 

Syntaxe d'un exemple de mode interactif

  • Avec Jython :
    AdminTask.unregisterWithJobManager('-interactive') 

Icône indiquant le type de rubrique Rubrique de référence



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=rxml_7managednodeagent
Nom du fichier : rxml_7managednodeagent.html