Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

SITUAÇÃO

TMSME05C não cria arquivos quando executado via schedule


Em debug efetuado no cliente, vimos que: 

Quando executado via JOB(isBlind()), o Sistema define o diretório de envio como CurDir() + "\EDI\", o que resulta em system\\EDI\, e com essas duas barras, o Sistema não cria os arquivos.

Quando executado via menu, o Sistema define o diretório de envio como GetMv("MV_EDIDIRE"), ai como o parâmetro é preenchido com o diretório definido pelo cliente, funciona.

Caso do cliente: 

Caso suporte: 

Isso por conta do conteúdo do parâmetro MV_EDIDIRE

RESULTADO ESPERADO

Há duas possibilidades de resultado.

  • Deveria ser removido a condição via job ou não, para que sempre utilizar o caminho definido pelo cliente no parâmetro MV_EDIDIRE: 


  • Ajustar o fonte TMSME05 para remover a \ inicial no trecho "\EDI\", visto que a função CurDir() já retorna a barra. Com esse ajuste, seria necessário ter essa regra documentada do parâmetro MV_EDIDIRE só ser utilizado na chamada via menu, no schedule utiliza a pasta system. Além disso, no caso da pasta \EDI\ não existir dentro da pasta padrão, o Sistema não cria a pasta, ai a execução só funciona quando criada a pasta manualmente. O ideal seria que o Sistema criasse a pasta automaticamente.

...

SIMULAÇÃO
Cod ProgramaAção
Vídeo do acesso remoto no cliente. Os testes dos diretórios foram feitos a partir dos 42 minutos de vídeo.

View file
nameLMIRTechConsole_hOAmkubQCS.7z.002
height250
View file
nameLMIRTechConsole_hOAmkubQCS.7z.001
height250

...