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 |




