Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - Linha Protheus - Como realizar a análise do trace



Dúvida
Como realizar a análise do trace?

Ambiente
Cross Segmentos - Linha Protheus - Todas as versões

Solução
Há diversas formas de se analisar o trace de acordo com o erro que ocasionou o travamento. Abaixo, os passos para realizar a análise de uma das ocorrências mais recorrentes:
1. Abra o arquivo em um programa que concatene as informações, por exemplo, Notepad++;
2. Posicione no final do arquivo;
3. Verifique as querys (consultas) que se repetem. No exemplo abaixo, foi posicionado no fim do arquivo e a query sempre se repete com o mesmo conteúdo nos principais campos. É possível identificar que o travamento ocorre no registro que possui as informações em negrito:

242018 0.005 OP_SEEK (tDBServer -- Seek Table RGB100 Order 13 Keys 11 Length 55 Return 0 Recno 185 [FOUND] 242019 0.001 OP_SEEK (tISAMFile::Seek SELECT R_E_C_N_O_, D_E_L_E_T_, RGB_FILIAL, RGB_PROCES, RGB_MAT, RGB_PERIOD, RGB_SEMANA, RGB_ROTEIR, RGB_PD, RGB_CC, RGB_ITEM, RGB_CLVL, RGB_SEQ FROM dbo.RGB100 WHERE RGB_FILIAL = '01' AND RGB_PROCES = '00001' AND RGB_MAT = '000041' AND RGB_PERIOD = '201706' AND RGB_SEMANA = '01' AND RGB_ROTEIR = 'ADI' AND RGB_PD = '702' AND RGB_CC = '312003 ' AND RGB_ITEM = ' ' AND RGB_CLVL = ' ' AND RGB_SEQ = '1' AND D_E_L_E_T_ = ' ' ORDER BY RGB_FILIAL,RGB_PROCES,RGB_MAT,RGB_PERIOD,RGB_SEMANA,RGB_ROTEIR,RGB_PD,RGB_CC,RGB_ITEM,RGB_CLVL,RGB_SEQ,RGB_DTREF,R_E_C_N_O_
242020 0.000 OP_SEEK (tISAMFile::Seek -- Load [0] record(s) to IsamCache
242021 0.001 OP_SEEK (tISAMFile::OpenCurrentRecord SELECT RGB_FILIAL,RGB_PROCES,RGB_PERIOD,RGB_SEMANA,RGB_ROTEIR,RGB_MAT,RGB_PD,RGB_DTREF,RGB_CC,RGB_SEQ,RGB_ITEM,RGB_CLVL,TBL.D_E_L_E_T_ FROM dbo.RGB100 TBL WHERE TBL.R_E_C_N_O_ = ? -- ( R = 57 )

**As querys geralmente se iniciam com OP_SEEK  e finalizam com R_E_C_N_O_ = mas não obrigatoriamente.

***Exemplo do que é  uma query (no print abaixo, existem várias queries com o mesmo conteúdo): 
SELECT R_E_C_N_O_, D_E_L_E_T_, RGB_FILIAL, RGB_PROCES, RGB_MAT, RGB_PERIOD, RGB_SEMANA, RGB_ROTEIR, RGB_PD, RGB_CC, RGB_ITEM, RGB_CLVL, RGB_SEQ FROM dbo.RGB100 WHERE RGB_FILIAL = '01' AND RGB_PROCES = '00001' AND RGB_MAT = '000041' AND RGB_PERIOD = '201706' AND RGB_SEMANA = '01' AND RGB_ROTEIR = 'ADI' AND RGB_PD = '702' AND RGB_CC = '312003 ' AND RGB_ITEM = ' ' AND RGB_CLVL = ' ' AND RGB_SEQ = '1' AND D_E_L_E_T_ = ' ' ORDER BY RGB_FILIAL,RGB_PROCES,RGB_MAT,RGB_PERIOD,RGB_SEMANA,RGB_ROTEIR,RGB_PD,RGB_CC,RGB_ITEM,RGB_CLVL,RGB_SEQ,RGB_DTREF,R_E_C_N_O_

4. Neste exemplo, o que não é incomum ocorrer, há 5 registros com o mesmo conteúdo na RGB. É possível realizar esta identificação através do campo RGB_SEQ. Veja no conteúdos realçados abaixo que há 5 querys;

mceclip0.png

Ordenando o conteúdo é possível identificar que há registros indevidos na RGB para o roteiro ADI no período 201706:
RGB_FILIAL = '01'
RGB_PROCES = '00001'
RGB_MAT = '000041'
RGB_PERIOD = '201706'
RGB_SEMANA = '01'
RGB_ROTEIR = 'ADI'
RGB_PD = '702'
RGB_CC = '312003 '
RGB_ITEM = ' '
RGB_CLVL = ' '
RGB_SEQ = '1'
D_E_L_E_T_ = ' '

O cliente precisará realizar manutenção nos registros onde foram apresentados erros. 

Informações complementares
Para executar o trace, siga os procedimentos do artigo: https://centraldeatendimento.totvs.com/hc/pt-br/articles/360006726312
Pacote de Expedição Contínua do RH: https://centraldeatendimento.totvs.com/hc/pt-br/articles/360057829854
Pacote de Expedição Contínua do eSocial: https://centraldeatendimento.totvs.com/hc/pt-br/articles/360057829854 
Pacote de Expedição Contínua do Medicina e Segurança do Trabalho: https://centraldeatendimento.totvs.com/hc/pt-br/articles/360057956773

ChatBot Carol Assistant

Esse artigo foi útil? 
 
 Usuários que acharam isso útil: 0 de 0

0 Comentários

Seja o primeiro a comentar.




Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _