Skip to content

Tag-icone-mini.png Modelo de Tarefa, Totali Middleware

Referenciado por: Dicas Técnicas |

Esse artigo explica como exportar novos atributos ou enumeradores criados em Servidores SOAP como no Totali Middleware para o Genexus. Por exemplo o método de calculo de impostos que possuem um WSDL das classes TTUImpostosDocumentoRemotoIn, TTUCfgDeviceRemote e etc.

Acessar WSDL do Servidor ​

1. Deve-se obter o endereço do WSDL do serviço que deseja se importar no Genexus.

Para se obter os WSDL disponíveis basta acessar o servidor no IP e Porta configurada, exemplo: WSLocal: http://localhost:8081/

2. Acessar o WSDL desejado. Exemplo de WSDL da classe de impostos:

WSLocal: http://localhost:8081/wsdl/ITImpostosWS

Roteiro ​

1. Acessar no Genexus o menu (Genexus|Tools|Application Integration|WSDL Import).
2. Em "Enter the WSDL file location", colar a URL contendo o WSDL, por exemplo: http://localhost:8081/wsdl/ITImpostosWS.
3. Clicar em "Next" e APAGAR as informações que o Genexus coloca automaticamente em "Write External Object name" e "Prefix".
4. Alterar "Folder" para "ExternalObjects".
5. Clicar em Next e o Genexus vai mostrar o que será importado, pode-se validar as alterações.

6. Finalmente, clicar em "Import" e o Genexus vai importar as informações, criando os atributos e enumeradores necessários para se comunicar corretamente com o Servidor SOAP.