Login Registre-se
Qual o layout para baixar um lote de notas da SEFAZ com um CNPJ/Certificado autorizado?  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
ocelionfe

JavaC Membro

Membro desde: 27/08/2012 21:39:32
Mensagens: 66
Offline

a classe Stub e essa NFeDistribuicaoDFe.
thiago oliveira

JavaC Membro

Membro desde: 28/02/2012 16:25:27
Mensagens: 69
Offline

a NFeDistribuicaoDFe eu não tenho, apenas essa que postei para download e consulta das NF-e, mas caso queira gerar a NFeDistribuicaoDFe,
e só seguir esse exemplo, encontrado aqui mesmo no forum,

1 - Faça download do AXIS2 em http://axis.apache.org/axis2/java/core/download.cgi depois descompactar o mesmo em uma pasta qualquer no seu desktop.

2 - Precisamos do arquivo WSDL, Acesse o link https://nfe.fazenda.sp.gov.br/cteweb/services/cteRecepcaoEvento.asmx (Necessário certificado). Clica em service description, salva o conteúdo em um arquivo com extensão WSDL, salve o arquivo WSDL dentro da pasta bin do pacote AXIS que vc acabou de descompactar.

3 - Iremos usar o "wsdl2java.bat" utilitário do pacote Axis2 para transformar o WSDL em Código Java. Depois de baixar o Axis2 e descompacta-lo, acesse a pasta "Bin" pelo Prompt do DOS, dentro dessa pasta esta o utilitário "wsdl2java.bat", use-o da seguinte forma:

wsdl2java.bat -o <Caminho para geração das classes Java> -uri <Nome do arquivo WSDL>

Ex.: wsdl2java.bat -o c:\NFe\JavaC -uri NFeRecepcao.wsdl

OBS: Lembrando que seu JAVA_HOME, CLASSPATH deve estar configurado para funcionar.

4- Feito isso é para ele ter gerado uma pasta com nome de SRC que vai conter varias pastas até chegar em 2 aqrquivos. JAVA

EX: CteRecepcaoCallbackHandler.java
CteRecepcaoStub.java

Tendo essas classes é só gerar um novo projeto e copiar a pasta br (onde estão os arquivos .java) para dentro da pasta SRC do seu novo projeto.
Ai é só gerar seu arquivio.jar com as classes stubs e importar p dentro do seu projeto CTE.


Espero que tenha ficado claro, qualquer duvida estamos ai ..

Abraços
floliveira

JavaC Membro
[Avatar]

Membro desde: 06/06/2015 09:35:43
Mensagens: 1
Offline

Tiago Oliveira,

Sou novo no forum e tambem novo no mundo do java com webservices, porem tenho que fazer uma ferramenta onde baixe os xml's emitidos contra a empresa que trabalho.
Para isso venho acompanhando seus posts e tenho que parabenizar voce em compartilhar seus conhecimentos.
Peguei as tres funcoes que voce colou no forum, porem estou com algumas duvidas e vou colar aqui:

URL url = new URL(new UrlWebService().NFeConsultaDest(getEmpresa().getAmbienteNfe()));
new LoadCertificado().carregarCertificado(getEmpresa().getCnpjSemFormatacao(), solicitarSenha());

Voce teria como compartilhar a classe LoadCertificado() ?

A linha da URL, seria correto eu utilizar assim?
URL url = new URL("https://www1.nfe.fazenda.gov.br/NFeDistribuicaoDFe/NFeDistribuicaoDFe.asmx");


Tiago, desculpe pelo nivel das duvidas, mas estou lendo tudo que vejo a respeito do assunto, porem nao estou conseguindo me acertar.


Agradeço desde ja..



[MSN]
franzisk

JavaC Membro
[Avatar]

Membro desde: 29/05/2014 07:39:19
Mensagens: 127
Offline

Apesar de ter mudado um pouco o foco da pergunta nesse post, estou te enviando o que tenho para "setar" o certificado para um caso de A1:
Esse método eu chamo antes de fazer as chamadas nos Webservices, ele estabelece todas as regras de comunicação segura.

Essa classe "Bombado.java" é um bean normal que eu trago as propriedades do certificado carregado (chave privada, chave pública, etc):


