Como invocar um WebService [Meu primeiro ws]

6 respostas
R

Criei meu primeiro webservice e estou rodando ele no weblogic 10. Preciso agora chamar esse webservice e não sei como fazê-lo.
Já consegui testar ele usando a página de teste que o próprio weblogic fornece no console. Mas como uso meu webservice de verdade??

6 Respostas

C

sei que o post é bem antigo rodpuc,
mas vc conseguiu resolver esse problema ou será que alguem poderia me dar um exemplo?

vlw galera!

R

Utilizei uma ferramenta que gera o código do cliente. Ela cria um proxy do webservice, quando vc chama os métodos do proxy ele sabe delegar a chamada pro webservice.
Esta ferramenta e a explicação de como ela funciona estão aqui:

http://www.seducaotecnologica.com.br/tutorial-soa-passo-passo-3/

C

rodpuc,

Obrigado kara…

Vou dar uma olhada e depois posto aqui \o

C

Gostei do tutorial mas ainda tenho duvidas…

no meu caso… já tenho um wsdl e um webservice rodando em uma maquina remota…

a unica coisa que quero é: montar um cliente para acessar o webservice na maquina remota

alguem pode me ajudar?

Att,

Carolino

A

Ola tudo bom?

Para testar vc pode usar o soap-ui(http://www.soapui.org), uma ferramenta que vc passa o wsdl e ela constrói o request para vc, ai é só clicar em play e o xml aparece do outro lado.

Agora se vc quiser chamar via o seu código java tem várias formas: uma delas é vc utilizar uma ferramenta como o axis2, rodar um comando chamado wsdl2java.bat -uri http://seu endpoint?wsdl e invocar os clientes gerados.

Na pagina do axis2 ensina outros métodos sem geração de código tb.

Vc pode dar uma lida na página, é bem simples. (http://axis.apache.org/axis2/java/core/docs/quickstartguide.html#clients)

C

ovelha,

Valeu pelas dicas, vou dar um olhada e depois posto aqui como ficou tudo

Att,

carolino

Criado 17 de junho de 2010
Ultima resposta 28 de jan. de 2011
Respostas 6
Participantes 3