Login Registre-se
NF-e: Status do Serviço com Certificados A3 Cartão e Token- WebService 2.0  XML
Índice dos Fóruns » Artigos / Tutoriais
Autor Mensagem
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1235
Localização: Tubarão - SC
Offline

Pessoal,

Nesse exemplo veremos como consumir o WebServices de consulta da NF-e utilizando-se certificados modelos A3 Cartão ou Token, segue abaixo exemplo:

Conteúdo do arquivo "SmartCard.cfg":


Conteúdo do arquivo "Token.cfg":

As DLLs citadas nos arquivos de configuração serão instaladas junto com o driver do Cartão ou Token.

Classe de Exemplo:


Para utilizar esse exemplo serão necessárias as seguintes bibliotecas:

activation.jar
axiom-api-1.2.10.jar
axiom-dom-1.2.10.jar
axiom-impl-1.2.10.jar
axis2-adb-1.5.3.jar
axis2-kernel-1.5.3.jar
axis2-kernel-1.5.3_1.jar
axis2-transport-http-1.5.3.jar
axis2-transport-local-1.5.3.jar
commons-codec-1.3.jar
commons-httpclient-3.1.jar
commons-logging-1.1.jar
httpcore-4.0.jar
jaxrpc.jar
log4j-1.2.14.jar
mail.jar
neethi-2.0.4.jar
nfe-sefaz-2.0.jar
wsdl4j.jar
XmlSchema-1.4.3.jar

Todas as bibliotecas acima podem ser baixadas em: Download

Duvidas sobre NF-e? Crie um novo tópico aqui NF-e (Nota Fiscal Eletrônica)

Espero que ajude em seus projetos.

Abraços.

Esta mensagem foi editada 2 vezes. Última atualização foi em 09/01/2013 12:33:51


Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!

[WWW] [MSN]
8eduardo8

JavaC Membro

Membro desde: 13/09/2011 17:01:40
Mensagens: 15
Offline

Boa Tarde,

Estou com um problema na linha



Não sei porque, mas essa linha está com erro.
Desde já agradeço.
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1235
Localização: Tubarão - SC
Offline

Olá Eduardo,

Se você esta se referindo a um erro de compilação nessa linha, pode ser que você esteja usando no Eclipse ou Netbens uma JRE e não JDK, altere para JDK que resolverá o problema.

Att,

Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!

[WWW] [MSN]
8eduardo8

JavaC Membro

Membro desde: 13/09/2011 17:01:40
Mensagens: 15
Offline

Boa noite,

Eu estou usando JDK!
já tive um problema com outra instrução antes, foi quando alterei de JRE para JDK.

A descrição do erro manda eu criar a Classe "SunPKCS11"

Grato.

Esta mensagem foi editada 1 vez. Última atualização foi em 25/01/2012 23:38:13

pdrocaldeira

JavaC Membro

Membro desde: 30/01/2012 22:57:37
Mensagens: 4
Offline

Não sei se já resolveu o seu problema por aí, mas, eu também estava com esse mesmo problema e fiz o seguinte:

Fui em "Buld Path"
Removi a JRE System Library
Adicionei novamente. (Add Library -> JRE System Library)

Fonte: http://stackoverflow.com/questions/860187/access-restriction-on-class-due-to-restriction-on-required-library-rt-jar
8eduardo8

JavaC Membro

Membro desde: 13/09/2011 17:01:40
Mensagens: 15
Offline

Vlw, eu já tinha feito isso, esqueci de postar pra galera.
souzandrada

JavaC Membro

Membro desde: 01/02/2012 10:56:58
Mensagens: 5
Offline

Alguém conseguiu usar isso em applet?
Sidnei de Abreu

JavaC Membro

Membro desde: 15/01/2012 12:03:17
Mensagens: 6
Localização: Campos Gerais MG
Offline

Pessoal, Bom dia a todos

