Um armazenamento de eventos, também conhecido como um componente de eventos, é um componente de negócios no Siebel no qual as entradas para cada evento são armazenadas até que sejam processadas pelo adaptador.
O Enterprise Information System de backend gera os eventos em forma de registros de eventos. Estes registros são armazenados no componente de eventos do Siebel configurado anteriormente. Essas informações sobre eventos são utilizadas pelo adaptador durante a assinatura de eventos para construir os objetos de negócios correspondentes e enviá-los para os nós de extremidade registrados.
Com o processamento de entrada, o adaptador efetua poll nos registros de eventos a partir no componente de evento em intervalos regulares. Em cada chamada de poll, são processados vários eventos pelo adaptador. A ordem do processamento de eventos é baseada na ordem crescente de prioridade e na ordem crescente do registro de data e hora do evento. Os eventos com o status Pronto para poll são coletados para polling em cada ciclo de poll. O adaptador utiliza o nome do objeto e a chave do objeto para recuperar o objeto de integração ou o objeto de negócios. O gráfico de negócios é criado a partir das informações recuperadas e é publicado nos terminais.
Se um evento for postado com êxito, a entrada será excluída da tabela de eventos. Para eventos com falha, as entradas permanecem na tabela de eventos. Para o tipo de evento, Delete, as chaves são configuradas no objeto de dados, o gráfico de negócios é criado e publicado nos terminais e o objeto não é recuperado do Siebel.
A estrutura da tabela de eventos do Siebel, utilizada internamente pelo adaptador, da seguinte forma.
Campo | Descrição | Exemplo |
---|---|---|
Descrição | Qualquer comentário associado ao evento. | Evento de Interface de Conta |
ID do Evento | O ID da linha do evento. | ID exclusivo gerado automaticamente no Siebel |
Time stamp do Evento | O time stamp do evento. O formato é mm/dd/aaaa hh:mm:ss. | 02/24/2005 11:37:56 |
Tipo de evento | O tipo de evento. | Criar |
Chave do Objeto | Um identificador exclusivo da linha do objeto de negócios para a qual o evento foi criado. É um par de valores de nome que consiste no nome da propriedade e no valor.O formato da chave do objeto para o Siebel Business Object é id=XXXX. | ID=1-CT8 |
Nome do objeto | O gráfico de negócios para o qual o evento foi detectado. | EAIAccountInterfaceBG |
Prioridade | A prioridade do evento. | 1 |
Barra de Status | O status do evento. É inicialmente definido como READY_FOR_POLL. | 0 |
XID | O ID da transação. | Nenhum. |
À medida que os eventos são recuperados e processados a partir da tabela de eventos, o status do evento é alterado para refletir o ciclo, conforme mostrado na tabela a seguir.
Nome Abreviado do Status | Descrição | Valor da Tabela de Eventos |
---|---|---|
Evento de Processamento de Erro | Um erro ocorreu durante o processamento do evento. | -1 |
Processamento | O evento foi selecionado pelo adaptador, mas não é entregue para o gerenciador de eventos ou para os nós de extremidade. | 3 |
Pronto para Poll | O evento ainda não foi selecionado pelo adaptador. O evento está pronto para ser selecionado. | 0 |
Sucesso | O evento foi enviado para o gerenciador de eventos. | 1 |
(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)