Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Datasul

Segmento:

Manufatura

Módulo:

Framework (Linha Datasul) - Utilitários (MUT)

Função:DVLIB -  Biblioteca de funções que se comunica com o RP para gerar os arquivos .fo do DataViewer
Ticket:13525417
Requisito/Story/Issue (informe o requisito relacionado) :DFWKTOOLS-6027


02. 
SITUAÇÃO/REQUISITO

O programa FP3500 – Emissão Coletiva de Envelopes está com lentidão ao gerar o holerite em PDF para 414 funcionários, pois leva cerca de 1h30m para finalizar o processamento.

Abaixo é possível verificar que alguns erros são disparados no log do produto devido a lentidão:

[22/02/01@16:20:08.549-0300] P-015112 T-020240 1 4GL – X-NODEREF must be associated with a valid X-DOCUMENT in order to use it in method SET-ATTRIBUTE. (9102)

[22/02/01@16:20:08.549-0300] P-015112 T-020240 1 4GL – ** ABL Debug-Alert Stack Trace **

[22/02/01@16:20:08.549-0300] P-015112 T-020240 1 4GL – --> RenderField dvrt/lib/dvlib.p at line 2134 (\\10.0.0.13\ERP\QUARENTENA\fnd\dvrt\lib\dvlib.r)

[22/02/01@15:54:23.286-0300] P-015112 T-020240 1 4GL – X-NODEREF or X-DOCUMENT SET-ATTRIBUTE got an error: Unexpected exception. (9082)

[22/02/01@15:54:23.286-0300] P-015112 T-020240 1 4GL – ** ABL Debug-Alert Stack Trace **

[22/02/01@15:54:23.286-0300] P-015112 T-020240 1 4GL – --> RenderText dvrt/lib/dvlib.p at line 2529 (\\10.0.0.13\ERP\QUARENTENA\fnd\dvrt\lib\dvlib.r)

[22/02/01@15:54:23.286-0300] P-015112 T-020240 1 4GL – ProcessFormGroup dvrt/lib/dvlib.p at line 909 (\\10.0.0.13\ERP\QUARENTENA\fnd\dvrt\lib\dvlib.r)

[22/02/01@15:54:23.286-0300] P-015112 T-020240 1 4GL – WritePage dvrt/lib/dvlib.p at line 1566 (\\10.0.0.13\ERP\QUARENTENA\fnd\dvrt\lib\dvlib.r)

[22/02/01@15:54:23.286-0300] P-015112 T-020240 1 4GL – prghur/fpp/fp3500r5.p at line 5792 (\\10.0.0.13\ERP\QUARENTENA\hcm\prghur\fpp\fp3500r5.r)

[22/02/01@15:54:23.286-0300] P-015112 T-020240 1 4GL – prghur/fpp/fp3500rp.p at line 3652 (\\10.0.0.13\ERP\QUARENTENA\hcm\prghur\fpp\fp3500rp.r)

[22/02/01@15:54:23.286-0300] P-015112 T-020240 1 4GL – pi-executar prghur/fpp/fp3500.w at line 13119 (\\10.0.0.13\ERP\QUARENTENA\hcm\prghur\fpp\fp3500.r)

[22/02/01@15:54:23.286-0300] P-015112 T-020240 1 4GL – USER-INTERFACE-TRIGGER prghur/fpp/fp3500.w at line 6090 (\\10.0.0.13\ERP\QUARENTENA\hcm\prghur\fpp\fp3500.r)

[22/02/01@15:54:23.286-0300] P-015112 T-020240 1 4GL – men/men906za.p at line 2105 (\\10.0.0.13\ERP\QUARENTENA\fnd\men\men906za.r)

03. SOLUÇÃO

Após a correção da rotina DVLIB houve uma grande melhora na performance do PDF.

O programa FP3500 gerou o holerite em PDF para os 414 funcionários em 15 minutos (antes gerava em 1h30m). 

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica