DBA Data[Home] [Help]

PACKAGE: APPS.FND_ADG_EXCEPTION

Source


1 package fnd_adg_exception AUTHID CURRENT_USER as
2 /* $Header: AFDGEXES.pls 120.3 2010/08/13 15:18:25 rsanders noship $ */
3 
4 /*      fnd_adg_exception
5         =================
6 
7         This package is part of Active Data Guard [ADG ] support.
8 
9 	It defines constants for package errors along with methods
10 	for raising errors.
11 
12 	Currently all errors are wrapped in ORA-20001. To change this, we
13 	just need to change this one package.
14 */
15 
16 /*	Error Codes */
17 
18   C_UTLERR_INVALID_DB_RELEASE  constant                   number := 10;
19   C_UTLERR_REGISTER_LINK_IS_NULL constant                 number := 11;
20   C_UTLERR_OWNER_NOT_PUBLIC    constant                   number := 12;
21   C_UTLERR_REG_LINK_NOT_FOUND  constant                   number := 13;
22   C_UTLERR_STANDBY_OUT_OF_RANGE constant		  number := 14;
23   C_UTLERR_LINK_HOST_MISMATCH constant		  	  number := 15;
24   C_UTLERR_STDBY_P_LINKS_MATCH constant			  number := 16;
25   C_UTLERR_RPC_SYSTEM_ON	constant		  number := 17;
26   C_UTLERR_RPC_SYSTEM_OFF	constant		  number := 18;
27   C_UTLERR_RPC_ADG_ON		constant		  number := 19;
28   C_UTLERR_RPC_ADG_OFF  	constant		  number := 20;
29   C_UTLERR_INCONSISTENT_ADGSTATE constant		  number := 21;
30   C_UTLERR_DIRECTIVE_MISMATCH	constant		  number := 22;
31   C_UTLERR_INVALID_CONNECT_TYPE constant		  number := 23;
32   C_UTLERR_STANDBY_NULL		constant		  number := 24;
33   C_UTLERR_RPC_SYSTEM_NOT_PREPED constant		  number := 25;
34   C_UTLERR_LINKCHK_NULL        constant			  number := 26;
35   C_UTLERR_LINKCHK_TNS         constant			  number := 27;
36   C_UTLERR_LINKCHK_LOOPBACK    constant			  number := 28;
37   C_UTLERR_LINKCHK_BAD_DBID    constant			  number := 29;
38   C_UTLERR_LINKCHK_BAD_DB_ROLE constant			  number := 30;
39   C_UTLERR_LINKCHK_RPC_IS_CLONE constant		  number := 31;
40   C_UTLERR_LINKCHK_BAD_STANDBY  constant 		  number := 32;
41   C_UTLERR_RPC_SYSTEM_LINK_BAD  constant		  number := 33;
42   C_UTLERR_LINKCHK_BAD_SERVICE  constant		  number := 34;
43   C_UTLERR_BAD_DIR_OBJECT	constant		  number := 35;
44   C_UTLERR_REG_CM_NOT_DEFINED   constant		  number := 36;
45   C_UTLERR_CDATA_EXISTS		constant		  number := 37;
46   C_UTLERR_CONNSTR_TOO_LONG	constant		  number := 38;
47 
48   C_MGRERR_NOT_STANDBY         constant                   number := 101;
49   C_MGRERR_REMOTE_NOT_PRIMARY  constant                   number := 102;
50   C_MGRERR_REMOTE_DOESNT_MATCH constant                   number := 103;
51   C_MGRERR_REMOTE_RESOLVE      constant                   number := 104;
52   C_MGRERR_UNKNOWN_REMOTE_ERROR constant                  number := 105;
53   C_MGRERR_FAILED_PREV_SES_CHK constant                   number := 106;
54   C_MGRERR_REMOTE_IS_LOOPBACK  constant                   number := 107;
55   C_MGRERR_RPC_EXEC_ERROR      constant			  number := 108;
56 
57   C_OBJERR_GEN_MISSING_METHOD  constant                   number := 201;
58   C_OBJERR_GEN_OVERLOADED      constant                   number := 202;
59   C_OBJERR_GEN_INCOMPAT        constant                   number := 203;
60   C_OBJERR_UNSUPPORTD_DATA_TY  constant                   number := 204;
61   C_OBJERR_UNSUPPORTD_IO_MODE  constant                   number := 205;
62   C_OBJERR_COMPILE_ERROR       constant                   number := 206;
63   C_OBJERR_COMPILE_NOT_DEFINED constant                   number := 207;
64   C_OBJERR_COMPILE_NO_CODE     constant                   number := 208;
65   C_OBJERR_USAGE_NOT_VALID     constant			  number := 209;
66   C_OBJERR_USAGE_RPC_NOT_VALID constant			  number := 210;
67   C_OBJERR_USAGE_NO_DEP        constant                   number := 211;
68   C_OBJERR_USAGE_LIST_IS_EMPTY constant			  number := 212;
69 
70   C_SUPERR_PROGRAM_ACCESS_CODE constant			  number := 301;
71   C_SUPERR_INVALID_CONC_PROGRAM constant		  number := 302;
72   C_SUPERR_VALIDATE_PRIMARY	constant		  number := 303;
73 
74 /*	raise_error
75 	===========
76 
77 	This procedure raises given error along with optional
78 	user defined text.
79 */
80 
81   procedure raise_error(p_err number,p_errmsg varchar2 default null);
82 
83 /*	get_error_msg
84 	=============
85 
86 	Get error message.
87 */
88 
89   function get_error_msg(p_err number) return varchar2;
90 
91 end fnd_adg_exception;