WebSphere Extended Deployment, Version 6.0.x     Sistemas Operacionais: AIX,, HP-UX, Linux, Solaris , Windows , z/OS

Tabela de Estado de Tarefa de Longa Execução

Como o planejador de longa execução e o ambiente de execução processam uma tarefa do batch de longa execução, o estado da tarefa é atualizado no banco de dados do planejador de longa execução. O diagrama abaixo mostra o relacionamento de um estado com o outro. A tabela abaixo lista os estados que uma tarefa de batch pode ter e os diversos eventos que acionam as transações de um estado para outro. O estado atual de uma tarefa de batch pode ser visto nos painéis de gerenciamento de tarefa do console administrativo ou recuperado utilizando a linha de comandos, o EJB (Enterprise JavaBean) ou as interfaces de serviço da Web para o planejador de longa execução. Se ocorrer uma falha antes da inicialização de uma etapa do batch, a tarefa do batch irá para o estado de execução com falha. Caso contrário, irá para o estado reinicializável.

Estados do Ciclo de Vida do batch
Table 1. Estados de Tarefa do Batch
Estado Inicial Comando do Cliente Ação LREE Condição Especial Estado Final
não existente (envio retardado) envio     envio pendente
não existente envio     enviado
enviado   dispatch   executando
enviado cancel     reinicializável
executando cancel     cancel_pending
executando   erro de aplicativo capturado*   reinicializável
executando     Problema de infra-estrutura** reinicializável
executando suspend     suspend_pending
executando   tarefa concluída   encerrado
executando     Problema de infra-estrutura na configuração da tarefa*** execution_failed
suspend_pending   ponto de verificação cancelado   suspenso
suspend_pending     Problema de infra-estrutura** reinicializável
suspenso resume     resume_pending
suspenso cancel     cancel_pending
suspenso     Problema de infra-estrutura** reinicializável
resume_pending   tarefa retomada   executando
resume_pending     Problema de infra-estrutura** reinicializável
reinicializável restart     submetido
cancel_pending   tarefa cancelada   reinicializável
cancel_pending     Problema de infra-estrutura** reinicializável
reinicializável purge     não existente
execution_failed purge     não existente
encerrado purge     não existente
Table 2. chave

* Erro no aplicativo

O aplicativo de batch emitiu uma exceção durante a execução que foi capturada pelo ambiente de longa execução.

** Problema de Infra-estrutura

Ocorreu um erro sem precedentes. Por exemplo, uma interrupção de energia.

*** Problema de infra-estrutura na configuração da tarefa

Ocorre um erro sem precedentes quando uma tarefa do batch é configurada pela primeira vez pelo ambiente de execução de longa execução. Por exemplo, se houver uma falha do banco de dados inesperada, a tarefa irá para o estado execution_failed.

Esta é uma condição em que a tarefa do batch está sendo executada pela primeira vez e nenhuma etapa foi processada ainda. As tarefas do batch vão para o estado reinicializável na maioria das condições de falha para que possam ser reiniciadas a partir das posições do ponto de verificação, se a condição de falha puder ser superada. No entanto, esta é uma instância de uma condição de falha na qual a tarefa do batch vai para o estado execution_failed e não pode ser reiniciada. Como este é um cenário de configuração da tarefa e o trabalho ainda não foi processado pela tarefa do batch, o trabalho do batch não será perdido devido à falha.




Related concepts
Tabela de Estado de Tarefa de Computação Intensiva

Tópico de Conceito    

Termos de Uso | Feedback Última atualização: Mar 21, 2006 12:48:50 PM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/scheduler/cxdbgstate.html

© Copyright IBM 2005, 2006. Todos os Direitos Reservados.
Este centro de informações é desenvolvido em tecnologia Eclipse. (http://www.eclipse.org)