DBA Data[Home] [Help]

PACKAGE: APPS.BISM_ERRORCODES

Source


1 PACKAGE BISM_ERRORCODES AUTHID CURRENT_USER AS
2 /* $Header: biberrcs.pls 115.4 2004/02/13 00:33:32 gkellner noship $ */
3 
4 -- to call raise_application_error, we could use error code range
5 -- from -20000 to -20999
6 -- in general let the system error propogate to the caller
7 -- and raise application errors for those that are expected
8 -- for example : no_data_found means that object is not found
9 -- raise only such an error
10 
11 NO_ERROR CONSTANT INTEGER := 0;
12 --reserved range of error codes for future use
13 -- -20000 to -20099 reserved for future use
14 
15 -- system errors range : -20000 to -20199
16 -- most of the time, these system errors are not handled by plsql
17 -- and are bubble up to the caller
18 
19 UNKNOWN_ERROR_OCCURED CONSTANT INTEGER := -20100;
20 ERROR_ON_COMMIT CONSTANT INTEGER := -20101;
21 ERROR_ON_ROLLBACK CONSTANT INTEGER := -20102;
22 DATASIZE_BIGGER_THAN_ALLOWED CONSTANT INTEGER := -20103;
23 UNEXPECTED_RETURN_VALUE CONSTANT INTEGER := -20104;
24 
25 --object related error codes
26 -- range : -20200 to -20249
27 OBJECT_NOT_FOUND CONSTANT INTEGER := -20200;
28 OBJECT_ALREADY_EXISTS CONSTANT INTEGER := -20201;
29 OBJECT_HAS_DEPENDENTS CONSTANT INTEGER := -20202;
30 -- the following two are used for associate and dissociate purposes only
31 SRC_OBJECT_NOT_FOUND CONSTANT INTEGER := -20203;
32 TGT_OBJECT_NOT_FOUND CONSTANT INTEGER := -20204;
33 
34 --association related error codes
35 -- range : -20250 to -20299
36 ASSOCIATION_NOT_FOUND CONSTANT INTEGER := -20250;
37 
38 --folder related error codes
39 -- range : -20300 to -20399
40 FOLDER_NOT_FOUND CONSTANT INTEGER := -20300;
41 SRC_FOLDER_NOT_FOUND CONSTANT INTEGER := -20301;
42 TGT_FOLDER_NOT_FOUND CONSTANT INTEGER := -20302;
43 PARENT_FOLDER_NOT_FOUND CONSTANT INTEGER := -20303;
44 TGT_IS_NOT_FOLDER CONSTANT INTEGER := -20304;
45 FOLDER_ALREADY_EXISTS CONSTANT INTEGER := -20305;
46 FOLDER_HAS_DEPENDENTS CONSTANT INTEGER := -20306;
47 CANNOT_DELETE_FOLDER CONSTANT INTEGER := -20307;
48 
49 
50 -- privilege realted error codes
51 -- range : -20400 to -20499
52 INSUFFICIENT_PRIVILEGES CONSTANT INTEGER := -20400;
53 INSUFFICIENT_PRIV_SRC_FOLDER CONSTANT INTEGER := -20401;
54 INSUFFICIENT_PRIV_TGT_FOLDER CONSTANT INTEGER := -20402;
55 INSUFFICIENT_PRIV_HIER_FOLDER CONSTANT INTEGER := -20403;
56 
57 NO_PRIVILEGES CONSTANT INTEGER := -20404;
58 NO_PRIV_SRC_FOLDER CONSTANT INTEGER := -20405;
59 NO_PRIV_TGT_FOLDER CONSTANT INTEGER := -20406;
60 NO_PRIV_HIER_FOLDER CONSTANT INTEGER := -20407;
61 
62 CANNOT_GRANT_PRIVILEGES CONSTANT INTEGER := -20408;
63 CANNOT_GET_PRIVILEGES CONSTANT INTEGER := -20409;
64 CANNOT_SET_PRIVILEGS CONSTANT INTEGER := -20410;
65 CANNOT_ADD_PRIVILEGES CONSTANT INTEGER := -20411;
66 CANNOT_CHECK_PRIVILEGES CONSTANT INTEGER := -20412;
67 PRIVILEGE_NOT_UNDERSTOOD CONSTANT INTEGER := -20413;
68 
69 --user related error codes
70 -- range : -20500 to -20599
71 USER_NOT_FOUND CONSTANT INTEGER := -20500;
72 USER_NOT_IDENTIFIED CONSTANT INTEGER := -20501;
73 USER_EXISTS_MULTIPLE_TIMES CONSTANT INTEGER := -20502;
74 
75 -- range : -20600 to -20699
76 -- did I miss any category, if so use 600 range
77 
78 --operation specific error codes
79 -- range : -20700 to -20799
80 ROOT_NOT_FOUND CONSTANT INTEGER := -20700;
81 INVALID_ARGUMENTS CONSTANT INTEGER := -20701;
82 INVALID_COPY_OPERATION CONSTANT INTEGER := -20702;
83 CANNOT_UNBIND_FOLDER CONSTANT INTEGER := -20703;
84 ILLEGAL_MOVE CONSTANT INTEGER := -20704;
85 ILLEGAL_COPY CONSTANT INTEGER := -20705;
86 INVALID_FOLDER_PATH CONSTANT INTEGER := -20706;
87 END BISM_ERRORCODES;