AdminTask 对象的 ManagedObjectMetadata 命令组

可使用 Jython 或 Jacl 脚本编制语言以通过 wsadmin 工具管理服务器。ManagedObjectMetadata 组中的命令和参数可用于检索指定节点的配置和元数据信息。

AdminTask 对象的 ManagedObjectMetadata 命令组包括以下命令:

compareNodeVersion

compareNodeVersion 命令用于将指定节点提供的 WebSphere® Application Server 版本与输入版本进行比较。

目标对象

参数和返回值

-nodeName
与您要此命令返回的元数据关联的节点的名称。
-version
要与 WebSphere Application Server 版本号进行比较的版本号。

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask compareNodeVersion {-nodeName node1 -version 5}
  • 使用 Jython 字符串:
    AdminTask.compareNodeVersion('[-nodeName node1 -version 5]')
  • 使用 Jython 列表:
    AdminTask.compareNodeVersion(['-nodeName', 'node1', '-version', '5'])

交互方式示例用法

  • 使用 Jacl:
    $AdminTask compareNodeVersion {-interactive}
  • 使用 Jython 字符串:
    AdminTask.compareNodeVersion ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.compareNodeVersion (['-interactive'])

getAvailableSDKsOnNode

运行 getAvailableSDKsOnNode 命令以返回节点可以使用的已安装软件开发包的名称列表。此命令用于列示已安装并且可供节点使用的软件开发包。

您可以在使用 AdminSDKCmds 命令组中的 setter 命令设置 SDK 前运行此命令。请参阅“AdminTask 对象的 AdminSDKCmds 命令组”。

目标对象

必需参数

-nodeName
指定您要获取其可用软件开发包列表的节点的名称。(字符串,必需)

可选参数

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask getAvailableSDKsOnNode {-nodeName myNode}
  • 使用 Jython 字符串:
    AdminTask.getAvailableSDKsOnNode('[-nodeName myNode]')
  • 使用 Jython 列表:
    AdminTask.getAvailableSDKsOnNode(['-nodeName', 'myNode'])

交互方式示例用法

  • 使用 Jacl:
    $AdminTask getAvailableSDKsOnNode {-interactive}
  • 使用 Jython:
    AdminTask.getAvailableSDKsOnNode('[-interactive]')

getMetadataProperties

getMetadataProperties 命令用于获取指定节点的所有元数据。

目标对象

参数和返回值

-nodeName
与您要此命令返回的元数据关联的节点的名称。

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask getMetadataProperties {-nodeName node1}
  • 使用 Jython 字符串:
    AdminTask.getMetadataProperties('[-nodeName node1]')
  • 使用 Jython 列表:
    AdminTask.getMetadataProperties(['-nodeName', 'node1'])

交互方式示例用法

  • 使用 Jacl:
    $AdminTask getMetadataProperties {-interactive}
  • 使用 Jython 字符串:
    AdminTask.getMetadataProperties ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.getMetadataProperties (['-interactive'])

getMetadataProperty

getMetadataProperty 命令用于获取指定节点中包含指定关键字的元数据。

目标对象

参数和返回值

-nodeName
与您要此命令返回的元数据关联的节点的名称。
-propertyName
元数据属性关键字。

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask getMetadataProperty {-nodeName node1 -propertyName
     com.ibm.websphere.baseProductVersion}
  • 使用 Jython 字符串:
    AdminTask.getMetadataProperty ('[-nodeName node1 -propertyName 
    com.ibm.websphere.baseProductVersion]')
  • 使用 Jython 列表:
    AdminTask.getMetadataProperty (['-nodeName', 'node1', '-propertyName',
     'com.ibm.websphere.baseProductVersion'])

交互方式示例用法

  • 使用 Jacl:
    $AdminTask getMetadataProperty {-interactive}
  • 使用 Jython 字符串:
    AdminTask.getMetadataProperty ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.getMetadataProperty (['-interactive'])

getNodeBaseProductVersion

getNodeBaseProductVersion 命令用于返回指定节点的 WebSphere Application Server 的版本。

目标对象

参数和返回值

-nodeName
与您要此命令返回的元数据关联的节点的名称。

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask getNodeBaseProductVersion {-nodeName node1}
  • 使用 Jython 字符串:
    AdminTask.getNodeBaseProductVersion('[-nodeName node1]')
  • 使用 Jython 列表:
    AdminTask.getNodeBaseProductVersion(['-nodeName', 'node1'])

交互方式示例用法

  • 使用 Jacl:
    $AdminTask getNodeBaseProductVersion {-interactive}
  • 使用 Jython 字符串:
    AdminTask.getNodeBaseProductVersion ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.getNodeBaseProductVersion (['-interactive'])

getNodeMajorVersion

getNodeMajorVersion 命令用于返回指定节点的 WebSphere Application Server 主要版本。

目标对象

参数和返回值

