AdminTask 对象的 JobSchedulerCommands 命令组
要通过 wsadmin 工具配置作业调度程序,可以使用 Jython 或 Jacl 脚本语言来实现。JobSchedulerCommands 命令组中的命令和参数可用于管理配置属性和定制属性。
showJobSchedulerAttributes
showJobSchedulerAttributes 命令显示作业调度程序的所有配置属性。
目标对象
无
必需参数
无
可选参数
无
返回值
该命令返回作业调度程序的所有属性列表。
批处理方式示例用法
- 使用 Jacl
$AdminTask showJobSchedulerAttributes
- 使用 Jython:
AdminTask.showJobSchedulerAttributes()
交互方式示例用法
- 使用 Jacl:
$AdminTask showJobSchedulerAttributes
- 使用 Jython:
AdminTask.showJobSchedulerAttributes()
modifyJobSchedulerAttribute
modifyJobSchedulerAttribute 命令修改作业调度程序的配置属性。
目标对象
无
必需参数
- -name
- 指定要修改的属性的名称。(字符串)以下属性受支持。
- datasourceJNDIName(缺省值为 jdbc/lrsched)
- databaseSchemaName(缺省值为 LRSSCHEMA)
- deploymentTarget(缺省值为 none)
- endpointJobLogLocation(缺省值为 ${GRID_JOBLOG_ROOT})
- enableUsageRecording(缺省值为 false)
- enableUsageRecordingZOS(缺省值为 false)
可选参数
- -value
- 指定属性的值。(字符串)如果未指定,那么将指定各自属性的缺省值。
返回值
该命令返回作业调度程序对象标识。
批处理方式示例用法
- 使用 Jacl:
$AdminTask modifyJobSchedulerAttribute {-name datasourceJNDIName -value "jdbc/ds"}
- 使用 Jython:
AdminTask.modifyJobSchedulerAttribute('[-name datasourceJNDIName -value jdbc/ds]')
交互方式示例用法
- 使用 Jacl:
$AdminTask modifyJobSchedulerAttribute {-interactive}
- 使用 Jython:
AdminTask.modifyJobSchedulerAttribute('[-interactive]')
createJobSchedulerProperty
createJobSchedulerProperty 命令为作业调度程序创建定制属性。
目标对象
无
必需参数
- -name
- 指定要创建的定制属性的名称。(字符串)
- -value
- 指定定制属性的值。(字符串)
可选参数
- -description
- 指定定制属性的描述。(字符串)
返回值
该命令返回属性对象标识。
批处理方式示例用法
- 使用 Jacl:
$AdminTask createJobSchedulerProperty {-name bjsProp1 -value "bjsprop1"}
- 使用 Jython:
AdminTask.createJobSchedulerProperty('[-name bjsProp1 -value bjsprop1]')
交互方式示例用法
- 使用 Jacl:
$AdminTask createJobSchedulerProperty {-interactive}
- 使用 Jython:
AdminTask.createJobSchedulerProperty('[-interactive]')
modifyJobSchedulerProperty
modifyJobSchedulerProperty 命令修改作业调度程序的定制属性。
目标对象
无
必需参数
- -name
- 指定要修改的定制属性的名称。(字符串)
- -value
- 指定定制属性的值。(字符串)
可选参数
- -description
- 指定定制属性的描述。(字符串)
返回值
该命令返回属性对象标识。
批处理方式示例用法
- 使用 Jacl:
$AdminTask modifyJobSchedulerProperty {-name bjsProp1 -value "bjsprop1"}
- 使用 Jython:
AdminTask.modifyJobSchedulerProperty('[-name bjsProp1 -value bjsprop1]')
交互方式示例用法
- 使用 Jacl:
$AdminTask modifyJobSchedulerProperty {-interactive}
- 使用 Jython:
AdminTask.modifyJobSchedulerProperty('[-interactive]')
removeJobSchedulerProperty
removeJobSchedulerProperty 命令移除作业调度程序的定制属性。
目标对象
无
必需参数
- -name
- 指定要移除的定制属性的名称。(字符串)
可选参数
无
返回值
该命令返回属性对象标识。
批处理方式示例用法
- 使用 Jacl:
$AdminTask removeJobSchedulerProperty {-name bjsProp1}
- 使用 Jython:
AdminTask.removeJobSchedulerProperty('[-name bjsProp1]')
交互方式示例用法
- 使用 Jacl:
$AdminTask removeJobSchedulerProperty {-interactive}
- 使用 Jython:
AdminTask.removeJobSchedulerProperty('[-interactive]')
listJobSchedulerProperties
listJobSchedulerProperties 命令列示作业调度程序的所有定制属性。
目标对象
无
必需参数
无
可选参数
无
返回值
该命令返回作业调度程序的所有定制属性的列表。
批处理方式示例用法
- 使用 Jacl:
$AdminTask listJobSchedulerProperties
- 使用 Jython:
AdminTask.listJobSchedulerProperties()
交互方式示例用法
- 使用 Jacl:
$AdminTask listJobSchedulerProperties
- 使用 Jython:
AdminTask.listJobSchedulerProperties()