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

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?

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

[]´s

[quote=asaudate]Que tal pegar o conteúdo do WSDL e aplicar XPath em cima?

[]´s[/quote]

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

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.

[quote=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.
[/quote]

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

[quote=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.
[/quote]

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

[]´s

[quote=allyssonluan][quote=asaudate]Que tal pegar o conteúdo do WSDL e aplicar XPath em cima?

[]´s[/quote]

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

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