-nodeName
与您要此命令返回的元数据关联的节点的名称。

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask getNodeMajorVersion {-nodeName node1}
  • 使用 Jython 字符串:
    AdminTask.getNodeMajorVersion('[-nodeName node1]')
  • 使用 Jython 列表:
    AdminTask.getNodeMajorVersion(['-nodeName', 'node1'])

交互方式示例用法

  • 使用 Jacl:
    $AdminTask getNodeMajorVersion {-interactive}
  • 使用 Jython 字符串:
    AdminTask.getNodeMajorVersion ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.getNodeMajorVersion (['-interactive'])

getNodeMinorVersion

getNodeMinorVersion 命令用于返回指定节点的 WebSphere Application Server 次要版本。

目标对象

参数和返回值

-nodeName
与您要此命令返回的元数据关联的节点的名称。

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask getNodeMinorVersion {-nodeName node1}
  • 使用 Jython 字符串:
    AdminTask.getNodeMinorVersion('[-nodeName node1]')
  • 使用 Jython 列表:
    AdminTask.getNodeMinorVersion(['-nodeName', 'node1'])

交互方式示例用法

  • 使用 Jacl:
    $AdminTask getNodeMinorVersion {-interactive}
  • 使用 Jython 字符串:
    AdminTask.getNodeMinorVersion ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.getNodeMinorVersion (['-interactive'])

getNodePlatformOS

getNodePlatformOS 命令用于返回指定节点的操作系统名称。

目标对象

参数和返回值

-nodeName
与您要此命令返回的元数据关联的节点的名称。

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask getNodePlatformOS {-nodeName node1}
  • 使用 Jython 字符串:
    AdminTask.getNodePlatformOS('[-nodeName node1]')
  • 使用 Jython 列表:
    AdminTask.getNodePlatformOS(['-nodeName', 'node1'])

交互方式示例用法

  • 使用 Jacl:
    $AdminTask getNodePlatformOS {-interactive}
  • 使用 Jython 字符串:
    AdminTask.getNodePlatformOS ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.getNodePlatformOS (['-interactive'])

getNodeSysplexName

getNodeSysplexName 命令用于返回指定节点的综合系统名称。

目标对象

参数和返回值

-nodeName
与您要此命令返回的元数据关联的节点的名称。

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask getNodeSysplexName {-nodeName node1}
  • 使用 Jython 字符串:
    AdminTask.getNodeSysplexName('[-nodeName node1]')
  • 使用 Jython 列表:
    AdminTask.getNodeSysplexName(['-nodeName', 'node1'])

交互方式示例用法

  • 使用 Jacl:
    $AdminTask getNodeSysplexName {-interactive}
  • 使用 Jython 字符串:
    AdminTask.getNodeSysplexName ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.getNodeSysplexName (['-interactive'])

getSDKPropertiesOnNode

运行 getSDKPropertiesOnNode 命令以返回节点的软件开发包属性的列表。此命令用于列示已安装并且可供节点使用的软件开发包的属性。

如果未指定 -sdkName 选项,那么该命令将返回所有可用软件开发包的所有属性。如果指定了 -sdkAttributes 选项,那么该命令只返回指定 SDK 特性的属性。

您可以在使用 AdminSDKCmds 命令组中的 setter 命令设置 SDK 前运行此命令。请参阅“AdminTask 对象的 AdminSDKCmds 命令组”。

目标对象

必需参数

-nodeName
指定您要获取其已安装的 SDK 属性列表的节点的名称。(字符串,必需)

可选参数

-sdkName
指定要返回其属性的 SDK 的名称。(字符串,可选)
-sdkAttributes
指定要返回其属性的 SDK 特性的列表。(字符串,可选)

批处理方式示例用法

  • 使用 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}}
  • 使用 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]]')
  • 使用 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]'])

交互方式示例用法

  • 使用 Jacl:
    $AdminTask getSDKPropertiesOnNode {-interactive}
  • 使用 Jython:
    AdminTask.getSDKPropertiesOnNode('[-interactive]')

isNodeZOS

isNodeZOS 命令测试您指定的节点是否在 z/OS® 平台上运行。此命令不适用于分布式平台或 WebSphere Application Server

目标对象

参数和返回值

-nodeName
与您要此命令返回的元数据关联的节点的名称。

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask isNodeZOS {-nodeName node1}
  • 使用 Jython 字符串:
    AdminTask.isNodeZOS('[-nodeName node1]')
  • 使用 Jython 列表:
    AdminTask.isNodeZOS(['-nodeName', 'node1'])

交互方式示例用法

  • 使用 Jacl:
    $AdminTask isNodeZOS {-interactive}
  • 使用 Jython 字符串:
    AdminTask.isNodeZOS ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.isNodeZOS (['-interactive'])

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_atmanagedobjmetadata
文件名:rxml_atmanagedobjmetadata.html