Histórico da Página
São dois tipos de BusinessMessage que integram no sistema:
Event
Este tipo de mensagem de evento de negócio descrevem o evento ocorrido.
Exemplo:
<BusinessMessage>
<BusinessEvent>
<Entity>Branch</Entity>
<Event>upsert|delete</Event>
<Identification>
<key name="key1">1</key>
<Identification>
<BusinessEvent>
<BusinessContent>
...
</BusinessContent>
</BusinessMessage>
- Enity: Identifica qual a entidade de negócio sofreu o evento
- Event: Identifica o evento associado à mensagem (Upsert – inclusão/alteração, ou Delete – eliminação).
- Identification/Keys: Campos-chave para identificação do registro impactado pela alteração
- BusinessContent: Todas as informações do evento em formato XML.
Request
Este tipo de mensagem descreve qual função a executar e os parâmetros necessários.
Exemplo
<BusinessMessage>
<BusinessRequest>
<Operation>getExpectedCashAvailable</Operation>
</BusinessRequest>
<BusinessContent>
...
</BusinessContent>
</BusinessMessage>
- Operation: Identifica qual a operação a executar
- BusinessContent: Contém o XML com informações necessárias para o processamento, com os parâmetros de entrada.
Procedimentos
1. | Adicione um agendamento com a função FWEA e escolha a freqüência com que será executada. Isso determina de quanto em quanto tempo as transações recebidas são processadas. |
2. | Para cadastrar rotinas que utilizem a integração automaticamente acesse a rotina Adapter EAI dentro de Configurador, Schedule. |
3. | Selecione a rotina e o tipo de integração a realizar: |
• | Envio: ao selecionar Envio = Sim, toda manipulação realizada na rotina selecionada dispara o envio automático das informações para o ESB. |
• | Recebe: selecionando Recebe = Sim, a rotina está habilitada para receber informações do ESB. Caso contrário, qualquer informação recebida, que tente utilizar essa rotina, será bloqueada. |
• | Método: o tipo de processamento dessas transações pode ser síncrono ou assíncrono. |
4. Clique em Confirmar.
5. Em Configurador\Ambiente\Schedule selecione Schedule e acesse a visão EAI para visualizar o monitor de transações realizadas ou pendentes
...