DBA Data[Home] [Help]

PACKAGE: APPS.FND_ADG_OBJECT

Source


1 package fnd_adg_object AUTHID CURRENT_USER as
2 /* $Header: AFDGOBJS.pls 120.1 2010/03/03 14:10:03 rsanders noship $ */
3 
4 /*      fnd_adg_object
5         ==============
6 
7         This package is part of Active Data Guard [ADG ] support.
8 
9         It is for INTERNAL use only and is NEVER referenced outside of
10         FND_ADG packages. It should never be called by product developers.
11 
12         Documentation is intended only for developers maintaining this package.
13 */
14 
15 /*	Constants
16 
17 	Used to avoid direct dependencies during compilation.
18 */
19 
20    C_ADG_MANAGE_PACKAGE     constant  varchar2(30) := 'FND_ADG_MANAGE';
21    C_ADG_MANAGE_NAME_REMOTE constant  varchar2(30) := 'FND_ADG_MANAGE_REMOTE';
22 
23 /*	build_all_packages
24 	==================
25 
26 	Build all RPC packages.
27 */
28 
29    procedure build_all_packages;
30 
31 /*	build_package
32 	=============
33 
34 	Build specified package.
35 */
36 
37    procedure build_package  (p_owner varchar2 default user,
38                              p_package_name varchar2,
39                              p_build_spec boolean default true,
40                              p_build_body boolean default true);
41 
42 /*	init_package_list
43 	=================
44 
45 	Used by clone cleanup to initialise the RPC package list.
46 */
47 
48    procedure init_package_list;
49 
50 /*	compile_all_packages
51 	====================
52 
53 	Compile all packages.
54 */
55 
56    procedure compile_all_packages;
57 
58 /*	compile_package
59 	===============
60 
61 	Compile specified package.
62 */
63 
64    procedure compile_package(p_owner varchar2 default user,
65                              p_package_name varchar2,
66                              p_compile_spec boolean default true,
67                              p_compile_body boolean default true);
68 
69 /*	compile_directive
70 	=================
71 
72 	Enable or disable compile directive.
73 */
74 
75    procedure compile_directive(p_enable boolean default null);
76 
77 /*	build_all_synonyms
78 	==================
79 
80 	Build all RPC synonyms.
81 */
82 
83    procedure build_all_synonyms;
84 
85 /*	build_synonym
86 	=============
87 
88 	Build specified synonym.
89 */
90 
91    procedure build_synonym(p_owner varchar2 default user,
92                            p_package_name varchar2);
93 
94 
95 /*	compile_rpc_dependents
96 	======================
97 */
98 
99    procedure compile_rpc_dependents;
100 
101 /*	validate_package_usage
102 	======================
103 
104 	Validates that the RPC packages are defined and set up.
105 	If p_use_rpc_dependency is true then the RPC packages
106 	must be in the dependency list, otherwise use compile
107 	directive.
108 */
109 
110    procedure validate_package_usage(p_use_rpc_dependency boolean);
111 
112 end fnd_adg_object;