É minha primeira participação, aqui no forum, e estou tentando implementar em meu aplicativo a NFe, comigo apreceu esse erro citado acima, mas ainda tenho pouca experiencia e nao consegui resolver , utilizo o netbeans, alguem poderia dar uma forcinha
[Email] [WWW] [MSN]
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1235
Localização: Tubarão - SC
Offline

Olá Sidnei de Abreu,

Você poderia colar a mensagem de erro que esta recebendo, assim poderemos ajudá-lo.

Att,

Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!

[WWW] [MSN]
Sidnei de Abreu

JavaC Membro

Membro desde: 15/01/2012 12:03:17
Mensagens: 6
Localização: Campos Gerais MG
Offline

Maciel, obrigado pela atenção,

O erro é o mesmo mencionado acima, na linha de baixo

Provider p = new sun.security.pkcs11.SunPKCS11(fileCfg);

Diz que a classe nao existe. queria fazer o procedimento que o pdrcaldeira diz,
mas pela falta de experiencia não to conseguindo, eu utilizo o netbeans.

como eu faço para verificar remover a JRE System Libary e adicionar novamente

Obrigado.

[Email] [WWW] [MSN]
Sidnei de Abreu

JavaC Membro

Membro desde: 15/01/2012 12:03:17
Mensagens: 6
Localização: Campos Gerais MG
Offline

Bom pessoal, consegui resolver meu problema.

Esse erro tava acontecendo pois faltava o SunPKCS11.jar na biblioteca. foi so acrecentar e o erro sumiu. postei pois pode ajudar mais alguem.

Esqueci tb de parabenizar a comunidade JAVAC pelo forum, tem ajudado bastante nas pesquisas, e o que puder fazer pra ajudar me ponho a disposição, parabéns

e Obrigado.
[Email] [WWW] [MSN]
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1235
Localização: Tubarão - SC
Offline

Olá Sidnei de Abreu,

O arquivo "Token.cfg" não é uma Classe Java, é um arquivo em formato texto, segue abaixo para download. Veja também o seguinte post http://www.javac.com.br/jc/posts/list/15/441.page.

Att,
 Nome do arquivo Token.cfg [Disk] Download
 Descrição
 Tamanho 74 bytes
 Baixado:  644 vez(es)


Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves



Projeto NF-e, CT-e, CC-e? Comece Por Aqui!

Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br

"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão


Emissão de Documentos Fiscais para Desenvolvedores Java


Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!

[WWW] [MSN]
jvalssilva@gmail.com

JavaC Membro
[Avatar]

Membro desde: 20/03/2012 11:46:30
Mensagens: 33
Offline

Caros colegas.


Onde posso encontrar a biblioteca "nfe-sefaz-2.0.jar" na versão do java 5 para baixar?
Sidnei de Abreu

JavaC Membro

Membro desde: 15/01/2012 12:03:17
Mensagens: 6
Localização: Campos Gerais MG
Offline

Ainda não consegui verificar o status rsss.

Bom é o seguinte

O Arquivo Cacertsgerado para todos estados é so eu colocar ele no progeto no mesmo nivel de Token.cfg, e setar o caminho ?
no meu caso MG

consigo acessar o hambiente de homologação normalmente ou tenho que pedir autorização a sefaz primeiro?

mais uma coisinha.
System.setProperty("javax.net.ssl.keyStore", "NONE");
NOME se refere a ? o nome que salvou no Token? poderia dar um exemplo.
desde ja agradeço.


[Email] [WWW] [MSN]
Ramon Pires

JavaC Membro

Membro desde: 13/04/2012 08:19:41
Mensagens: 49
Offline


Eu fui testar o codigo,mas o problema que ocorre é que não aparece nada no console e tambem não dá erro. O processo continua executando mas nada acontece durante a execução. Uso certificado a3 com token,e tambem gerei o arquivo cacerts para todos os estados.
 
Índice dos Fóruns » Artigos / Tutoriais
Ir para:   
Powered by JForum 2.1.9 © JForum Team