Como usar o arquivo de rastreamento Oracle R12
Para obter o arquivo de rastreamento R12 e as mensagens de depuração FND:
- SelecioneResponsabilidade,Administrador do sistema,Perfil,Sistemae, em seguida,Consulta.
- Usuário – Usuário que envia o relatório
- Perfil – Instrução SQL de inicialização – personalizada
- Selecione a coluna Usuário, edite o campo e insira.
- begin fnd_ctl.fnd_sess_ctl(",",'TRUE','TRUE','LOG','ALTER SESSION SET EVENTS='||''''||'10046 TRACE NAME CONTEXT FOREVER,LEVEL 12'||''''); end;
- Salvar.
- Carregue o arquivo de rastreamento bruto e o tkprof'd criados. Use este comando SQL para localizar o arquivo:
- select value
- from v$parameter
- where name = 'user_dump_dest';
- Carregue o resultado formatado em uma planilha do Excel.
- Em seguida, SelecioneResponsabilidade,Administrador do sistema,Perfil,Sistemae, em seguida,Consulta.
- Usuário – Usuário que envia o relatório
- Perfil – FND:%Debug%
- Defina estes valores de perfil no nível do usuário:
- FND: Debug Log Enabled - Yes
- FND: Debug Log Filename - <empty>
- FND: Debug Log Level - STATEMENT
- FND: Debug Log Mode - Asynchronous with cross-tier sequencing
- FND: Debug Log Module - %
- Salvar.
- SelecioneResponsabilidade de contas a pagar,Outro,Solicitar,Executare selecione e envie o relatório.
- Desative mensagens de rastreamento e depuração FND.
- Derive mensagem de depuração usando esta consulta:
- SELECT substr(module,1,70), MESSAGE_TEXT, timestamp, log_sequence
- FROM fnd_log_messages msg, fnd_log_transaction_context tcon
- WHERE msg.TRANSACTION_CONTEXT_ID = tcon.TRANSACTION_CONTEXT_ID
- AND tcon.TRANSACTION_ID = <your child request ID>
- ORDER BY LOG_SEQUENCE
- Carregue o resultado formatado em uma planilha do Excel.
- Por fim, desative o FND: Depure o log quando terminar. Se não estiver desativado, você poderá encontrar problemas de espaço na tabela.
- Para capturar a depuração FND para a contabilidade on-line (incluindo a contabilidade de um único documento, defina os perfis:
- FND: Debug Log Enabled - Yes
- FND: Debug Log Level - Statement
- FND: Debug Log Module - %
- Obtenha a sequência de log atual na tabela FND: select max(log_sequence_ from fnd_log_messages ; -- start.
- Execute a contabilidade on-line para 1 transação/recibo/fatura/pagamento do respectivo workbench ou tela do produto.
- Obtenha a sequência de log na tabela FND após a conclusão da contabilidade on-line: select max(log_sequence_ from fnd_log_messages ; -- end.
- Obtenha os dados de registro FND para a contabilidade on-line: select * from fnd_log_messages where log_sequence between <start> and <end>;.
- Junte os resultados em uma planilha do Excel.
- E por fim, desative o FND: Depure o Log quando terminar para não encontrar problemas de espaço na tabela.