O adaptador suporta o processamento de pedido de entrada assíncrono. O
adaptador consulta o EIS (Enterprise Information System), extrai eventos do
EIS, converte as informações de conexão e dados em objetos de negócios e
envia os objetos de negócios ao terminal configurado no servidor de aplicativos.
Durante o processamento de entrada, o adaptador consulta o sistema de arquivos em
intervalos regulares para qualquer evento criado pelo EIS de backend. Quando os eventos são localizados,
o adaptador envia as informações pertencentes ao arquivo de evento e quaisquer dados para
o servidor de aplicativos no formato de objeto de negócios. As seguintes etapas são desempenhadas
pelo adaptador durante o processamento de eventos de entrada:
- O EIS gera eventos no formato de arquivo e os armazena em um armazenamento de eventos.
- O adaptador consulta o diretório de arquivos em busca de eventos.
- O adaptador designa a cada evento um ID de evento.
- O adaptador lê cada arquivo de evento como bytes e analisa o arquivo se a divisão
de arquivo estiver ativada.
- O adaptador posiciona o arquivo de evento dentro de um objeto de negócios do wrapper e o envia
ao terminal no servidor de aplicativos.
Nota: Se a divisão de arquivo estiver ativada,
o objeto de negócios conterá informações adicionais referentes ao tamanho do arquivo
e ao ID de evento.
- Após ter sido confirmado que o objeto de negócios alcançou o terminal,
o evento é excluído do armazenamento de eventos. Se o arquivamento estiver ativado,
o evento será movido para uma tabela de arquivamento antes de ser excluído do armazenamento
de eventos.