DBA Data[Home] [Help]

PACKAGE: APPS.EC_DEBUG

Source


1 PACKAGE EC_DEBUG AS
2 -- $Header: ECDEBUGS.pls 120.2 2005/09/28 11:12:52 arsriniv ship $
3 
4 TYPE prg_stack_record is RECORD
5 (
6   program_name   varchar2(200),
7   timestamp      date
8 );
9 
10 TYPE  pl_stack is TABLE of prg_stack_record index by BINARY_INTEGER;
11 
12 G_program_stack         pl_stack;
13 G_debug_level           NUMBER  :=0;
14 G_separator             VARCHAR2(3) := '==>';
15 
16 PROCEDURE ENABLE_DEBUG
17         (
18         i_level                 IN      VARCHAR2  DEFAULT 0
19         );
20 
21 PROCEDURE DISABLE_DEBUG;
22 
23 PROCEDURE SPLIT
24         (
25         i_string                IN      VARCHAR2
26         );
27 
28 PROCEDURE PUSH
29         (
30         i_program_name          IN      VARCHAR2
31         );
32 
33 PROCEDURE POP
34        (
35        i_program_name           IN      VARCHAR2
36        );
37 
38 FUNCTION INDENT_TEXT
39        (
40        i_main                   IN      NUMBER   DEFAULT 0
41        ) RETURN VARCHAR2;
42 
43 PROCEDURE PL
44         (
45         i_level                 IN      NUMBER default 0,
46         i_app_short_name        IN      VARCHAR2,
47         i_message_name          IN      VARCHAR2,
48         i_token1                IN      VARCHAR2,
49         i_value1                IN      VARCHAR2 DEFAULT NULL,
50         i_token2                IN      VARCHAR2 DEFAULT NULL,
51         i_value2                IN      VARCHAR2 DEFAULT NULL,
52         i_token3                IN      VARCHAR2 DEFAULT NULL,
53         i_value3                IN      VARCHAR2 DEFAULT NULL,
54         i_token4                IN      VARCHAR2 DEFAULT NULL,
55         i_value4                IN      VARCHAR2 DEFAULT NULL,
56         i_token5                IN      VARCHAR2 DEFAULT NULL,
57         i_value5                IN      VARCHAR2 DEFAULT NULL,
58         i_token6                IN      VARCHAR2 DEFAULT NULL,
59         i_value6                IN      VARCHAR2 DEFAULT NULL
60         );
61 
62 PROCEDURE PL
63         (
64         i_level                 IN      NUMBER,
65         i_string                IN      VARCHAR2
66         );
67 
68 PROCEDURE PL
69         (
70         i_level                 IN      NUMBER,
71         i_variable_name         IN      VARCHAR2,
72         i_variable_value        IN      DATE
73         );
74 
75 PROCEDURE PL
76         (
77         i_level                 IN      NUMBER,
78         i_variable_name         IN      VARCHAR2,
79         i_variable_value        IN      NUMBER
80         );
81 
82 PROCEDURE PL
83         (
84         i_level                 IN      NUMBER,
85         i_variable_name         IN      VARCHAR2,
86         i_variable_value        IN      VARCHAR2
87         );
88 
89 PROCEDURE PL
90         (
91         i_level                 IN      NUMBER,
92         i_variable_name         IN      VARCHAR2,
93         i_variable_value        IN      BOOLEAN
94         );
95 
96 PROCEDURE FIND_POS
97         (
98         i_stack_tbl             IN      pl_stack,
99         i_search_text           IN      varchar2,
100         o_position              IN OUT NOCOPY  NUMBER
101         ) ;
102 
103 
104 end EC_DEBUG;
105