Grupo de mandatos ManagedObjectMetadata para el objeto AdminTask
Puede utilizar los lenguajes de script Jython o Jacl para gestionar servidores con la herramienta wsadmin. Los mandatos y parámetros del grupo ManagedObjectMetadata se pueden utilizar para recuperar la información de configuración y de metadatos para un nodo especificado.
El grupo de mandatos ManagedObjectMetadata para el objeto AdminTask incluye los mandatos siguientes:
- compareNodeVersion
- getAvailableSDKsOnNode
- getMetadataProperties
- getMetadataProperty
- getNodeBaseProductVersion
- getNodeMajorVersion
- getNodeMinorVersion
- getNodePlatformOS
- getNodeSysplexName
- getSDKPropertiesOnNode
- isNodeZOS
compareNodeVersion
El mandato compareNodeVersion compara la versión de WebSphere Application Server para un nodo y versión especificados.
Objeto de destino
Ninguna
Parámetros y valores de retorno
- -nodeName
- Nombre del nodo asociado con los metadatos que desea que devuelva este mandato.
- -version
- Número de versión con el que desea comparar el número de versión de WebSphere Application Server.
Ejemplo de utilización de la modalidad de proceso por lotes
- Utilizando Jacl:
$AdminTask compareNodeVersion {-nodeName nodo1 -version 5}
- Utilizando la serie Jython:
AdminTask.compareNodeVersion('[-nodeName nodo1 -version 5]')
- Utilizando la lista Jython:
AdminTask.compareNodeVersion(['-nodeName', 'nodo1', '-version', '5'])
Ejemplo de utilización de la modalidad interactiva
- Utilizando Jacl:
$AdminTask compareNodeVersion {-interactive}
- Utilizando la serie Jython:
AdminTask.compareNodeVersion ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.compareNodeVersion (['-interactive'])
getAvailableSDKsOnNode
Ejecute el mandato getAvailableSDKsOnNode para devolver una lista de los nombres de los kits de desarrollo de software instalados que un nodo puede utilizar. Este mandato lista los kits de desarrollo de software que se han instalado y que están disponibles para su uso por parte del nodo.
Puede ejecutar este mandato antes de establecer un SDK utilizando los mandatos setter en el grupo de mandatos AdminSDKCmds. Consulte el grupo de mandatos AdminSDKCmds para el objeto AdminTask.
Objeto de destino
Ninguna
Parámetros necesarios
- -nodeName
- Especifica el nombre del nodo para el que desea una lista de kits de desarrollo de software disponibles. (String, obligatorio)
Parámetros opcionales
Ninguna
Ejemplo de utilización de la modalidad de proceso por lotes
- Utilizando
Jacl:
$AdminTask getAvailableSDKsOnNode {-nodeName miNodo}
- Utilizando la serie Jython:
AdminTask.getAvailableSDKsOnNode('[-nodeName miNodo]')
- Utilizando la lista Jython:
AdminTask.getAvailableSDKsOnNode(['-nodeName', 'miNodo'])
Ejemplo de utilización de la modalidad interactiva
- Utilizando
Jacl:
$AdminTask getAvailableSDKsOnNode {-interactive}
- Utilizando Jython:
AdminTask.getAvailableSDKsOnNode('[-interactive]')
getMetadataProperties
El mandato getMetadataProperties obtiene todos los metadatos del nodo especificado.
Objeto de destino
Ninguna
Parámetros y valores de retorno
- -nodeName
- Nombre del nodo asociado con los metadatos que desea que devuelva este mandato.
Ejemplo de utilización de la modalidad de proceso por lotes
- Utilizando Jacl:
$AdminTask getMetadataProperties {-nodeName nodo1}
- Utilizando la serie Jython:
AdminTask.getMetadataProperties('[-nodeName nodo1]')
- Utilizando la lista Jython:
AdminTask.getMetadataProperties(['-nodeName', 'nodo1'])
Ejemplo de utilización de la modalidad interactiva
- Utilizando Jacl:
$AdminTask getMetadataProperties {-interactive}
- Utilizando la serie Jython:
AdminTask.getMetadataProperties ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.getMetadataProperties (['-interactive'])
getMetadataProperty
El mandato getMetadataProperty obtiene metadatos con la clave especificada para el nodo especificado.
Objeto de destino
Ninguna
Parámetros y valores de retorno
- -nodeName
- Nombre del nodo asociado con los metadatos que desea que devuelva este mandato.
- -propertyName
- Clave de propiedad de metadatos.
Ejemplo de utilización de la modalidad de proceso por lotes
- Utilizando Jacl:
$AdminTask getMetadataProperty {-nodeName nodo1 -propertyName com.ibm.websphere.baseProductVersion}
- Utilizando la serie Jython:
AdminTask.getMetadataProperty ('[-nodeName nodo1 -propertyName com.ibm.websphere.baseProductVersion]')
- Utilizando la lista Jython:
AdminTask.getMetadataProperty (['-nodeName', 'nodo1', '-propertyName', 'com.ibm.websphere.baseProductVersion'])
Ejemplo de utilización de la modalidad interactiva
- Utilizando Jacl:
$AdminTask getMetadataProperty {-interactive}
- Utilizando la serie Jython:
AdminTask.getMetadataProperty ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.getMetadataProperty (['-interactive'])
getNodeBaseProductVersion
El mandato getNodeBaseProductVersion devuelve la versión de WebSphere Application Server para un nodo especificado.
Objeto de destino
Ninguna
Parámetros y valores de retorno
- -nodeName
- Nombre del nodo asociado con los metadatos que desea que devuelva este mandato.
Ejemplo de utilización de la modalidad de proceso por lotes
- Utilizando Jacl:
$AdminTask getNodeBaseProductVersion {-nodeName nodo1}
- Utilizando la serie Jython:
AdminTask.getNodeBaseProductVersion('[-nodeName nodo1]')
- Utilizando la lista Jython:
AdminTask.getNodeBaseProductVersion(['-nodeName', 'nodo1'])
Ejemplo de utilización de la modalidad interactiva
- Utilizando Jacl:
$AdminTask getNodeBaseProductVersion {-interactive}
- Utilizando la serie Jython:
AdminTask.getNodeBaseProductVersion ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.getNodeBaseProductVersion (['-interactive'])
getNodeMajorVersion
El mandato getNodeMajorVersion devuelve la versión principal de WebSphere Application Server para un nodo especificado.
Objeto de destino
Ninguna
Parámetros y valores de retorno
- -nodeName
- Nombre del nodo asociado con los metadatos que desea que devuelva este mandato.
Ejemplo de utilización de la modalidad de proceso por lotes
- Utilizando Jacl:
$AdminTask getNodeMajorVersion {-nodeName nodo1}
- Utilizando la serie Jython:
AdminTask.getNodeMajorVersion('[-nodeName nodo1]')
- Utilizando la lista Jython:
AdminTask.getNodeMajorVersion(['-nodeName', 'nodo1'])
Ejemplo de utilización de la modalidad interactiva
- Utilizando Jacl:
$AdminTask getNodeMajorVersion {-interactive}
- Utilizando la serie Jython:
AdminTask.getNodeMajorVersion ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.getNodeMajorVersion (['-interactive'])
getNodeMinorVersion
El mandato getNodeMinorVersion devuelve la versión secundaria de WebSphere Application Server para un nodo especificado.
Objeto de destino
Ninguna
Parámetros y valores de retorno
- -nodeName
- Nombre del nodo asociado con los metadatos que desea que devuelva este mandato.
Ejemplo de utilización de la modalidad de proceso por lotes
- Utilizando Jacl:
$AdminTask getNodeMinorVersion {-nodeName nodo1}
- Utilizando la serie Jython:
AdminTask.getNodeMinorVersion('[-nodeName nodo1]')
- Utilizando la lista Jython:
AdminTask.getNodeMinorVersion(['-nodeName', 'nodo1'])
Ejemplo de utilización de la modalidad interactiva
- Utilizando Jacl:
$AdminTask getNodeMinorVersion {-interactive}
- Utilizando la serie Jython:
AdminTask.getNodeMinorVersion ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.getNodeMinorVersion (['-interactive'])
getNodePlatformOS
El mandato getNodePlatformOS devuelve el nombre del sistema operativo para un nodo especificado.
Objeto de destino
Ninguna
Parámetros y valores de retorno
- -nodeName
- Nombre del nodo asociado con los metadatos que desea que devuelva este mandato.
Ejemplo de utilización de la modalidad de proceso por lotes
- Utilizando Jacl:
$AdminTask getNodePlatformOS {-nodeName nodo1}
- Utilizando la serie Jython:
AdminTask.getNodePlatformOS('[-nodeName nodo1]')
- Utilizando la lista Jython:
AdminTask.getNodePlatformOS(['-nodeName', 'nodo1'])
Ejemplo de utilización de la modalidad interactiva
- Utilizando Jacl:
$AdminTask getNodePlatformOS {-interactive}
- Utilizando la serie Jython:
AdminTask.getNodePlatformOS ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.getNodePlatformOS (['-interactive'])
getNodeSysplexName
El mandato getNodeSysplexName devuelve el nombre de sysplex para un nodo especificado.
Objeto de destino
Ninguna
Parámetros y valores de retorno
- -nodeName
- Nombre del nodo asociado con los metadatos que desea que devuelva este mandato.
Ejemplo de utilización de la modalidad de proceso por lotes
- Utilizando Jacl:
$AdminTask getNodeSysplexName {-nodeName nodo1}
- Utilizando la serie Jython:
AdminTask.getNodeSysplexName('[-nodeName nodo1]')
- Utilizando la lista Jython:
AdminTask.getNodeSysplexName(['-nodeName', 'nodo1'])
Ejemplo de utilización de la modalidad interactiva
- Utilizando Jacl:
$AdminTask getNodeSysplexName {-interactive}
- Utilizando la serie Jython:
AdminTask.getNodeSysplexName ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.getNodeSysplexName (['-interactive'])
getSDKPropertiesOnNode
Ejecute el mandato getSDKPropertiesOnNode para devolver una lista de las propiedades de los kits de desarrollo de software de un nodo. Este mandato lista las propiedades de los kits de desarrollo de software que se han instalado y que están disponibles para su uso por parte del nodo.
Cuando no se especifica la opción -sdkName, el mandato devuelve todas las propiedades de todos los kits de desarrollo de software disponibles. Cuando se especifica la opción -sdkAttributes, el mandato devuelve únicamente las propiedades para los atributos SDK especificados.
Puede ejecutar este mandato antes de establecer un SDK utilizando los mandatos setter en el grupo de mandatos AdminSDKCmds. Consulte el grupo de mandatos AdminSDKCmds para el objeto AdminTask.
Objeto de destino
Ninguna
Parámetros necesarios
- -nodeName
- Especifica el nombre del nodo para el que desea una lista de propiedades de los SDK instalados. (String, obligatorio)
Parámetros opcionales
- -sdkName
- Especifica el nombre de un SDK cuyas propiedades desea que se devuelvan. (String, opcional)
- -sdkAttributes
- Especifica una lista de los atributos de SDK cuyas propiedades desea que se devuelvan. (String, opcional)
Ejemplo de utilización de la modalidad de proceso por lotes
- Utilizando
Jacl:
$AdminTask getSDKPropertiesOnNode {-nodeName miNodo}
$AdminTask getSDKPropertiesOnNode {-nodeName miNodo -sdkName 1.6_32}
$AdminTask getSDKPropertiesOnNode {-nodeName miNodo -sdkAttributes {location}}
$AdminTask getSDKPropertiesOnNode {-nodeName miNodo -sdkName 1.6_32 -sdkAttributes {versión de ubicación}}
- Utilizando la serie Jython:
AdminTask.getSDKPropertiesOnNode('[-nodeName miNodo]')
AdminTask.getSDKPropertiesOnNode('[-nodeName miNodo -sdkName 1.6_32]')
AdminTask.getSDKPropertiesOnNode('[-nodeName miNodo -sdkAttributes [versión de ubicación]]')
AdminTask.getSDKPropertiesOnNode('[-nodeName miNodo -sdkName 1.6_32 -sdkAttributes [versión de ubicación]]')
- Utilizando la lista Jython:
AdminTask.getSDKPropertiesOnNode(['-nodeName', 'miNodo'])
AdminTask.getSDKPropertiesOnNode(['-nodeName', 'miNodo','-sdkName', '1.6_32'])
AdminTask.getSDKPropertiesOnNode(['-nodeName', 'miNodo', '-sdkAttributes', '[versión de ubicación]'])
AdminTask.getSDKPropertiesOnNode(['-nodeName', 'miNodo','-sdkName', '1.6_32', '-sdkAttributes', '[versión de ubicación]'])
Ejemplo de utilización de la modalidad interactiva
- Utilizando
Jacl:
$AdminTask getSDKPropertiesOnNode {-interactive}
- Utilizando Jython:
AdminTask.getSDKPropertiesOnNode('[-interactive]')
isNodeZOS
El mandato isNodeZOS comprueba si el nodo que especifica se está ejecutando en la plataforma z/OS. Este mandato no se aplica a las plataformas distribuidas o a WebSphere Application Server
Objeto de destino
Ninguna
Parámetros y valores de retorno
- -nodeName
- Nombre del nodo asociado con los metadatos que desea que devuelva este mandato.
Ejemplo de utilización de la modalidad de proceso por lotes
- Utilizando Jacl:
$AdminTask isNodeZOS {-nodeName nodo1}
- Utilizando la serie Jython:
AdminTask.isNodeZOS('[-nodeName nodo1]')
- Utilizando la lista Jython:
AdminTask.isNodeZOS(['-nodeName', 'nodo1'])
Ejemplo de utilización de la modalidad interactiva
- Utilizando Jacl:
$AdminTask isNodeZOS {-interactive}
- Utilizando la serie Jython:
AdminTask.isNodeZOS ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.isNodeZOS (['-interactive'])