Ir para conteúdo
  • Cadastre-se

dev botao

Msg de schemas inválidos


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

Recommended Posts

Postado

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.

Postado

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.

  • Moderadores
  • Solution
Postado

A libxml2.dll tem essa limitação quanto ao path UNC.

Você pode mapear o local da rede pra uma unidade local, ou criar um link simbólico.

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

Projeto ACBr

 

 

Postado

Olá amigos, baixei o acbr ontem, compilei tudo e montar o pacote para instalar em Windows 7 64b.

E ao abrir as configurações dele, ele mostra a imagem com erro no path dos schemas, mas estão na máquina local. Não entendi a situação.

 

Desde já agradeço a ajuda.

Erro Acbr.png

  • Moderadores
Postado

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

 

 

Postado
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.

  • Este tópico foi criado há 1337 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.