Bibliothèque de scripts Jython

Vous trouverez des informations d'utilisation concernant chaque script Jython dans la bibliothèque de scripts. La bibliothèque de scripts Jython fournit un ensemble de procédures permettant d'automatiser les fonctions d'administration les plus courantes du serveur d'applications. Par exemple, vous pouvez l'utiliser pour configurer facilement les serveurs, les applications, les paramètres de messagerie, les ressources, les noeuds, les applications métier, les clusters, les groupes d'autorisations, etc. Vous pouvez exécuter chaque procédure de script individuellement ou combiner plusieurs procédures pour développer rapidement de nouveaux scripts.

La bibliothèque de scripts propose un ensemble de procédures permettant d'automatiser les fonctions d'administration de serveur d'applications les plus courantes. Vous pouvez utiliser la bibliothèque de scripts Jython de trois façons.
  • Exécutez des scripts de la bibliothèque de scripts Jython en mode interactif avec le noeud wsadmin. Vous pouvez lancer l'outil wsadmin et exécuter des scripts pris séparément inclus dans la bibliothèque de scripts en utilisant la syntaxe suivante :
    wsadmin>AdminServerManagement.createApplicationServer("myNode", "myServer", "default")
  • Utilisez un éditeur de texte pour combiner plusieurs scripts de la bibliothèque de scripts Jython, comme le montre l'exemple suivant :
    #
    # My Custom Jython Script - file.py
    #
    AdminServerManagement.createApplicationServer("myNode", "Server1", "default")
    AdminServerManagement.createApplicationServer("myNode", "Server2", "default")
    
    # Use one of them as the first member of a cluster
    AdminClusterManagement.createClusterWithFirstMember("myCluster", "APPLICATION_SERVER",
        "myNode", "Server1")
    
    # Add a second member to the cluster
    AdminClusterManagement.createClusterMember("myCluster", "myNode", "Server3")
    
    # Install an application
    AdminApplication.installAppWithClusterOption("DefaultApplication",
        "..\installableApps\DefaultApplication.ear", "myCluster") 
    
    # Start all servers and applications on the node
    AdminServerManagement.startAllServers("myNode")
    Enregistrez le script personnalisé et exécutez-le à partir de la ligne de commande, comme le montre la syntaxe suivante :
    bin>wsadmin -language jython -f path/to/your/jython/file.py
  • Utilisez le code de la bibliothèque de scripts Jython comme exemple de syntaxe pour écrire des scripts personnalisés. Chaque exemple de script de la bibliothèque utilise les valeurs recommandées pour l'écriture des scripts wsadmin. Le code de la bibliothèque de scripts se trouve dans le répertoire racine_serveur_app/scriptLibraries. Dans ce répertoire, les scripts sont organisés en sous-répertoires selon leur fonctionnalité. Par exemple, le sous-répertoire racine_serveur_app/scriptLibraries/application/V70 contient des procédures de gestion d'application valables pour la version 7.0 et les versions ultérieures du produit. Le sous-répertoire V70 dans les chemins d'accès aux bibliothèques de scripts ne contient pas forcément des scripts de version 7.0.
Eviter les incidents Eviter les incidents: Lorsque vous exécutez une commande Jython dans un script wsadmin pour appeler une opération MBean WebSphere Application Server, et que la méthode MBean renvoie une chaîne contenant des caractères traduits NLS, tels que le caractère accentué français, Jython convertit automatiquement cette chaîne en chaîne Unicode Python, puis renvoie la chaîne convertie à wsadmin. Si vous incluez la commande de sortie d'impression dans le script qui appelle la méthode MBean, les caractères traduits NLS sont ajoutés, à la place des valeurs Unicode Python, dans la chaîne renvoyée par la méthode MBean à wsadmin. Pour éviter l'affichage de caractères traduits NLS, utilisez une variable pour le retour MBean (par exemple, output = AdminControl.invoke(mbean)), puis utilisez print output. Utilisez la commande print Jython pour convertir des chaînes qui contiennent des caractères traduits NLS correctement.gotcha

Icône indiquant le type de rubrique Rubrique de concept



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