Web service que chama outro Web service

Olá Pessoal,

Tenho um Web Service que publico utilizando o XFire. Ele deverá chamar um Web Service do cliente. Gostaria de saber como faço essa chamada pro web service do cliente tendo somente o wsdl (do serviço cliente).

Tentei fazer a chamada normal como se fosse um client chamando pela URL mas não deu certo.

Alguém me ajuda? :slight_smile:

Obrigada!!

Faça o cliente informe o wsdl e passe os parametros caso necessite:

Client do Xfire

public String getXpto()throws Exception{  
    URL url = new URL("http://PEDROSA:8080/ServicoTeste/services/Teste?wsdl");  
    Client cliente = new Client(url);  
    Object[] resultado = cliente.invoke("metodoWebService", new Object[]{par1,par2);  
    return resultado[0].toString();  
}  

Valeu Pedrosa! Funcionou!!!