persistentExecutor - Persistent Scheduled Executor (persistentExecutor)

Planeja e executa tarefas persistentes.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
enableTaskExecutionbooleanotrueDetermina se essa instância pode ou não executar tarefas.
initialPollDelayUm período de tempo com precisão de milissegundo0O tempo de duração a aguardar antes que essa instância possa pesquisar o armazenamento persistente para tarefas a serem executadas. Um valor de -1 atrasa a pesquisa até que ela seja iniciada programaticamente. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.
pollIntervalUm período de tempo com precisão de milissegundo-1Intervalo entre pesquisas de tarefas a executar. Um valor de -1 desativa toda a pesquisa após a pesquisa inicial. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.
retryIntervalUm período de tempo com precisão de milissegundo1mA quantia de tempo que deve passar entre a segunda nova tentativa consecutiva e as subsequentes de uma tarefa com falha. A primeira nova tentativa ocorre imediatamente, independentemente do valor desse atributo. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.
retryLimitshort
Min: -1

Max: 10000
10Limite de novas tentativas consecutivas para uma tarefa que falhou ou retrocedeu, após o qual a tarefa é considerada permanentemente com falha e não faz novas tentativas adicionais. Um valor de -1 permite novas tentativas ilimitadas.
taskStoreRefUma referência para o elemento de nível databaseStore (sequência).defaultDatabaseStoreArmazenamento persistente de tarefas planejadas.
contextServiceRefUma referência para o elemento de nível contextService (sequência).DefaultContextServiceConfigura como o contexto é capturado e propagado aos encadeamentos.
pollSizeint
Min: 1
O número máximo de entradas de tarefa a serem localizadas ao pesquisar o armazenamento persistente em busca de tarefas a serem executadas. Caso não seja especificado, não há limite.

contextService

Configura como o contexto é capturado e propagado aos encadeamentos.

NameTypeDefaultDescription
onError
  • IGNORE
  • WARN
  • FAIL
WARNDetermina a ação a ser executada em resposta a erros de configuração. Por exemplo, se securityContext estiver configurado neste contextService mas o recurso de segurança não estiver ativado, onError determinará se se deve falhar, emitir um aviso ou ignorar as partes da configuração que estejam incorretas.
IGNORE
O servidor não emitirá mensagens de aviso e de erro quando incorrer em um erro de configuração.
WARN
O servidor emitirá mensagens de aviso e de erro quando incorrer em um erro de configuração.
FAIL
O servidor emitirá uma mensagem de aviso ou de erro na primeira ocorrência de erro e, em seguida, irá parar o servidor.
baseContextRefUma referência para o elemento de nível contextService (sequência).Especifica um serviço de contexto de base do qual é herdado contexto que não esteja ainda definido neste serviço de contexto.
jndiNamestringNome JNDI

contextService > baseContext

Especifica um serviço de contexto de base do qual é herdado contexto que não esteja ainda definido neste serviço de contexto.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
onError
  • IGNORE
  • WARN
  • FAIL
WARNDetermina a ação a ser executada em resposta a erros de configuração. Por exemplo, se securityContext estiver configurado neste contextService mas o recurso de segurança não estiver ativado, onError determinará se se deve falhar, emitir um aviso ou ignorar as partes da configuração que estejam incorretas.
IGNORE
O servidor não emitirá mensagens de aviso e de erro quando incorrer em um erro de configuração.
WARN
O servidor emitirá mensagens de aviso e de erro quando incorrer em um erro de configuração.
FAIL
O servidor emitirá uma mensagem de aviso ou de erro na primeira ocorrência de erro e, em seguida, irá parar o servidor.
baseContextRefUma referência para o elemento de nível contextService (sequência).Especifica um serviço de contexto de base do qual é herdado contexto que não esteja ainda definido neste serviço de contexto.
jndiNamestringNome JNDI

contextService > baseContext > baseContext

Especifica um serviço de contexto de base do qual é herdado contexto que não esteja ainda definido neste serviço de contexto.

contextService > baseContext > classloaderContext

Um ID de configuração exclusivo.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.

contextService > baseContext > jeeMetadataContext

Um ID de configuração exclusivo.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.

contextService > baseContext > securityContext

Um ID de configuração exclusivo.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.

contextService > baseContext > syncToOSThreadContext

Um ID de configuração exclusivo.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.

contextService > baseContext > zosWLMContext

Um ID de configuração exclusivo.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
defaultTransactionClassstringASYNCBNO nome da Classe de Transação fornecido ao WLM para classificar o trabalho quando um novo contexto do WLM estiver sendo criado para trabalho que não seja do daemon.
daemonTransactionClassstringASYNCDMNO nome da Classe de Transação fornecido ao WLM para classificar o trabalho quando um novo contexto do WLM for criado para trabalho do daemon.
wlm
  • PropagateOrNew
  • New
  • Propagate
PropagateIndica como o contexto do WLM deve ser manipulado para trabalho que não seja do daemon.
PropagateOrNew
Usar o mesmo contexto do WLM ou criar um novo caso nenhum contexto atual exista.
New
Sempre criar um novo contexto do WLM.
Propagate
Usar o mesmo contexto do WLM (se um existir).

contextService > classloaderContext

Um ID de configuração exclusivo.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.

contextService > jeeMetadataContext

Um ID de configuração exclusivo.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.

contextService > securityContext

Um ID de configuração exclusivo.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.

contextService > syncToOSThreadContext

Um ID de configuração exclusivo.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.

contextService > zosWLMContext

Um ID de configuração exclusivo.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
defaultTransactionClassstringASYNCBNO nome da Classe de Transação fornecido ao WLM para classificar o trabalho quando um novo contexto do WLM estiver sendo criado para trabalho que não seja do daemon.
daemonTransactionClassstringASYNCDMNO nome da Classe de Transação fornecido ao WLM para classificar o trabalho quando um novo contexto do WLM for criado para trabalho do daemon.
wlm
  • PropagateOrNew
  • New
  • Propagate
PropagateIndica como o contexto do WLM deve ser manipulado para trabalho que não seja do daemon.
PropagateOrNew
Usar o mesmo contexto do WLM ou criar um novo caso nenhum contexto atual exista.
New
Sempre criar um novo contexto do WLM.
Propagate
Usar o mesmo contexto do WLM (se um existir).