Cliente Java consumindo WebService feito em C#

2 respostas
I

Olá a todos,

Tenho um webservice feito em C#. Gostaria de saber como faço para consumi-lo em java?

Andei pesquisando e vi que para consumir o webservice, tenho que ter um WSDL e através desse WSDL criar o meu cliente.

Pelo o Eclipse, consigo criar o cliente, mas é necessário o arquivo WSDL. Como faço para gerar o WSDL do webservice(feito em c#)?

Desde já agradeço.

Att.

Ismael

2 Respostas

mgarcia

Aonde está exposto o seu serviço em C#? (qual url?)

Se ele já estiver exposto já possui um wsdl… coloque o sufixo ?wsdl na url em que o serviço está exposto q acessará o wsdl

I

mgarcia,

Primeiramente gostaria de agradecer pela atenção dedicada a esse meu problema.

A URL do meu webservice é a seguinte: http://servidorxxx/webserviceintegra/IntegraService.asmx?wsdl
por essa url, consigo realmente ver o WSDL.

Minha dúvida é na hora de gerar o cliente para consumir o webservice, pois pelo o eclipse estou tentando fazer os seguintes passos:

clico com o direito em cima do projeto e vou em NEW>OTHER>WEB SERVICES> WEB SERVICE CLIENT

Depois clico em BROWSE… onde abre uma segunda caixa onde clico novamente em BROWSE… e pede para eu colocar um documento do tipo: URI, WSDL, WSIL ou HTML.
Nessa hora tentei colocar o URL do WSDL (http://servidorxxx/webserviceintegra/IntegraService.asmx?wsdl), porém ele não aceita. O Botão de OK fica desativado.
Então resolvi copiar o WSDL da url acima, colar em um bloco de notas e salvar com a extensão .wsdl, pequei esse arquivo .wsdl e joguei dentro do meu projeto e na geração do cliente, selecionei esse arquivo, porém esse também o eclipse não aceitou.

Desde já agradeço.

Att,

Ismael

Criado 30 de março de 2010
Ultima resposta 31 de mar. de 2010
Respostas 2
Participantes 2