[AIX Solaris HP-UX Linux Windows][z/OS]

Intelligent Management : tâches d'administration pour la gestion de serveur middleware

Vous pouvez utiliser les langages de script Jython et Jacl pour gérer les serveurs middleware avec l'outil wsadmin. Utilisez les commandes et les paramètres du groupe MiddlewareServerManagement.

getMiddlewareServerType

La commande getMiddlewareServerType affiche la liste des types de serveur middleware.

Objet cible

Aucun.

Paramètres obligatoires

-serverName
Indique le nom du serveur dont vous voulez afficher le type. (Chaîne, obligatoire)
-nodeName
Indique le noeud sur lequel le serveur s'exécute. (Chaîne, obligatoire)

Valeur renvoyée

La commande renvoie une liste de serveurs middleware correspondant au type spécifié.

Utilisation de l'exemple de mode de traitement par lots

  • A l'aide de Jacl :
    $AdminTask getMiddlewareServerType {-serverName monServeur -nodeName monNoeud}
  • A l'aide de la chaîne Jython :
    AdminTask.getMiddlewareServerType([-serverName monServeur -nodeName monNoeud]')

Exemple d'utilisation en mode interactif

  • A l'aide de Jacl :
    $AdminTask stopMiddlewareServer {-interactive}
  • Avec la chaîne Jython :
    AdminTask.stopMiddlewareServer ('[-interactive]')

listForeignServerTypes

La commande listForeignServerTypes dresse la liste de tous les types de serveur middleware pris en charge, à l'exclusion des serveurs associés à la fonction Gestion intelligente.

Objet cible

Valeur renvoyée

La commande renvoie une liste de types de serveur middleware. Par exemple :
PHP_SERVER
WASCE_SERVER
CUSTOMHTTP_SERVER
APACHE_SERVER
TOMCAT_SERVER
LIBERTY_SERVER
WEBLOGIC_SERVER 
JBOSS_SERVER 
WASAPP_SERVER

Utilisation de l'exemple de mode de traitement par lots

  • A l'aide de Jacl :
    $AdminTask listForeignServerTypes
  • A l'aide de la chaîne Jython :
    AdminTask.listForeignServerTypes()

listMiddlewareServers

La commande listMiddlewareServers affiche la liste des serveurs middleware ainsi que le chemin de leur fichier de configuration. Si vous n'indiquez pas de paramètres de noeud ou de serveur middleware, tous les serveurs sont affichés.

Objet cible

Aucun.

Paramètres facultatifs

-middlewareServerType
Indique le type de serveur middleware à afficher dans la liste. Les types de serveur middleware sont les suivants : TOMCAT_SERVER, LIBERTY_SERVER, PHP_SERVER, WEBLOGIC_SERVER, JBOSS_SERVER, WASCE_SERVER, APACHE_SERVER et CUSTOMHTTP_SERVER. (Chaîne, facultatif)
-nodeName
Indique le noeud pour lequel les serveurs doivent être listés. (Chaîne, facultatif)

Valeur renvoyée

La commande renvoie la liste de serveurs middleware correspondant au type spécifié. Par exemple :
nodeagent(cells/xdblade02b07/nodes/xdblade01b08/servers/nodeagent|server.xml)
WASCE_2.0.0.0_xdblade01b08_DS_2(cells/xdblade02b07/nodes/xdblade01b08/servers/WASCE_2.0.0.0_xdblade01b08_DS_2|server.xml)
WASCE_2.0.0.0_xdblade01b08_DS_1(cells/xdblade02b07/nodes/xdblade01b08/servers/WASCE_2.0.0.0_xdblade01b08_DS_1|server.xml)
WASCE_2.0.0.0_xdblade01b08_DS_4(cells/xdblade02b07/nodes/xdblade01b08/servers/WASCE_2.0.0.0_xdblade01b08_DS_4|server.xml)
frucg(cells/xdblade02b07/nodes/xdblade01b08/servers/frucg|server.xml)
WASCE_2.0.0.0_xdblade01b08_DD_1(cells/xdblade02b07/nodes/xdblade01b08/servers/WASCE_2.0.0.0_xdblade01b08_DD_1|server.xml)
dmgr(cells/xdblade02b07/nodes/xdblade02b07/servers/dmgr|server.xml)
middlewareagent(cells/xdblade02b07/nodes/thebe14/servers/middlewareagent|server.xml)
tttomcat_server(cells/xdblade02b07/nodes/thebe14/servers/tttomcat_server|server.xml)

Utilisation de l'exemple de mode de traitement par lots

  • A l'aide de Jacl :
    $AdminTask listMiddlewareServers {-middlewareServerType TOMCAT_SERVER}
  • A l'aide de la chaîne Jython :
    AdminTask.listMiddlewareServers('[-middlewareServerType TOMCAT_SERVER]')

Exemple d'utilisation en mode interactif

  • A l'aide de Jacl :
    $AdminTask listMiddlewareServers
  • Avec la chaîne Jython :
    AdminTask.listMiddlewareServers()

listMiddlewareServerTypes

La commande listMiddlewareServerTypes affiche la liste de tous les types de serveur.

Objet cible

Valeur renvoyée

La commande renvoie la liste de tous les types de serveur. Par exemple :
APPLICATION_SERVER 
PHP_SERVER 
WASCE_SERVER 
CUSTOMHTTP_SERVER 
APACHE_SERVER 
TOMCAT_SERVER 
LIBERTY_SERVER
WEBLOGIC_SERVER 
ONDEMAND_ROUTER 
PROXY_SERVER 
WEB_SERVER 
JBOSS_SERVER 
WASAPP_SERVER 
GENERIC_SERVER

Utilisation de l'exemple de mode de traitement par lots

  • A l'aide de Jacl :
    $AdminTask listMiddlewareServerTypes
  • A l'aide de la chaîne Jython :
    AdminTask.listMiddlewareServerTypes

Exemple d'utilisation en mode interactif

listWASServerTypes

La commande listWASServerTypes affiche la liste des types de serveur associés à WebSphere Application Server.

Objet cible

Valeur renvoyée

La commande renvoie une liste de types de serveur. Par exemple :
APPLICATION_SERVER 
ONDEMAND_ROUTER 
PROXY_SERVER 
WEB_SERVER 
GENERIC_SERVER

Utilisation de l'exemple de mode de traitement par lots

  • A l'aide de Jacl :
    $AdminTask listWASServerTypes
  • A l'aide de la chaîne Jython :
    AdminTask.listWASServerTypes()

modifyForeignServerProperty

La commande modifyForeignServerProperty modifie une propriété sur un serveur middleware.

Objet cible

Aucun.

Paramètres obligatoires

-serverName
Indique le nom du serveur. (Chaîne, obligatoire)
-nodeName
Indique le nom du noeud. (Chaîne, obligatoire)
-propKey
Indique la clé de propriété associée au fichier server.xml. (Chaîne, obligatoire)
-propValue
Indique la valeur de propriété que vous souhaitez définir dans le fichier server.xml. (Chaîne, obligatoire)

Valeur renvoyée

La commande renvoie :

Utilisation de l'exemple de mode de traitement par lots

  • A l'aide de Jacl :
    $AdminTask modifyForeignServerProperty {-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 
    -propKey port -propValue 9090 }
  • A l'aide de la chaîne Jython :
    AdminTask.modifyForeignServerProperty('[-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -propKey port -propValue 9090]')

Exemple d'utilisation en mode interactif

  • A l'aide de Jacl :
    $AdminTask modifyForeignServerProperty {-interactive}
  • Avec la chaîne Jython :
    AdminTask.modifyForeignServerProperty('[-interactive]')

showMiddlewareServerInfo

La commande showMiddlewareServerInfo affiche la liste des propriétés du serveur middleware.

Valeur renvoyée

La commande renvoie :

Paramètres obligatoires

nom_serveur(chemin_fichier_configuration|nom_fichier_configuration)
Ce paramètre détermine le serveur à propos duquel vous souhaitez afficher des informations. Par exemple, vous pourriez utiliser la valeur suivante pour ce paramètre :
odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)
Vous pouvez déterminer les valeurs respectives des variables chemin_fichier_configuration et nom_fichier_configuration en exécutant la commande listMiddlewareServers. Vous pouvez utiliser la sortie de cette commande comme valeur du paramètre.

