Gostaria de fazer a integração do meu widget com um serviço SOAP. Consultando a documentação, descobri este comando:
wsimport -p pacote -Xnocompile http://endereco-do-server?WSDL
Exemplo:
wsimport -p com.fluig.kitintranet.proxy.soap -Xnocompile http://servidor-rm/web/wsGlbSSL.asmx?WSDL
Lá informa que devo executar este comando a partir do console, mas que console é esse? Pois já fiz algumas tentativas, sem êxito.
Seria o console do servidor mesmo, o prompt/shell.
Mas se você simplesmente adicionar esse WSDL como serviço ele faz isso automático no servidor do fluig. Só tem que ver se esse WSDL é RPC Encoded pra poder escolher entre importar com Axis ou com CXF
Se você quiser trabalhar com o serviço SOAP na forma de objetos, você precisa fazer isso server side (dentro de um dataset por exemplo), no client side (widget no browser do usuário) você não consegue manipular dessa forma.
O correto no server side seria você cadastrar esse serviço via plugin do studio, informando a URL do wsdl, o fluig abstrai o wsimport pra você e disponibiliza os objetos gerados para você interagir.
Documentação em http://tdn.totvs.com/pages/releaseview.action?pageId=73082260#IntegraçãoComAplicativosExternos-AcessandoWebServicesapartirdoFluig
Estou testando essa solução.