AdminTask 物件的 JobSchedulerCommands 指令群組
您可以利用 wsadmin 工具,利用 Jython 或 Jacl Scripting 語言來配置工作排程器。 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
- 指定屬性的值。 (字串) 如果未指定,則會指派個別屬性的預設值。
回覆值
指令會傳回工作排程器物件 ID。
批次模式用法範例
- 使用 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
- 指定自訂內容的說明。 (字串)
回覆值
指令會傳回內容物件 ID。
批次模式用法範例
- 使用 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
- 指定自訂內容的說明。 (字串)
回覆值
指令會傳回內容物件 ID。
批次模式用法範例
- 使用 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
- 指定要移除的自訂內容名稱。 (字串)
選用參數
無
回覆值
指令會傳回內容物件 ID。
批次模式用法範例
- 使用 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()