persistentExecutor - 排定的持續性執行程式 (persistentExecutor)

排定並執行持續性作業。

NameTypeDefaultDescription
idstring唯一的配置 ID。
enableTaskExecutionbooleantrue決定這個實例是否可執行作業。
initialPollDelay精準度是毫秒的時間量0在這個實例可輪詢持續儲存庫中要執行的作業之前,要先等待的時間。值 -1 會延遲輪詢,直到以程式設計方式來開始為止。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
pollInterval精準度是毫秒的時間量-1輪詢要執行的作業的間隔時間。值 -1 表示在起始輪詢之後即停用所有的輪詢。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
retryInterval精準度是毫秒的時間量1m失敗作業在第二次和後續連續重試之間必須經過的時間量。不論這個屬性的值為何,第一次重試會立即發生。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
retryLimitshort
Min: -1

Max: 10000
10失敗或回復的作業的連續重試次數限制,一旦超過這個次數,會將作業視為永久失敗,且不再嘗試進一步的重試。值 -1 容許無限制重試。
taskStoreRef最上層 databaseStore 元素的參照(字串)。defaultDatabaseStore排定作業的持續儲存庫。
contextServiceRef最上層 contextService 元素的參照(字串)。DefaultContextService配置如何擷取環境定義並延伸到執行緒。
pollSizeint
Min: 1
在輪詢持續儲存庫中要執行的作業時,所要尋找的作業項目數上限。如果未指定,則表示沒有限制。

contextService

配置如何擷取環境定義並延伸到執行緒。

NameTypeDefaultDescription
onError
  • IGNORE
  • WARN
  • FAIL
WARN決定要對配置錯誤採取的回應動作。舉例來說,如果為這項 contextService 配置了 securityContext,但是未啟用安全特性,則 onError 會決定失敗、發出警告,或是忽略不正確的配置部分。
IGNORE
伺服器在引起配置錯誤時,將不會發出任何警告和錯誤訊息。
WARN
伺服器在引起配置錯誤時,將會發出警告和錯誤訊息。
FAIL
伺服器將在第一次出現錯誤時發出警告或錯誤訊息,然後停止伺服器。
baseContextRef最上層 contextService 元素的參照(字串)。指定基本環境定義服務,以從中繼承尚未定義在這項環境定義服務中的環境定義。
jndiNamestringJNDI 名稱

contextService > baseContext

指定基本環境定義服務,以從中繼承尚未定義在這項環境定義服務中的環境定義。

NameTypeDefaultDescription
idstring唯一的配置 ID。
onError
  • IGNORE
  • WARN
  • FAIL
WARN決定要對配置錯誤採取的回應動作。舉例來說,如果為這項 contextService 配置了 securityContext,但是未啟用安全特性,則 onError 會決定失敗、發出警告,或是忽略不正確的配置部分。
IGNORE
伺服器在引起配置錯誤時,將不會發出任何警告和錯誤訊息。
WARN
伺服器在引起配置錯誤時,將會發出警告和錯誤訊息。
FAIL
伺服器將在第一次出現錯誤時發出警告或錯誤訊息,然後停止伺服器。
baseContextRef最上層 contextService 元素的參照(字串)。指定基本環境定義服務,以從中繼承尚未定義在這項環境定義服務中的環境定義。
jndiNamestringJNDI 名稱

contextService > baseContext > baseContext

指定基本環境定義服務,以從中繼承尚未定義在這項環境定義服務中的環境定義。

contextService > baseContext > classloaderContext

唯一的配置 ID。

NameTypeDefaultDescription
idstring唯一的配置 ID。

contextService > baseContext > jeeMetadataContext

唯一的配置 ID。

NameTypeDefaultDescription
idstring唯一的配置 ID。

contextService > baseContext > securityContext

唯一的配置 ID。

NameTypeDefaultDescription
idstring唯一的配置 ID。

contextService > baseContext > syncToOSThreadContext

唯一的配置 ID。

NameTypeDefaultDescription
idstring唯一的配置 ID。

contextService > baseContext > zosWLMContext

唯一的配置 ID。

NameTypeDefaultDescription
idstring唯一的配置 ID。
defaultTransactionClassstringASYNCBN當為「非常駐程式」工作建立新的 WLM 環境定義時,要提供給 WLM 來分類工作的「交易類別」名稱。
daemonTransactionClassstringASYNCDMN當為「常駐程式」工作建立新的 WLM 環境定義時,要提供給 WLM 來分類工作的「交易類別」名稱。
wlm
  • PropagateOrNew
  • New
  • Propagate
Propagate指出應如何處理「非常駐程式」工作的 WLM 環境定義。
PropagateOrNew
使用相同的 WLM 環境定義,或是在沒有現行環境定義時新建一個。
New
一律建立新的 WLM 環境定義。
Propagate
使用相同的 WLM 環境定義(若有的話)。

contextService > classloaderContext

唯一的配置 ID。

NameTypeDefaultDescription
idstring唯一的配置 ID。

contextService > jeeMetadataContext

唯一的配置 ID。

NameTypeDefaultDescription
idstring唯一的配置 ID。

contextService > securityContext

唯一的配置 ID。

NameTypeDefaultDescription
idstring唯一的配置 ID。

contextService > syncToOSThreadContext

唯一的配置 ID。

NameTypeDefaultDescription
idstring唯一的配置 ID。

contextService > zosWLMContext

唯一的配置 ID。

NameTypeDefaultDescription
idstring唯一的配置 ID。
defaultTransactionClassstringASYNCBN當為「非常駐程式」工作建立新的 WLM 環境定義時,要提供給 WLM 來分類工作的「交易類別」名稱。
daemonTransactionClassstringASYNCDMN當為「常駐程式」工作建立新的 WLM 環境定義時,要提供給 WLM 來分類工作的「交易類別」名稱。
wlm
  • PropagateOrNew
  • New
  • Propagate
Propagate指出應如何處理「非常駐程式」工作的 WLM 環境定義。
PropagateOrNew
使用相同的 WLM 環境定義,或是在沒有現行環境定義時新建一個。
New
一律建立新的 WLM 環境定義。
Propagate
使用相同的 WLM 環境定義(若有的話)。