Transformação


O recurso Transformação é destinado à inclusão de mensagens de transformação (XSLT) utilizadas nas integrações dos produtos de origens diferentes, como por exemplo a integração BackOffice Protheus x Totvs Obras e Projetos.
 
Com o objetivo de padronizar as integrações com os produtos TOTVS, foi definida uma nova diretriz para os projetos de integração: A de que todos os produtos TOTVS devam trabalhar com uma mensagem XML única, evitando desta forma o processo de transformação de mensagens.
 
Esta mensagem única definida deve ser convertida para o modelo da Linha RM ou vice-versa. Com isso, é necessário armazenar os XMLs responsáveis pelas transformações destas mensagens, que são os XSLTs (uma linguagem de marcação XML usada para transformar documentos XML).
 
 Informações técnicas
  
A tabela HCTRANSFORMACAO é utilizada para armazenar os dados referentes aos XMLs e os XLSTs. Seguem descrições dos campos da tabela.
 
 

               Campo             

Descrição

DataServer

Lista de Dataserver que serão utilizados para manipulas os dados da mensagem padrão

Id

Identificador do registro de transformação

Versão

Versão da mensagem

XSLT Saída

Mensagem de conversão para o modelo padrão

XSLT Entrada

Mensagem de conversão para o modelo RM

XSD

Estrutura da mensagem padrão

 
 
A visão é composta pelas abas:

  • Identificação: Possui campos para identificação do dado a ser transformado. 

São eles:

  • Data Server
  • ID
  • Versão
  • XSLT Saída
  • XSLT Entrada
  • XSD
  • XSLT Saída: Apresenta o texto XSLT de Saída.
  • XSLT Entrada: Apresenta o texto XSLT de Entrada.
  • XSD: Apresenta o texto XSD correspondente.

 
 
Descrição dos parâmetros de Atividade

  • Nome: Nome da atividade, de caráter de organização da Fórmula Visual.
  • Descrição: Breve descrição sobre a utilidade da atividade no contexto da Fórmula Visual.
  • DataSet: DataSet com as informações de entrada da atividade.
  • TransactionID: Id da transformação a ser utilizada pela atividade.