Utilisation de l'exemple de mode de traitement par lots

  • A l'aide de Jacl :
    $AdminTask showMiddlewareServerInfo odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)
  • A l'aide de la chaîne Jython :
    AdminTask.showMiddlewareServerInfo('odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)')

Exemple d'utilisation en mode interactif

  • A l'aide de Jacl :
    $AdminTask showMiddlewareServerInfo {-interactive}
  • Avec la chaîne Jython :
    AdminTask.showMiddlewareServerInfo('[-interactive]')

Exemple de sortie

{cell SVT61}
{serverMiddlewareType ONDEMAND_ROUTER}
{com.ibm.websphere.baseProductVersion 6.1.0.11}
{node oberon04}
{server odr2}

startMiddlewareServer

La commande startMiddlewareServer démarre le serveur middleware indiqué.

Objet cible

Aucun.

Paramètres obligatoires

-serverName
Indique le nom du serveur à démarrer. (Chaîne, obligatoire)
-nodeName
Indique le noeud sur lequel le serveur à démarrer est exécuté. (Chaîne, obligatoire)

Valeur renvoyée

La commande renvoie :

Utilisation de l'exemple de mode de traitement par lots

  • A l'aide de Jacl :
    $AdminTask.startMiddlewareServer('[-serverName myserver -nodeName mynode]')
  • A l'aide de la chaîne Jython :
    AdminTask.startMiddlewareServer('[-serverName myserver -nodeName mynode]')

