[Home] [Help]
PACKAGE: APPS.ICX_POR_EXT_UTL
Source
1 PACKAGE ICX_POR_EXT_UTL AUTHID CURRENT_USER AS
2 /* $Header: ICXEXTUS.pls 120.1 2006/01/10 11:58:58 sbgeorge noship $*/
3
4
5 NOLOG_LEVEL PLS_INTEGER := -1;
6 MUST_LEVEL PLS_INTEGER := 0;
7 ERROR_LEVEL PLS_INTEGER := 1;
8 ANLYS_LEVEL PLS_INTEGER := 2;
9 INFO_LEVEL PLS_INTEGER := 3;
10 DEBUG_LEVEL PLS_INTEGER := 4;
11 DETIL_LEVEL PLS_INTEGER := 100;
12
13 gDebugLevel PLS_INTEGER := INFO_LEVEL;
14
15 USE_FILE_SYSTEM PLS_INTEGER := 1;
16 USE_CONCURRENT_LOG PLS_INTEGER := 0;
17
18 UTL_FILE_DIR VARCHAR2(20) := 'UTL_FILE_DIR';
19
20 gCommitSize PLS_INTEGER := 5000;
21
22 gFatalException EXCEPTION;
23 gException EXCEPTION;
24
25 -- PCREDDY: Bug # 3488764: Error message for file open error
26 UTL_FILE_ERR_MSG VARCHAR2(1000) := fnd_global.newline ||
27 '=============================================================================' ||
28 fnd_global.newline ||
29 'Unable to write the debug messages to the log file.' ||
30 fnd_global.newline ||
31 'FIX:' ||
32 fnd_global.newline ||
33 'Ensure that the virtual path assigned to the ' ||
34 'APPLPTMP environment variable is valid, writable, and is referenced ' ||
35 'at the beginning of the UTL_FILE_DIR database parameter in init.ora.' ||
36 fnd_global.newline ||
37 '=============================================================================' ||
38 fnd_global.newline;
39
40 PROCEDURE setDebugLevel(pLevel IN PLS_INTEGER);
41 PROCEDURE debug(pLevel IN PLS_INTEGER,
42 pMsg IN VARCHAR2) ;
43 PROCEDURE debug(pMsg IN VARCHAR2) ;
44
45 PROCEDURE pushError(pMsg IN VARCHAR2);
46 PROCEDURE printStackTrace;
47
48 PROCEDURE setFilePath(pFilePath IN VARCHAR2 DEFAULT UTL_FILE_DIR);
49 FUNCTION getFilePath RETURN VARCHAR2;
50 PROCEDURE setUseFile(pUseFile IN PLS_INTEGER DEFAULT USE_FILE_SYSTEM);
51 PROCEDURE openLog(pFileName IN varchar2,
52 pOpenMode IN varchar2 DEFAULT 'w');
53 PROCEDURE closeLog;
54
55 PROCEDURE extCommit;
56 PROCEDURE extAFCommit;
57 PROCEDURE extRollback;
58
59 FUNCTION getTableElement(pTable IN DBMS_SQL.NUMBER_TABLE,
60 pIndex IN BINARY_INTEGER)
61 RETURN VARCHAR2;
62
63 FUNCTION getTableElement(pTable IN DBMS_SQL.VARCHAR2_TABLE,
64 pIndex IN BINARY_INTEGER)
65 RETURN VARCHAR2;
66
67 FUNCTION getTableElement(pTable IN DBMS_SQL.UROWID_TABLE,
68 pIndex IN BINARY_INTEGER)
69 RETURN VARCHAR2;
70
71 FUNCTION getTableElement(pTable IN DBMS_SQL.DATE_TABLE,
72 pIndex IN BINARY_INTEGER)
73 RETURN VARCHAR2;
74
75 FUNCTION getIcxSchema RETURN VARCHAR2;
76
77 FUNCTION getTimeStamp RETURN VARCHAR2;
78
79 FUNCTION getDatabaseVersion RETURN NUMBER;
80
81 END ICX_POR_EXT_UTL;