Groupe de commandes ManagedObjectMetadata de l'objet AdminTask
Les langages de script Jython ou Jacl permettent de gérer les serveurs à l'aide de l'outil wsadmin. Les commandes et paramètres du groupe ManagedObjectMetadata peuvent être utilisés pour extraire la configuration et les informations de métadonnées pour un noeud spécifié.
Le groupe de commandes ManagedObjectMetadata de l'objet AdminTask inclut les commandes suivantes :
- compareNodeVersion
- getAvailableSDKsOnNode
- getMetadataProperties
- getMetadataProperty
- getNodeBaseProductVersion
- getNodeMajorVersion
- getNodeMinorVersion
- getNodePlatformOS
- getNodeSysplexName
- getSDKPropertiesOnNode
- isNodeZOS
compareNodeVersion
La commande compareNodeVersion compare la version de WebSphere Application Server d'après un noeud que vous indiquez et une version d'entrée.
Objet cible
Aucun
Paramètres et valeurs renvoyées
- -nodeName
- Le nom du noeud associé aux métadonnées que vous voulez que cette commande renvoie.
- -version
- Numéro de version que vous souhaitez comparer au numéro de version de WebSphere Application Server.
Exemple d'utilisation en mode de traitement par lots
- Langage Jacl :
$AdminTask compareNodeVersion {-nodeName node1 -version 5}
- Avec une chaîne Jython :
AdminTask.compareNodeVersion('[-nodeName node1 -version 5]')
- Avec la liste Jython :
AdminTask.compareNodeVersion(['-nodeName', 'node1', '-version', '5'])
Exemple d'utilisation du mode interactif
- Langage Jacl :
$AdminTask compareNodeVersion {-interactive}
- Avec une chaîne Jython :
AdminTask.compareNodeVersion ('[-interactive]')
- Avec la liste Jython :
AdminTask.compareNodeVersion (['-interactive'])
getAvailableSDKsOnNode
Exécutez la commande getAvailableSDKsOnNode pour revenir à la liste des noms des kits de développement de logiciels installés qu'un noeud peut utiliser. Elle répertorie les kits de développement de logiciels qui ont été installés et que le noeud peut utiliser.
Vous pouvez exécuter cette commande avant de définir un kit de développement de logiciels (SDK) à l'aide des commandes setter du groupe de commandes AdminSDKCmds. Voir Groupe de commandes AdminSDKCmds pour l'objet AdminTask.
Objet cible
Aucun
Paramètres requis
- -nodeName
- Spécifie le nom du noeud pour lequel afficher la liste des kits de développement de logiciels disponibles. (Chaîne, obligatoire)
Paramètres facultatifs
Aucun
Exemple d'utilisation en mode de traitement par lots
- Langage Jacl :
$AdminTask getAvailableSDKsOnNode {-nodeName myNode}
- Avec une chaîne Jython :
AdminTask.getAvailableSDKsOnNode('[-nodeName myNode]')
- Avec la liste Jython :
AdminTask.getAvailableSDKsOnNode(['-nodeName', 'myNode'])
Exemple d'utilisation du mode interactif
- Langage Jacl :
$AdminTask getAvailableSDKsOnNode {-interactive}
- Langage
Jython :
AdminTask.getAvailableSDKsOnNode('[-interactive]')
getMetadataProperties
La commande getMetadataProperties permet d'obtenir toutes les métadonnées du noeud indiqué.
Objet cible
Aucun
Paramètres et valeurs renvoyées
- -nodeName
- Le nom du noeud associé aux métadonnées que vous voulez que cette commande renvoie.
Exemple d'utilisation en mode de traitement par lots
- Langage Jacl :
$AdminTask getMetadataProperties {-nodeName node1}
- Avec une chaîne Jython :
AdminTask.getMetadataProperties('[-nodeName node1]')
- Avec la liste Jython :
AdminTask.getMetadataProperties(['-nodeName', 'node1'])
Exemple d'utilisation du mode interactif
- Langage Jacl :
$AdminTask getMetadataProperties {-interactive}
- Avec une chaîne Jython :
AdminTask.getMetadataProperties ('[-interactive]')
- Avec la liste Jython :
AdminTask.getMetadataProperties (['-interactive'])
getMetadataProperty
La commande getMetadataProperty permet d'obtenir les métadonnées du noeud indiqué contenant la clé spécifiée.
Objet cible
Aucun
Paramètres et valeurs renvoyées
- -nodeName
- Le nom du noeud associé aux métadonnées que vous voulez que cette commande renvoie.
- -propertyName
- La clé de propriété des métadonnées.
Exemple d'utilisation en mode de traitement par lots
- Langage Jacl :
$AdminTask getMetadataProperty {-nodeName node1 -propertyName com.ibm.websphere.baseProductVersion}
- Avec une chaîne Jython :
AdminTask.getMetadataProperty ('[-nodeName node1 -propertyName com.ibm.websphere.baseProductVersion]')
- Avec la liste Jython :
AdminTask.getMetadataProperty (['-nodeName', 'node1', '-propertyName', 'com.ibm.websphere.baseProductVersion'])
Exemple d'utilisation du mode interactif
- Langage Jacl :
$AdminTask getMetadataProperty {-interactive}
- Avec une chaîne Jython :
AdminTask.getMetadataProperty ('[-interactive]')
- Avec la liste Jython :
AdminTask.getMetadataProperty (['-interactive'])
getNodeBaseProductVersion
La commande getNodeBaseProductVersion renvoie la version WebSphere Application Server du noeud indiqué.
Objet cible
Aucun
Paramètres et valeurs renvoyées
- -nodeName
- Le nom du noeud associé aux métadonnées que vous voulez que cette commande renvoie.
Exemple d'utilisation en mode de traitement par lots
- Langage Jacl :
$AdminTask getNodeBaseProductVersion {-nodeName node1}
- Avec une chaîne Jython :
AdminTask.getNodeBaseProductVersion('[-nodeName node1]')
- Avec la liste Jython :
AdminTask.getNodeBaseProductVersion(['-nodeName', 'node1'])
Exemple d'utilisation du mode interactif
- Langage Jacl :
$AdminTask getNodeBaseProductVersion {-interactive}
- Avec une chaîne Jython :
AdminTask.getNodeBaseProductVersion ('[-interactive]')
- Avec la liste Jython :
AdminTask.getNodeBaseProductVersion (['-interactive'])
getNodeMajorVersion
La commande getNodeMajorVersion renvoie la version principale WebSphere Application Server du noeud indiqué.
Objet cible
Aucun
Paramètres et valeurs renvoyées
- -nodeName
- Le nom du noeud associé aux métadonnées que vous voulez que cette commande renvoie.
Exemple d'utilisation en mode de traitement par lots
- Langage Jacl :
$AdminTask getNodeMajorVersion {-nodeName node1}
- Avec une chaîne Jython :
AdminTask.getNodeMajorVersion('[-nodeName node1]')
- Avec la liste Jython :
AdminTask.getNodeMajorVersion(['-nodeName', 'node1'])
Exemple d'utilisation du mode interactif
- Langage Jacl :
$AdminTask getNodeMajorVersion {-interactive}
- Avec une chaîne Jython :
AdminTask.getNodeMajorVersion ('[-interactive]')
- Avec la liste Jython :
AdminTask.getNodeMajorVersion (['-interactive'])
getNodeMinorVersion
La commande getNodeMinorVersion renvoie la version secondaire WebSphere Application Server du noeud indiqué.
Objet cible
Aucun
Paramètres et valeurs renvoyées
- -nodeName
- Le nom du noeud associé aux métadonnées que vous voulez que cette commande renvoie.
Exemple d'utilisation en mode de traitement par lots
- Langage Jacl :
$AdminTask getNodeMinorVersion {-nodeName node1}
- Avec une chaîne Jython :
AdminTask.getNodeMinorVersion('[-nodeName node1]')
- Avec la liste Jython :
AdminTask.getNodeMinorVersion(['-nodeName', 'node1'])
Exemple d'utilisation du mode interactif
- Langage Jacl :
$AdminTask getNodeMinorVersion {-interactive}
- Avec une chaîne Jython :
AdminTask.getNodeMinorVersion ('[-interactive]')
- Avec la liste Jython :
AdminTask.getNodeMinorVersion (['-interactive'])
getNodePlatformOS
La commande getNodePlatformOS renvoie le nom du système d'exploitation du noeud indiqué.
Objet cible
Aucun
Paramètres et valeurs renvoyées
- -nodeName
- Le nom du noeud associé aux métadonnées que vous voulez que cette commande renvoie.
Exemple d'utilisation en mode de traitement par lots
- Langage Jacl :
$AdminTask getNodePlatformOS {-nodeName node1}
- Avec une chaîne Jython :
AdminTask.getNodePlatformOS('[-nodeName node1]')
- Avec la liste Jython :
AdminTask.getNodePlatformOS(['-nodeName', 'node1'])
Exemple d'utilisation du mode interactif
- Langage Jacl :
$AdminTask getNodePlatformOS {-interactive}
- Avec une chaîne Jython :
AdminTask.getNodePlatformOS ('[-interactive]')
- Avec la liste Jython :
AdminTask.getNodePlatformOS (['-interactive'])
getNodeSysplexName
La commande getNodeSysplexName renvoie le nom de sysplex du noeud indiqué.
Objet cible
Aucun
Paramètres et valeurs renvoyées
- -nodeName
- Le nom du noeud associé aux métadonnées que vous voulez que cette commande renvoie.
Exemple d'utilisation en mode de traitement par lots
- Langage Jacl :
$AdminTask getNodeSysplexName {-nodeName node1}
- Avec une chaîne Jython :
AdminTask.getNodeSysplexName('[-nodeName node1]')
- Avec la liste Jython :
AdminTask.getNodeSysplexName(['-nodeName', 'node1'])
Exemple d'utilisation du mode interactif
- Langage Jacl :
$AdminTask getNodeSysplexName {-interactive}
- Avec une chaîne Jython :
AdminTask.getNodeSysplexName ('[-interactive]')
- Avec la liste Jython :
AdminTask.getNodeSysplexName (['-interactive'])
getSDKPropertiesOnNode
Exécutez la commande getSDKPropertiesOnNode pour revenir à la liste des propriétés de kit de développement de logiciels pour un noeud. Elle répertorie les propriétés des kits de développement de logiciels qui ont été installés et que le noeud peut utiliser.
Si l'option -sdkName n'est pas spécifiée, la commande renvoie toutes les propriétés pour tous les kits de développement de logiciels disponibles. Si l'option -sdkAttributes est spécifiée, la commande renvoie uniquement les propriétés pour les attributs de kit de développement de logiciels spécifiés.
Vous pouvez exécuter cette commande avant de définir un kit de développement de logiciels (SDK) à l'aide des commandes setter du groupe de commandes AdminSDKCmds. Voir Groupe de commandes AdminSDKCmds pour l'objet AdminTask.
Objet cible
Aucun
Paramètres requis
- -nodeName
- Spécifie le nom du noeud pour lequel afficher la liste des propriétés de kit de développement de logiciels installées. (Chaîne, obligatoire)
Paramètres facultatifs
- -sdkName
- Spécifie le nom d'un kit de développement de logiciels pour lequel renvoyer les propriétés. (Chaîne, facultatif)
- -sdkAttributes
- Spécifie la liste des attributs de kit de développement de logiciels pour lesquels renvoyer les propriétés. (Chaîne, facultatif)
Syntaxe d'un exemple de mode différé
- Langage Jacl :
$AdminTask getSDKPropertiesOnNode {-nodeName myNode}
$AdminTask getSDKPropertiesOnNode {-nodeName myNode -sdkName 1.6_32}
$AdminTask getSDKPropertiesOnNode {-nodeName myNode -sdkAttributes {location}}
$AdminTask getSDKPropertiesOnNode {-nodeName myNode -sdkName 1.6_32 -sdkAttributes {location version}}
- Avec une chaîne Jython :
AdminTask.getSDKPropertiesOnNode('[-nodeName myNode]')
AdminTask.getSDKPropertiesOnNode('[-nodeName myNode -sdkName 1.6_32]')
AdminTask.getSDKPropertiesOnNode('[-nodeName myNode -sdkAttributes [location version]]')
AdminTask.getSDKPropertiesOnNode('[-nodeName myNode -sdkName 1.6_32 -sdkAttributes [location version]]')
- Avec la liste Jython :
AdminTask.getSDKPropertiesOnNode(['-nodeName', 'myNode'])
AdminTask.getSDKPropertiesOnNode(['-nodeName', 'myNode','-sdkName', '1.6_32'])
AdminTask.getSDKPropertiesOnNode(['-nodeName', 'myNode', '-sdkAttributes', '[location version]'])
AdminTask.getSDKPropertiesOnNode(['-nodeName', 'myNode', '-sdkName', '1.6_32', '-sdkAttributes', '[location version]'])
Exemple d'utilisation du mode interactif
- Langage Jacl :
$AdminTask getSDKPropertiesOnNode {-interactive}
- Langage
Jython :
AdminTask.getSDKPropertiesOnNode('[-interactive]')
isNodeZOS
La commande isNodeZOS vérifie si un noeud indiqué est en cours d'exécution sur la plateforme z/OS. Cette commande ne s'applique ni aux plateformes distribuées ni à WebSphere Application Server.
Objet cible
Aucun
Paramètres et valeurs renvoyées
- -nodeName
- Le nom du noeud associé aux métadonnées que vous voulez que cette commande renvoie.
Exemple d'utilisation en mode de traitement par lots
- Langage Jacl :
$AdminTask isNodeZOS {-nodeName node1}
- Avec une chaîne Jython :
AdminTask.isNodeZOS('[-nodeName node1]')
- Avec la liste Jython :
AdminTask.isNodeZOS(['-nodeName', 'node1'])
Exemple d'utilisation du mode interactif
- Langage Jacl :
$AdminTask isNodeZOS {-interactive}
- Avec une chaîne Jython :
AdminTask.isNodeZOS ('[-interactive]')
- Avec la liste Jython :
AdminTask.isNodeZOS (['-interactive'])