| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/12/2006 14:42:35
|
psevestre
JavaEvangelist
Membro desde: 13/05/2005 12:53:19
Mensagens: 432
Localização: São Paulo
Offline
|
Já que o tema é meio recorrente, resolvi liberar o componente que desenvolvi para esta consulta.
Navege para a página:
http://www.lighthouse.com.br/lighthouse/downloads/open_source
E veja o componente consultacep.
Se funcionar a contento para vc., lembre-se de não ficar com todo o crédito ;^)
Requisitos:
* maven 1.0.2
* maven-axis-plugin 0.7 (http://maven-plugins.sourceforge.net/maven-axis-plugin)
* acesso http para o site da ECT
|
http://justaphilpicks.blogspot.com/ |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/01/2007 13:53:38
|
eduardosouzas
Smalltalk
Membro desde: 28/04/2005 11:18:07
Mensagens: 4
Offline
|
Boa tarde, Gostaria de saber se eh possivel eu utilizar esse componente com NETBEANS
Desde já muito obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/01/2007 16:01:53
|
mhinz
HelloWorld
Membro desde: 25/01/2007 16:00:20
Mensagens: 11
Offline
|
psevestre wrote:Já que o tema é meio recorrente, resolvi liberar o componente que desenvolvi para esta consulta.
Navege para a página:
http://www.lighthouse.com.br/lighthouse/downloads/open_source
E veja o componente consultacep.
Se funcionar a contento para vc., lembre-se de não ficar com todo o crédito ;^)
Requisitos:
* maven 1.0.2
* acesso http para o site da ECT
Olá eu tentei compilar seu codigo porém faz uma referencia a
Search.Microsoft.QueryProcessorSoapStub binding;
URL endpoint = new URL(consultaCepURL);
binding = (Search.Microsoft.QueryProcessorSoapStub)
new Search.Microsoft.QueryProcessorLocator().getQueryProcessorSoap(endpoint);
Onde consigo a biblioteca com estes objetos para compilar esta parte do programa?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/01/2007 18:20:43
|
psevestre
JavaEvangelist
Membro desde: 13/05/2005 12:53:19
Mensagens: 432
Localização: São Paulo
Offline
|
eduardosouzas wrote:Boa tarde, Gostaria de saber se eh possivel eu utilizar esse componente com NETBEANS
Desde já muito obrigado
Não sou usuário do NetBeans, mas não vejo motivo pelo qual isto não seria possível.
Crie o jar usando o maven e, como resultado, vc. terá um jar. Coloque-o (bem como suas dependências) no classpath e vc. deve ser capaz de usar o componente.
|
http://justaphilpicks.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/01/2007 18:25:03
|
psevestre
JavaEvangelist
Membro desde: 13/05/2005 12:53:19
Mensagens: 432
Localização: São Paulo
Offline
|
mhinz wrote:
Olá eu tentei compilar seu codigo porém faz uma referencia a
Search.Microsoft.QueryProcessorSoapStub binding;
URL endpoint = new URL(consultaCepURL);
binding = (Search.Microsoft.QueryProcessorSoapStub)
new Search.Microsoft.QueryProcessorLocator().getQueryProcessorSoap(endpoint);
Onde consigo a biblioteca com estes objetos para compilar esta parte do programa?
Esta classe é gerada a partir do WSDL no processo de build. Vc. usou o maven como indicado ?
|
http://justaphilpicks.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/01/2007 10:00:29
|
mhinz
HelloWorld
Membro desde: 25/01/2007 16:00:20
Mensagens: 11
Offline
|
Olá Bom Dia!
Eu fiz o download da biblioteca maven 1.0.2 conforme voce sugeriu, após configurado e fui no console e digite o comando maven
....
Apareceu uma mensagem de erro, eu fui no google e la me comenta que tenho que ter o maven pluguin para compilar esta tag [axis-compile].
http://maven-plugins.sourceforge.net/maven-axis-plugin/downloads.html
Mais deste ponto em diante não consegui continuar.
Obrigado novamente pela Atenção.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/01/2007 14:19:28
|
psevestre
JavaEvangelist
Membro desde: 13/05/2005 12:53:19
Mensagens: 432
Localização: São Paulo
Offline
|
Baixe e instale o plugin com o comando:
maven plugin:download maven plugin:download
-DgroupId=maven-plugins
-DartifactId=maven-axis-plugin
-Dversion=0.7
(Obs: Tudo na mesma linha)
Não havia atentado ao detalhe de que este plugin não faz parte da distribuição básica. Vou atualizar o procedimento de instalação.
Philippe.
|
http://justaphilpicks.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/01/2007 15:13:06
|
mhinz
HelloWorld
Membro desde: 25/01/2007 16:00:20
Mensagens: 11
Offline
|
Olá Boa Tarde.
Eu executei o comando, aparentemente deu uma pequena falha, não sei se esta falha foi o motivo do erro na sequencia.
...
Mesmo assim em seguida executei o comando maven e veja o resultado.
...
Neste ponto consegui compilar seu projeto, porém, não consegui identifica por que o programa levanta uma exeção.
Obrigado pela atenção.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/01/2007 16:11:53
|
psevestre
JavaEvangelist
Membro desde: 13/05/2005 12:53:19
Mensagens: 432
Localização: São Paulo
Offline
|
O site de consulta via WS está fora do ar hoje...
A exceção ocorre pois o correio o teste unitário em questão assume que este método específico deve retornar algo válido - afinal, é um teste de um CEP válido.
Se vc. quiser, rode maven -Dmaven.test.skip=true para gerar o jar
PS: Use cut-and-paste da janela DOS, pls...
|
http://justaphilpicks.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/01/2007 16:19:57
|
mhinz
HelloWorld
Membro desde: 25/01/2007 16:00:20
Mensagens: 11
Offline
|
Azar hoje que eu estou testando o site entra em manutenção.
Atenciosamente.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/01/2007 18:21:08
|
psevestre
JavaEvangelist
Membro desde: 13/05/2005 12:53:19
Mensagens: 432
Localização: São Paulo
Offline
|
mhinz wrote:Azar hoje que eu estou testando o site entra em manutenção.
Atenciosamente.
De qq forma foi bom para testar em uma situação destas. Aproveitei para melhorar o tratamento de erro no código e vou gerar uma versão 1.1 com as melhorias.
Quanto à disponibilidade do serviço, é algo que não dá para controlar. Em sistemas internos este componente é utilizado para alimentar um cache. Em um cenário típico, os CEPs vão se acumulando com o tempo e você dependerá menos e menos do serviço on-line.
|
http://justaphilpicks.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/01/2007 19:02:49
|
mhinz
HelloWorld
Membro desde: 25/01/2007 16:00:20
Mensagens: 11
Offline
|
Nossa excelente, você esta de parabens. Na segunda feira quero continuar estudando seu projeto.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/02/2007 09:21:05
|
robson_vs
JavaEvangelist
Membro desde: 26/05/2006 14:27:44
Mensagens: 334
Localização: São Paulo
Offline
|
Gostaria de saber se eu posso usar o componente de consulta de ceps o consultacep-1.1 desenvolvido pela LightHouse em projetos na minha empresa? se existe algum custo ou algum tipo de licença de uso ou proteção WebService e seus dados?
Muito grato pela atenção.
ROBSON
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/02/2007 09:54:27
|
mhinz
HelloWorld
Membro desde: 25/01/2007 16:00:20
Mensagens: 11
Offline
|
Segue minha contribuição ao projeto, eu tenho proxy http com autenticação na empresa onde testei o componente, se você também tiver proxy http, adicione estas linha no inicio do metodo main() ou do método que deseja chamar. Estas linhas adicionam propriedades a JVM e a Biblioteca AXIS antes de conectar ao WEBSERVICE usa estas variaveis para conectar.
System.getProperties().put("http.proxyHost", "xxxx");
System.getProperties().put("http.proxyPort", "xxxx");
System.getProperties().put("http.proxyUser", "xxxx");
System.getProperties().put("http.proxyPassword", "xxxx");
Atenciosamente.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/02/2007 10:02:10
|
mhinz
HelloWorld
Membro desde: 25/01/2007 16:00:20
Mensagens: 11
Offline
|
Não tem custo, apenas não pode tirar o direito autoral do Philipe no inicio do fontes.
Quando aos dados do correios também não a custo neste caso, pois você esta usando um serviço público.
http://www.correios.com.br/parcerias/cep/office2003/default.cfm
O problema é que este servico pode sair do ar e você não tem suporte. Se for para uma empresa talvés seja interessante contratar o webservice, ai você pagando tem suporte.
|
|
|
 |
|
|