Home

TOTVS | Plataformas e tecnologias

Árvore de páginas

FAQ: 1023-Como fazer a integração do XML com o Datasul EMS?
Produto:Datasul
Ambiente:EMS 2
Versão:1
Sintoma
1023-Como fazer a integração do XML com o Datasul EMS?
Causa
Como fazer a integração do XML com o Datasul EMS?
Solução
Gerando um documento XML:
A conversão do formato RAW para XML ocorrerá no processo de envio de logs. Neste processo será utilizado o movimento A Enviar e efetuadas as seguintes tarefas:
* Será identificado o código da transação do log de envio e os tipos de registro relacionados à ela;
* Construção Documento XML;
Tendo a estrutura dos dados e seus nomes (Tag XML) correspondentes o documento XML pode ser gerado. Serão lidas as mensagens dos logs de envio e extraídas do campo RAW as informações do movimento da transação, esta extração será efetuada pelo programa leitor de campos RAW correspondente ao TIPO DE REGISTRO. As informações serão incluídas no documento com a sua tag XML correspondente, estas TAGS estarão armazenadas nas entidades ATRIBUTO TIPO DE REGISTRO.
Recebendo um documento XML:
Será verificada qual a informação transportada, isto através do cabeçalho da mensagem. Dentro deste cabeçalho está indicado o código do tipo de mensagem, e dependendo do código serão efetuadas as seguintes operações:
* Identificação de qual transação do módulo Multiplanta está envolvida no documento XML e criação Log Envio;
* As informações das mensagens do log serão convertidas para o formato RAW;
* É tratado o retorno de atualização, se houver. Esta mensagem possui uma estrutura padronizada que não consta na entidade tipo de registro;
Feito o recebimento e a conversão das informações, serão gerados os log's de recebimento dentro do módulo de Multiplanta para que no processo de efetivação as informações sejam integradas ao produto EMS 2.0.