Duvida Gerar arquivos .TXT grandes

Discussão em 'EMS , HCM e Totvs 11' iniciado por reissobr, Outubro 23, 2023.

  1. reissobr

    reissobr Membro Ativo

    Tudo bom pessoal ?
    Eu estou gerando uns arquivos .TXT grandes, e passei por uma situação que não consegui entender direito.

    Se eu rodo o programa que gera o .TXT no RPW Unix, o arquivo é gerado com todos os registros.
    Mas se rodo o mesmo programa no RPW Windows, o arquivo não gera inteiro, fica faltando o fim do arquivo.
    E assim, se olho o status dos dois pedidos no RPW, os dois aparecem como "Execução com sucesso".

    E o que me intrigou mais, é que a execução no RPW Windows não deu erro. Normalmente uso o PUT UNFORMATTED ou EXPORT DELIMITER para gravar arquivo . TXT.
    Tem algo para fazer, para manipular este tipo de situação, tipo conseguir manipular esta situação de erro de não gravar todos os registros do arquivo ?
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Por acaso o arquivo do windows tinha algum tamanho específico? pode ser a tabela de alocação de discos, tipo FAT32 acho que tem limite de 2GB, não lembro exatamente
  3. reissobr

    reissobr Membro Ativo

    O arquivo gerado no windows chegou a 1.2 gigas.
    O no RPW Unix, que é o correto deu 1,6 gigas.
    Eu estou em cloud com a TOTVS.
    Vou perguntar a eles sobre o RPW Windows, ver se descubro alguma coisa.

    Mas o que me intrigou é na execução do RPW Windows, o programa não ter dado erro.
    Será que em como verificar este tipo de situação, dentro do programa ?
    Algum error-code ou algo do tipo, para descobrir que nao conseguiu gravar o .TXT inteiro ?

    Para mim, ter achado que o arquivo estava inteiro, foi mais critico que o erro em si.
  4. jdchaves

    jdchaves Membro Participativo

    @reissobr
    Chegou a tentar capturar o possível erro com aquele Progress.Lang.SysError? Te mandei no PV caso não tenha testado ainda, se tiver sucesso, postamos aqui como foi capturado o tal erro.
    reissobr e rafael.andrade curtiram isso.
  5. reissobr

    reissobr Membro Ativo

Compartilhe esta Página