FSEnvEAI

FSEnvEAI

 

 

Ferramenta para teste de envio de XMLs para o Webservice do EAI Protheus e o Webservice do MVC, também para verificar validação do XML por um XSD.

 

A intenção do FSEnvEAI e fazer o envio de mensagens XML para o Webservice de EAI e Webservice padrão de rotinas em MVC do Microsiga Protheus. Assim é possível fazer os testes de recepção destas mensagens.

O envio pode ser feito por meio de um arquivo XML previamente existente ou diretamente da tela de ferramenta.

A ferramenta pode ser incluída em algum menu do sistema Protheus ou pode ser chamada diretamente da tela de splash do SmartClient, desta forma:
 

 

 

Envio para o Webservice do EAI Protheus

 

Envio EAI

 

Onde:

 

URL EAI

URL do Webservice do EAI Protheus

Arquivo XML

Caminho e nome do arquivo XML a ser enviado. Se a opção "Enviar arquivo informado" estiver marcada.

Icone Pastas

Seleciona o XML desejado

Icone Lupa

Visualiza o XML informado em "Arquivo XML" no visualizador externo associado do sistema operacional

Icone Carregar

Carrega o XML para a caixa de texto para edição.

Icone Disquete Salva o XML da caixa de texto para o arquivo XML informado em "Arquivo XML"
Icone Indentar Indenta o XML da caixa de texto

+

Aumenta o fonte de visualização do resultado

-

Diminui o fonte de visualização do resultado

X

Restaura os valores padrão do fonte de visualização

Quebrar Linha Quebra as linhas na exibição o XML na caixa de texto
Serviço de Mensagem Única Faz o envio do XML para o Webservice do EAI de mensagem únicas
Encode64 Faz o Encode64 do XML para envio
Retirar CRLF Retira os CR (Carriage Return / Chr(13) ) e LF (Line Feed / Chr(10 ) do XML para envio
Enviar Arquivo Informado / Enviar Texto XML
  • Enviar Arquivo Informado: O arquivo XML informado em "Arquivo XML" será enviado
  • Enviar Texto XML: O XML da caixa de texto será enviado
Treeview Exibe o XML em visualização de Tree onde é possível alterar seus valores através do duplo-click
Enviar Envia o XML

 

Após o envio da mensagem, se houver um retorno por parte do Protheus, ele será exibido em uma tela como a abaixo.

 

Retorno

 

Onde:

 

Icone Disquete Salva o XML da caixa de texto para um arquivo
Icone Indentar Indenta o XML da caixa de texto
Encode64 Tira o Encode64 do XML recebido

 

 

Envio para o Webservice do MVC do Protheus

 

Envio MVC

 

Onde:

 

URL MVC

URL do Webservice do EAI Protheus

Arquivo XML

Caminho e nome do arquivo XML a ser enviado. Se a opção "Enviar arquivo informado" estiver marcada.

Ícone Pastas

Seleciona o XML desejado

Ícone Lupa

Visualiza o XML informado em "Arquivo XML" no visualizador externo associado do sistema operacional

Ícone Carregar

Carrega o XML para a caixa de texto para edição.

Ícone Disquete Salva o XML da caixa de texto para o arquivo XML informado em "Arquivo XML"
Ícone Indentar Indenta o XML da caixa de texto

+

Aumenta o fonte de visualização do resultado

-

Diminui o fonte de visualização do resultado

X

Restaura os valores padrão do fonte de visualização

Quebrar Linha Quebra as linhas na exibição o XML na caixa de texto
Fonte Nome do fonte que possui o modelo MVC a ser usado
Método Método do Webservice de MVC a ser usado
Encode64 Faz o Encode64 do XML para envio
Retirar CRLF Retira os CR (Carriage Return / Chr(13) ) e LF (Line Feed / Chr(10 ) do XML para envio
Enviar Arquivo Informado / Enviar Texto XML
  • Enviar Arquivo Informado: O arquivo XML informado em "Arquivo XML" será enviado
  • Enviar Texto XML: O XML da caixa de texto será enviado
Treeview Exibe o XML em visualização de Tree onde é possível alterar seus valores através do duplo-click
Enviar Envia o XML

 

 

Tela de exibição em TreeView

 

Envio MVC

 

 

Validação por XSD

 

Nesta opção é possível fazer a validação de um XML com um arquivo XSD.

 

 

Onde:

 

Arquivo XSD

Caminho e nome do arquivo XSDa ser usado.

Arquivo XML

Caminho e nome do arquivo XML a ser validado.

Ícone Pastas

Seleciona o XML desejado

Ícone Lupa

Visualiza o XML informado em "Arquivo XML" no visualizador externo associado do sistema operacional

Ícone Carregar

Carrega o XML para a caixa de texto para edição.

Ícone Disquete Salva o XML da caixa de texto para o arquivo XML informado em "Arquivo XML"
Ícone Indentar Indenta o XML da caixa de texto

+

Aumenta o fonte de visualização do resultado

-

Diminui o fonte de visualização do resultado

X

Restaura os valores padrão do fonte de visualização

Quebrar Linha Quebra as linhas na exibição o XML na caixa de texto
Validar Arquivo Informado / Validar Texto XML
  • Validar Arquivo Informado: O arquivo XML informado em "Arquivo XML" será validado com o XSD
  • Validar Texto XML: O XML da caixa de texto será validado com o XSD
Treeview Exibe o XML em visualização de Tree onde é possível alterar seus valores através do duplo-click
Enviar Envia o XML

 

 

Ir para página de download.