Ir para conteúdo
  • Cadastre-se

dev botao

Msg de schemas inválidos


cris-rj
Ver Solução Respondido por BigWings,
  • Este tópico foi criado há 1282 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde pessoal.

Tenho uma situação com alguns clientes que rodam o sistema em rede.
Até então não configuramos a propriedade do componente "Configuracoes.Arquivos.PathSchemas" pois a pasta "Schemas" fica junto ao exe da aplicação. 

Recentemente atualizamos o componente após longos meses sem faze-lo. 

Após a atualização, ao emitir nota com a aplicação via rede, passamos a ter a msg de schemas inválidos. Quando rodo a aplicação localmente(mesmo ambiente, exe e schemas), a emissão ocorre normalmente.

Passei então a informar o path da pasta Schemas mas sem sucesso.
o path informado no formato: \\10.0.0.10\sistema\Schemas por exemplo.

Não sei se impacta mas nesses casos o certificado é informado via arquivo, openSSL e TLS1.2. ou winCript

Sabem me informar algo a respeito.

Link para o comentário
Compartilhar em outros sites

Obrigado pela resposta Juliomar.

É que não é um ambiente físico. São máquinas virtuais na amazon. São ligadas conforme a necessidade.

Por isso que o path da pasta não é um mapeamento físico e sim com ip.

O curioso é que sempre usamos assim até então.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Tendo os fontes você mesmo pode descobrir o motivo.

A verificação que é feita:

  PathSchemas := edtPathSchemasDFe.Text;
  Ok := (PathSchemas <> '');
  if Ok then
    Ok := FileExists(PathWithDelim(PathSchemas) + PathWithDelim( 'NFe' ) + 'nfe_v4.00.xsd');

  imgErrPathSchemas.Visible := not Ok;

Aparentemente a sua pasta de Schemas não está organizada conforme o esperado pelo ACBrMonitorPLUS.

Que é conforme está em ACBr\Exemplos\ACBrDFe\Schemas.

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

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

16 minutos atrás, BigWings disse:

Tendo os fontes você mesmo pode descobrir o motivo.

A verificação que é feita:


  PathSchemas := edtPathSchemasDFe.Text;
  Ok := (PathSchemas <> '');
  if Ok then
    Ok := FileExists(PathWithDelim(PathSchemas) + PathWithDelim( 'NFe' ) + 'nfe_v4.00.xsd');

  imgErrPathSchemas.Visible := not Ok;

Aparentemente a sua pasta de Schemas não está organizada conforme o esperado pelo ACBrMonitorPLUS.

Que é conforme está em ACBr\Exemplos\ACBrDFe\Schemas.

 

Eu baixo e compilo tudo pelo Lazarus, gosto disto mas não programo, um dia quero aprender isto mas falta tempo.

Trabalho em COBOL e queria abandonar ele, mas tá difícil. Uma hora dessas abre um post sobre conversão de sistemas para ver as possibilidades com Lazarus + MySQL (ou algo assim).

 

De qualquer maneira copiei as pastas, antes era apenas copiar os arquivos schemas. O erro parou. Agora vou testar com xml.

 

Muito obrigado pela ajuda.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Claudio,

E o sistema que vocês desenvolvem também é custo zero para os seus clientes?

Com certeza não é.

Assim caminha a humanidade.

Paciência.

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

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1282 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...