Client WebService[RESOLVIDO]  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
giu
JavaGuru
[Avatar]

Membro desde: 29/07/2004 11:39:45
Mensagens: 221
Localização: Porto Alegre/RS
Offline

Pessoal, tenho que fazer um cliente de webservice. Esse ws está disponivel em um servidor publico(do estado), e a url termina com(.../webservice/CadastroContribuintesRSGeral_XML.asp). Para que ele me responda eu preciso enviar para ele um XML(com um padrão que eu já conheço), e a resposta dele é um outro XML(com um outro padrão que já conheço).
Agora a pergunta, por onde eu começo Nunca fiz nada com webservices! Qualquer ajuda será bem vinda

falow

This message was edited 1 time. Last update was at 30/06/2005 15:05:32


Giuliano Ribeiro


[WWW] [Yahoo!] [ICQ]
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

Quer criar um cliente Web Service com Java?

Use o Apache Axis. Tem um tutorial aqui.

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
giu
JavaGuru
[Avatar]

Membro desde: 29/07/2004 11:39:45
Mensagens: 221
Localização: Porto Alegre/RS
Offline

danieldestro wrote:Quer criar um cliente Web Service com Java?

Use o Apache Axis. Tem um tutorial aqui.


Daniel! Obrigado pela resposta, mas tenho uma duvida. Estou lendo o tutorial e lá diz que tem o tal WSDL, como escrevi anteriormente essa URL onde está o ws é um asp e na documentação que tenho não tem nenhuma referencia ao WSDL. No exemplo que tenho ele(em VB ou ASP), eles simplesmente montam o XML numa string e envia para a URL.

Giuliano Ribeiro


[WWW] [Yahoo!] [ICQ]
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

Ah, ok! Então não é um Web Services seguindo o padrão SOAP.
Ok, então você vai ter mais trabalho para ler e parsear o XML.

Use JAXP: http://java.sun.com/xml/jaxp/

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
giu
JavaGuru
[Avatar]

Membro desde: 29/07/2004 11:39:45
Mensagens: 221
Localização: Porto Alegre/RS
Offline

Daniel valeu por sua colaboração! Resolvi o problema com o httpClient da Apache! Usei um exemplo de POST de XML para a url e era isso!!

valeu por tudo!!

Giuliano Ribeiro


[WWW] [Yahoo!] [ICQ]
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

Aliás, deve sair um artigo meu sobre HttpClient na Java Magazine de Julho.

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team