AdminTask 对象的 ManagedNodeAgent 命令组(进行 wsadmin 脚本编制)

借助 wsadmin 工具,您可以使用 Jython 脚本编制语言来配置作业管理器。您可以使用 ManagedNodeAgent 组中的命令和参数来配置、查询和管理受管节点的作业管理器配置。

getRuntimeRegistrationProperties

getRuntimeRegistrationProperties 命令显示受管节点和相应作业管理器的运行时属性。

目标对象

无。

必需参数

-managedNodeName
指定所关注的受管节点的名称。(字符串,必需)

可选参数

-jobManagerUUID
指定所关注的作业管理器的 UUID。(字符串,可选)
-host
指定用于标识作业管理器的主机名。缺省值为 localhost。(字符串,可选)
-port
指定用于标识作业管理器的管理控制台端口号。如果已启用安全性,请使用安全端口号。如果已禁用安全性,请使用非安全端口号。缺省安全端口号是 9943,缺省非安全端口号是 9960。(字符串,可选)

如果向多个作业管理器注册了该节点,请使用 jobManagerUUID 参数或者 host 和 port 参数来指定作业管理器。如果只向一个作业管理器注册了该节点,那么您可以省略所有这些可选参数。

返回值

批处理方式示例用法

  • 使用 Jython 字符串:
    AdminTask.getRuntimeRegistrationProperties('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
  • 使用 Jython 列表:
    AdminTask.getRuntimeRegistrationProperties('-managedNodeName', 'myJobManagedNode',
     '-jobManagerUUID', 'myJobMgrKey')

交互方式示例用法

  • 使用 Jython:
    AdminTask.getRuntimeRegistrationProperties('-interactive')

isPollingJobManager

isPollingJobManager 命令确定受管节点是否正在轮询作业管理器。

目标对象

无。

必需参数

-managedNodeName
指定所关注的受管节点的名称。(字符串,必需)

可选参数

-jobManagerUUID
指定所关注的作业管理器的 UUID。(字符串,可选)
-host
指定用于标识作业管理器的主机名。缺省值为 localhost。(字符串,可选)
-port
指定用于标识作业管理器的管理控制台端口号。如果已启用安全性,请使用安全端口号。如果已禁用安全性,请使用非安全端口号。缺省安全端口号是 9943,缺省非安全端口号是 9960。(字符串,可选)

请使用 jobManagerUUID 参数或者 host 和 port 参数来指定作业管理器。如果系统只向一个作业管理器注册,那么您可以省略所有这些可选参数。

返回值

如果已启用轮询,那么此命令将返回 true;如果未启用轮询,那么此命令将返回 false

批处理方式示例用法

  • 使用 Jython 字符串:
    AdminTask.isPollingJobManager('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
  • 使用 Jython 列表:
    AdminTask.isPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')

交互方式示例用法

  • 使用 Jython:
    AdminTask.isPollingJobManager('-interactive')

listJobManagers

listJobManagers 命令列示特定受管节点所注册到的每个作业管理器。

目标对象

无。

必需参数

-managedNodeName
指定所关注的受管节点的名称。(字符串,必需)

可选参数

-jobManagerUUID
指定所关注的作业管理器的 UUID。(字符串,可选)
-host
指定用于标识作业管理器的主机名。缺省值为 localhost。(字符串,可选)
-port
指定用于标识作业管理器的管理控制台端口号。如果已启用安全性,请使用安全端口号。如果已禁用安全性,请使用非安全端口号。缺省安全端口号是 9943,缺省非安全端口号是 9960。(字符串,可选)

请使用 jobManagerUUID 参数或者 host 和 port 参数来指定作业管理器。如果系统只向一个作业管理器注册,那么您可以省略所有这些可选参数。

返回值

此命令返回作业管理器属性(包括作业管理器的 UUID 和主机名)的列表。根据受管节点注册期间定义的属性不同,此命令还可能显示端口号、连接类型和用户名。不会显示密码属性的值。

批处理方式示例用法

  • 使用 Jython 字符串:
    AdminTask.listJobManagers('-managedNodeName myJobManagedNode')
  • 使用 Jython 列表:
    AdminTask.listJobManagers('-managedNodeName', 'myJobManagedNode')

交互方式示例用法

  • 使用 Jython:
    AdminTask.listJobManagers('-interactive')

registerWithJobManager

registerWithJobManager 命令向作业管理器注册受管节点或 Deployment Manager。

目标对象

无。

必需参数

-managedNodeName
指定所关注的受管节点的名称。(字符串,必需)

可选参数

-host
指定作业管理器的主机名。缺省值为 localhost。(字符串,可选)
-port
指定作业管理器的管理控制台端口号。如果已启用安全性,请使用安全端口号。如果已禁用安全性,请使用非安全端口号。缺省安全端口号是 9943,缺省非安全端口号是 9960。(字符串,可选)
-user
指定用于登录到作业管理器的用户名。用户必须具有作业管理器的管理员角色。(字符串,可选)
-password
指定用于登录到作业管理器的密码。(字符串,可选)
-alias
指定要登记的受管节点别名。(字符串,可选)
-startPolling
指定系统在登记受管节点后是否轮询作业管理器。(布尔值,可选)
-autoAcceptSigner
指定是否自动接受服务器所提供的签署者。指定 false 将禁用此选项。缺省值为 true。(布尔值,可选)

返回值

此命令将返回作业管理器的配置标识,如以下输出所示:
'JobMgr-JOB_MANAGER-2f7d5a29-e601-417b-9124-7737be64dd0a'

批处理方式示例用法

  • 使用 Jython 字符串:
    AdminTask.registerWithJobManager('[-host myJobMgrHostname -managedNodeName myJobManagedNode -alias endpoint1]') 
  • 使用 Jython 列表:
    AdminTask.registerWithJobManager(['-host', 'myJobMgrHostname', '-managedNodeName myJobManagedNode',
     '-alias', 'endpoint1']) 

交互方式示例用法

  • 使用 Jython:
    AdminTask.registerWithJobManager('-interactive') 

setRuntimeRegistrationProperties

setRuntimeRegistrationProperties 命令设置受管节点和作业管理器的运行时属性。

目标对象

无。

可选参数

-managedNodeName
指定所关注的受管节点的名称。如果未指定 UUID,那么系统将把属性应用于每个受管节点。(字符串,可选)
-jobManagerUUID
指定所关注的作业管理器的 UUID。如果未指定 jobManagerUUID 参数,那么系统将把属性应用于每个作业管理器。(字符串,可选)
-host
指定用于标识作业管理器的主机名。缺省值为 localhost。(字符串,可选)
-port
指定用于标识作业管理器的管理控制台端口号。如果已启用安全性,请使用安全端口号。如果已禁用安全性,请使用非安全端口号。缺省安全端口号是 9943,缺省非安全端口号是 9960。(字符串,可选)
-interval
指定系统在所关注的受管节点轮询作业管理器之前等待的时间间隔(以秒计)。(字符串,可选)
-size
指定每个受管节点的线程池的最大大小。(字符串,可选)

返回值

此命令不会返回输出。

批处理方式示例用法

  • 使用 Jython 字符串:
    AdminTask.setRuntimeRegistrationProperties('-managedNodeName myJobManagedNode 
     -jobManagerUUID myJobMgrKey -interval 600')
  • 使用 Jython 列表:
    AdminTask.setRuntimeRegistrationProperties('-managedNodeName', 'myJobManagedNode', 
     '-jobManagerUUID', 'myJobMgrKey', '-interval', '600')

交互方式示例用法

  • 使用 Jython:
    AdminTask.setRuntimeRegistrationProperties('-interactive')

startPollingJobManager

startPollingJobManager 命令指示受管节点开始轮询作业管理器。

目标对象

无。

必需参数

-managedNodeName
指定所关注的受管节点的名称。(字符串,必需)

可选参数

-jobManagerUUID
指定所关注的作业管理器的 UUID。(字符串,可选)
-host
指定用于标识作业管理器的主机名。缺省值为 localhost。(字符串,可选)
-port
指定用于标识作业管理器的管理控制台端口号。如果已启用安全性,请使用安全端口号。如果已禁用安全性,请使用非安全端口号。缺省安全端口号是 9943,缺省非安全端口号是 9960。(字符串,可选)

请使用 jobManagerUUID 参数或者 host 和 port 参数来指定作业管理器。如果系统只向一个作业管理器注册,那么您可以省略所有这些可选参数。

返回值

此命令不会返回输出。

批处理方式示例用法

  • 使用 Jython 字符串:
    AdminTask.startPollingJobManager('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
  • 使用 Jython 列表:
    AdminTask.startPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')

交互方式示例用法

  • 使用 Jython:
    AdminTask.startPollingJobManager('-interactive')

stopPollingJobManager

stopPollingJobManager 命令指示受管节点停止轮询作业管理器。

目标对象

无。

必需参数

-managedNodeName
指定所关注的受管节点的名称。(字符串,必需)

可选参数

-jobManagerUUID
指定所关注的作业管理器的 UUID。(字符串,可选)
-host
指定用于标识作业管理器的主机名。缺省值为 localhost。(字符串,可选)
-port
指定用于标识作业管理器的管理控制台端口号。如果已启用安全性,请使用安全端口号。如果已禁用安全性,请使用非安全端口号。缺省安全端口号是 9943,缺省非安全端口号是 9960。(字符串,可选)

请使用 jobManagerUUID 参数或者 host 和 port 参数来指定作业管理器。如果系统只向一个作业管理器注册,那么您可以省略所有这些可选参数。

返回值

此命令不会返回输出。

批处理方式示例用法

  • 使用 Jython 字符串:
    AdminTask.stopPollingJobManager('-managedNodeName myJobManagedNode -jobManagerUUID myJobMgrKey')
  • 使用 Jython 列表:
    AdminTask.stopPollingJobManager('-managedNodeName', 'myJobManagedNode', '-jobManagerUUID', 'myJobMgrKey')

交互方式示例用法

  • 使用 Jython:
    AdminTask.stopPollingJobManager('-interactive')

unregisterWithJobManager

unregisterWithJobManager 命令从作业管理器配置中除去受管节点注册。

目标对象

无。

必需参数

-managedNodeName
指定所关注的受管节点的名称。(字符串,必需)

可选参数

-host
指定作业管理器的主机名。缺省值为 localhost。(字符串,可选)
-port
指定作业管理器的管理控制台端口号。如果已启用安全性,请使用安全端口号。如果已禁用安全性,请使用非安全端口号。缺省安全端口号是 9943,缺省非安全端口号是 9960。(字符串,可选)
-user
指定用于登录到作业管理器的用户名。用户必须具有作业管理器的管理员角色。(字符串,可选)
-password
指定用于登录到作业管理器的密码。(字符串,可选)

返回值

此命令将返回作业管理器的配置标识,如以下输出所示:
'JobMgr-JOB_MANAGER-0aa85922-bd9a-4ca6-b72c-467cd256b9b3'

批处理方式示例用法

  • 使用 Jython 字符串:
    AdminTask.unregisterWithJobManager('[-host myJobMgrHostname -port 8989 -managedNodeName myJobManagedNode]') 
  • 使用 Jython 列表:
    AdminTask.unregisterWithJobManager(['-host', 'myJobMgrHostname', '-managedNodeName', 'myJobManagedNode']) 

交互方式示例用法

  • 使用 Jython:
    AdminTask.unregisterWithJobManager('-interactive') 

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



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