[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;