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
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 |
|
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.
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
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 |
|
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
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 |
|
Treeview | Exibe o XML em visualização de Tree onde é possível alterar seus valores através do duplo-click |
Enviar | Envia o XML |