Galera...
Procurei muuuito e ainda não consegui o que quero =/
Ainda estou lendo... testando e tentando.. mas ta dificil... cheguei em um ponto te ter muitos caminhos para seguir... muitas bibliotecas para baixar que estou achando que vou pegar o caminho errado.. então acho melhor ter uma ajuda ou mesmo uma indicação de vocês...
Os post's que já li:
http://www.guj.com.br/posts/list/135/72325.java#700239
http://www.guj.com.br/posts/list/0/81068.java#701040
http://blogs.mentaframework.org/posts/list/14404.page
http://xstream.codehaus.org/tutorial.html
http://www.netbeans.org/kb/docs/websvc/gs-axis_pt_BR.html#install_apache
Meu ambiente é o seguinte... tenho um WebService escrito em .NET com um método de HelloWorld que ao acessar pelo browser ele me dá o seguinte WSDL (agora que vi.. esse não eh mesmo o WSDL... =/ abri um WSDL aki e vi que as tags são diferentes):
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /NF-e/NF-e.asmx HTTP/1.1
Host: mw-112
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<HelloWorld xmlns="http://meusite.com.br/" />
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<HelloWorldResponse xmlns="http://meusite.com.br/">
<HelloWorldResult>string</HelloWorldResult>
</HelloWorldResponse>
</soap12:Body>
</soap12:Envelope>
Como desenvolvimento to usando o eclipse 3.4 com os plugis para desenvolvimento web... e vou começar um novo projeto (precisa ser algum projeto especifico do eclipse ???)... pois o outro ja ficou meio bagunçado.. ^^
De bibliotecas extras baixei a xstream-distribution-1.3.1-bin.zip.
Agora estou com duvidas sobre as outras bibliotecas... as que preciso para trabalhar com SAAJ e Axis2... porque não achei um pacote, algo do tipo... lib/*.jar como as que veem do XSTream... no final acabei baixando biblioteca a biblioteca pelo site [url]http://www.java2s.com/Code/Jar/Web-Services-AXIS2/CatalogWeb-Services-AXIS2.htm[/url], que foi onde comecei a me atrapalhar, pq acho que deu conflito no projeto...
Bom... meus próximos passos serão criar um projeto e adicionar as bibliotecas e tentar chamar esse método do WebService...
Para isso vou procurar seguir o tutorial da própria sun sobre JEE. (que vem com o download).
Acredito que terei problemas ao improtar as bibliotecas.. algums dica ?
vlw