AdminTask 物件的 JobSchedulerCommands 指令群組

您可以利用 wsadmin 工具,利用 Jython 或 Jacl Scripting 語言來配置工作排程器。 JobSchedulerCommands 指令群組中的指令和參數可用來管理配置屬性和自訂內容。

showJobSchedulerAttributes

showJobSchedulerAttributes 指令會顯示工作排程器的所有配置屬性。

目標物件

必要參數

選用參數

回覆值

指令會傳回工作排程器所有屬性的清單。

批次模式用法範例

  • 使用 Jacl
    $AdminTask showJobSchedulerAttributes
  • 使用 Jython
    AdminTask.showJobSchedulerAttributes()

互動模式用法範例

  • 使用 Jacl:
    $AdminTask showJobSchedulerAttributes
  • 使用 Jython:
    AdminTask.showJobSchedulerAttributes()

modifyJobSchedulerAttribute

modifyJobSchedulerAttribute 指令會修改工作排程器的配置屬性。

目標物件

必要參數

-name
指定要修改的屬性名稱。 (字串)
支援下列屬性。
  1. datasourceJNDIName (預設值為 jdbc/lrsched)
  2. databaseSchemaName (預設值是 LRSSCHEMA)
  3. deploymentTarget (預設值為 none)
  4. endpointJobLogLocation (預設值為 ${GRID_JOBLOG_ROOT})
  5. enableUsageRecording (預設值為 false)
  6. 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()