Onde consigo a biblioteca com estes objetos para compilar esta parte do programa?
P
psevestre
eduardosouzas:
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.
P
psevestre
Esta classe é gerada a partir do WSDL no processo de build. Vc. usou o maven como indicado ?
M
mhinz
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
…
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.
M
mhinz
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.
P
psevestre
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…
M
mhinz
Azar hoje que eu estou testando o site entra em manutenção.
Atenciosamente.
P
psevestre
mhinz:
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.
M
mhinz
Nossa excelente, você esta de parabens. Na segunda feira quero continuar estudando seu projeto.
robson_vs
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
M
mhinz
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.
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.
P
psevestre
mhinz:
Não tem custo, apenas não pode tirar o direito autoral do Philipe no inicio do fontes.
Só completando: nos termos em que tornei disponível o componente, você pode, sim, dizer que foi você quem fez. Não é simpático nem ético, mas pode - a questão é se vão acreditar ;^)
A
AsR
Pessoal não utilizei o maven porque ele não esta conseguindo baixar os arquivos … parece que a versao 1.x.x não redireciona as pesquisas para o novo site que esta ativo.
De qualquer forma eu importei para o eclipse e tudo esta compilando e rodando. Estou enfrentando o problema abaixo, a linha responsavel pela execao e a do metodo query do objeto binding conforme listei mais abaixo. Alguma dica ?
503 é o código de erro retornado pelos Correios. Significa que a consulta está indisponível, algo que, infelizmente, parece ser comum neste serviço.
Como prova dos nove, tente acessar o a consulta a partir do Word. Se funcionar, a consulta via API tem que funcionar.
A
AsR
Você pode não acreditar, mas, eu não uso o word alguém poderia consultar para mim ?
A
asamedeiros
Esse serviço vive indisponível. Para garantia da funcionalidade, monte sua própria base de dados extraindo as informações da base dos correios… como? Consultando o site via robô.
Também precisa ser feita uma rotina de atualização de tempos em tempos.