NFe  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
alves.Felipe
GUJ Ranger
[Avatar]

Membro desde: 21/01/2008 13:45:56
Mensagens: 766
Localização: Curitiba - Pr
Offline

cara entra no endereço do ws e salva os wsdl.. e a paritr desses vc cria os web services...

Felipe Alves
[Email]
Might Angel
Entusiasta Java

Membro desde: 02/06/2009 12:41:14
Mensagens: 23
Offline

alves.Felipe wrote:cara entra no endereço do ws e salva os wsdl.. e a paritr desses vc cria os web services...


Se eu preencho o campo Service Definition com a url do web service da que eu quero, por exemplo https://nfe.fazenda.sp.gov.br/nfeweb/services/nfestatusservico.asmx?wsdl, ele me mostra um erro " The service definition selected is invalid."
Testei com um outro wsdl de um site qualquer e funcionou, criou as classes java normalmente, ou seja, não deve ser problema do eclipse.

Tenho os wsdl que peguei no site aqui. Como eu faço essa conversão a partir deles? É só preencher o campo "Service Definition" com o caminho dele (por exemplo, c:\teste.wsdl) ou o procedimento é outro?
Might Angel
Entusiasta Java

Membro desde: 02/06/2009 12:41:14
Mensagens: 23
Offline

Consegui resolver.
Coloquei os wsdl num servidor Apache Axis e assim consegui gerar as classes java.
mate42
Thread.start()

Membro desde: 28/04/2008 21:17:46
Mensagens: 26
Offline

a classe NfeStatusServicoLocator não é gerada automaticamente, o que exatamente ela faz ?

abraço !

Att. Mateus
[MSN]
UpTheIrons
JavaEvangelist
[Avatar]

Membro desde: 31/10/2008 08:48:45
Mensagens: 339
Offline

Olá pessoal,

Apenas startei meu projeto NFe, bem atrasado e correndo atrás do prejuízo, vi neste tópico algumas dicas, mas
antes de entrar em alguns detalhes, gostaria de saber se alguém conseguiu baixar os arquivos WSDL do SEFAZ-BA
e se alguém tem desenvolvido em Linux, pois eu baixei o arquivo Associacao.pfx pra começar a fazer uns testes,
mas só vjo exemplos para win.

Rafael deu umas dicas q parecem ótimas, mas aqui no Ubuntu me perdi um pouco em como gerar, por exemplo, o
nfe.keystore.

Tenho muito a fazer ainda, mas gostaria de ter essas dicas, alguém?


Grato,

UptheIrons!
Might Angel
Entusiasta Java

Membro desde: 02/06/2009 12:41:14
Mensagens: 23
Offline

UpTheIrons wrote:Olá pessoal,

Apenas startei meu projeto NFe, bem atrasado e correndo atrás do prejuízo, vi neste tópico algumas dicas, mas
antes de entrar em alguns detalhes, gostaria de saber se alguém conseguiu baixar os arquivos WSDL do SEFAZ-BA
e se alguém tem desenvolvido em Linux, pois eu baixei o arquivo Associacao.pfx pra começar a fazer uns testes,
mas só vjo exemplos para win.

Rafael deu umas dicas q parecem ótimas, mas aqui no Ubuntu me perdi um pouco em como gerar, por exemplo, o
nfe.keystore.

Tenho muito a fazer ainda, mas gostaria de ter essas dicas, alguém?



Apesar de usarmos Windows aqui, o keystore eu gerei no Ubuntu porque foi mais simples. Basta ter o Java instalado, abrir um terminal e digitar o comando que o Rafael Passou, mas precedido do comando sudo:

sudo keytool -import -alias nfe -keystore <caminho_para_um_keystore Ex: /home/pasta_do_usuario/nfe.keystore> -file <caminho_completo_para_o_cert_exportado_do_IE ( arquivo .cer)>
UpTheIrons
JavaEvangelist
[Avatar]

Membro desde: 31/10/2008 08:48:45
Mensagens: 339
Offline

Might Angel,

Então, essa parte eu consegui fazer diferente, achei aqui mesmo no forum, n me lembro quem deu a solução,
mas no caso, usa o arquivo PFX de forma direta, sem precisar usar Keytool.



Este é um trecho do código.

Falew.

Grato,

UptheIrons!
alves.Felipe
GUJ Ranger
[Avatar]

Membro desde: 21/01/2008 13:45:56
Mensagens: 766
Localização: Curitiba - Pr
Offline

UpTheIrons
mas esse código vai ser vai para a assinatura certo?!?
e os passos usando o keytool é para fazer a comunicação com o ws...

Felipe Alves
[Email]
UpTheIrons
JavaEvangelist
[Avatar]

Membro desde: 31/10/2008 08:48:45
Mensagens: 339
Offline

Alves Felipe,

Sim vc está certo.
Na verdade, não cheguei nesta parte ainda (dos WebServices), tô no "início" de tudo,
bem atrasado eu sei, mas tentando

Grato,

UptheIrons!
fviana
JavaChild
[Avatar]

Membro desde: 09/06/2005 09:19:51
Mensagens: 116
Offline

Pessoal,

Segui todos os passos do tópico e consegui rodar a conexão.
Agora estou com outro problema, preciso que uma única execução do programa envie notas para diferentes clientes/empresas.

Há alguma forma de informar os parâmetros "javax.net.ssl.keyStoreType, javax.net.ssl.keyStore e javax.net.ssl.keyStorePassword" por thread???

Estou usando JAX-WS com jboss.

