01. DADOS GERAIS
| Produto: | TOTVS Manufatura
|
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | Manufatura |
| Módulo: |
TOTVS Manufatura (Linha Protheus) - Planejamento e controle da produção (SIGAPCP)
|
| Função: | PCPA200 - Estrutura |
| País: | Brasil |
| Ticket: | 24830939 |
| Issue: | DMANPCP1-1085 |
02. SITUAÇÃO/REQUISITO
Quando o programa de cadastro de estruturas (PCPA200) é executado em uma instancia secundaria do cloud, é apresentado help informando que ocorreu erro na exclusão do arquivo de semáforo.
03. SOLUÇÃO
Foi identificado um falso positivo da função File() após a exclusão do arquivo de semáforo, o que fazia o sistema tentar excluir novamente o arquivo que já não existe mais. Foi ajustada a função de exclusão, para considerar o erro 161 (Win / Unix : The system cannot find the file specified) como arquivo excluído com sucesso.
04. DEMAIS INFORMAÇÕES
A função file() pode retornar falso positivo em alguns cenários, por exemplo : Um ferase() apaga o arquivo via NFS, porem a função file() via NFS ainda está pegando um cache, então o arquivo na realidade já não existe, as o cache no NFS acha que o arquivo está lá.
05. ASSUNTOS RELACIONADOS
- Não se aplica.