Exemple d'utilisation en mode interactif

  • A l'aide de Jacl :
    $AdminTask startMiddlewareServer{-interactive}
  • Avec la chaîne Jython :
    AdminTask.startMiddlewareServer('[-interactive]')

stopMiddlewareServer

La commande stopMiddlewareServer arrête le serveur middleware indiqué.

Objet cible

Aucun.

Paramètres obligatoires

-serverName
Indique le nom du serveur middleware à arrêter. (Chaîne, obligatoire)
-nodeName
Indique le noeud sur lequel le serveur à arrêter est exécuté. (Chaîne, obligatoire)

Utilisation de l'exemple de mode de traitement par lots

  • A l'aide de Jacl :
    $AdminTask.stopMiddlewareServer('[-serverName myserver -nodeName  mynode]')
  • A l'aide de la chaîne Jython :
    AdminTask.stopMiddlewareServer('[-serverName myserver -nodeName mynode]')

Exemple d'utilisation en mode interactif

  • A l'aide de Jacl :
    $AdminTask stopMiddlewareServer {-interactive}
  • Avec la chaîne Jython :
    AdminTask.stopMiddlewareServer ('[-interactive]')

executeMiddlewareServerOperation

La commande executeMiddlewareServerOperation exécute une opération de serveur existante sur un serveur spécifié.

Objet cible

Aucun.

Paramètres obligatoires

-serverName
Indique le nom du serveur sur lequel exécuter l'opération de serveur. (Chaîne, obligatoire)
-nodeName
Spécifie le nom du noeud sur lequel le serveur indiqué est exécuté. (Chaîne, obligatoire)
-operation
Spécifie le nom de l'opération de serveur que vous souhaitez exécuter sur le serveur. (Chaîne, obligatoire)

Valeur renvoyée

La commande renvoie un message d'état relatif à l'opération de serveur. Par exemple :
CWMWS0420I: Démarrage du serveur middleware "WASCE_2.0.0.0_xdblade01b08_DS_4" terminé 
sur le noeud "xdblade01b08"

Utilisation de l'exemple de mode de traitement par lots

  • A l'aide de Jacl :
    $AdminTask executeMiddlewareServerOperation {-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -operation start }
  • A l'aide de la chaîne Jython :
    AdminTask.executeMiddlewareServerOperation('[-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -operation start]')

Exemple d'utilisation en mode interactif

  • A l'aide de Jacl :
    $AdminTask executeMiddlewareServerOperation {-interactive}
  • Avec la chaîne Jython :
    AdminTask.executeMiddlewareServerOperation ('[-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=rwve_adtaskmanagemw
Nom du fichier : rwve_adtaskmanagemw.html