persistentExecutor - Executor pianificato persistente (persistentExecutor)

Pianifica ed esegue le attività persistenti.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
enableTaskExecutionbooleanotrueDetermina se questa istanza può o meno eseguire le attività.
initialPollDelayUn periodo di tempo con precisione al millisecondo0L'intervallo di tempo che deve trascorrere prima che questa istanza possa eseguire il polling dell'archivio persistente alla ricerca di attività da eseguire. Un valore -1 ritarda il polling fino al suo avvio in modo programmatico. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi.
pollIntervalUn periodo di tempo con precisione al millisecondo-1l'intervallo tra le operazioni di polling alla ricerca di attività da eseguire. Il valore -1 disabilita la funzione di polling dopo l'operazione di polling iniziale. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi.
retryIntervalUn periodo di tempo con precisione al millisecondo1mIl lasso di tempo che deve trascorrere tra il secondo nuovo tentativo e quelli consecutivi successivi di un'attività non riuscita. Il primo nuovo tentativo si verifica immediatamente, indipendentemente dal valore di questo attributo. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi.
retryLimitshort
Min: -1

Max: 10000
10Limite di nuovi tentativi consecutivi per un'attività non riuscita o di cui è stato eseguito il rollback, dopo il quale l'attività viene considerata permanentemente non riuscita e non vengono effettuati ulteriori nuovi tentativi. Un valore -1 consente un numero illimitato di nuovi tentativi.
taskStoreRefUn riferimento allelemento di livello più alto {0} (stringa).defaultDatabaseStoreL'archivio persistente per le attività pianificate.
contextServiceRefUn riferimento allelemento di livello più alto {0} (stringa).DefaultContextServiceConfigura il modo in cui il contesto viene acquisito e propagato ai thread.
pollSizeint
Min: 1
Il numero massimo di voci di attività da trovare quando si esegue il polling dell'archivio persistente alla ricerca di attività da eseguire. Se non viene specificato, non c'è alcun limite.

contextService

Configura il modo in cui il contesto viene acquisito e propagato ai thread.

NameTypeDefaultDescription
onError
  • IGNORE
  • WARN
  • FAIL
WARNDetermina l'azione da eseguire in risposta agli errori di configurazione. Ad esempio, se securityContext è configurato per questo contextService, ma la funzione di sicurezza non è abilitata, allora onError determina se riportare esito negativo, lanciare un'avvertenza o ignorare le parti della configurazione che non sono corrette.
IGNORE
Il server non emetterà messaggi di avvertenza e di errore quando si verifica un errore di configurazione.
WARN
Il server emetterà messaggi di avvertenza e di errore quando si verifica un errore di configurazione.
FAIL
Il server emetterà un messaggio di avvertenza o di errore alla prima ricorrenza dell'errore, quindi si arresterà il server.
baseContextRefUn riferimento allelemento di livello più alto {0} (stringa).Specifica un servizio di base da cui ereditare il contesto che non è ancora definito in questo servizio di contesto.
jndiNamestringNome JNDI

contextService > baseContext

Specifica un servizio di base da cui ereditare il contesto che non è ancora definito in questo servizio di contesto.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
onError
  • IGNORE
  • WARN
  • FAIL
WARNDetermina l'azione da eseguire in risposta agli errori di configurazione. Ad esempio, se securityContext è configurato per questo contextService, ma la funzione di sicurezza non è abilitata, allora onError determina se riportare esito negativo, lanciare un'avvertenza o ignorare le parti della configurazione che non sono corrette.
IGNORE
Il server non emetterà messaggi di avvertenza e di errore quando si verifica un errore di configurazione.
WARN
Il server emetterà messaggi di avvertenza e di errore quando si verifica un errore di configurazione.
FAIL
Il server emetterà un messaggio di avvertenza o di errore alla prima ricorrenza dell'errore, quindi si arresterà il server.
baseContextRefUn riferimento allelemento di livello più alto {0} (stringa).Specifica un servizio di base da cui ereditare il contesto che non è ancora definito in questo servizio di contesto.
jndiNamestringNome JNDI

contextService > baseContext > baseContext

Specifica un servizio di base da cui ereditare il contesto che non è ancora definito in questo servizio di contesto.

contextService > baseContext > classloaderContext

Un ID di configurazione univoco.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.

contextService > baseContext > jeeMetadataContext

Un ID di configurazione univoco.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.

contextService > baseContext > securityContext

Un ID di configurazione univoco.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.

contextService > baseContext > syncToOSThreadContext

Un ID di configurazione univoco.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.

contextService > baseContext > zosWLMContext

Un ID di configurazione univoco.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
defaultTransactionClassstringASYNCBNIl nome della classe di transazione fornito a WLM per classificare il lavoro quando viene creato un nuovo contesto WLM per del lavoro non daemon.
daemonTransactionClassstringASYNCDMNIl nome della classe di transazione fornito a WLM per classificare il lavoro quando viene creato un nuovo contesto WLM per del lavoro daemon.
wlm
  • PropagateOrNew
  • New
  • Propagate
PropagateIndica il modo in cui deve essere gestito il contesto WLM per del lavoro non daemon.
PropagateOrNew
Utilizza lo stesso contesto WLM o ne crea uno nuovo se non ne esiste uno corrente.
New
Crea sempre un nuovo contesto WLM.
Propagate
Utilizza lo stesso contesto WLM (se ne esiste uno).

contextService > classloaderContext

Un ID di configurazione univoco.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.

contextService > jeeMetadataContext

Un ID di configurazione univoco.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.

contextService > securityContext

Un ID di configurazione univoco.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.

contextService > syncToOSThreadContext

Un ID di configurazione univoco.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.

contextService > zosWLMContext

Un ID di configurazione univoco.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
defaultTransactionClassstringASYNCBNIl nome della classe di transazione fornito a WLM per classificare il lavoro quando viene creato un nuovo contesto WLM per del lavoro non daemon.
daemonTransactionClassstringASYNCDMNIl nome della classe di transazione fornito a WLM per classificare il lavoro quando viene creato un nuovo contesto WLM per del lavoro daemon.
wlm
  • PropagateOrNew
  • New
  • Propagate
PropagateIndica il modo in cui deve essere gestito il contesto WLM per del lavoro non daemon.
PropagateOrNew
Utilizza lo stesso contesto WLM o ne crea uno nuovo se non ne esiste uno corrente.
New
Crea sempre un nuovo contesto WLM.
Propagate
Utilizza lo stesso contesto WLM (se ne esiste uno).