Árvore de páginas

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.