Histórico da Página
01. DADOS GERAIS
Produto: | TOTVS RH
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| ||||||||||||||||
Segmento: |
| ||||||||||||||||
Módulo: | Controle de Frequência | ||||||||||||||||
Função: | PE3500 - Correção Erro de Importação | ||||||||||||||||
Ticket: | 16610952 | ||||||||||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DRHJORNDTS-2070 |
02. SITUAÇÃO/REQUISITO
O programa PE3500 está apresentando problema de performance em ambiente Oracle para erros de importação originados na integração de marcações que são gravadas na tabela msa_control_marcac (Suricato, Clock in).
03. SOLUÇÃO
Foi identificado que no momento da compilação do programa pe3500rp para ambiente Oracle o Progress estava sugerindo que a leitura da tabela msa_control_marcac utilizasse o índice MSCNTRLM_FUNC (que realiza a leitura ordenando pela informação PIS), sendo que deveria utilizar o índice MSCNTRLM_ID (que realiza a leitura ordenando pelo campo chave val_control_marcac).
O programa que realiza a correção dos erros de importação foi ajustado para que na leitura da tabela msa_control_marcac utilize a cláusula 'QUERY-TUNING(NO-INDEX-HINT)', para que o Progress não sugira qual índice utilizar quando este programa for compilado para ambientes diferentes de Progress.
04. DEMAIS INFORMAÇÕES
Não se aplica.
05. ASSUNTOS RELACIONADOS
Não se aplica.
Templatedocumentos |
---|