[Home] [Help]
PACKAGE: APPS.EC_DEBUG
Source
1 PACKAGE EC_DEBUG AUTHID CURRENT_USER 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