Jump to content

dev botao

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

Recommended Posts

  • Membros Pro
Posted

Estou tentando enviar um evento para dar Ciencia da Operação, estou recebendo uma mensagem de "schema Inválido", esta mensagem está aparecendo no momento antes de enviar o evento, ou seja, na validação que ocorre no momento antes do Envio da mensagem.

Fiz atualização do ACBR, conferi os meus schemas para ter certeza que estão atualizados, mas não encontrei o erro.

Alguém sabe o que pode ser ?

Segue anexo, minha configuração do componente, o xml que está sendo gerado para transmitir, e a posição da rotina que estou recebendo a mensagem de schema inválido.

 

 

01.png.c2f94cfa1181684dfa579c4e36dc8526.png

02.png

03.png

teste.xml

  • Membros Pro
Posted

E como eu faço isto ?

A forma que fiz foi a seguinte, fui na minha pasta schemas e removi este arquivo, continuou aparecendo a a mensagem de schema inválido.

Eu pensei que ao remover o arquivo daria alguma mensagem que não conseguiu encontrar o arquivo ( e210210_v1.00.xsd ).

  • Moderadores
Posted
4 minutos atrás, big_rid disse:

A forma que fiz foi a seguinte, fui na minha pasta schemas e removi este arquivo, continuou aparecendo a a mensagem de schema inválido.

Como está a configuração PathSchemas do componente?

Pode ocorrer esse erro se estiver configurando essa propriedade como um caminho de rede.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Posted (edited)

 

2 minutos atrás, BigWings disse:

Como está a configuração PathSchemas do componente?

Pode ocorrer esse erro se estiver configurando essa propriedade como um caminho de rede.

Nesse cliente meu é caminho de Rede.... testei no meu pc que está com caminho local e funcionou.... 

Edited by Visto Tecnologia
  • Membros Pro
Posted (edited)
Quote

Como está a configuração PathSchemas do componente?

Pode ocorrer esse erro se estiver configurando essa propriedade como um caminho de rede.

O meu cliente usa a pasta schema na rede... Mas aqui nos meus teste estou acessando a pasta schema local, no caso o "C:\" (e também não está funcionando)

Edited by big_rid
  • Membros Pro
Posted

Encontrei o problema.

A pasta schemas de vocês está separada por aplicação, NFe, CTe, MDFe, ..., Na minha pasta schemas tinha xsd de CTe, por isso estava dando problema. (pelo menos na minha máquina local). Estou separando os arquivo de NFe e CTe igual vocês, e vou testar no meu cliente.

  • Like 1
Posted
6 minutos atrás, big_rid disse:

Encontrei o problema.

A pasta schemas de vocês está separada por aplicação, NFe, CTe, MDFe, ..., Na minha pasta schemas tinha xsd de CTe, por isso estava dando problema. (pelo menos na minha máquina local). Estou separando os arquivo de NFe e CTe igual vocês, e vou testar no meu cliente.

Caso funcione me fala aqui... pois nesse cliente nao uso junto.. uso separado...

  • Consultores
Posted

Bom dia a todos,

Os schemas do CT-e, NF-e, MDF-e, BP-e não podem ficar na mesma pasta, tem que ficarem em pastas separadas, caso contrario vão ter problemas.

Outra coisa, se tratando de rede como BigWings alertou, devemos mapear a pasta, caso contrario teremos problemas também.

  • Like 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Posted
17 minutos atrás, Italo Jurisato Junior disse:

Bom dia a todos,

Os schemas do CT-e, NF-e, MDF-e, BP-e não podem ficar na mesma pasta, tem que ficarem em pastas separadas, caso contrario vão ter problemas.

Outra coisa, se tratando de rede como BigWings alertou, devemos mapear a pasta, caso contrario teremos problemas também.

Então eu sempre usei os Schemas separados por pasta, porém sempre com caminho de rede e nunca tive problema. Foi mudado algo nesse sentido? Porque a questão de schema inválido começou a acontecer nos meus clientes depois que atualizei o ACBR ontem, está acontecendo tanto ao tentar fazer a Ciencia da Operacao, quanto emitir CTe. 

  • Membros Pro
Posted

Na minha máquina, está funcionando (agora).

Mas no meu cliente que está na rede não está, eu fiz o mapeamento da unidade de rede, mas ainda assim não funciona...

  • Membros Pro
Posted

No meu cliente eu criei a pasta schemas na máquina local dele e funcionou....

Houve alguma mudança do ACBR em relação a isto ?

A partir de agora eu terei que colocar as pastas schemas no disco local para funcionar a "Ciência da Operação", pois hoje eu uso remoto não posso mais  ?  Sabem me dizer o porquê disso ?

  • Moderadores
Posted
32 minutos atrás, big_rid disse:

No meu cliente eu criei a pasta schemas na máquina local dele e funcionou....

Houve alguma mudança do ACBR em relação a isto ?

A partir de agora eu terei que colocar as pastas schemas no disco local para funcionar a "Ciência da Operação", pois hoje eu uso remoto não posso mais  ?  Sabem me dizer o porquê disso ?

O problema de se usar a configuração PathSchemas no formato UNC (\\servidor\compartilhamento) é uma limitação da libxml2.dll, não é novo no componente.

Para resolver precisa mapear o compartilhamento para uma unidade local e usar ela na configuração PathSchemas.

Ou copiar o schemas para uma unidade local.

Ou usar SSLXmlSignLib = xsMsXml que é a única que funciona dessa forma. Não recomendo esta última pois a msxml5.dll já foi depreciada pela Microsoft e tem problemas graves com certificado A3, podendo causar exclusão do certificado, como já reportado no fórum.

  • Like 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membros Pro
Posted (edited)
14 minutes ago, BigWings said:

O problema de se usar a configuração PathSchemas no formato UNC (\\servidor\compartilhamento) é uma limitação da libxml2.dll, não é novo no componente.

Para resolver precisa mapear o compartilhamento para uma unidade local e usar ela na configuração PathSchemas.

Ou copiar o schemas para uma unidade local.

Ou usar SSLXmlSignLib = xsMsXml que é a única que funciona dessa forma. Não recomendo esta última pois a msxml5.dll já foi depreciada pela Microsoft e tem problemas graves com certificado A3, podendo causar exclusão do certificado, como já reportado no fórum.

Eu fiz o mapeamento(Para uma unidade de letra mapeada, G:\ por exemplo) e não funcionou, antes da atualização estava funcionando.

Edited by big_rid
  • Moderadores
Posted
13 minutos atrás, big_rid disse:

Eu fiz o mapeamento e não funcionou, antes da atualização estava funcionando.

Consegue simular o problema usando o demo do ACBrNFe?

 

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membros Pro
Posted
On 8/2/2019 at 5:46 PM, BigWings said:

Consegue simular o problema usando o demo do ACBrNFe?

 

Infelizmente não consigo gerar um exemplo no Demo do ACBrNFe, por eu não usar os componentes do FortesReports o projeto não compila no meu computador...

  • Membros Pro
  • Solution
Posted (edited)

Desculpa a demora para responder...

Eu descobri o "problema", o que acontece é o seguinte, por mais que minha rede esteja em uma unidade de letra mapeada e eu esteja acessando por esta unidade, eu tenho um método que retorna o caminho dos schemas.

Em determinadas máquinas me retorna o caminho G:\win\exe\schemas (funciona), já em outras máquinas me retorna \\192.168.1.10\sistema\win\schemas (não funciona).

 

 

 

 

 

Edited by big_rid
  • Like 2
  • Este tópico foi criado há 1954 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.

The popup will be closed in 10 seconds...