O post poderia ser um pouco mais aprofundado, mostrando um exemplo de implementação a partir do código gerado. Para quem não sabe por onde começar, utilize a classe com final “_Impl” e chame o método que retorna a port/proxy.
Além disso, acho que o plugin está com um bug pois ocorre erro ao testar uma operação:
webservice/AtualizadorwsdlClient : Unsupported major.minor version 51.0
]]>Antes de mais nada agradeço as informações que você já nos deu no artigo. Eu já havia criado um cliente webservice usando o JAX-WS, mas agora que preciso acessar um webservice com JAX-RPC não estou conseguindo avançar. Uso o Netbeans 6.9 e já instalei o plugin de JAX-RPC, conforme você diz no artigo. Não estou sabendo instanciar as classes que foram geradas pelo plugin para fazer a chamada do webservice.
O webservice que eu estou precisando acessar é https://ws1.smartscore.com.br/dbiws.dll/wsdl/IDBIws e eu baixei o arquivo WSDL para gerar o cliente a partir do arquivo local. Qual classe gerada eu devo instanciar para chamar o webservice?
]]>O segredo é instanciar a classe do proxy/client e invocar o método desejado. Vocês tem algum WSDL pra que eu possa fazer um exemplo?
]]>Agora tenho um problema adicional. Por exemplo, o código abaixo funciona na primeira vez, mas quando faço qualquer alteração o parâmetro “name” é ignorado, mesmo que eu reinicie o servidor, gere o wsds novamente, faça undeploy/deploy, etc. Alguma sugestão?
package axishello;
public class HelloWS
{
public String hello(String name)
{
return “Hello “+name;
}
}
Estou na mesma que o Moisés, porém tenho um WS em Delphi e preciso acessar esses serviços de um projeto Web Padrão.
]]>Agradeço qq ajuda. vlw
]]>