Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS RH

Linha de Produto:

Linha Datasul

Segmento:

RH

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.