Gerar WSDL?

8 respostas
J

Estou com vários serviços sendo feito, andei pesquisando na net :http://waelson.com.br/?p=927
achei esse site, mas no nosso caso ficaria como ?
exemplo do site:
wsconsume -p br.com.waelson.ws.cliente http://waelson-pc:8080/AppDemoWS/ClienteWS?wsdl=ClienteServicoWS.wsdl

Nosso exemplo:
wsconsume -p br.com.inss.ws.client http://localhost:8080/inss-ws/PessoaWebService?wsdl=PessoaWebService.wsdl

Já tentei assim, quando procuro na pasta do jboss para copiar para minha pasta cliente, ele não cria nada !

8 Respostas

D

http://teaching-2.cs.uml.edu/~heines/tools/jrun4/docs/html/programmers_guide/ws_wsdl5.html

J

Porra velho valeu… esse ainda não tinha lido !

Show…

R

Oi, boa tarde.

O que você quer fazer exatamente? É criar suas classes a partir de um WSDL (Webservice) já existente?

Se for isto, dê uma olhada no “wsdl2java” do Apache Axis2:

http://www.herongyang.com/WSDL/WSDL2Java-What-Is-WSDL2Java.html

Abraço,

J

Rodrigo Ferreira é meu parente tbm sou ferreira !

Amigão Resolvir assim :

wsconsume -k http://localhost:8080/inss-ws/PessoaWebService?wsdl

Ele gerou dentro do jboss, todos os class e java para mim !

Otimo !

Obrigado e abraço.

J

Seguir estes passos :

http://docs.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/4.3/html/Server_Configuration_Guide/Server_Configuration_Guide-Tools-Client_Side.html
http://docs.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/4.3/html/Server_Configuration_Guide/Server_Configuration_Guide-Tools-Client_Side.html

P

Olá amigo, vc tb pode fazer assim

//No DOS
c:
cd \
//gera pasta br.com.seupacote com os artefatos portaveis
wsimport -keep -p br.com.seupacote http://localhost:8080/inss-ws/PessoaWebService?wsdl

Fica a dica

L

Faz assim:

./wsconsume.sh -k -p <<PACOTE_JAVA>> -o <<DIRETORIO_SAIDA>> <<CAMINHO_WSDL>> ./wsconsume.sh -k -p br.com.minhaempresa.projeto.cliente -o /tmp/projeto/cliente http://localhost:8080/projeto/servico?wsdl

Sem o -k os .java não são armazenados. O -o especifiica o diretório onde os arquivos serão criados.

J

Obrigado a todos !

Deu Certão !

Criado 28 de junho de 2012
Ultima resposta 29 de jun. de 2012
Respostas 8
Participantes 5