E o método da minha classe "Util.java" que carrega o certificado é:

Lembrando que nesse caso o certificado está armazenado no banco de dados e eu recupero ele nessa linha:

#@%$"'/
thiago oliveira

JavaC Membro

Membro desde: 28/02/2012 16:25:27
Mensagens: 69
Offline

floliveira.
A linha da URL, seria correto eu utilizar assim?
URL url = new URL("https://www1.nfe.fazenda.gov.br/NFeDistribuicaoDFe/NFeDistribuicaoDFe.asmx"); <--- Está linha está correta você pode usar ela assim

essa e a Classe Load certificado.
pega o certificado no repositório do windows, achei mais viavel tem outras formas, mas tive alguns problemas com tipos de certificado
essa aqui foi a que me está funcionando há mais de ano sem erro!

Esta mensagem foi editada 1 vez. Última atualização foi em 08/06/2015 15:14:39

alexandrade20@gmail.com

JavaC Membro
[Avatar]

Membro desde: 18/08/2015 09:56:15
Mensagens: 88
Offline

Alguém saberia me explicar quando rodo a classe de NFeConsultaDest ele me retorna esse erro:




Esta mensagem foi editada 1 vez. Última atualização foi em 02/09/2015 21:45:43

thiago oliveira

JavaC Membro

Membro desde: 28/02/2012 16:25:27
Mensagens: 69
Offline

Conseguiu?
pode ser a versão do axis, diferente da versao que foi criado os wsdl.

Esta mensagem foi editada 1 vez. Última atualização foi em 03/09/2015 08:20:05

alexandrade20@gmail.com

JavaC Membro
[Avatar]

Membro desde: 18/08/2015 09:56:15
Mensagens: 88
Offline

amigo não conseguir como faço pra ver a versão do axis? você tem como me passar sua versão? pois peguei o mesmo .jar que você disponibilizou.
thiago oliveira

JavaC Membro

Membro desde: 28/02/2012 16:25:27
Mensagens: 69
Offline

axis 1.5.3

mas se você utilizar outra versão no seu projeto automaticamente o sistema pegara a mais recente e continuara dando o erro
faz um teste joga somente a versão 1.5.3, se não der erro e a versão mesmo, se der você gera novos wsdl com uma versão só no seu projeto.
alexandrade20@gmail.com

JavaC Membro
[Avatar]

Membro desde: 18/08/2015 09:56:15
Mensagens: 88
Offline

pode me passar o link para eu salvar o wsdl? qual link você utilizou? agradeço pela ajuda.

Esta mensagem foi editada 1 vez. Última atualização foi em 03/09/2015 08:32:04

thiago oliveira

JavaC Membro

Membro desde: 28/02/2012 16:25:27
Mensagens: 69
Offline

http://www.nfe.fazenda.gov.br/portal/webServices.aspx?tipoConteudo=Wak0FwB7dKs=#GO

ai você pega os URL dos WSDL, terá que ter um certificado para autenticar, salvar na sua maquina, como mostra no procedimento acima,
eu não tenho certificado,
e fácil gerar da seguindo esses passos. foi assim que eu gerei.
alexandrade20@gmail.com

JavaC Membro
[Avatar]

Membro desde: 18/08/2015 09:56:15
Mensagens: 88
Offline

Eu tenho o certificado vou gerar agora o wsdl... e já te informo.
alexandrade20@gmail.com

JavaC Membro
[Avatar]

Membro desde: 18/08/2015 09:56:15
Mensagens: 88
Offline

o link ta correto? pois não abriu aqui.
thiago oliveira

JavaC Membro

Membro desde: 28/02/2012 16:25:27
Mensagens: 69
Offline

http://www.nfe.fazenda.gov.br/portal/webServices.aspx?tipoConteudo=Wak0FwB7dKs=

relação de Serviços web service.
alexandrade20@gmail.com

JavaC Membro
[Avatar]

Membro desde: 18/08/2015 09:56:15
Mensagens: 88
Offline

peguei esse link

https://www.nfe.fazenda.gov.br/NFeConsultaDest/NFeConsultaDest.asmx
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team