Relatório do WSDL

5 respostas
J

Por favor, alguém conhece uma ferramenta que gera um relatório a partir do WSDL?
O objetivo é disponilibizar esse relatório para os clientes que vão consumir o web service, facilitando o desenvolvimento.
Obrigada

5 Respostas

N

O WSDL representa o contrato que especifica a interface entre o Web Service Endpoint e o cliente que irá consumir o mesmo.

Exitem duas maneiras de vc construir o Web Service:

Bottom Up: vc cria o Web Service a partir de um Java Bean ou Enterprise Java Bean. E a partir destas classes vc gera o WSDL

Top Down: vc cria primeiro o WSDL e depois gera as classes do Web Service. Esta técnica é a mais recomendada.

Existe um framework para Web Service chamado Axis. Dentro deste framework existe uma ferramenta chamada “java2WSDL” que permite vc gerar o WSDL a partir de uma classe java.

http://ws.apache.org/axis/java/user-guide.html#Java2WSDLBuildingWSDLFromJava

Ou vc poderá utilizar o utilitário chamado “WSDL2java” para criar os Stubs, Skeletons e os tipo de dados a partir do WSDL -> “WSDL2java”

http://ws.apache.org/axis/java/user-guide.html#WSDL2JavaBuildingStubsSkeletonsAndDataTypesFromWSDL

Qualquer dúvida entre em contato.

Atenciosamente,

Norberto Enomoto

J

Desculpe, acho que não fui clara.
O webservice já está pronto e funcionando. O relatório que eu preciso gerar é apenas para documentação. :slight_smile:

N

Agora eu entendi.

Normalmente para gerar o WSDL a partir do Web Service:

http:///?WSDL

Essa chamada irá gerar o WSDL referente ao Web Service.

Atenciosamente,

Norberto Enomoto

J

Mas não tem como gerar um formato mais amigável?

N

A geração do WSDL a partir do Web Service é gerada desta maneira.

Vc poder gerar o WSDL e criar um arquivo .wsdl e enviar para o seu cliente ou o mesmo poderá acessar o WSDL via Web Service.

Atenciosamente,

Norberto Enomoto

Criado 15 de dezembro de 2008
Ultima resposta 15 de dez. de 2008
Respostas 5
Participantes 2