Login Registre-se
EFD-REINF v1.3.02  XML
Índice dos Fóruns » SPED / PAF-ECF / ESOCIAL / EFD_REINF
Autor Mensagem
thiagoara2018

JavaC Membro

Membro desde: 05/06/2018 10:30:24
Mensagens: 10
Offline

Bom dia pessoal tudo bem, aqui na empresa precisaremos emitir o efd e no site: http://sped.rfb.gov.br/pasta/show/2270 disponibilizaram a nova versão, eu já gerei as classes com o wsdl disponibilizado, só que não sei como proceder para implementar, foi gerado uma classe chamada BasicHttpBinding_RecepcaoLoteReinfStub e não tem os métodos utilizados em respostas aqui do forum. Alguém pode me ajudar?
rockenbach

JavaC Membro

Membro desde: 12/05/2014 09:55:32
Mensagens: 68
Offline

Bom dia Thiago
Primeiro vc deve gerar as classes para comunicar com o web-service XSD Comunicação (um deles é esse STUB)
Posteriormente vc tem que gerar as classes auxiliares através dos XSD eventos .
Com esses objetos do XSD eventos vai ter os objetos para montar os registros R1000-R2010 etc.
thiagoara2018

JavaC Membro

Membro desde: 05/06/2018 10:30:24
Mensagens: 10
Offline

mais se eu gero usando o xjc ele gera JAXB e não classes normais, vc tem como me passar o procedimento de geração desses xsd?
rockenbach

JavaC Membro

Membro desde: 12/05/2014 09:55:32
Mensagens: 68
Offline

Dos eventos para gerar as classes a partir do XSD tu pode fazer assim

xjc -encoding "UTF-8" C:\efd\eventos\evtEspDesportivo-v1_03_02.xsd
e assim para todos XSD
thiagoara2018

JavaC Membro

Membro desde: 05/06/2018 10:30:24
Mensagens: 10
Offline

e dos xsd de comunicação? pq se for a mesma forma ele ainda continua gerando os JAXB

Esta mensagem foi editada 2 vezes. Última atualização foi em 06/06/2018 09:56:05

rockenbach

JavaC Membro

Membro desde: 12/05/2014 09:55:32
Mensagens: 68
Offline

Sim tu gera da mesma forma.
xjc -encoding "UTF-8" C:\efd\comunicacao\envioLoteEventos-v1_03_02.xsd
xjc -encoding "UTF-8" C:\efd\comunicacao\retornoLoteEventos-v1_03_02.xsd
xjc -encoding "UTF-8" C:\efd\comunicacao\retornoTotalizadorContribuinte-v1_03_02.xsd
xjc -encoding "UTF-8" C:\efd\comunicacao\retornoTotalizadorEvento-v1_03_02.xsd
thiagoara2018

JavaC Membro

Membro desde: 05/06/2018 10:30:24
Mensagens: 10
Offline

o envioLoteEventos-v1_03_02.xsd gerou:

ObjectFactory.java
package-info.java
Reinf.java
TArquivoeReinf.java

além dos arquivos do w3c...

nenhum desses é o stub, desculpe minha insistência mais é que eu to realmente "desesperado"..rsrs

Esta mensagem foi editada 1 vez. Última atualização foi em 06/06/2018 11:06:47

rockenbach

JavaC Membro

Membro desde: 12/05/2014 09:55:32
Mensagens: 68
Offline

Me liguei agora
Pra gerar o stub não é pelo XSD..

Tem que ser pelo WSDL dai tu gera com o comando
wsdl2java.bat -Djavax.net.ssl.trustStore=Cacert-22-04-2018 -Djavax.net.ssl.trustStorePassword=changeit -Djavax.net.ssl.keyStoreType=PKCS12 -Djavax.net.ssl.keyStore=SEUCERTIFICADO.pfx -Djavax.net.ssl.keyStorePassword=SENHATEUCERTIFICADO-uri RecepcaoLoteReinf.svc.xml

o arquivo da cacert tu acha aqui no forum
e o arquivo ConsultasReinf.svc.xml tu acha aqui http://sped.rfb.gov.br/arquivo/show/2548
thiagoara2018

JavaC Membro

Membro desde: 05/06/2018 10:30:24
Mensagens: 10
Offline

eu executo esse comando na pasta do projeto? e por eu lidar com varias empresas eu apontando apenas 1 certificado já será valido esse comando??

Esta mensagem foi editada 1 vez. Última atualização foi em 06/06/2018 13:15:19

rockenbach

JavaC Membro

Membro desde: 12/05/2014 09:55:32
Mensagens: 68
Offline

Esses comandos vc tem que rodar no windows.
Tem que ter a biblioteca do axis na maquina http://axis.apache.org/axis2/java/core/release-notes/1.7.7.html e do jaxb
Quando vc for enviar... os registros... vai precisar usar o certificado de cada empresa.
Mas para gerar as classes pode ser com qualquer um
thiagoara2018

JavaC Membro

Membro desde: 05/06/2018 10:30:24
Mensagens: 10
Offline

olha muito obrigado por estar respondendo e principalmente pela paciência...(iniciante é fogo)..rsrs...vou executar no windows


onde vc diz Cacert-22-04-2018, SEUCERTIFICADO.pfx e RecepcaoLoteReinf.svc.xml é o caminho que eles se encontram, e se for isso tem que estar entre aspas ("")?
e o wsdl em si onde nesse comando eu declaro ele?

Esta mensagem foi editada 2 vezes. Última atualização foi em 06/06/2018 14:35:24

rockenbach

JavaC Membro

Membro desde: 12/05/2014 09:55:32
Mensagens: 68
Offline

Isso ali você coloca o caminho dos arquivos não precisa ser entre ""
e o wsdl é ali na ultima parte -uri RecepcaoLoteReinf.svc.xml
thiagoara2018

JavaC Membro

Membro desde: 05/06/2018 10:30:24
Mensagens: 10
Offline

resolvi responder apenas para te agradecer muito por ter me ajudado, (deveria te dar meu salário esse mês...rsrs) até eu aprender isso tudo não ia dar tempo de entregar até dia 18....muito obrigado mesmo...
rockenbach

JavaC Membro

Membro desde: 12/05/2014 09:55:32
Mensagens: 68
Offline

Capaz. sem problema.. também apanhei bastante no inicio..
Só um detalhe a entrega acho que é ate dia 15.
Abraço.
 
Índice dos Fóruns » SPED / PAF-ECF / ESOCIAL / EFD_REINF
Ir para:   
Powered by JForum 2.1.9 © JForum Team