Att,
Fábio Viana
[Email] [WWW] [MSN] [ICQ]
magno_jr
Entusiasta Java

Membro desde: 06/03/2008 07:17:38
Mensagens: 19
Offline

Ola, legal o codigo, parece que esta quase agora.
Seguinte, estava tendo mto problema com o famoso erro 403 mas acho q agora foi, mas apenas para confirmar, qual(is) certificados tenho q deixar no keystore final ?? Eu coloquei o Raiz e o meu exportado.
Agora pra mim nao aparece mais 403, agora so tenho "Caused by: java.net.ConnectException: Connection timed out: connect".
Alguma ideia ???
Eu verifiquei na classe gerada pelo wsdl SP para verificar o status e o site é "https://homologacao.nfe.fazenda.sp.gov.br/nfeWEB/services/NfeStatusServico.asmx" (acho).

Preciso urgente de uma ajuda gente.

Abracos,
Magno
magno_jr@terra.com.br
magno_jr
Entusiasta Java

Membro desde: 06/03/2008 07:17:38
Mensagens: 19
Offline

Bom dia gente, seguinte, ja tentei de td qto é jeito e agora eu caí no problem em: "HTTP Error 403.7 - Forbidden: SSL client certificate is required". Alguem poderia me ajudar.
Eu importei no IE os certificados associacao e condominio de testes (ja testei com ambos e nada) e exportei de volta para .cer, entao importei SEFAZSP_homologacao.p7b e exportei a Raiz para .cer (tem q ser algum outro ou mais de um??) e dai adicionei no mesmo keystore o cliente+raiz, mas nada, agora o erro é esse q falei.
Alguma dica ??

Meu codigo:


E outra pergunta, meu cliente ja possui um A3, mas o servidor deles nao sera no cliente em si, entao como seria um sistema em java mesmo para acessar o cartao com um leitor? Onde teria q ficar o leitor? Seria bem mais aconselhavel nesse 1o. momento usarmos o A1 q seria o arquivo "simples" mesmo ??


Abracos,
Magno
magno_jr@terra.com.br (email e msn)

This message was edited 1 time. Last update was at 07/08/2009 10:25:31

PadrE
JavaEvangelist
[Avatar]

Membro desde: 03/04/2006 00:01:40
Mensagens: 410
Offline

Olá pessoal,

Nossa... qntos problemas variados... pena que o meu não é igual =/
Bom... antes..

magno_jr
Acredito que o seu erro é porque a SEFAZ não achou um certificado registrado no servidor deles para, ou seja, a forma como "Condominio" é passado deve ser diferente para que eles achem o certificado do lado deles...

Deve ser isso, porque para usar o serviço é preciso registrar o certificado na SEFAZ, como Condominio e Associacao são certificados de teste que disponibilizam, eles devem estar cadastrados.. então, so nos resta a forma de passar essa infomação para o WS...

Espero que ajude...

***************************
Aproveitando.. ^^
Estou com um problema um pouco antes de você... justamente na montagem dos parâmetros CabecMsg e DadosMsg...
Ao converter os XSD ganhei as classes CabecMsg.java e TConsStatServ.java, que olhando o código delas demonstram terem a finalizadade para montar as msg... mas estou com um erro na hora de fazer o marshall

Para não desviar muito este post, creiei um para o assunto em http://www.guj.com.br/posts/list/134641.java#724376, se alguem puder dar um help, agradeço muito.

****************************
Uma dica em relação ao NFe, eu baixei o programa da SEFAZ, o tal "Emissor de Nota Fiscal Eletronica (NF-e)"... no que ele me ajudou ??? Após gerar o XML, Assinar e Validar pelo meu software, importei o XML assinado para ele, onde consigo mais detalhes sobre exceções de preenchimento que posso usar na hora de montar o XML e também, posso usar ele para testar o envio para a SEFAZ.... que até o momento estou só recebendo "time out" Ô,o

Fui !

PadrecO
"O conhecimento o libertará !"
PadrE
JavaEvangelist
[Avatar]

Membro desde: 03/04/2006 00:01:40
Mensagens: 410
Offline

magno_jr wrote:Bom dia gente, seguinte, ja tentei de td qto é jeito e agora eu caí no problem em: "HTTP Error 403.7 - Forbidden: SSL client certificate is required". Alguem poderia me ajudar.
Eu importei no IE os certificados associacao e condominio de testes (ja testei com ambos e nada) e exportei de volta para .cer, entao importei SEFAZSP_homologacao.p7b e exportei a Raiz para .cer (tem q ser algum outro ou mais de um??) e dai adicionei no mesmo keystore o cliente+raiz, mas nada, agora o erro é esse q falei.


Agora cheguei neste mesmo problema... segue trechos da minha mensagem de erro..


Qualquer novidade aviso!

PadrecO
"O conhecimento o libertará !"
Marck
Virtual Machine Man
[Avatar]

Membro desde: 15/08/2006 16:15:11
Mensagens: 598
Offline

Olá pessoal!

Alguém obteve esse erro e sabe o que pode ser?




Eu segui o passo-a-passo postado e gerei o seguinte código:




O Associacao.pfx eu baixei do site da receita. Exportei o certificado pelo IE e usei o KeyTool.

Obrigado!

This message was edited 1 time. Last update was at 11/08/2009 13:47:36


"A vida me deu tudo que eu pedi. Agora se o que eu pedi foi pouco, ai o problema já é meu!". Sartre

Besteiras sobre programação

http://toobject.wordpress.com/
DataModelDinamic
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team