Como pegar o nome das operações de um WSDL

6 respostas
A

E aí pessoal!

É o seguinte, alguém sabe me dizer como é que posso pegar através de uma URL com o valor de um [b]WSDL /b o nome das operações dele?

6 Respostas

A

Que tal pegar o conteúdo do WSDL e aplicar XPath em cima?

[]´s

A

asaudate:
Que tal pegar o conteúdo do WSDL e aplicar XPath em cima?

[]´s

Então cara! A minha dúvida maior é como pegar esse WSDL, entende? Sabes me dizer como eu poderia fazer isso?

R

você usou o eclipse?

Eu tb estou com esse mesmo problema.

quando acesso por exemplo:

http://localhost:8080/SISDECON/services/ClienteDao, aparece a seguinte msg:

"ClienteDao
Hi there, this is an AXIS service!

Perhaps there will be a form for invoking the service here… "

Porém a lista de serviço nao aparece. Portanto nao consigo selecionar um seriço pra pegar o WSDL dele.

A

rcartaxo:
você usou o eclipse?

Eu tb estou com esse mesmo problema.

quando acesso por exemplo:

http://localhost:8080/SISDECON/services/ClienteDao, aparece a seguinte msg:

"ClienteDao
Hi there, this is an AXIS service!

Perhaps there will be a form for invoking the service here… "

Porém a lista de serviço nao aparece. Portanto nao consigo selecionar um seriço pra pegar o WSDL dele.

Cara, não estou com problemas. Apenas preciso que alguém me indique alguma API para criar um algoritmo.

A

rcartaxo:
você usou o eclipse?

Eu tb estou com esse mesmo problema.

quando acesso por exemplo:

http://localhost:8080/SISDECON/services/ClienteDao, aparece a seguinte msg:

"ClienteDao
Hi there, this is an AXIS service!

Perhaps there will be a form for invoking the service here… "

Porém a lista de serviço nao aparece. Portanto nao consigo selecionar um seriço pra pegar o WSDL dele.

Coloque “?WSDL” no final (fica assim: http://localhost:8080/SISDECON/services/ClienteDao?WSDL);

[]´s

A

allyssonluan:
asaudate:
Que tal pegar o conteúdo do WSDL e aplicar XPath em cima?

[]´s

Então cara! A minha dúvida maior é como pegar esse WSDL, entende? Sabes me dizer como eu poderia fazer isso?

Pra pegar o conteúdo, você pode usar uma API do tipo commons-http (Apache). Tem alguns métodos que você pode usar pra pegar o conteúdo do WSDL. A não ser que você queira, na verdade, um cliente. Você pode explicar um pouco melhor a sua necessidade?

[]´s

Criado 22 de julho de 2010
Ultima resposta 23 de jul. de 2010
Respostas 6
Participantes 3