Árvore de páginas


As mensagens TOTVS possuem um segmento chamado MessageInformation que possui as principais informações utilizadas para identificação e roteamento da mensagem.

Exemplo

<MessageInformation version="11.0.0">

<UUID>BranchUp-sert-Even-t000-000000000000</UUID>

<Type>BusinessMessage</Type>

<Transaction>Branch</Transaction>

<StandardVersion>1.0</StandardVersion>

<SourceApplication>SourceApplication</SourceApplication>

<CompanyId>CompanyId</CompanyId>

<Product name="Any" version="Any"/>

<GeneratedOn>2001-12-31T12:00:00</GeneratedOn>

<MessageInformation>


  • MessageInformation/Version: Identifica qual a versão da mensagem de negócio, que pode sofrer alterações no decorrer do tempo afetando essas informações.
  • UUID: Identificador único da mensagem que não pode ser igual ao UUID de qualquer outra mensagem em qualquer um dos aplicativos da integração.
  • Type: Identifica o tipo de mensagem (BusinessMessage, ReceiptMessage ou ResponseMessage).
  • Transaction: Identifica o tipo de transação da mensagem. Esta informação é utilizada pelos aplicativos para definir como os dados são processados no recebimento.
  • StandardVersion: Identifica a versão do padrão TOTVS, ou seja, do formato utilizado nas áreas genéricas da mensagem. Caso o padrão seja alterado, este valor é alterado.
  • SourceApplication: Identifica a instancia dos aplicativos que gerou a mensagem. Se duas instancias do mesmo aplicativo estão na mesma integração, cada um é identificado de forma única.
  • CompanyId: Identificador da empresa que gerou a mensagem.
  • Product: Identifica o produro e versão que originou a mensagem, o valor pode ser igual, mesmo em instancias diferentes do mesmo aplicativo.
  • GeneratedOn: Identifica o timestamp de geração da mensagem.