Histórico da Página
01. DADOS GERAIS
| Produto: |
| |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Linha de Produto: |
| |||||||||||||
| Segmento: |
| |||||||||||||
| Módulo: | Controle de Frequência | |||||||||||||
| Função: | PE5000 - Emissão Cartão Ponto | |||||||||||||
| Ticket: | 24294406 | |||||||||||||
| Requisito/Story/Issue: | DRHJORNDTS-5333 |
02. SITUAÇÃO/REQUISITO
Quando ocorre a execução simultânea do programa PE5000 por dois usuários diferentes no mesmo servidor, sendo selecionado como destino a opção Terminal, ocorre que são gerados dois arquivos contendo os dados da execução do usuário que executou o programa por último.
Caso as execuções simultâneas sejam de um mesmo usuário, o arquivo gerado mistura as informações das duas execuções.
03. SOLUÇÃO
O problema ocorre porque quando na execução do relatório é selecionada como Destino a opção Terminal o arquivo é gerado no diretório temporário de trabalho da sessão Progress (informado no parâmetro -T que é configurado no arquivo .pf), ex: c:\temp.
Desta forma, em ambas as execuções o arquivo é gerado como: c:\temp\PE5000.tmp.
Esse Como não é possível configurar um diretório temporário do Progress diferente para cada usuário, esse problema pode ser contornado com as orientações descritas nas documentações abaixo:
04. DEMAIS INFORMAÇÕES
Não se aplica.
05. ASSUNTOS RELACIONADOS
Relatório Emissão do Cartão Ponto - PE5000
...