Gerenciando Eventos com Falha do WebSphere Process Server

O serviço de Recuperação do WebSphere Process Server monitora operações com falha entre os componentes SCA (Service Component Architecture). Se uma operação falhar, o serviço de Recuperação capturará dados sobre o evento e a falha. Você poderá, então, utilizar o gerenciador de eventos com falha para visualizar, modificar, reenviar ou excluir o evento com falha.

O que é um evento com falha?

No contexto do WebSphere Process Server, um evento é um pedido recebido por um aplicativo do WebSphere Process Server. Ele pode vir de uma origem externa (como um adaptador de aplicativos de entrada) ou uma chamada externa a um serviço da Web. O evento é composto por uma referência à lógica de negócios que deseja operar e seus dados armazenados em um Service Data Object (um objeto de negócios). Quando um evento é recebido, ele é processado pela lógica de negócios apropriada de aplicativos do WebSphere Process Server.

Um único encadeamento de execução pode ramificar-se em várias ramificações (ou encadeamentos); as ramificações individuais são ligadas ao evento de chamada principal pelo mesmo contexto de sessão.

Se essa lógica de negócios de uma dessas ramificações não puder executar completamente devido a uma falha de sistema, falha de componente ou indisponibilidade de componente, o evento vai para o estado com falha. Se várias ramificações falharem, um evento com falha é criado para cada. O serviço de Recuperação do WebSphere Process Server manipula os seguintes tipos de eventos com falha: O serviço de Recuperação não manipula falhas de chamadas síncronas.
Eventos com falha geralmente possuem informações sobre origem e destino associadas a eles. O origem e destino são baseados no ponto de falha (o local onde ocorreu uma falha na chamada), não importa o tipo de interação. Leve em consideração o exemplo a seguir, onde o Componente A está chamando o Componente B de maneira assíncrona. A mensagem de pedido será enviada de A para B e a mensagem de resposta será enviada de B para A. Isto é verdadeiro para todas as chamadas assíncronas.

Como os eventos com falha são gerenciados?

O serviço de Recuperação envia interações assíncronas com falha para destinos de eventos com falha que foram criados no barramento de sistema SCA (SCA.SYSTEM.cell_name.Bus). Os dados para eventos com falha são armazenados no banco de dados de eventos com falha (por padrão, WPSCRDB) e são disponibilizados para propósitos administrativas por meio da interface do gerenciador de eventos com falha.

Um administrador utiliza o gerenciador de eventos com falha para procurar e gerenciar todos os eventos com falha do WebSphere Process Server. Tarefas comuns para gerenciar eventos com falha incluem:

Para acessar o gerenciador de eventos com falha, clique em Aplicativos de Integração > Gerenciador de Eventos com Falha.

Conceitos relacionados
Trabalhando com Dados em Eventos com Falha
Reenviando Eventos Com Falha
Tarefas relacionadas
Descobrindo Eventos com Falha
Excluindo Eventos com Falha

(c) Copyright IBM Corporation 2005, 2006.
Este centro de informações é desenvolvido em tecnologia Eclipse (http://www.eclipse.org)