Todos os artigos
FT-VIEWER-PARITY· 1.0.0Monitor & Mensagens

Payload raw + convertido nos 3 viewers

Os 3 viewers (olhinho, comparar, ver saída) mostram source raw e destino convertido no mesmo padrão, com badge V2/V4.

Atualizado em 8/6/2026

Como visualizar payload original e convertido



O Lefia mostra payload de mensagens em 3 lugares — agora todos com o mesmo comportamento e mesma estrutura:

Os 3 viewers

  1. Detalhe da mensagem (olhinho no /monitor)
  2. Comparar mensagens (/monitor/diff?a=...&b=...)
  3. Ver saída do mapping (botão "Ver saída" no editor de mapping)


O que cada um mostra

  • Source/Raw: o payload EXATAMENTE como veio da fonte — sem strip, sem humanização, sem transformação. Pra OData V2 SAP, traz __metadata, /Date(...)/, to_Item.results, etc, brutos. Pra EDIFACT/X12, o texto plano original.
  • Destino/Convertido: o payload no formato real de destino — EDIFACT plaintext com envelope (UNA/UNB/UNG/UNH/UNT/UNZ), X12 ANSI, IDoc XML, ou JSON formatado pra REST/webhook.


Badges visíveis

  • OData V2 / OData V4: detecta a versão do source via response shape (presença de __metadata/d.results = V2, @odata.context = V4)
  • EDIFACT / X12 / IDoc XML / XML / JSON: formato do destino
  • content-type: charset/type real do output convertido


Toggles disponíveis (só pra OData)

Quando family = odata, aparecem 3 toggles no PayloadView:
  • esconder __metadata: remove __metadata recursivamente
  • datas humanizadas: converte /Date(epoch)/ em ISO legível
  • achatar results: tira o envelope {results: [...]} deixando array direto


Default de TODOS os 3 toggles = false — você vê o payload 100% cru por default.

Por que isso importa

Antes, cada lugar mostrava algo diferente: o olhinho era próximo do real, o comparar mostrava JSON intermediário (sem envelope), o "ver saída" escondia toggles silenciosamente. Agora os 3 são idênticos.

Histórico de versões

  • 1.0.0

    Paridade total dos 3 viewers (olhinho/ver saída/comparar mensagens) — mesmo PayloadView para raw, mesmo serialize() com envelope para convertido (EDIFACT/X12/IDoc reais), max-h-[70vh] unificado, badge OData V2/V4 visível em todos.

    5/24/2026 · new