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.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas