Jump to content

Delphi chamada_delphi.png acbr.png

C6 chamada_c6.png botao.png

Erro: Schema inválido


Jeverson
  • Este tópico foi criado há 1443 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Deparei com a seguinte situação em relação a Pasta Schemas.  Alguns usuarios acessa pela TS outros local mais buscando dados do servidor.

Entao configurei a pasta PathSchemas  usando o IP + pasta,   Ex. \\192.168.1.212\BC_sistemas\NFe\Schemas\NFe

Isso me da um erro de validação na Unit ACBrDFeXsLibXml2 -  na

Function TDFeSSLXmlSignLibXml2.Validar(const ConteudoXML, ArqSchema: String;  out MsgErro: String): boolean;

Nessa linha

    schema := xmlSchemaParse(parser_ctxt);
    // the schema itself is not valid
    if (schema = nil) then
    begin
      MsgErro := ACBrStr('Erro: Schema inválido');
      Exit;
    end;

Agora se eu colocar o caminho Ex: C:\BC_sistemas\NFe\Schemas\NFe

 Não acontece o erro. Aguem poderia fazer um teste usando o IP como caminho do PathSchemas?

At.

Jeverson

 

Link to comment
Share on other sites

Jeverson, também estou com o mesmo erro, veja o tópico Schema Invalid.

Estou os componentes atualizados e o schema em uma unidade local e sempre é apresentado este erro, para qualquer evento.

 

1 hora atrás, Jeverson disse:

Deparei com a seguinte situação em relação a Pasta Schemas.  Alguns usuarios acessa pela TS outros local mais buscando dados do servidor.

Entao configurei a pasta PathSchemas  usando o IP + pasta,   Ex. \\192.168.1.212\BC_sistemas\NFe\Schemas\NFe

Isso me da um erro de validação na Unit ACBrDFeXsLibXml2 -  na

Function TDFeSSLXmlSignLibXml2.Validar(const ConteudoXML, ArqSchema: String;  out MsgErro: String): boolean;

Nessa linha

    schema := xmlSchemaParse(parser_ctxt);
    // the schema itself is not valid
    if (schema = nil) then
    begin
      MsgErro := ACBrStr('Erro: Schema inválido');
      Exit;
    end;

Agora se eu colocar o caminho Ex: C:\BC_sistemas\NFe\Schemas\NFe

 Não acontece o erro. Aguem poderia fazer um teste usando o IP como caminho do PathSchemas?

At.

Jeverson

 

No meu dá o erro mesmo estando em uma unidade local.

Veja o tópico que criei, lá coloquei as telas de configuração e o erro.

Se vc tiver alguma informação me avisa, por favor.

Link to comment
Share on other sites

  • Moderadores

Usando a opção xsLibXml2 em SSLXmlSignLib não é posssível informar a pasta via compartilhamento, a mesma deve estar mapeada ou disponível na máquina local.

Caso queira continuar usando o mapeamento, vc pode usar a opção xsMsXml.

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link to comment
Share on other sites

16 minutos atrás, André Ferreira de Moraes disse:

Usando a opção xsLibXml2 em SSLXmlSignLib não é posssível informar a pasta via compartilhamento, a mesma deve estar mapeada ou disponível na máquina local.

Caso queira continuar usando o mapeamento, vc pode usar a opção xsMsXml.

Olá André,

E se o erro estiver apresentando mesmo em uma unidade local?

Você poderia dar uma olhada no post que passei logo acima? Por favor.

Obrigado

Link to comment
Share on other sites

  • Consultores

Bom dia a todos,

Usando o programa exemplo e com a configuração que aparece na imagem, consegui: gerar, assinar, validar e enviar o evento R-1000.

Reinf.png

Consultor SAC ACBr Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Link to comment
Share on other sites

  • Consultores

Bom dia Graça,

Apesar do problema ser o mesmo (Schema Inválido) aqui estamos falando do Reinf.

Achei estranho você ter postado aqui, até pensei: A Graça já esta implementando o Reinf no seu sistema?

  • Haha 1
Consultor SAC ACBr Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Link to comment
Share on other sites

1 hora atrás, Italo Jurisato Junior disse:

Bom dia a todos,

Usando o programa exemplo e com a configuração que aparece na imagem, consegui: gerar, assinar, validar e enviar o evento R-1000.

Reinf.png

Bom dia Italo,

Este erro no REINF só está ocorrendo se clico em Gerar Arquivos, fiz um teste no Enviar e foi tranquilo.

Link to comment
Share on other sites

  • Consultores

Rubens,

Mas para enviar é preciso primeiro Gerar.

O teste que fiz foi:

Selecionar o evento, clicar no botão [Gerar Arquivos] por fim clicar no botão [Enviar].

Consultor SAC ACBr Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Link to comment
Share on other sites

1 minuto atrás, Italo Jurisato Junior disse:

Rubens,

Mas para enviar é preciso primeiro Gerar.

O teste que fiz foi:

Selecionar o evento, clicar no botão [Gerar Arquivos] por fim clicar no botão [Enviar].

Se eu clico no botão Gerar Arquivos ele dá o erro, se clico no enviar vai e gera. Estrano. no meu sempre que mando gerar dá este erro de Schema inválido. Mesmo mudando os caminho e copiando os xsds.

É o estranho é que o erro ocorre no momento de gerar o contexto do schema para efetuar a validação, ou seja, parece que os meus schemas estão com problema. Alguem podeira me enviar eles só para eu comparar? Baixei novamente do site do reinf e continua o erro.

Link to comment
Share on other sites

  • Consultores

Rubens,

Com os schemas que estão disponíveis com os fontes dos programas exemplos esta funcionando.

...\Exemplos\ACBrDFe\Schemas\Reinf

Outra coisa todos os fontes de todas as pastas estão atualizados?

Consultor SAC ACBr Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Link to comment
Share on other sites

  • Este tópico foi criado há 1443 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.