WebSphere Adapter para Siebel Business Applications suporta processamento de entrada assíncrono, o que significa que o adaptador sonda o Siebel Business Applications nos intervalos especificados para eventos. Quando o adaptador detecta um evento, ele converte os dados do evento em um objeto de negócios e envia-os para o aplicativo componente.
Antes que o processamento de entrada possa ocorrer, um componente de negócios de evento Siebel deve ser criado no aplicativo Siebel (IBM2 para versões Siebel 7.x e IBM_EVENT para Siebel versão 8) e seu nome especificado na propriedade correspondente na especificação de ativação do adaptador.
Quando o adaptador detecta um evento para componentes de negócios de eventos Siebel ou componentes de integração, ele processa o evento recuperando os dados atualizados para o componente de negócios de eventos Siebel ou componente de integração e convertendo-o em um objeto de negócios. O adaptador, então, envia o objeto de negócios para o componente de negócios de eventos. Por exemplo, se um componente de negócios de evento (uma conta) for atualizado, um acionador de eventos inclui um registro de evento no componente de negócios de evento. O adaptador sonda o componente de negócios de eventos, recupera o registro de eventos e o processa.
Quando o adaptador localiza um evento para um componente de negócios de eventos Siebel, ele processa o evento da seguinte maneira:
Se um evento de entrada na tabela de eventos falhar ou for inválido, o status do evento será atualizado para -1, que indica um erro no processamento do evento e uma mensagem de exceção de recurso é emitida, explicando a razão para o erro.