1 PACKAGE OE_DBG AUTHID CURRENT_USER as
2 /* $Header: OEXUTDBS.pls 115.0 99/07/16 08:16:39 porting ship $ */
3
4 /*-------------------------------- ROUTINES ---------------------------------*/
5
6 --
7 -- NAME
8 -- Set_Line
9 --
10 -- PURPOSE
11 -- Writes a NON-TRANSLATED message to the message buffer
12 -- for debugging purposes.
13 --
14 PROCEDURE Set_Line(Message_Text IN VARCHAR2);
15
16 --
17 -- NAME
18 -- Get
19 --
20 -- PURPOSE
21 -- Retrieves the next message on the message stack into
22 -- Message_Line
23 --
24 -- When no message is retrieved, Status is set to 0.
25 -- When a message is retreived, Status is set to the length
26 -- of the message.
27 --
28 PROCEDURE Get(Message_Line OUT VARCHAR2,
29 Status OUT NUMBER);
30
31 --
32 -- NAME
33 -- Get
34 --
35 -- ARGUMENTS
36 -- Msg_Line1..Msg_Line10 The VARCHAR2 variables that
37 -- messages should be copied into.
38 -- Cnt Cnt is populated with the number
39 -- of messages retrieved from the
40 -- message stack.
41 --
42 -- PURPOSE
43 -- Retrieves up to 10 messages from the message stack and returns
44 -- the actual number of messages retrieved in argument Cnt.
45 --
46 PROCEDURE Get(Msg_Line1 OUT VARCHAR2,
47 Msg_Line2 OUT VARCHAR2,
48 Msg_Line3 OUT VARCHAR2,
49 Msg_Line4 OUT VARCHAR2,
50 Msg_Line5 OUT VARCHAR2,
51 Msg_Line6 OUT VARCHAR2,
52 Msg_Line7 OUT VARCHAR2,
53 Msg_Line8 OUT VARCHAR2,
54 Msg_Line9 OUT VARCHAR2,
55 Msg_Line10 OUT VARCHAR2,
56 Cnt OUT NUMBER);
57
58 --
59 -- NAME
60 -- Clear
61 --
62 -- PURPOSE
63 -- Clears the message stack and frees memory used by it.
64 --
65 PROCEDURE Clear;
66
67 --
68 -- NAME
69 -- Messgae_Count
70 --
71 -- PURPOSE
72 -- Returns the number of messages currently on the message stack.
73 --
74 FUNCTION Message_Count Return NUMBER;
75
76 END OE_DBG;