安排并运行持久任务。

Name Type Default Description

contextServiceRef

对顶级 contextService 元素的引用(字符串)。

DefaultContextService

配置上下文捕获及传播至线程的方式。

enableTaskExecution

布尔型

true

确定此实例能否运行任务。

id

字符串

唯一配置标识。

initialPollDelay

具有毫秒精度的时间段

0

在此实例可轮询持久存储器以查找要运行的任务之前等待的持续时间。如果值为 -1,那么将延迟轮询,直到通过程序启动轮询为止。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。

missedTaskThreshold

具有秒精度的时间段

-1

任务执行的预期开始时间之后为运行任务而保留的时长。此时间间隔到期之前,系统会阻止其他成员运行此任务。如果此时间间隔过去但该任务未成功运行,或者任务回滚,那么任务运行被视为失败,系统允许另一成员尝试运行该任务。在 100 秒到 9000 秒(2.5 小时)的受支持范围内的失败任务阈值会启用故障转移。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。

pollInterval

具有毫秒精度的时间段

执行程序在持久性存储中查找要运行的任务的时间间隔。如果未指定并且已启用故障转移,那么系统会自动计算轮询时间间隔。如果未启用故障转移,那么缺省值为 -1,这会在初始轮询后禁用所有轮询。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。

pollSize

int
Min: 1

轮询持久性存储器以获取要运行的任务时要查找的最大任务条目数。如果未指定,那么表示没有限制。

retryInterval

具有毫秒精度的时间段

失败任务连续重试之间必须经历的时长。仅当已禁用故障转移时,重试间隔才适用。如果启用故障转移,那么服务器会在下一次轮询时重试。如果未启用故障转移,那么第一次重试会立即在同一台服务器上进行,此后按重试间隔进行。缺省重试间隔为 1 分钟。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。

retryLimit

short
Min: -1
Max: 10000

10

对已失败或者已回滚的任务连续重试的次数限制;达到此限制之后,就会认为该任务永久失败,并且不再进一步重试。如果值为 -1,那么将允许无限制地重试。

taskStoreRef

对顶级 databaseStore 元素的引用(字符串)。

defaultDatabaseStore

计划任务的持久存储器。

contextService

配置上下文捕获及传播至线程的方式。

Name Type Default Description

jndiName

string

JNDI 名称

onError

  • FAIL

  • IGNORE

  • WARN

WARN

确定用于响应配置错误的操作。例如,如果为此 contextService 配置了 securityContext,但未启用安全性功能,那么 onError 会确定是对错误配置部分执行使失效操作、发出警告操作还是忽略操作。
FAIL
服务器在第一次发生错误时将发出警告或错误消息,然后停止服务器。
IGNORE
服务器在发生配置错误时将不会发出警告和错误消息。
WARN
服务器在发生配置错误时将发出警告和错误消息。

高级属性

baseContextRef

对顶级 contextService 元素的引用(字符串)。

指定从其继承上下文的基本上下文服务(尚未在此上下文服务上定义此上下文)。

contextService > baseContext

指定从其继承上下文的基本上下文服务(尚未在此上下文服务上定义此上下文)。

Name Type Default Description

id

字符串

唯一配置标识。

jndiName

string

JNDI 名称

onError

  • FAIL

  • IGNORE

  • WARN

WARN

确定用于响应配置错误的操作。例如,如果为此 contextService 配置了 securityContext,但未启用安全性功能,那么 onError 会确定是对错误配置部分执行使失效操作、发出警告操作还是忽略操作。
FAIL
服务器在第一次发生错误时将发出警告或错误消息,然后停止服务器。
IGNORE
服务器在发生配置错误时将不会发出警告和错误消息。
WARN
服务器在发生配置错误时将发出警告和错误消息。

高级属性

baseContextRef

对顶级 contextService 元素的引用(字符串)。

指定从其继承上下文的基本上下文服务(尚未在此上下文服务上定义此上下文)。

contextService > baseContext > classloaderContext

唯一配置标识。

Name Type Default Description

id

字符串

唯一配置标识。

contextService > baseContext > jeeMetadataContext

唯一配置标识。

Name Type Default Description

id

字符串

唯一配置标识。

contextService > baseContext > securityContext

唯一配置标识。

Name Type Default Description

id

字符串

唯一配置标识。

contextService > baseContext > syncToOSThreadContext

唯一配置标识。

Name Type Default Description

id

字符串

唯一配置标识。

contextService > baseContext > zosWLMContext

唯一配置标识。

Name Type Default Description

daemonTransactionClass

string

ASYNCDMN

当为守护程序工作创建新 WLM 上下文时,提供给 WLM 以对工作进行分类的事务类名称。

defaultTransactionClass

string

ASYNCBN

当为非守护程序工作创建新 WLM 上下文时,提供给 WLM 以对工作进行分类的事务类名称。

id

字符串

唯一配置标识。

wlm

  • New

  • Propagate

  • PropagateOrNew

Propagate

指示如何为非守护程序工作处理 WLM 上下文。
New
始终创建新的 WLM 上下文。
Propagate
使用相同的 WLM 上下文(如果存在一个)。
PropagateOrNew
使用相同的 WLM 上下文或创建一个新的 WLM 上下文(如果不存在当前上下文)。

contextService > classloaderContext

唯一配置标识。

Name Type Default Description

id

字符串

唯一配置标识。

contextService > jeeMetadataContext

唯一配置标识。

Name Type Default Description

id

字符串

唯一配置标识。

contextService > securityContext

唯一配置标识。

Name Type Default Description

id

字符串

唯一配置标识。

contextService > syncToOSThreadContext

唯一配置标识。

Name Type Default Description

id

字符串

唯一配置标识。

contextService > zosWLMContext

唯一配置标识。

Name Type Default Description

daemonTransactionClass

string

ASYNCDMN

当为守护程序工作创建新 WLM 上下文时,提供给 WLM 以对工作进行分类的事务类名称。

defaultTransactionClass

string

ASYNCBN

当为非守护程序工作创建新 WLM 上下文时,提供给 WLM 以对工作进行分类的事务类名称。

id

字符串

唯一配置标识。

wlm

  • New

  • Propagate

  • PropagateOrNew

Propagate

指示如何为非守护程序工作处理 WLM 上下文。
New
始终创建新的 WLM 上下文。
Propagate
使用相同的 WLM 上下文(如果存在一个)。
PropagateOrNew
使用相同的 WLM 上下文或创建一个新的 WLM 上下文(如果不存在当前上下文)。