26: l_fileNameTag varchar2(255);
27: l_sqlFileName varchar2(255);
28: l_specFileName varchar2(255);
29: l_bodyFileName varchar2(255);
30: l_sqlFileHandle UTL_FILE.FILE_TYPE;
31: l_specFileHandle UTL_FILE.FILE_TYPE;
32: l_bodyFileHandle UTL_FILE.FILE_TYPE;
33: l_pkg_name varchar2(30);
34: l_fileNumber number;
27: l_sqlFileName varchar2(255);
28: l_specFileName varchar2(255);
29: l_bodyFileName varchar2(255);
30: l_sqlFileHandle UTL_FILE.FILE_TYPE;
31: l_specFileHandle UTL_FILE.FILE_TYPE;
32: l_bodyFileHandle UTL_FILE.FILE_TYPE;
33: l_pkg_name varchar2(30);
34: l_fileNumber number;
35: l_pkg_spec LONG;
28: l_specFileName varchar2(255);
29: l_bodyFileName varchar2(255);
30: l_sqlFileHandle UTL_FILE.FILE_TYPE;
31: l_specFileHandle UTL_FILE.FILE_TYPE;
32: l_bodyFileHandle UTL_FILE.FILE_TYPE;
33: l_pkg_name varchar2(30);
34: l_fileNumber number;
35: l_pkg_spec LONG;
36: l_pkg_body LONG;
113: IF l_debug_level > 0 THEN
114: OE_Debug_PUB.ADD('script (SQL) file name : ' || l_sqlFileName || ' DIR: ' ||l_fileDir);
115: END IF;
116: --
117: l_sqlFileHandle := utl_file.fopen(
118: location => l_fileDir
119: ,filename => l_sqlFileName
120: ,open_mode => 'w'
121: );
123: IF l_debug_level > 0 THEN
124: OE_Debug_PUB.ADD('Spec file name : ' || l_specFileName || ' DIR: ' ||l_fileDir);
125: END IF;
126: --
127: l_specFileHandle := utl_file.fopen(
128: location => l_fileDir
129: ,filename => l_specFileName
130: ,open_mode => 'w'
131: );
133: IF l_debug_level > 0 THEN
134: OE_Debug_PUB.ADD('Body file name : ' || l_bodyFileName || ' DIR: ' ||l_fileDir);
135: END IF;
136: --
137: l_bodyFileHandle := utl_file.fopen(
138: location => l_fileDir
139: ,filename => l_bodyFileName
140: ,open_mode => 'w'
141: );
147: -- ** enhance the standardization of the code by applying the prevailing coding standards
148: -- ** and by adding more comments
149: -----------------------------------------------------------------------------------------
150: -- generate spec
151: utl_file.put_line(l_specFileHandle, '-- ');
152: utl_file.put_line(l_specFileHandle, '-- Copyright (c) 1996 Oracle Corporation, Redwood Shores, CA, USA ');
153: utl_file.put_line(l_specFileHandle, '-- All rights reserved. ');
154: utl_file.put_line(l_specFileHandle, '-- ');
155: utl_file.put_line(l_specFileHandle, '-- FILENAME ');
148: -- ** and by adding more comments
149: -----------------------------------------------------------------------------------------
150: -- generate spec
151: utl_file.put_line(l_specFileHandle, '-- ');
152: utl_file.put_line(l_specFileHandle, '-- Copyright (c) 1996 Oracle Corporation, Redwood Shores, CA, USA ');
153: utl_file.put_line(l_specFileHandle, '-- All rights reserved. ');
154: utl_file.put_line(l_specFileHandle, '-- ');
155: utl_file.put_line(l_specFileHandle, '-- FILENAME ');
156: utl_file.put_line(l_specFileHandle, '-- ');
149: -----------------------------------------------------------------------------------------
150: -- generate spec
151: utl_file.put_line(l_specFileHandle, '-- ');
152: utl_file.put_line(l_specFileHandle, '-- Copyright (c) 1996 Oracle Corporation, Redwood Shores, CA, USA ');
153: utl_file.put_line(l_specFileHandle, '-- All rights reserved. ');
154: utl_file.put_line(l_specFileHandle, '-- ');
155: utl_file.put_line(l_specFileHandle, '-- FILENAME ');
156: utl_file.put_line(l_specFileHandle, '-- ');
157: utl_file.put_line(l_specFileHandle, '-- ' || l_specFileName);
150: -- generate spec
151: utl_file.put_line(l_specFileHandle, '-- ');
152: utl_file.put_line(l_specFileHandle, '-- Copyright (c) 1996 Oracle Corporation, Redwood Shores, CA, USA ');
153: utl_file.put_line(l_specFileHandle, '-- All rights reserved. ');
154: utl_file.put_line(l_specFileHandle, '-- ');
155: utl_file.put_line(l_specFileHandle, '-- FILENAME ');
156: utl_file.put_line(l_specFileHandle, '-- ');
157: utl_file.put_line(l_specFileHandle, '-- ' || l_specFileName);
158: utl_file.put_line(l_specFileHandle, '-- ');
151: utl_file.put_line(l_specFileHandle, '-- ');
152: utl_file.put_line(l_specFileHandle, '-- Copyright (c) 1996 Oracle Corporation, Redwood Shores, CA, USA ');
153: utl_file.put_line(l_specFileHandle, '-- All rights reserved. ');
154: utl_file.put_line(l_specFileHandle, '-- ');
155: utl_file.put_line(l_specFileHandle, '-- FILENAME ');
156: utl_file.put_line(l_specFileHandle, '-- ');
157: utl_file.put_line(l_specFileHandle, '-- ' || l_specFileName);
158: utl_file.put_line(l_specFileHandle, '-- ');
159: utl_file.put_line(l_specFileHandle, '-- DESCRIPTION ');
152: utl_file.put_line(l_specFileHandle, '-- Copyright (c) 1996 Oracle Corporation, Redwood Shores, CA, USA ');
153: utl_file.put_line(l_specFileHandle, '-- All rights reserved. ');
154: utl_file.put_line(l_specFileHandle, '-- ');
155: utl_file.put_line(l_specFileHandle, '-- FILENAME ');
156: utl_file.put_line(l_specFileHandle, '-- ');
157: utl_file.put_line(l_specFileHandle, '-- ' || l_specFileName);
158: utl_file.put_line(l_specFileHandle, '-- ');
159: utl_file.put_line(l_specFileHandle, '-- DESCRIPTION ');
160: utl_file.put_line(l_specFileHandle, '-- ');
153: utl_file.put_line(l_specFileHandle, '-- All rights reserved. ');
154: utl_file.put_line(l_specFileHandle, '-- ');
155: utl_file.put_line(l_specFileHandle, '-- FILENAME ');
156: utl_file.put_line(l_specFileHandle, '-- ');
157: utl_file.put_line(l_specFileHandle, '-- ' || l_specFileName);
158: utl_file.put_line(l_specFileHandle, '-- ');
159: utl_file.put_line(l_specFileHandle, '-- DESCRIPTION ');
160: utl_file.put_line(l_specFileHandle, '-- ');
161: utl_file.put_line(l_specFileHandle, '-- Spec of package ' || l_pkg_name );
154: utl_file.put_line(l_specFileHandle, '-- ');
155: utl_file.put_line(l_specFileHandle, '-- FILENAME ');
156: utl_file.put_line(l_specFileHandle, '-- ');
157: utl_file.put_line(l_specFileHandle, '-- ' || l_specFileName);
158: utl_file.put_line(l_specFileHandle, '-- ');
159: utl_file.put_line(l_specFileHandle, '-- DESCRIPTION ');
160: utl_file.put_line(l_specFileHandle, '-- ');
161: utl_file.put_line(l_specFileHandle, '-- Spec of package ' || l_pkg_name );
162: utl_file.put_line(l_specFileHandle, '-- ');
155: utl_file.put_line(l_specFileHandle, '-- FILENAME ');
156: utl_file.put_line(l_specFileHandle, '-- ');
157: utl_file.put_line(l_specFileHandle, '-- ' || l_specFileName);
158: utl_file.put_line(l_specFileHandle, '-- ');
159: utl_file.put_line(l_specFileHandle, '-- DESCRIPTION ');
160: utl_file.put_line(l_specFileHandle, '-- ');
161: utl_file.put_line(l_specFileHandle, '-- Spec of package ' || l_pkg_name );
162: utl_file.put_line(l_specFileHandle, '-- ');
163: utl_file.put_line(l_specFileHandle, '-- NOTES ');
156: utl_file.put_line(l_specFileHandle, '-- ');
157: utl_file.put_line(l_specFileHandle, '-- ' || l_specFileName);
158: utl_file.put_line(l_specFileHandle, '-- ');
159: utl_file.put_line(l_specFileHandle, '-- DESCRIPTION ');
160: utl_file.put_line(l_specFileHandle, '-- ');
161: utl_file.put_line(l_specFileHandle, '-- Spec of package ' || l_pkg_name );
162: utl_file.put_line(l_specFileHandle, '-- ');
163: utl_file.put_line(l_specFileHandle, '-- NOTES ');
164: utl_file.put_line(l_specFileHandle, '-- ');
157: utl_file.put_line(l_specFileHandle, '-- ' || l_specFileName);
158: utl_file.put_line(l_specFileHandle, '-- ');
159: utl_file.put_line(l_specFileHandle, '-- DESCRIPTION ');
160: utl_file.put_line(l_specFileHandle, '-- ');
161: utl_file.put_line(l_specFileHandle, '-- Spec of package ' || l_pkg_name );
162: utl_file.put_line(l_specFileHandle, '-- ');
163: utl_file.put_line(l_specFileHandle, '-- NOTES ');
164: utl_file.put_line(l_specFileHandle, '-- ');
165: utl_file.put_line(l_specFileHandle, 'WHENEVER SQLERROR EXIT FAILURE ROLLBACK; ');
158: utl_file.put_line(l_specFileHandle, '-- ');
159: utl_file.put_line(l_specFileHandle, '-- DESCRIPTION ');
160: utl_file.put_line(l_specFileHandle, '-- ');
161: utl_file.put_line(l_specFileHandle, '-- Spec of package ' || l_pkg_name );
162: utl_file.put_line(l_specFileHandle, '-- ');
163: utl_file.put_line(l_specFileHandle, '-- NOTES ');
164: utl_file.put_line(l_specFileHandle, '-- ');
165: utl_file.put_line(l_specFileHandle, 'WHENEVER SQLERROR EXIT FAILURE ROLLBACK; ');
166: utl_file.put_line(l_specFileHandle, ' ');
159: utl_file.put_line(l_specFileHandle, '-- DESCRIPTION ');
160: utl_file.put_line(l_specFileHandle, '-- ');
161: utl_file.put_line(l_specFileHandle, '-- Spec of package ' || l_pkg_name );
162: utl_file.put_line(l_specFileHandle, '-- ');
163: utl_file.put_line(l_specFileHandle, '-- NOTES ');
164: utl_file.put_line(l_specFileHandle, '-- ');
165: utl_file.put_line(l_specFileHandle, 'WHENEVER SQLERROR EXIT FAILURE ROLLBACK; ');
166: utl_file.put_line(l_specFileHandle, ' ');
167: utl_file.put_line(l_specFileHandle, 'CREATE OR REPLACE PACKAGE ' || l_pkg_name);
160: utl_file.put_line(l_specFileHandle, '-- ');
161: utl_file.put_line(l_specFileHandle, '-- Spec of package ' || l_pkg_name );
162: utl_file.put_line(l_specFileHandle, '-- ');
163: utl_file.put_line(l_specFileHandle, '-- NOTES ');
164: utl_file.put_line(l_specFileHandle, '-- ');
165: utl_file.put_line(l_specFileHandle, 'WHENEVER SQLERROR EXIT FAILURE ROLLBACK; ');
166: utl_file.put_line(l_specFileHandle, ' ');
167: utl_file.put_line(l_specFileHandle, 'CREATE OR REPLACE PACKAGE ' || l_pkg_name);
168: utl_file.put_line(l_specFileHandle, 'AS ');
161: utl_file.put_line(l_specFileHandle, '-- Spec of package ' || l_pkg_name );
162: utl_file.put_line(l_specFileHandle, '-- ');
163: utl_file.put_line(l_specFileHandle, '-- NOTES ');
164: utl_file.put_line(l_specFileHandle, '-- ');
165: utl_file.put_line(l_specFileHandle, 'WHENEVER SQLERROR EXIT FAILURE ROLLBACK; ');
166: utl_file.put_line(l_specFileHandle, ' ');
167: utl_file.put_line(l_specFileHandle, 'CREATE OR REPLACE PACKAGE ' || l_pkg_name);
168: utl_file.put_line(l_specFileHandle, 'AS ');
169: utl_file.put_line(l_specFileHandle, ' ');
162: utl_file.put_line(l_specFileHandle, '-- ');
163: utl_file.put_line(l_specFileHandle, '-- NOTES ');
164: utl_file.put_line(l_specFileHandle, '-- ');
165: utl_file.put_line(l_specFileHandle, 'WHENEVER SQLERROR EXIT FAILURE ROLLBACK; ');
166: utl_file.put_line(l_specFileHandle, ' ');
167: utl_file.put_line(l_specFileHandle, 'CREATE OR REPLACE PACKAGE ' || l_pkg_name);
168: utl_file.put_line(l_specFileHandle, 'AS ');
169: utl_file.put_line(l_specFileHandle, ' ');
170: utl_file.put_line(l_specFileHandle, 'g_record ' || l_db_object_name ||'%ROWTYPE;');
163: utl_file.put_line(l_specFileHandle, '-- NOTES ');
164: utl_file.put_line(l_specFileHandle, '-- ');
165: utl_file.put_line(l_specFileHandle, 'WHENEVER SQLERROR EXIT FAILURE ROLLBACK; ');
166: utl_file.put_line(l_specFileHandle, ' ');
167: utl_file.put_line(l_specFileHandle, 'CREATE OR REPLACE PACKAGE ' || l_pkg_name);
168: utl_file.put_line(l_specFileHandle, 'AS ');
169: utl_file.put_line(l_specFileHandle, ' ');
170: utl_file.put_line(l_specFileHandle, 'g_record ' || l_db_object_name ||'%ROWTYPE;');
171: utl_file.put_line(l_specFileHandle, '------------------------------------------- ');
164: utl_file.put_line(l_specFileHandle, '-- ');
165: utl_file.put_line(l_specFileHandle, 'WHENEVER SQLERROR EXIT FAILURE ROLLBACK; ');
166: utl_file.put_line(l_specFileHandle, ' ');
167: utl_file.put_line(l_specFileHandle, 'CREATE OR REPLACE PACKAGE ' || l_pkg_name);
168: utl_file.put_line(l_specFileHandle, 'AS ');
169: utl_file.put_line(l_specFileHandle, ' ');
170: utl_file.put_line(l_specFileHandle, 'g_record ' || l_db_object_name ||'%ROWTYPE;');
171: utl_file.put_line(l_specFileHandle, '------------------------------------------- ');
172: utl_file.put_line(l_specFileHandle, '-- Start of Comments ');
165: utl_file.put_line(l_specFileHandle, 'WHENEVER SQLERROR EXIT FAILURE ROLLBACK; ');
166: utl_file.put_line(l_specFileHandle, ' ');
167: utl_file.put_line(l_specFileHandle, 'CREATE OR REPLACE PACKAGE ' || l_pkg_name);
168: utl_file.put_line(l_specFileHandle, 'AS ');
169: utl_file.put_line(l_specFileHandle, ' ');
170: utl_file.put_line(l_specFileHandle, 'g_record ' || l_db_object_name ||'%ROWTYPE;');
171: utl_file.put_line(l_specFileHandle, '------------------------------------------- ');
172: utl_file.put_line(l_specFileHandle, '-- Start of Comments ');
173: utl_file.put_line(l_specFileHandle, '-- API name Is_Op_Constrained ');
166: utl_file.put_line(l_specFileHandle, ' ');
167: utl_file.put_line(l_specFileHandle, 'CREATE OR REPLACE PACKAGE ' || l_pkg_name);
168: utl_file.put_line(l_specFileHandle, 'AS ');
169: utl_file.put_line(l_specFileHandle, ' ');
170: utl_file.put_line(l_specFileHandle, 'g_record ' || l_db_object_name ||'%ROWTYPE;');
171: utl_file.put_line(l_specFileHandle, '------------------------------------------- ');
172: utl_file.put_line(l_specFileHandle, '-- Start of Comments ');
173: utl_file.put_line(l_specFileHandle, '-- API name Is_Op_Constrained ');
174: utl_file.put_line(l_specFileHandle, '-- Type Public ');
167: utl_file.put_line(l_specFileHandle, 'CREATE OR REPLACE PACKAGE ' || l_pkg_name);
168: utl_file.put_line(l_specFileHandle, 'AS ');
169: utl_file.put_line(l_specFileHandle, ' ');
170: utl_file.put_line(l_specFileHandle, 'g_record ' || l_db_object_name ||'%ROWTYPE;');
171: utl_file.put_line(l_specFileHandle, '------------------------------------------- ');
172: utl_file.put_line(l_specFileHandle, '-- Start of Comments ');
173: utl_file.put_line(l_specFileHandle, '-- API name Is_Op_Constrained ');
174: utl_file.put_line(l_specFileHandle, '-- Type Public ');
175: utl_file.put_line(l_specFileHandle, '-- Function ');
168: utl_file.put_line(l_specFileHandle, 'AS ');
169: utl_file.put_line(l_specFileHandle, ' ');
170: utl_file.put_line(l_specFileHandle, 'g_record ' || l_db_object_name ||'%ROWTYPE;');
171: utl_file.put_line(l_specFileHandle, '------------------------------------------- ');
172: utl_file.put_line(l_specFileHandle, '-- Start of Comments ');
173: utl_file.put_line(l_specFileHandle, '-- API name Is_Op_Constrained ');
174: utl_file.put_line(l_specFileHandle, '-- Type Public ');
175: utl_file.put_line(l_specFileHandle, '-- Function ');
176: utl_file.put_line(l_specFileHandle, '-- You should use this function to check for constraints ');
169: utl_file.put_line(l_specFileHandle, ' ');
170: utl_file.put_line(l_specFileHandle, 'g_record ' || l_db_object_name ||'%ROWTYPE;');
171: utl_file.put_line(l_specFileHandle, '------------------------------------------- ');
172: utl_file.put_line(l_specFileHandle, '-- Start of Comments ');
173: utl_file.put_line(l_specFileHandle, '-- API name Is_Op_Constrained ');
174: utl_file.put_line(l_specFileHandle, '-- Type Public ');
175: utl_file.put_line(l_specFileHandle, '-- Function ');
176: utl_file.put_line(l_specFileHandle, '-- You should use this function to check for constraints ');
177: utl_file.put_line(l_specFileHandle, '-- against operations on ' || p_entity_short_name || ' or its columns ');
170: utl_file.put_line(l_specFileHandle, 'g_record ' || l_db_object_name ||'%ROWTYPE;');
171: utl_file.put_line(l_specFileHandle, '------------------------------------------- ');
172: utl_file.put_line(l_specFileHandle, '-- Start of Comments ');
173: utl_file.put_line(l_specFileHandle, '-- API name Is_Op_Constrained ');
174: utl_file.put_line(l_specFileHandle, '-- Type Public ');
175: utl_file.put_line(l_specFileHandle, '-- Function ');
176: utl_file.put_line(l_specFileHandle, '-- You should use this function to check for constraints ');
177: utl_file.put_line(l_specFileHandle, '-- against operations on ' || p_entity_short_name || ' or its columns ');
178: utl_file.put_line(l_specFileHandle, '-- Pre-reqs ');
171: utl_file.put_line(l_specFileHandle, '------------------------------------------- ');
172: utl_file.put_line(l_specFileHandle, '-- Start of Comments ');
173: utl_file.put_line(l_specFileHandle, '-- API name Is_Op_Constrained ');
174: utl_file.put_line(l_specFileHandle, '-- Type Public ');
175: utl_file.put_line(l_specFileHandle, '-- Function ');
176: utl_file.put_line(l_specFileHandle, '-- You should use this function to check for constraints ');
177: utl_file.put_line(l_specFileHandle, '-- against operations on ' || p_entity_short_name || ' or its columns ');
178: utl_file.put_line(l_specFileHandle, '-- Pre-reqs ');
179: utl_file.put_line(l_specFileHandle, '-- ');
172: utl_file.put_line(l_specFileHandle, '-- Start of Comments ');
173: utl_file.put_line(l_specFileHandle, '-- API name Is_Op_Constrained ');
174: utl_file.put_line(l_specFileHandle, '-- Type Public ');
175: utl_file.put_line(l_specFileHandle, '-- Function ');
176: utl_file.put_line(l_specFileHandle, '-- You should use this function to check for constraints ');
177: utl_file.put_line(l_specFileHandle, '-- against operations on ' || p_entity_short_name || ' or its columns ');
178: utl_file.put_line(l_specFileHandle, '-- Pre-reqs ');
179: utl_file.put_line(l_specFileHandle, '-- ');
180: utl_file.put_line(l_specFileHandle, '-- Parameters ');
173: utl_file.put_line(l_specFileHandle, '-- API name Is_Op_Constrained ');
174: utl_file.put_line(l_specFileHandle, '-- Type Public ');
175: utl_file.put_line(l_specFileHandle, '-- Function ');
176: utl_file.put_line(l_specFileHandle, '-- You should use this function to check for constraints ');
177: utl_file.put_line(l_specFileHandle, '-- against operations on ' || p_entity_short_name || ' or its columns ');
178: utl_file.put_line(l_specFileHandle, '-- Pre-reqs ');
179: utl_file.put_line(l_specFileHandle, '-- ');
180: utl_file.put_line(l_specFileHandle, '-- Parameters ');
181: utl_file.put_line(l_specFileHandle, '-- ');
174: utl_file.put_line(l_specFileHandle, '-- Type Public ');
175: utl_file.put_line(l_specFileHandle, '-- Function ');
176: utl_file.put_line(l_specFileHandle, '-- You should use this function to check for constraints ');
177: utl_file.put_line(l_specFileHandle, '-- against operations on ' || p_entity_short_name || ' or its columns ');
178: utl_file.put_line(l_specFileHandle, '-- Pre-reqs ');
179: utl_file.put_line(l_specFileHandle, '-- ');
180: utl_file.put_line(l_specFileHandle, '-- Parameters ');
181: utl_file.put_line(l_specFileHandle, '-- ');
182: utl_file.put_line(l_specFileHandle, '-- Return ');
175: utl_file.put_line(l_specFileHandle, '-- Function ');
176: utl_file.put_line(l_specFileHandle, '-- You should use this function to check for constraints ');
177: utl_file.put_line(l_specFileHandle, '-- against operations on ' || p_entity_short_name || ' or its columns ');
178: utl_file.put_line(l_specFileHandle, '-- Pre-reqs ');
179: utl_file.put_line(l_specFileHandle, '-- ');
180: utl_file.put_line(l_specFileHandle, '-- Parameters ');
181: utl_file.put_line(l_specFileHandle, '-- ');
182: utl_file.put_line(l_specFileHandle, '-- Return ');
183: utl_file.put_line(l_specFileHandle, '-- ');
176: utl_file.put_line(l_specFileHandle, '-- You should use this function to check for constraints ');
177: utl_file.put_line(l_specFileHandle, '-- against operations on ' || p_entity_short_name || ' or its columns ');
178: utl_file.put_line(l_specFileHandle, '-- Pre-reqs ');
179: utl_file.put_line(l_specFileHandle, '-- ');
180: utl_file.put_line(l_specFileHandle, '-- Parameters ');
181: utl_file.put_line(l_specFileHandle, '-- ');
182: utl_file.put_line(l_specFileHandle, '-- Return ');
183: utl_file.put_line(l_specFileHandle, '-- ');
184: utl_file.put_line(l_specFileHandle, '-- Version Current version = 1.0 ');
177: utl_file.put_line(l_specFileHandle, '-- against operations on ' || p_entity_short_name || ' or its columns ');
178: utl_file.put_line(l_specFileHandle, '-- Pre-reqs ');
179: utl_file.put_line(l_specFileHandle, '-- ');
180: utl_file.put_line(l_specFileHandle, '-- Parameters ');
181: utl_file.put_line(l_specFileHandle, '-- ');
182: utl_file.put_line(l_specFileHandle, '-- Return ');
183: utl_file.put_line(l_specFileHandle, '-- ');
184: utl_file.put_line(l_specFileHandle, '-- Version Current version = 1.0 ');
185: utl_file.put_line(l_specFileHandle, '-- Initial version = 1.0 ');
178: utl_file.put_line(l_specFileHandle, '-- Pre-reqs ');
179: utl_file.put_line(l_specFileHandle, '-- ');
180: utl_file.put_line(l_specFileHandle, '-- Parameters ');
181: utl_file.put_line(l_specFileHandle, '-- ');
182: utl_file.put_line(l_specFileHandle, '-- Return ');
183: utl_file.put_line(l_specFileHandle, '-- ');
184: utl_file.put_line(l_specFileHandle, '-- Version Current version = 1.0 ');
185: utl_file.put_line(l_specFileHandle, '-- Initial version = 1.0 ');
186: utl_file.put_line(l_specFileHandle, '-- ');
179: utl_file.put_line(l_specFileHandle, '-- ');
180: utl_file.put_line(l_specFileHandle, '-- Parameters ');
181: utl_file.put_line(l_specFileHandle, '-- ');
182: utl_file.put_line(l_specFileHandle, '-- Return ');
183: utl_file.put_line(l_specFileHandle, '-- ');
184: utl_file.put_line(l_specFileHandle, '-- Version Current version = 1.0 ');
185: utl_file.put_line(l_specFileHandle, '-- Initial version = 1.0 ');
186: utl_file.put_line(l_specFileHandle, '-- ');
187: utl_file.put_line(l_specFileHandle, '-- Notes ');
180: utl_file.put_line(l_specFileHandle, '-- Parameters ');
181: utl_file.put_line(l_specFileHandle, '-- ');
182: utl_file.put_line(l_specFileHandle, '-- Return ');
183: utl_file.put_line(l_specFileHandle, '-- ');
184: utl_file.put_line(l_specFileHandle, '-- Version Current version = 1.0 ');
185: utl_file.put_line(l_specFileHandle, '-- Initial version = 1.0 ');
186: utl_file.put_line(l_specFileHandle, '-- ');
187: utl_file.put_line(l_specFileHandle, '-- Notes ');
188: utl_file.put_line(l_specFileHandle, '-- ');
181: utl_file.put_line(l_specFileHandle, '-- ');
182: utl_file.put_line(l_specFileHandle, '-- Return ');
183: utl_file.put_line(l_specFileHandle, '-- ');
184: utl_file.put_line(l_specFileHandle, '-- Version Current version = 1.0 ');
185: utl_file.put_line(l_specFileHandle, '-- Initial version = 1.0 ');
186: utl_file.put_line(l_specFileHandle, '-- ');
187: utl_file.put_line(l_specFileHandle, '-- Notes ');
188: utl_file.put_line(l_specFileHandle, '-- ');
189: utl_file.put_line(l_specFileHandle, '-- End of Comments ');
182: utl_file.put_line(l_specFileHandle, '-- Return ');
183: utl_file.put_line(l_specFileHandle, '-- ');
184: utl_file.put_line(l_specFileHandle, '-- Version Current version = 1.0 ');
185: utl_file.put_line(l_specFileHandle, '-- Initial version = 1.0 ');
186: utl_file.put_line(l_specFileHandle, '-- ');
187: utl_file.put_line(l_specFileHandle, '-- Notes ');
188: utl_file.put_line(l_specFileHandle, '-- ');
189: utl_file.put_line(l_specFileHandle, '-- End of Comments ');
190: utl_file.put_line(l_specFileHandle, 'FUNCTION Is_Op_Constrained ');
183: utl_file.put_line(l_specFileHandle, '-- ');
184: utl_file.put_line(l_specFileHandle, '-- Version Current version = 1.0 ');
185: utl_file.put_line(l_specFileHandle, '-- Initial version = 1.0 ');
186: utl_file.put_line(l_specFileHandle, '-- ');
187: utl_file.put_line(l_specFileHandle, '-- Notes ');
188: utl_file.put_line(l_specFileHandle, '-- ');
189: utl_file.put_line(l_specFileHandle, '-- End of Comments ');
190: utl_file.put_line(l_specFileHandle, 'FUNCTION Is_Op_Constrained ');
191: utl_file.put_line(l_specFileHandle, ' ( ');
184: utl_file.put_line(l_specFileHandle, '-- Version Current version = 1.0 ');
185: utl_file.put_line(l_specFileHandle, '-- Initial version = 1.0 ');
186: utl_file.put_line(l_specFileHandle, '-- ');
187: utl_file.put_line(l_specFileHandle, '-- Notes ');
188: utl_file.put_line(l_specFileHandle, '-- ');
189: utl_file.put_line(l_specFileHandle, '-- End of Comments ');
190: utl_file.put_line(l_specFileHandle, 'FUNCTION Is_Op_Constrained ');
191: utl_file.put_line(l_specFileHandle, ' ( ');
192: utl_file.put_line(l_specFileHandle, ' p_responsibility_id in number ');
185: utl_file.put_line(l_specFileHandle, '-- Initial version = 1.0 ');
186: utl_file.put_line(l_specFileHandle, '-- ');
187: utl_file.put_line(l_specFileHandle, '-- Notes ');
188: utl_file.put_line(l_specFileHandle, '-- ');
189: utl_file.put_line(l_specFileHandle, '-- End of Comments ');
190: utl_file.put_line(l_specFileHandle, 'FUNCTION Is_Op_Constrained ');
191: utl_file.put_line(l_specFileHandle, ' ( ');
192: utl_file.put_line(l_specFileHandle, ' p_responsibility_id in number ');
193: utl_file.put_line(l_specFileHandle, ' ,p_application_id in number default NULL'); --added for bug3631547
186: utl_file.put_line(l_specFileHandle, '-- ');
187: utl_file.put_line(l_specFileHandle, '-- Notes ');
188: utl_file.put_line(l_specFileHandle, '-- ');
189: utl_file.put_line(l_specFileHandle, '-- End of Comments ');
190: utl_file.put_line(l_specFileHandle, 'FUNCTION Is_Op_Constrained ');
191: utl_file.put_line(l_specFileHandle, ' ( ');
192: utl_file.put_line(l_specFileHandle, ' p_responsibility_id in number ');
193: utl_file.put_line(l_specFileHandle, ' ,p_application_id in number default NULL'); --added for bug3631547
194: utl_file.put_line(l_specFileHandle, ' ,p_operation in varchar2 ');
187: utl_file.put_line(l_specFileHandle, '-- Notes ');
188: utl_file.put_line(l_specFileHandle, '-- ');
189: utl_file.put_line(l_specFileHandle, '-- End of Comments ');
190: utl_file.put_line(l_specFileHandle, 'FUNCTION Is_Op_Constrained ');
191: utl_file.put_line(l_specFileHandle, ' ( ');
192: utl_file.put_line(l_specFileHandle, ' p_responsibility_id in number ');
193: utl_file.put_line(l_specFileHandle, ' ,p_application_id in number default NULL'); --added for bug3631547
194: utl_file.put_line(l_specFileHandle, ' ,p_operation in varchar2 ');
195: utl_file.put_line(l_specFileHandle, ' ,p_column_name in varchar2 default NULL');
188: utl_file.put_line(l_specFileHandle, '-- ');
189: utl_file.put_line(l_specFileHandle, '-- End of Comments ');
190: utl_file.put_line(l_specFileHandle, 'FUNCTION Is_Op_Constrained ');
191: utl_file.put_line(l_specFileHandle, ' ( ');
192: utl_file.put_line(l_specFileHandle, ' p_responsibility_id in number ');
193: utl_file.put_line(l_specFileHandle, ' ,p_application_id in number default NULL'); --added for bug3631547
194: utl_file.put_line(l_specFileHandle, ' ,p_operation in varchar2 ');
195: utl_file.put_line(l_specFileHandle, ' ,p_column_name in varchar2 default NULL');
196: utl_file.put_line(l_specFileHandle, ' ,p_record in '||l_db_object_name || '%ROWTYPE');
189: utl_file.put_line(l_specFileHandle, '-- End of Comments ');
190: utl_file.put_line(l_specFileHandle, 'FUNCTION Is_Op_Constrained ');
191: utl_file.put_line(l_specFileHandle, ' ( ');
192: utl_file.put_line(l_specFileHandle, ' p_responsibility_id in number ');
193: utl_file.put_line(l_specFileHandle, ' ,p_application_id in number default NULL'); --added for bug3631547
194: utl_file.put_line(l_specFileHandle, ' ,p_operation in varchar2 ');
195: utl_file.put_line(l_specFileHandle, ' ,p_column_name in varchar2 default NULL');
196: utl_file.put_line(l_specFileHandle, ' ,p_record in '||l_db_object_name || '%ROWTYPE');
197: utl_file.put_line(l_specFileHandle, ' ,p_check_all_cols_constraint in varchar2 default ''Y''');
190: utl_file.put_line(l_specFileHandle, 'FUNCTION Is_Op_Constrained ');
191: utl_file.put_line(l_specFileHandle, ' ( ');
192: utl_file.put_line(l_specFileHandle, ' p_responsibility_id in number ');
193: utl_file.put_line(l_specFileHandle, ' ,p_application_id in number default NULL'); --added for bug3631547
194: utl_file.put_line(l_specFileHandle, ' ,p_operation in varchar2 ');
195: utl_file.put_line(l_specFileHandle, ' ,p_column_name in varchar2 default NULL');
196: utl_file.put_line(l_specFileHandle, ' ,p_record in '||l_db_object_name || '%ROWTYPE');
197: utl_file.put_line(l_specFileHandle, ' ,p_check_all_cols_constraint in varchar2 default ''Y''');
198: utl_file.put_line(l_specFileHandle, ' ,p_is_caller_defaulting in varchar2 default ''N''');
191: utl_file.put_line(l_specFileHandle, ' ( ');
192: utl_file.put_line(l_specFileHandle, ' p_responsibility_id in number ');
193: utl_file.put_line(l_specFileHandle, ' ,p_application_id in number default NULL'); --added for bug3631547
194: utl_file.put_line(l_specFileHandle, ' ,p_operation in varchar2 ');
195: utl_file.put_line(l_specFileHandle, ' ,p_column_name in varchar2 default NULL');
196: utl_file.put_line(l_specFileHandle, ' ,p_record in '||l_db_object_name || '%ROWTYPE');
197: utl_file.put_line(l_specFileHandle, ' ,p_check_all_cols_constraint in varchar2 default ''Y''');
198: utl_file.put_line(l_specFileHandle, ' ,p_is_caller_defaulting in varchar2 default ''N''');
199: utl_file.put_line(l_specFileHandle, ' ,x_constraint_id out nocopy number');
192: utl_file.put_line(l_specFileHandle, ' p_responsibility_id in number ');
193: utl_file.put_line(l_specFileHandle, ' ,p_application_id in number default NULL'); --added for bug3631547
194: utl_file.put_line(l_specFileHandle, ' ,p_operation in varchar2 ');
195: utl_file.put_line(l_specFileHandle, ' ,p_column_name in varchar2 default NULL');
196: utl_file.put_line(l_specFileHandle, ' ,p_record in '||l_db_object_name || '%ROWTYPE');
197: utl_file.put_line(l_specFileHandle, ' ,p_check_all_cols_constraint in varchar2 default ''Y''');
198: utl_file.put_line(l_specFileHandle, ' ,p_is_caller_defaulting in varchar2 default ''N''');
199: utl_file.put_line(l_specFileHandle, ' ,x_constraint_id out nocopy number');
200:
193: utl_file.put_line(l_specFileHandle, ' ,p_application_id in number default NULL'); --added for bug3631547
194: utl_file.put_line(l_specFileHandle, ' ,p_operation in varchar2 ');
195: utl_file.put_line(l_specFileHandle, ' ,p_column_name in varchar2 default NULL');
196: utl_file.put_line(l_specFileHandle, ' ,p_record in '||l_db_object_name || '%ROWTYPE');
197: utl_file.put_line(l_specFileHandle, ' ,p_check_all_cols_constraint in varchar2 default ''Y''');
198: utl_file.put_line(l_specFileHandle, ' ,p_is_caller_defaulting in varchar2 default ''N''');
199: utl_file.put_line(l_specFileHandle, ' ,x_constraint_id out nocopy number');
200:
201: utl_file.put_line(l_specFileHandle, ' ,x_constraining_conditions_grp out nocopy number');
194: utl_file.put_line(l_specFileHandle, ' ,p_operation in varchar2 ');
195: utl_file.put_line(l_specFileHandle, ' ,p_column_name in varchar2 default NULL');
196: utl_file.put_line(l_specFileHandle, ' ,p_record in '||l_db_object_name || '%ROWTYPE');
197: utl_file.put_line(l_specFileHandle, ' ,p_check_all_cols_constraint in varchar2 default ''Y''');
198: utl_file.put_line(l_specFileHandle, ' ,p_is_caller_defaulting in varchar2 default ''N''');
199: utl_file.put_line(l_specFileHandle, ' ,x_constraint_id out nocopy number');
200:
201: utl_file.put_line(l_specFileHandle, ' ,x_constraining_conditions_grp out nocopy number');
202:
195: utl_file.put_line(l_specFileHandle, ' ,p_column_name in varchar2 default NULL');
196: utl_file.put_line(l_specFileHandle, ' ,p_record in '||l_db_object_name || '%ROWTYPE');
197: utl_file.put_line(l_specFileHandle, ' ,p_check_all_cols_constraint in varchar2 default ''Y''');
198: utl_file.put_line(l_specFileHandle, ' ,p_is_caller_defaulting in varchar2 default ''N''');
199: utl_file.put_line(l_specFileHandle, ' ,x_constraint_id out nocopy number');
200:
201: utl_file.put_line(l_specFileHandle, ' ,x_constraining_conditions_grp out nocopy number');
202:
203: utl_file.put_line(l_specFileHandle, ' ,x_on_operation_action out nocopy number');
197: utl_file.put_line(l_specFileHandle, ' ,p_check_all_cols_constraint in varchar2 default ''Y''');
198: utl_file.put_line(l_specFileHandle, ' ,p_is_caller_defaulting in varchar2 default ''N''');
199: utl_file.put_line(l_specFileHandle, ' ,x_constraint_id out nocopy number');
200:
201: utl_file.put_line(l_specFileHandle, ' ,x_constraining_conditions_grp out nocopy number');
202:
203: utl_file.put_line(l_specFileHandle, ' ,x_on_operation_action out nocopy number');
204:
205: utl_file.put_line(l_specFileHandle, ' ) ');
199: utl_file.put_line(l_specFileHandle, ' ,x_constraint_id out nocopy number');
200:
201: utl_file.put_line(l_specFileHandle, ' ,x_constraining_conditions_grp out nocopy number');
202:
203: utl_file.put_line(l_specFileHandle, ' ,x_on_operation_action out nocopy number');
204:
205: utl_file.put_line(l_specFileHandle, ' ) ');
206: utl_file.put_line(l_specFileHandle, ' RETURN NUMBER; ');
207: utl_file.put_line(l_specFileHandle, ' ');
201: utl_file.put_line(l_specFileHandle, ' ,x_constraining_conditions_grp out nocopy number');
202:
203: utl_file.put_line(l_specFileHandle, ' ,x_on_operation_action out nocopy number');
204:
205: utl_file.put_line(l_specFileHandle, ' ) ');
206: utl_file.put_line(l_specFileHandle, ' RETURN NUMBER; ');
207: utl_file.put_line(l_specFileHandle, ' ');
208: utl_file.put_line(l_specFileHandle, '------------------------------------------- ');
209: utl_file.put_line(l_specFileHandle, 'END ' || l_pkg_name || ';');
202:
203: utl_file.put_line(l_specFileHandle, ' ,x_on_operation_action out nocopy number');
204:
205: utl_file.put_line(l_specFileHandle, ' ) ');
206: utl_file.put_line(l_specFileHandle, ' RETURN NUMBER; ');
207: utl_file.put_line(l_specFileHandle, ' ');
208: utl_file.put_line(l_specFileHandle, '------------------------------------------- ');
209: utl_file.put_line(l_specFileHandle, 'END ' || l_pkg_name || ';');
210: utl_file.put_line(l_specFileHandle , '/');
203: utl_file.put_line(l_specFileHandle, ' ,x_on_operation_action out nocopy number');
204:
205: utl_file.put_line(l_specFileHandle, ' ) ');
206: utl_file.put_line(l_specFileHandle, ' RETURN NUMBER; ');
207: utl_file.put_line(l_specFileHandle, ' ');
208: utl_file.put_line(l_specFileHandle, '------------------------------------------- ');
209: utl_file.put_line(l_specFileHandle, 'END ' || l_pkg_name || ';');
210: utl_file.put_line(l_specFileHandle , '/');
211: utl_file.put_line(l_specFileHandle , 'COMMIT;');
204:
205: utl_file.put_line(l_specFileHandle, ' ) ');
206: utl_file.put_line(l_specFileHandle, ' RETURN NUMBER; ');
207: utl_file.put_line(l_specFileHandle, ' ');
208: utl_file.put_line(l_specFileHandle, '------------------------------------------- ');
209: utl_file.put_line(l_specFileHandle, 'END ' || l_pkg_name || ';');
210: utl_file.put_line(l_specFileHandle , '/');
211: utl_file.put_line(l_specFileHandle , 'COMMIT;');
212: --utl_file.put_line(l_specFileHandle , 'EXIT;');
205: utl_file.put_line(l_specFileHandle, ' ) ');
206: utl_file.put_line(l_specFileHandle, ' RETURN NUMBER; ');
207: utl_file.put_line(l_specFileHandle, ' ');
208: utl_file.put_line(l_specFileHandle, '------------------------------------------- ');
209: utl_file.put_line(l_specFileHandle, 'END ' || l_pkg_name || ';');
210: utl_file.put_line(l_specFileHandle , '/');
211: utl_file.put_line(l_specFileHandle , 'COMMIT;');
212: --utl_file.put_line(l_specFileHandle , 'EXIT;');
213: utl_file.fclose(l_specFileHandle);
206: utl_file.put_line(l_specFileHandle, ' RETURN NUMBER; ');
207: utl_file.put_line(l_specFileHandle, ' ');
208: utl_file.put_line(l_specFileHandle, '------------------------------------------- ');
209: utl_file.put_line(l_specFileHandle, 'END ' || l_pkg_name || ';');
210: utl_file.put_line(l_specFileHandle , '/');
211: utl_file.put_line(l_specFileHandle , 'COMMIT;');
212: --utl_file.put_line(l_specFileHandle , 'EXIT;');
213: utl_file.fclose(l_specFileHandle);
214: IF l_debug_level > 0 THEN
207: utl_file.put_line(l_specFileHandle, ' ');
208: utl_file.put_line(l_specFileHandle, '------------------------------------------- ');
209: utl_file.put_line(l_specFileHandle, 'END ' || l_pkg_name || ';');
210: utl_file.put_line(l_specFileHandle , '/');
211: utl_file.put_line(l_specFileHandle , 'COMMIT;');
212: --utl_file.put_line(l_specFileHandle , 'EXIT;');
213: utl_file.fclose(l_specFileHandle);
214: IF l_debug_level > 0 THEN
215: OE_Debug_PUB.ADD('generate body');
208: utl_file.put_line(l_specFileHandle, '------------------------------------------- ');
209: utl_file.put_line(l_specFileHandle, 'END ' || l_pkg_name || ';');
210: utl_file.put_line(l_specFileHandle , '/');
211: utl_file.put_line(l_specFileHandle , 'COMMIT;');
212: --utl_file.put_line(l_specFileHandle , 'EXIT;');
213: utl_file.fclose(l_specFileHandle);
214: IF l_debug_level > 0 THEN
215: OE_Debug_PUB.ADD('generate body');
216: END IF;
209: utl_file.put_line(l_specFileHandle, 'END ' || l_pkg_name || ';');
210: utl_file.put_line(l_specFileHandle , '/');
211: utl_file.put_line(l_specFileHandle , 'COMMIT;');
212: --utl_file.put_line(l_specFileHandle , 'EXIT;');
213: utl_file.fclose(l_specFileHandle);
214: IF l_debug_level > 0 THEN
215: OE_Debug_PUB.ADD('generate body');
216: END IF;
217:
215: OE_Debug_PUB.ADD('generate body');
216: END IF;
217:
218: --generate body
219: utl_file.put_line(l_bodyFileHandle, '-- ');
220: utl_file.put_line(l_bodyFileHandle, '-- Copyright (c) 1996 Oracle Corporation, Redwood Shores, CA, USA ');
221: utl_file.put_line(l_bodyFileHandle, '-- All rights reserved. ');
222: utl_file.put_line(l_bodyFileHandle, '-- ');
223: utl_file.put_line(l_bodyFileHandle, '-- FILENAME ');
216: END IF;
217:
218: --generate body
219: utl_file.put_line(l_bodyFileHandle, '-- ');
220: utl_file.put_line(l_bodyFileHandle, '-- Copyright (c) 1996 Oracle Corporation, Redwood Shores, CA, USA ');
221: utl_file.put_line(l_bodyFileHandle, '-- All rights reserved. ');
222: utl_file.put_line(l_bodyFileHandle, '-- ');
223: utl_file.put_line(l_bodyFileHandle, '-- FILENAME ');
224: utl_file.put_line(l_bodyFileHandle, '-- ');
217:
218: --generate body
219: utl_file.put_line(l_bodyFileHandle, '-- ');
220: utl_file.put_line(l_bodyFileHandle, '-- Copyright (c) 1996 Oracle Corporation, Redwood Shores, CA, USA ');
221: utl_file.put_line(l_bodyFileHandle, '-- All rights reserved. ');
222: utl_file.put_line(l_bodyFileHandle, '-- ');
223: utl_file.put_line(l_bodyFileHandle, '-- FILENAME ');
224: utl_file.put_line(l_bodyFileHandle, '-- ');
225: utl_file.put_line(l_bodyFileHandle, '-- ' || l_bodyFileName);
218: --generate body
219: utl_file.put_line(l_bodyFileHandle, '-- ');
220: utl_file.put_line(l_bodyFileHandle, '-- Copyright (c) 1996 Oracle Corporation, Redwood Shores, CA, USA ');
221: utl_file.put_line(l_bodyFileHandle, '-- All rights reserved. ');
222: utl_file.put_line(l_bodyFileHandle, '-- ');
223: utl_file.put_line(l_bodyFileHandle, '-- FILENAME ');
224: utl_file.put_line(l_bodyFileHandle, '-- ');
225: utl_file.put_line(l_bodyFileHandle, '-- ' || l_bodyFileName);
226: utl_file.put_line(l_bodyFileHandle, '-- ');
219: utl_file.put_line(l_bodyFileHandle, '-- ');
220: utl_file.put_line(l_bodyFileHandle, '-- Copyright (c) 1996 Oracle Corporation, Redwood Shores, CA, USA ');
221: utl_file.put_line(l_bodyFileHandle, '-- All rights reserved. ');
222: utl_file.put_line(l_bodyFileHandle, '-- ');
223: utl_file.put_line(l_bodyFileHandle, '-- FILENAME ');
224: utl_file.put_line(l_bodyFileHandle, '-- ');
225: utl_file.put_line(l_bodyFileHandle, '-- ' || l_bodyFileName);
226: utl_file.put_line(l_bodyFileHandle, '-- ');
227: utl_file.put_line(l_bodyFileHandle, '-- DESCRIPTION ');
220: utl_file.put_line(l_bodyFileHandle, '-- Copyright (c) 1996 Oracle Corporation, Redwood Shores, CA, USA ');
221: utl_file.put_line(l_bodyFileHandle, '-- All rights reserved. ');
222: utl_file.put_line(l_bodyFileHandle, '-- ');
223: utl_file.put_line(l_bodyFileHandle, '-- FILENAME ');
224: utl_file.put_line(l_bodyFileHandle, '-- ');
225: utl_file.put_line(l_bodyFileHandle, '-- ' || l_bodyFileName);
226: utl_file.put_line(l_bodyFileHandle, '-- ');
227: utl_file.put_line(l_bodyFileHandle, '-- DESCRIPTION ');
228: utl_file.put_line(l_bodyFileHandle, '-- ');
221: utl_file.put_line(l_bodyFileHandle, '-- All rights reserved. ');
222: utl_file.put_line(l_bodyFileHandle, '-- ');
223: utl_file.put_line(l_bodyFileHandle, '-- FILENAME ');
224: utl_file.put_line(l_bodyFileHandle, '-- ');
225: utl_file.put_line(l_bodyFileHandle, '-- ' || l_bodyFileName);
226: utl_file.put_line(l_bodyFileHandle, '-- ');
227: utl_file.put_line(l_bodyFileHandle, '-- DESCRIPTION ');
228: utl_file.put_line(l_bodyFileHandle, '-- ');
229: utl_file.put_line(l_bodyFileHandle, '-- Body of package ' || l_pkg_name );
222: utl_file.put_line(l_bodyFileHandle, '-- ');
223: utl_file.put_line(l_bodyFileHandle, '-- FILENAME ');
224: utl_file.put_line(l_bodyFileHandle, '-- ');
225: utl_file.put_line(l_bodyFileHandle, '-- ' || l_bodyFileName);
226: utl_file.put_line(l_bodyFileHandle, '-- ');
227: utl_file.put_line(l_bodyFileHandle, '-- DESCRIPTION ');
228: utl_file.put_line(l_bodyFileHandle, '-- ');
229: utl_file.put_line(l_bodyFileHandle, '-- Body of package ' || l_pkg_name );
230: utl_file.put_line(l_bodyFileHandle, '-- ');
223: utl_file.put_line(l_bodyFileHandle, '-- FILENAME ');
224: utl_file.put_line(l_bodyFileHandle, '-- ');
225: utl_file.put_line(l_bodyFileHandle, '-- ' || l_bodyFileName);
226: utl_file.put_line(l_bodyFileHandle, '-- ');
227: utl_file.put_line(l_bodyFileHandle, '-- DESCRIPTION ');
228: utl_file.put_line(l_bodyFileHandle, '-- ');
229: utl_file.put_line(l_bodyFileHandle, '-- Body of package ' || l_pkg_name );
230: utl_file.put_line(l_bodyFileHandle, '-- ');
231: utl_file.put_line(l_bodyFileHandle, '-- NOTES ');
224: utl_file.put_line(l_bodyFileHandle, '-- ');
225: utl_file.put_line(l_bodyFileHandle, '-- ' || l_bodyFileName);
226: utl_file.put_line(l_bodyFileHandle, '-- ');
227: utl_file.put_line(l_bodyFileHandle, '-- DESCRIPTION ');
228: utl_file.put_line(l_bodyFileHandle, '-- ');
229: utl_file.put_line(l_bodyFileHandle, '-- Body of package ' || l_pkg_name );
230: utl_file.put_line(l_bodyFileHandle, '-- ');
231: utl_file.put_line(l_bodyFileHandle, '-- NOTES ');
232: utl_file.put_line(l_bodyFileHandle, '-- ');
225: utl_file.put_line(l_bodyFileHandle, '-- ' || l_bodyFileName);
226: utl_file.put_line(l_bodyFileHandle, '-- ');
227: utl_file.put_line(l_bodyFileHandle, '-- DESCRIPTION ');
228: utl_file.put_line(l_bodyFileHandle, '-- ');
229: utl_file.put_line(l_bodyFileHandle, '-- Body of package ' || l_pkg_name );
230: utl_file.put_line(l_bodyFileHandle, '-- ');
231: utl_file.put_line(l_bodyFileHandle, '-- NOTES ');
232: utl_file.put_line(l_bodyFileHandle, '-- ');
233: utl_file.put_line(l_bodyFileHandle, 'WHENEVER SQLERROR EXIT FAILURE ROLLBACK; ');
226: utl_file.put_line(l_bodyFileHandle, '-- ');
227: utl_file.put_line(l_bodyFileHandle, '-- DESCRIPTION ');
228: utl_file.put_line(l_bodyFileHandle, '-- ');
229: utl_file.put_line(l_bodyFileHandle, '-- Body of package ' || l_pkg_name );
230: utl_file.put_line(l_bodyFileHandle, '-- ');
231: utl_file.put_line(l_bodyFileHandle, '-- NOTES ');
232: utl_file.put_line(l_bodyFileHandle, '-- ');
233: utl_file.put_line(l_bodyFileHandle, 'WHENEVER SQLERROR EXIT FAILURE ROLLBACK; ');
234: utl_file.put_line(l_bodyFileHandle, ' ');
227: utl_file.put_line(l_bodyFileHandle, '-- DESCRIPTION ');
228: utl_file.put_line(l_bodyFileHandle, '-- ');
229: utl_file.put_line(l_bodyFileHandle, '-- Body of package ' || l_pkg_name );
230: utl_file.put_line(l_bodyFileHandle, '-- ');
231: utl_file.put_line(l_bodyFileHandle, '-- NOTES ');
232: utl_file.put_line(l_bodyFileHandle, '-- ');
233: utl_file.put_line(l_bodyFileHandle, 'WHENEVER SQLERROR EXIT FAILURE ROLLBACK; ');
234: utl_file.put_line(l_bodyFileHandle, ' ');
235:
228: utl_file.put_line(l_bodyFileHandle, '-- ');
229: utl_file.put_line(l_bodyFileHandle, '-- Body of package ' || l_pkg_name );
230: utl_file.put_line(l_bodyFileHandle, '-- ');
231: utl_file.put_line(l_bodyFileHandle, '-- NOTES ');
232: utl_file.put_line(l_bodyFileHandle, '-- ');
233: utl_file.put_line(l_bodyFileHandle, 'WHENEVER SQLERROR EXIT FAILURE ROLLBACK; ');
234: utl_file.put_line(l_bodyFileHandle, ' ');
235:
236: utl_file.put_line(l_bodyFileHandle , 'CREATE OR REPLACE PACKAGE BODY ' || l_pkg_name);
229: utl_file.put_line(l_bodyFileHandle, '-- Body of package ' || l_pkg_name );
230: utl_file.put_line(l_bodyFileHandle, '-- ');
231: utl_file.put_line(l_bodyFileHandle, '-- NOTES ');
232: utl_file.put_line(l_bodyFileHandle, '-- ');
233: utl_file.put_line(l_bodyFileHandle, 'WHENEVER SQLERROR EXIT FAILURE ROLLBACK; ');
234: utl_file.put_line(l_bodyFileHandle, ' ');
235:
236: utl_file.put_line(l_bodyFileHandle , 'CREATE OR REPLACE PACKAGE BODY ' || l_pkg_name);
237: utl_file.put_line(l_bodyFileHandle , 'AS ');
230: utl_file.put_line(l_bodyFileHandle, '-- ');
231: utl_file.put_line(l_bodyFileHandle, '-- NOTES ');
232: utl_file.put_line(l_bodyFileHandle, '-- ');
233: utl_file.put_line(l_bodyFileHandle, 'WHENEVER SQLERROR EXIT FAILURE ROLLBACK; ');
234: utl_file.put_line(l_bodyFileHandle, ' ');
235:
236: utl_file.put_line(l_bodyFileHandle , 'CREATE OR REPLACE PACKAGE BODY ' || l_pkg_name);
237: utl_file.put_line(l_bodyFileHandle , 'AS ');
238: utl_file.put_line(l_bodyFileHandle , ' ');
232: utl_file.put_line(l_bodyFileHandle, '-- ');
233: utl_file.put_line(l_bodyFileHandle, 'WHENEVER SQLERROR EXIT FAILURE ROLLBACK; ');
234: utl_file.put_line(l_bodyFileHandle, ' ');
235:
236: utl_file.put_line(l_bodyFileHandle , 'CREATE OR REPLACE PACKAGE BODY ' || l_pkg_name);
237: utl_file.put_line(l_bodyFileHandle , 'AS ');
238: utl_file.put_line(l_bodyFileHandle , ' ');
239:
240: utl_file.put_line(l_bodyFileHandle , '-- Globals ');
233: utl_file.put_line(l_bodyFileHandle, 'WHENEVER SQLERROR EXIT FAILURE ROLLBACK; ');
234: utl_file.put_line(l_bodyFileHandle, ' ');
235:
236: utl_file.put_line(l_bodyFileHandle , 'CREATE OR REPLACE PACKAGE BODY ' || l_pkg_name);
237: utl_file.put_line(l_bodyFileHandle , 'AS ');
238: utl_file.put_line(l_bodyFileHandle , ' ');
239:
240: utl_file.put_line(l_bodyFileHandle , '-- Globals ');
241: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
234: utl_file.put_line(l_bodyFileHandle, ' ');
235:
236: utl_file.put_line(l_bodyFileHandle , 'CREATE OR REPLACE PACKAGE BODY ' || l_pkg_name);
237: utl_file.put_line(l_bodyFileHandle , 'AS ');
238: utl_file.put_line(l_bodyFileHandle , ' ');
239:
240: utl_file.put_line(l_bodyFileHandle , '-- Globals ');
241: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
242: utl_file.put_line(l_bodyFileHandle , ' g_application_id constant number := ' || to_char(p_application_id) || ';');
236: utl_file.put_line(l_bodyFileHandle , 'CREATE OR REPLACE PACKAGE BODY ' || l_pkg_name);
237: utl_file.put_line(l_bodyFileHandle , 'AS ');
238: utl_file.put_line(l_bodyFileHandle , ' ');
239:
240: utl_file.put_line(l_bodyFileHandle , '-- Globals ');
241: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
242: utl_file.put_line(l_bodyFileHandle , ' g_application_id constant number := ' || to_char(p_application_id) || ';');
243: utl_file.put_line(l_bodyFileHandle , ' g_entity_id constant number := ' || to_char(l_entity_id) || ';');
244: utl_file.put_line(l_bodyFileHandle , ' g_entity_short_name constant varchar2(15) := ' || '''' ||p_entity_short_name || '''' || ';');
237: utl_file.put_line(l_bodyFileHandle , 'AS ');
238: utl_file.put_line(l_bodyFileHandle , ' ');
239:
240: utl_file.put_line(l_bodyFileHandle , '-- Globals ');
241: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
242: utl_file.put_line(l_bodyFileHandle , ' g_application_id constant number := ' || to_char(p_application_id) || ';');
243: utl_file.put_line(l_bodyFileHandle , ' g_entity_id constant number := ' || to_char(l_entity_id) || ';');
244: utl_file.put_line(l_bodyFileHandle , ' g_entity_short_name constant varchar2(15) := ' || '''' ||p_entity_short_name || '''' || ';');
245: IF l_debug_level > 0 THEN
238: utl_file.put_line(l_bodyFileHandle , ' ');
239:
240: utl_file.put_line(l_bodyFileHandle , '-- Globals ');
241: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
242: utl_file.put_line(l_bodyFileHandle , ' g_application_id constant number := ' || to_char(p_application_id) || ';');
243: utl_file.put_line(l_bodyFileHandle , ' g_entity_id constant number := ' || to_char(l_entity_id) || ';');
244: utl_file.put_line(l_bodyFileHandle , ' g_entity_short_name constant varchar2(15) := ' || '''' ||p_entity_short_name || '''' || ';');
245: IF l_debug_level > 0 THEN
246: OE_Debug_PUB.ADD('generateValidate_Constraint ');
239:
240: utl_file.put_line(l_bodyFileHandle , '-- Globals ');
241: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
242: utl_file.put_line(l_bodyFileHandle , ' g_application_id constant number := ' || to_char(p_application_id) || ';');
243: utl_file.put_line(l_bodyFileHandle , ' g_entity_id constant number := ' || to_char(l_entity_id) || ';');
244: utl_file.put_line(l_bodyFileHandle , ' g_entity_short_name constant varchar2(15) := ' || '''' ||p_entity_short_name || '''' || ';');
245: IF l_debug_level > 0 THEN
246: OE_Debug_PUB.ADD('generateValidate_Constraint ');
247: END IF;
240: utl_file.put_line(l_bodyFileHandle , '-- Globals ');
241: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
242: utl_file.put_line(l_bodyFileHandle , ' g_application_id constant number := ' || to_char(p_application_id) || ';');
243: utl_file.put_line(l_bodyFileHandle , ' g_entity_id constant number := ' || to_char(l_entity_id) || ';');
244: utl_file.put_line(l_bodyFileHandle , ' g_entity_short_name constant varchar2(15) := ' || '''' ||p_entity_short_name || '''' || ';');
245: IF l_debug_level > 0 THEN
246: OE_Debug_PUB.ADD('generateValidate_Constraint ');
247: END IF;
248:
245: IF l_debug_level > 0 THEN
246: OE_Debug_PUB.ADD('generateValidate_Constraint ');
247: END IF;
248:
249: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
250: utl_file.put_line(l_bodyFileHandle , 'PROCEDURE Validate_Constraint ');
251: utl_file.put_line(l_bodyFileHandle , ' ( ');
252: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id in number');
253: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count out nocopy number');
246: OE_Debug_PUB.ADD('generateValidate_Constraint ');
247: END IF;
248:
249: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
250: utl_file.put_line(l_bodyFileHandle , 'PROCEDURE Validate_Constraint ');
251: utl_file.put_line(l_bodyFileHandle , ' ( ');
252: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id in number');
253: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count out nocopy number');
254:
247: END IF;
248:
249: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
250: utl_file.put_line(l_bodyFileHandle , 'PROCEDURE Validate_Constraint ');
251: utl_file.put_line(l_bodyFileHandle , ' ( ');
252: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id in number');
253: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count out nocopy number');
254:
255: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group out nocopy number');
248:
249: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
250: utl_file.put_line(l_bodyFileHandle , 'PROCEDURE Validate_Constraint ');
251: utl_file.put_line(l_bodyFileHandle , ' ( ');
252: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id in number');
253: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count out nocopy number');
254:
255: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group out nocopy number');
256:
249: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
250: utl_file.put_line(l_bodyFileHandle , 'PROCEDURE Validate_Constraint ');
251: utl_file.put_line(l_bodyFileHandle , ' ( ');
252: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id in number');
253: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count out nocopy number');
254:
255: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group out nocopy number');
256:
257: utl_file.put_line(l_bodyFileHandle , ' ,x_result out nocopy number');
251: utl_file.put_line(l_bodyFileHandle , ' ( ');
252: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id in number');
253: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count out nocopy number');
254:
255: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group out nocopy number');
256:
257: utl_file.put_line(l_bodyFileHandle , ' ,x_result out nocopy number');
258:
259: utl_file.put_line(l_bodyFileHandle , ' ) ');
253: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count out nocopy number');
254:
255: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group out nocopy number');
256:
257: utl_file.put_line(l_bodyFileHandle , ' ,x_result out nocopy number');
258:
259: utl_file.put_line(l_bodyFileHandle , ' ) ');
260: utl_file.put_line(l_bodyFileHandle , ' IS ');
261: utl_file.put_line(l_bodyFileHandle , ' ');
255: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group out nocopy number');
256:
257: utl_file.put_line(l_bodyFileHandle , ' ,x_result out nocopy number');
258:
259: utl_file.put_line(l_bodyFileHandle , ' ) ');
260: utl_file.put_line(l_bodyFileHandle , ' IS ');
261: utl_file.put_line(l_bodyFileHandle , ' ');
262: utl_file.put_line(l_bodyFileHandle , ' --Cursors');
263: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_R ');
256:
257: utl_file.put_line(l_bodyFileHandle , ' ,x_result out nocopy number');
258:
259: utl_file.put_line(l_bodyFileHandle , ' ) ');
260: utl_file.put_line(l_bodyFileHandle , ' IS ');
261: utl_file.put_line(l_bodyFileHandle , ' ');
262: utl_file.put_line(l_bodyFileHandle , ' --Cursors');
263: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_R ');
264: utl_file.put_line(l_bodyFileHandle , ' IS SELECT ');
257: utl_file.put_line(l_bodyFileHandle , ' ,x_result out nocopy number');
258:
259: utl_file.put_line(l_bodyFileHandle , ' ) ');
260: utl_file.put_line(l_bodyFileHandle , ' IS ');
261: utl_file.put_line(l_bodyFileHandle , ' ');
262: utl_file.put_line(l_bodyFileHandle , ' --Cursors');
263: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_R ');
264: utl_file.put_line(l_bodyFileHandle , ' IS SELECT ');
265: utl_file.put_line(l_bodyFileHandle , ' condition_id,');
258:
259: utl_file.put_line(l_bodyFileHandle , ' ) ');
260: utl_file.put_line(l_bodyFileHandle , ' IS ');
261: utl_file.put_line(l_bodyFileHandle , ' ');
262: utl_file.put_line(l_bodyFileHandle , ' --Cursors');
263: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_R ');
264: utl_file.put_line(l_bodyFileHandle , ' IS SELECT ');
265: utl_file.put_line(l_bodyFileHandle , ' condition_id,');
266: utl_file.put_line(l_bodyFileHandle , ' group_number, ');
259: utl_file.put_line(l_bodyFileHandle , ' ) ');
260: utl_file.put_line(l_bodyFileHandle , ' IS ');
261: utl_file.put_line(l_bodyFileHandle , ' ');
262: utl_file.put_line(l_bodyFileHandle , ' --Cursors');
263: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_R ');
264: utl_file.put_line(l_bodyFileHandle , ' IS SELECT ');
265: utl_file.put_line(l_bodyFileHandle , ' condition_id,');
266: utl_file.put_line(l_bodyFileHandle , ' group_number, ');
267: utl_file.put_line(l_bodyFileHandle , ' modifier_flag, ');
260: utl_file.put_line(l_bodyFileHandle , ' IS ');
261: utl_file.put_line(l_bodyFileHandle , ' ');
262: utl_file.put_line(l_bodyFileHandle , ' --Cursors');
263: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_R ');
264: utl_file.put_line(l_bodyFileHandle , ' IS SELECT ');
265: utl_file.put_line(l_bodyFileHandle , ' condition_id,');
266: utl_file.put_line(l_bodyFileHandle , ' group_number, ');
267: utl_file.put_line(l_bodyFileHandle , ' modifier_flag, ');
268: utl_file.put_line(l_bodyFileHandle , ' validation_application_id,');
261: utl_file.put_line(l_bodyFileHandle , ' ');
262: utl_file.put_line(l_bodyFileHandle , ' --Cursors');
263: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_R ');
264: utl_file.put_line(l_bodyFileHandle , ' IS SELECT ');
265: utl_file.put_line(l_bodyFileHandle , ' condition_id,');
266: utl_file.put_line(l_bodyFileHandle , ' group_number, ');
267: utl_file.put_line(l_bodyFileHandle , ' modifier_flag, ');
268: utl_file.put_line(l_bodyFileHandle , ' validation_application_id,');
269: utl_file.put_line(l_bodyFileHandle , ' validation_entity_short_name,');
262: utl_file.put_line(l_bodyFileHandle , ' --Cursors');
263: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_R ');
264: utl_file.put_line(l_bodyFileHandle , ' IS SELECT ');
265: utl_file.put_line(l_bodyFileHandle , ' condition_id,');
266: utl_file.put_line(l_bodyFileHandle , ' group_number, ');
267: utl_file.put_line(l_bodyFileHandle , ' modifier_flag, ');
268: utl_file.put_line(l_bodyFileHandle , ' validation_application_id,');
269: utl_file.put_line(l_bodyFileHandle , ' validation_entity_short_name,');
270: utl_file.put_line(l_bodyFileHandle , ' validation_tmplt_short_name,');
263: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_R ');
264: utl_file.put_line(l_bodyFileHandle , ' IS SELECT ');
265: utl_file.put_line(l_bodyFileHandle , ' condition_id,');
266: utl_file.put_line(l_bodyFileHandle , ' group_number, ');
267: utl_file.put_line(l_bodyFileHandle , ' modifier_flag, ');
268: utl_file.put_line(l_bodyFileHandle , ' validation_application_id,');
269: utl_file.put_line(l_bodyFileHandle , ' validation_entity_short_name,');
270: utl_file.put_line(l_bodyFileHandle , ' validation_tmplt_short_name,');
271: utl_file.put_line(l_bodyFileHandle , ' record_set_short_name,');
264: utl_file.put_line(l_bodyFileHandle , ' IS SELECT ');
265: utl_file.put_line(l_bodyFileHandle , ' condition_id,');
266: utl_file.put_line(l_bodyFileHandle , ' group_number, ');
267: utl_file.put_line(l_bodyFileHandle , ' modifier_flag, ');
268: utl_file.put_line(l_bodyFileHandle , ' validation_application_id,');
269: utl_file.put_line(l_bodyFileHandle , ' validation_entity_short_name,');
270: utl_file.put_line(l_bodyFileHandle , ' validation_tmplt_short_name,');
271: utl_file.put_line(l_bodyFileHandle , ' record_set_short_name,');
272: utl_file.put_line(l_bodyFileHandle , ' scope_op,');
265: utl_file.put_line(l_bodyFileHandle , ' condition_id,');
266: utl_file.put_line(l_bodyFileHandle , ' group_number, ');
267: utl_file.put_line(l_bodyFileHandle , ' modifier_flag, ');
268: utl_file.put_line(l_bodyFileHandle , ' validation_application_id,');
269: utl_file.put_line(l_bodyFileHandle , ' validation_entity_short_name,');
270: utl_file.put_line(l_bodyFileHandle , ' validation_tmplt_short_name,');
271: utl_file.put_line(l_bodyFileHandle , ' record_set_short_name,');
272: utl_file.put_line(l_bodyFileHandle , ' scope_op,');
273: utl_file.put_line(l_bodyFileHandle , ' validation_pkg,');
266: utl_file.put_line(l_bodyFileHandle , ' group_number, ');
267: utl_file.put_line(l_bodyFileHandle , ' modifier_flag, ');
268: utl_file.put_line(l_bodyFileHandle , ' validation_application_id,');
269: utl_file.put_line(l_bodyFileHandle , ' validation_entity_short_name,');
270: utl_file.put_line(l_bodyFileHandle , ' validation_tmplt_short_name,');
271: utl_file.put_line(l_bodyFileHandle , ' record_set_short_name,');
272: utl_file.put_line(l_bodyFileHandle , ' scope_op,');
273: utl_file.put_line(l_bodyFileHandle , ' validation_pkg,');
274: utl_file.put_line(l_bodyFileHandle , ' validation_proc');
267: utl_file.put_line(l_bodyFileHandle , ' modifier_flag, ');
268: utl_file.put_line(l_bodyFileHandle , ' validation_application_id,');
269: utl_file.put_line(l_bodyFileHandle , ' validation_entity_short_name,');
270: utl_file.put_line(l_bodyFileHandle , ' validation_tmplt_short_name,');
271: utl_file.put_line(l_bodyFileHandle , ' record_set_short_name,');
272: utl_file.put_line(l_bodyFileHandle , ' scope_op,');
273: utl_file.put_line(l_bodyFileHandle , ' validation_pkg,');
274: utl_file.put_line(l_bodyFileHandle , ' validation_proc');
275: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_conditions_v');
268: utl_file.put_line(l_bodyFileHandle , ' validation_application_id,');
269: utl_file.put_line(l_bodyFileHandle , ' validation_entity_short_name,');
270: utl_file.put_line(l_bodyFileHandle , ' validation_tmplt_short_name,');
271: utl_file.put_line(l_bodyFileHandle , ' record_set_short_name,');
272: utl_file.put_line(l_bodyFileHandle , ' scope_op,');
273: utl_file.put_line(l_bodyFileHandle , ' validation_pkg,');
274: utl_file.put_line(l_bodyFileHandle , ' validation_proc');
275: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_conditions_v');
276: utl_file.put_line(l_bodyFileHandle , ' WHERE constraint_id = p_constraint_id');
269: utl_file.put_line(l_bodyFileHandle , ' validation_entity_short_name,');
270: utl_file.put_line(l_bodyFileHandle , ' validation_tmplt_short_name,');
271: utl_file.put_line(l_bodyFileHandle , ' record_set_short_name,');
272: utl_file.put_line(l_bodyFileHandle , ' scope_op,');
273: utl_file.put_line(l_bodyFileHandle , ' validation_pkg,');
274: utl_file.put_line(l_bodyFileHandle , ' validation_proc');
275: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_conditions_v');
276: utl_file.put_line(l_bodyFileHandle , ' WHERE constraint_id = p_constraint_id');
277: utl_file.put_line(l_bodyFileHandle , ' ORDER BY group_number;');
270: utl_file.put_line(l_bodyFileHandle , ' validation_tmplt_short_name,');
271: utl_file.put_line(l_bodyFileHandle , ' record_set_short_name,');
272: utl_file.put_line(l_bodyFileHandle , ' scope_op,');
273: utl_file.put_line(l_bodyFileHandle , ' validation_pkg,');
274: utl_file.put_line(l_bodyFileHandle , ' validation_proc');
275: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_conditions_v');
276: utl_file.put_line(l_bodyFileHandle , ' WHERE constraint_id = p_constraint_id');
277: utl_file.put_line(l_bodyFileHandle , ' ORDER BY group_number;');
278: utl_file.put_line(l_bodyFileHandle , ' ');
271: utl_file.put_line(l_bodyFileHandle , ' record_set_short_name,');
272: utl_file.put_line(l_bodyFileHandle , ' scope_op,');
273: utl_file.put_line(l_bodyFileHandle , ' validation_pkg,');
274: utl_file.put_line(l_bodyFileHandle , ' validation_proc');
275: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_conditions_v');
276: utl_file.put_line(l_bodyFileHandle , ' WHERE constraint_id = p_constraint_id');
277: utl_file.put_line(l_bodyFileHandle , ' ORDER BY group_number;');
278: utl_file.put_line(l_bodyFileHandle , ' ');
279: utl_file.put_line(l_bodyFileHandle , ' ');
272: utl_file.put_line(l_bodyFileHandle , ' scope_op,');
273: utl_file.put_line(l_bodyFileHandle , ' validation_pkg,');
274: utl_file.put_line(l_bodyFileHandle , ' validation_proc');
275: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_conditions_v');
276: utl_file.put_line(l_bodyFileHandle , ' WHERE constraint_id = p_constraint_id');
277: utl_file.put_line(l_bodyFileHandle , ' ORDER BY group_number;');
278: utl_file.put_line(l_bodyFileHandle , ' ');
279: utl_file.put_line(l_bodyFileHandle , ' ');
280: utl_file.put_line(l_bodyFileHandle , ' TYPE ConstraintRule_Rec_Type IS RECORD');
273: utl_file.put_line(l_bodyFileHandle , ' validation_pkg,');
274: utl_file.put_line(l_bodyFileHandle , ' validation_proc');
275: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_conditions_v');
276: utl_file.put_line(l_bodyFileHandle , ' WHERE constraint_id = p_constraint_id');
277: utl_file.put_line(l_bodyFileHandle , ' ORDER BY group_number;');
278: utl_file.put_line(l_bodyFileHandle , ' ');
279: utl_file.put_line(l_bodyFileHandle , ' ');
280: utl_file.put_line(l_bodyFileHandle , ' TYPE ConstraintRule_Rec_Type IS RECORD');
281: utl_file.put_line(l_bodyFileHandle , ' ( ');
274: utl_file.put_line(l_bodyFileHandle , ' validation_proc');
275: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_conditions_v');
276: utl_file.put_line(l_bodyFileHandle , ' WHERE constraint_id = p_constraint_id');
277: utl_file.put_line(l_bodyFileHandle , ' ORDER BY group_number;');
278: utl_file.put_line(l_bodyFileHandle , ' ');
279: utl_file.put_line(l_bodyFileHandle , ' ');
280: utl_file.put_line(l_bodyFileHandle , ' TYPE ConstraintRule_Rec_Type IS RECORD');
281: utl_file.put_line(l_bodyFileHandle , ' ( ');
282: utl_file.put_line(l_bodyFileHandle , ' condition_id number,');
275: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_conditions_v');
276: utl_file.put_line(l_bodyFileHandle , ' WHERE constraint_id = p_constraint_id');
277: utl_file.put_line(l_bodyFileHandle , ' ORDER BY group_number;');
278: utl_file.put_line(l_bodyFileHandle , ' ');
279: utl_file.put_line(l_bodyFileHandle , ' ');
280: utl_file.put_line(l_bodyFileHandle , ' TYPE ConstraintRule_Rec_Type IS RECORD');
281: utl_file.put_line(l_bodyFileHandle , ' ( ');
282: utl_file.put_line(l_bodyFileHandle , ' condition_id number,');
283: utl_file.put_line(l_bodyFileHandle , ' group_number number,');
276: utl_file.put_line(l_bodyFileHandle , ' WHERE constraint_id = p_constraint_id');
277: utl_file.put_line(l_bodyFileHandle , ' ORDER BY group_number;');
278: utl_file.put_line(l_bodyFileHandle , ' ');
279: utl_file.put_line(l_bodyFileHandle , ' ');
280: utl_file.put_line(l_bodyFileHandle , ' TYPE ConstraintRule_Rec_Type IS RECORD');
281: utl_file.put_line(l_bodyFileHandle , ' ( ');
282: utl_file.put_line(l_bodyFileHandle , ' condition_id number,');
283: utl_file.put_line(l_bodyFileHandle , ' group_number number,');
284: utl_file.put_line(l_bodyFileHandle , ' modifier_flag varchar2(1),');
277: utl_file.put_line(l_bodyFileHandle , ' ORDER BY group_number;');
278: utl_file.put_line(l_bodyFileHandle , ' ');
279: utl_file.put_line(l_bodyFileHandle , ' ');
280: utl_file.put_line(l_bodyFileHandle , ' TYPE ConstraintRule_Rec_Type IS RECORD');
281: utl_file.put_line(l_bodyFileHandle , ' ( ');
282: utl_file.put_line(l_bodyFileHandle , ' condition_id number,');
283: utl_file.put_line(l_bodyFileHandle , ' group_number number,');
284: utl_file.put_line(l_bodyFileHandle , ' modifier_flag varchar2(1),');
285: utl_file.put_line(l_bodyFileHandle , ' validation_application_id number,');
278: utl_file.put_line(l_bodyFileHandle , ' ');
279: utl_file.put_line(l_bodyFileHandle , ' ');
280: utl_file.put_line(l_bodyFileHandle , ' TYPE ConstraintRule_Rec_Type IS RECORD');
281: utl_file.put_line(l_bodyFileHandle , ' ( ');
282: utl_file.put_line(l_bodyFileHandle , ' condition_id number,');
283: utl_file.put_line(l_bodyFileHandle , ' group_number number,');
284: utl_file.put_line(l_bodyFileHandle , ' modifier_flag varchar2(1),');
285: utl_file.put_line(l_bodyFileHandle , ' validation_application_id number,');
286: utl_file.put_line(l_bodyFileHandle , ' validation_entity_short_name varchar2(15),');
279: utl_file.put_line(l_bodyFileHandle , ' ');
280: utl_file.put_line(l_bodyFileHandle , ' TYPE ConstraintRule_Rec_Type IS RECORD');
281: utl_file.put_line(l_bodyFileHandle , ' ( ');
282: utl_file.put_line(l_bodyFileHandle , ' condition_id number,');
283: utl_file.put_line(l_bodyFileHandle , ' group_number number,');
284: utl_file.put_line(l_bodyFileHandle , ' modifier_flag varchar2(1),');
285: utl_file.put_line(l_bodyFileHandle , ' validation_application_id number,');
286: utl_file.put_line(l_bodyFileHandle , ' validation_entity_short_name varchar2(15),');
287: utl_file.put_line(l_bodyFileHandle , ' validation_tmplt_short_name varchar2(8),');
280: utl_file.put_line(l_bodyFileHandle , ' TYPE ConstraintRule_Rec_Type IS RECORD');
281: utl_file.put_line(l_bodyFileHandle , ' ( ');
282: utl_file.put_line(l_bodyFileHandle , ' condition_id number,');
283: utl_file.put_line(l_bodyFileHandle , ' group_number number,');
284: utl_file.put_line(l_bodyFileHandle , ' modifier_flag varchar2(1),');
285: utl_file.put_line(l_bodyFileHandle , ' validation_application_id number,');
286: utl_file.put_line(l_bodyFileHandle , ' validation_entity_short_name varchar2(15),');
287: utl_file.put_line(l_bodyFileHandle , ' validation_tmplt_short_name varchar2(8),');
288: utl_file.put_line(l_bodyFileHandle , ' record_set_short_name varchar2(8),');
281: utl_file.put_line(l_bodyFileHandle , ' ( ');
282: utl_file.put_line(l_bodyFileHandle , ' condition_id number,');
283: utl_file.put_line(l_bodyFileHandle , ' group_number number,');
284: utl_file.put_line(l_bodyFileHandle , ' modifier_flag varchar2(1),');
285: utl_file.put_line(l_bodyFileHandle , ' validation_application_id number,');
286: utl_file.put_line(l_bodyFileHandle , ' validation_entity_short_name varchar2(15),');
287: utl_file.put_line(l_bodyFileHandle , ' validation_tmplt_short_name varchar2(8),');
288: utl_file.put_line(l_bodyFileHandle , ' record_set_short_name varchar2(8),');
289: utl_file.put_line(l_bodyFileHandle , ' scope_op varchar2(3),');
282: utl_file.put_line(l_bodyFileHandle , ' condition_id number,');
283: utl_file.put_line(l_bodyFileHandle , ' group_number number,');
284: utl_file.put_line(l_bodyFileHandle , ' modifier_flag varchar2(1),');
285: utl_file.put_line(l_bodyFileHandle , ' validation_application_id number,');
286: utl_file.put_line(l_bodyFileHandle , ' validation_entity_short_name varchar2(15),');
287: utl_file.put_line(l_bodyFileHandle , ' validation_tmplt_short_name varchar2(8),');
288: utl_file.put_line(l_bodyFileHandle , ' record_set_short_name varchar2(8),');
289: utl_file.put_line(l_bodyFileHandle , ' scope_op varchar2(3),');
290: utl_file.put_line(l_bodyFileHandle , ' validation_pkg varchar2(30),');
283: utl_file.put_line(l_bodyFileHandle , ' group_number number,');
284: utl_file.put_line(l_bodyFileHandle , ' modifier_flag varchar2(1),');
285: utl_file.put_line(l_bodyFileHandle , ' validation_application_id number,');
286: utl_file.put_line(l_bodyFileHandle , ' validation_entity_short_name varchar2(15),');
287: utl_file.put_line(l_bodyFileHandle , ' validation_tmplt_short_name varchar2(8),');
288: utl_file.put_line(l_bodyFileHandle , ' record_set_short_name varchar2(8),');
289: utl_file.put_line(l_bodyFileHandle , ' scope_op varchar2(3),');
290: utl_file.put_line(l_bodyFileHandle , ' validation_pkg varchar2(30),');
291: utl_file.put_line(l_bodyFileHandle , ' validation_proc varchar2(30)');
284: utl_file.put_line(l_bodyFileHandle , ' modifier_flag varchar2(1),');
285: utl_file.put_line(l_bodyFileHandle , ' validation_application_id number,');
286: utl_file.put_line(l_bodyFileHandle , ' validation_entity_short_name varchar2(15),');
287: utl_file.put_line(l_bodyFileHandle , ' validation_tmplt_short_name varchar2(8),');
288: utl_file.put_line(l_bodyFileHandle , ' record_set_short_name varchar2(8),');
289: utl_file.put_line(l_bodyFileHandle , ' scope_op varchar2(3),');
290: utl_file.put_line(l_bodyFileHandle , ' validation_pkg varchar2(30),');
291: utl_file.put_line(l_bodyFileHandle , ' validation_proc varchar2(30)');
292: utl_file.put_line(l_bodyFileHandle , ' );');
285: utl_file.put_line(l_bodyFileHandle , ' validation_application_id number,');
286: utl_file.put_line(l_bodyFileHandle , ' validation_entity_short_name varchar2(15),');
287: utl_file.put_line(l_bodyFileHandle , ' validation_tmplt_short_name varchar2(8),');
288: utl_file.put_line(l_bodyFileHandle , ' record_set_short_name varchar2(8),');
289: utl_file.put_line(l_bodyFileHandle , ' scope_op varchar2(3),');
290: utl_file.put_line(l_bodyFileHandle , ' validation_pkg varchar2(30),');
291: utl_file.put_line(l_bodyFileHandle , ' validation_proc varchar2(30)');
292: utl_file.put_line(l_bodyFileHandle , ' );');
293: utl_file.put_line(l_bodyFileHandle , ' ');
286: utl_file.put_line(l_bodyFileHandle , ' validation_entity_short_name varchar2(15),');
287: utl_file.put_line(l_bodyFileHandle , ' validation_tmplt_short_name varchar2(8),');
288: utl_file.put_line(l_bodyFileHandle , ' record_set_short_name varchar2(8),');
289: utl_file.put_line(l_bodyFileHandle , ' scope_op varchar2(3),');
290: utl_file.put_line(l_bodyFileHandle , ' validation_pkg varchar2(30),');
291: utl_file.put_line(l_bodyFileHandle , ' validation_proc varchar2(30)');
292: utl_file.put_line(l_bodyFileHandle , ' );');
293: utl_file.put_line(l_bodyFileHandle , ' ');
294: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec ConstraintRule_Rec_Type;');
287: utl_file.put_line(l_bodyFileHandle , ' validation_tmplt_short_name varchar2(8),');
288: utl_file.put_line(l_bodyFileHandle , ' record_set_short_name varchar2(8),');
289: utl_file.put_line(l_bodyFileHandle , ' scope_op varchar2(3),');
290: utl_file.put_line(l_bodyFileHandle , ' validation_pkg varchar2(30),');
291: utl_file.put_line(l_bodyFileHandle , ' validation_proc varchar2(30)');
292: utl_file.put_line(l_bodyFileHandle , ' );');
293: utl_file.put_line(l_bodyFileHandle , ' ');
294: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec ConstraintRule_Rec_Type;');
295: utl_file.put_line(l_bodyFileHandle , ' l_dsqlCursor integer;');
288: utl_file.put_line(l_bodyFileHandle , ' record_set_short_name varchar2(8),');
289: utl_file.put_line(l_bodyFileHandle , ' scope_op varchar2(3),');
290: utl_file.put_line(l_bodyFileHandle , ' validation_pkg varchar2(30),');
291: utl_file.put_line(l_bodyFileHandle , ' validation_proc varchar2(30)');
292: utl_file.put_line(l_bodyFileHandle , ' );');
293: utl_file.put_line(l_bodyFileHandle , ' ');
294: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec ConstraintRule_Rec_Type;');
295: utl_file.put_line(l_bodyFileHandle , ' l_dsqlCursor integer;');
296: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString varchar2(2000);');
289: utl_file.put_line(l_bodyFileHandle , ' scope_op varchar2(3),');
290: utl_file.put_line(l_bodyFileHandle , ' validation_pkg varchar2(30),');
291: utl_file.put_line(l_bodyFileHandle , ' validation_proc varchar2(30)');
292: utl_file.put_line(l_bodyFileHandle , ' );');
293: utl_file.put_line(l_bodyFileHandle , ' ');
294: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec ConstraintRule_Rec_Type;');
295: utl_file.put_line(l_bodyFileHandle , ' l_dsqlCursor integer;');
296: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString varchar2(2000);');
297: utl_file.put_line(l_bodyFileHandle , ' l_rule_count number;');
290: utl_file.put_line(l_bodyFileHandle , ' validation_pkg varchar2(30),');
291: utl_file.put_line(l_bodyFileHandle , ' validation_proc varchar2(30)');
292: utl_file.put_line(l_bodyFileHandle , ' );');
293: utl_file.put_line(l_bodyFileHandle , ' ');
294: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec ConstraintRule_Rec_Type;');
295: utl_file.put_line(l_bodyFileHandle , ' l_dsqlCursor integer;');
296: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString varchar2(2000);');
297: utl_file.put_line(l_bodyFileHandle , ' l_rule_count number;');
298: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus number;');
291: utl_file.put_line(l_bodyFileHandle , ' validation_proc varchar2(30)');
292: utl_file.put_line(l_bodyFileHandle , ' );');
293: utl_file.put_line(l_bodyFileHandle , ' ');
294: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec ConstraintRule_Rec_Type;');
295: utl_file.put_line(l_bodyFileHandle , ' l_dsqlCursor integer;');
296: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString varchar2(2000);');
297: utl_file.put_line(l_bodyFileHandle , ' l_rule_count number;');
298: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus number;');
299: utl_file.put_line(l_bodyFileHandle , ' l_dummy integer;');
292: utl_file.put_line(l_bodyFileHandle , ' );');
293: utl_file.put_line(l_bodyFileHandle , ' ');
294: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec ConstraintRule_Rec_Type;');
295: utl_file.put_line(l_bodyFileHandle , ' l_dsqlCursor integer;');
296: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString varchar2(2000);');
297: utl_file.put_line(l_bodyFileHandle , ' l_rule_count number;');
298: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus number;');
299: utl_file.put_line(l_bodyFileHandle , ' l_dummy integer;');
300: utl_file.put_line(l_bodyFileHandle , ' i number;');
293: utl_file.put_line(l_bodyFileHandle , ' ');
294: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec ConstraintRule_Rec_Type;');
295: utl_file.put_line(l_bodyFileHandle , ' l_dsqlCursor integer;');
296: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString varchar2(2000);');
297: utl_file.put_line(l_bodyFileHandle , ' l_rule_count number;');
298: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus number;');
299: utl_file.put_line(l_bodyFileHandle , ' l_dummy integer;');
300: utl_file.put_line(l_bodyFileHandle , ' i number;');
301: utl_file.put_line(l_bodyFileHandle , ' l_tempResult boolean;');
294: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec ConstraintRule_Rec_Type;');
295: utl_file.put_line(l_bodyFileHandle , ' l_dsqlCursor integer;');
296: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString varchar2(2000);');
297: utl_file.put_line(l_bodyFileHandle , ' l_rule_count number;');
298: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus number;');
299: utl_file.put_line(l_bodyFileHandle , ' l_dummy integer;');
300: utl_file.put_line(l_bodyFileHandle , ' i number;');
301: utl_file.put_line(l_bodyFileHandle , ' l_tempResult boolean;');
302: utl_file.put_line(l_bodyFileHandle , ' l_result_01 number;');
295: utl_file.put_line(l_bodyFileHandle , ' l_dsqlCursor integer;');
296: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString varchar2(2000);');
297: utl_file.put_line(l_bodyFileHandle , ' l_rule_count number;');
298: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus number;');
299: utl_file.put_line(l_bodyFileHandle , ' l_dummy integer;');
300: utl_file.put_line(l_bodyFileHandle , ' i number;');
301: utl_file.put_line(l_bodyFileHandle , ' l_tempResult boolean;');
302: utl_file.put_line(l_bodyFileHandle , ' l_result_01 number;');
303: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber number;');
296: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString varchar2(2000);');
297: utl_file.put_line(l_bodyFileHandle , ' l_rule_count number;');
298: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus number;');
299: utl_file.put_line(l_bodyFileHandle , ' l_dummy integer;');
300: utl_file.put_line(l_bodyFileHandle , ' i number;');
301: utl_file.put_line(l_bodyFileHandle , ' l_tempResult boolean;');
302: utl_file.put_line(l_bodyFileHandle , ' l_result_01 number;');
303: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber number;');
304: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult boolean;');
297: utl_file.put_line(l_bodyFileHandle , ' l_rule_count number;');
298: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus number;');
299: utl_file.put_line(l_bodyFileHandle , ' l_dummy integer;');
300: utl_file.put_line(l_bodyFileHandle , ' i number;');
301: utl_file.put_line(l_bodyFileHandle , ' l_tempResult boolean;');
302: utl_file.put_line(l_bodyFileHandle , ' l_result_01 number;');
303: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber number;');
304: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult boolean;');
305: utl_file.put_line(l_bodyFileHandle , 'BEGIN ');
298: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus number;');
299: utl_file.put_line(l_bodyFileHandle , ' l_dummy integer;');
300: utl_file.put_line(l_bodyFileHandle , ' i number;');
301: utl_file.put_line(l_bodyFileHandle , ' l_tempResult boolean;');
302: utl_file.put_line(l_bodyFileHandle , ' l_result_01 number;');
303: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber number;');
304: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult boolean;');
305: utl_file.put_line(l_bodyFileHandle , 'BEGIN ');
306: utl_file.put_line(l_bodyFileHandle , ' ');
299: utl_file.put_line(l_bodyFileHandle , ' l_dummy integer;');
300: utl_file.put_line(l_bodyFileHandle , ' i number;');
301: utl_file.put_line(l_bodyFileHandle , ' l_tempResult boolean;');
302: utl_file.put_line(l_bodyFileHandle , ' l_result_01 number;');
303: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber number;');
304: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult boolean;');
305: utl_file.put_line(l_bodyFileHandle , 'BEGIN ');
306: utl_file.put_line(l_bodyFileHandle , ' ');
307: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.NO;');
300: utl_file.put_line(l_bodyFileHandle , ' i number;');
301: utl_file.put_line(l_bodyFileHandle , ' l_tempResult boolean;');
302: utl_file.put_line(l_bodyFileHandle , ' l_result_01 number;');
303: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber number;');
304: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult boolean;');
305: utl_file.put_line(l_bodyFileHandle , 'BEGIN ');
306: utl_file.put_line(l_bodyFileHandle , ' ');
307: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.NO;');
308: utl_file.put_line(l_bodyFileHandle , ' l_rule_count := 0;');
301: utl_file.put_line(l_bodyFileHandle , ' l_tempResult boolean;');
302: utl_file.put_line(l_bodyFileHandle , ' l_result_01 number;');
303: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber number;');
304: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult boolean;');
305: utl_file.put_line(l_bodyFileHandle , 'BEGIN ');
306: utl_file.put_line(l_bodyFileHandle , ' ');
307: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.NO;');
308: utl_file.put_line(l_bodyFileHandle , ' l_rule_count := 0;');
309: utl_file.put_line(l_bodyFileHandle , ' i := 0;');
302: utl_file.put_line(l_bodyFileHandle , ' l_result_01 number;');
303: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber number;');
304: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult boolean;');
305: utl_file.put_line(l_bodyFileHandle , 'BEGIN ');
306: utl_file.put_line(l_bodyFileHandle , ' ');
307: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.NO;');
308: utl_file.put_line(l_bodyFileHandle , ' l_rule_count := 0;');
309: utl_file.put_line(l_bodyFileHandle , ' i := 0;');
310: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber := -1;');
303: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber number;');
304: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult boolean;');
305: utl_file.put_line(l_bodyFileHandle , 'BEGIN ');
306: utl_file.put_line(l_bodyFileHandle , ' ');
307: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.NO;');
308: utl_file.put_line(l_bodyFileHandle , ' l_rule_count := 0;');
309: utl_file.put_line(l_bodyFileHandle , ' i := 0;');
310: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber := -1;');
311: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := FALSE;');
304: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult boolean;');
305: utl_file.put_line(l_bodyFileHandle , 'BEGIN ');
306: utl_file.put_line(l_bodyFileHandle , ' ');
307: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.NO;');
308: utl_file.put_line(l_bodyFileHandle , ' l_rule_count := 0;');
309: utl_file.put_line(l_bodyFileHandle , ' i := 0;');
310: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber := -1;');
311: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := FALSE;');
312: utl_file.put_line(l_bodyFileHandle , ' ');
305: utl_file.put_line(l_bodyFileHandle , 'BEGIN ');
306: utl_file.put_line(l_bodyFileHandle , ' ');
307: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.NO;');
308: utl_file.put_line(l_bodyFileHandle , ' l_rule_count := 0;');
309: utl_file.put_line(l_bodyFileHandle , ' i := 0;');
310: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber := -1;');
311: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := FALSE;');
312: utl_file.put_line(l_bodyFileHandle , ' ');
313: utl_file.put_line(l_bodyFileHandle , ' OPEN C_R;');
306: utl_file.put_line(l_bodyFileHandle , ' ');
307: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.NO;');
308: utl_file.put_line(l_bodyFileHandle , ' l_rule_count := 0;');
309: utl_file.put_line(l_bodyFileHandle , ' i := 0;');
310: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber := -1;');
311: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := FALSE;');
312: utl_file.put_line(l_bodyFileHandle , ' ');
313: utl_file.put_line(l_bodyFileHandle , ' OPEN C_R;');
314: utl_file.put_line(l_bodyFileHandle , ' LOOP -- validatate constraining conditions');
307: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.NO;');
308: utl_file.put_line(l_bodyFileHandle , ' l_rule_count := 0;');
309: utl_file.put_line(l_bodyFileHandle , ' i := 0;');
310: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber := -1;');
311: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := FALSE;');
312: utl_file.put_line(l_bodyFileHandle , ' ');
313: utl_file.put_line(l_bodyFileHandle , ' OPEN C_R;');
314: utl_file.put_line(l_bodyFileHandle , ' LOOP -- validatate constraining conditions');
315: utl_file.put_line(l_bodyFileHandle , ' -- fetch all the validation procedure_names assigned to the constraint and ');
308: utl_file.put_line(l_bodyFileHandle , ' l_rule_count := 0;');
309: utl_file.put_line(l_bodyFileHandle , ' i := 0;');
310: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber := -1;');
311: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := FALSE;');
312: utl_file.put_line(l_bodyFileHandle , ' ');
313: utl_file.put_line(l_bodyFileHandle , ' OPEN C_R;');
314: utl_file.put_line(l_bodyFileHandle , ' LOOP -- validatate constraining conditions');
315: utl_file.put_line(l_bodyFileHandle , ' -- fetch all the validation procedure_names assigned to the constraint and ');
316: utl_file.put_line(l_bodyFileHandle , ' -- build the dynamic sql string ');
309: utl_file.put_line(l_bodyFileHandle , ' i := 0;');
310: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber := -1;');
311: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := FALSE;');
312: utl_file.put_line(l_bodyFileHandle , ' ');
313: utl_file.put_line(l_bodyFileHandle , ' OPEN C_R;');
314: utl_file.put_line(l_bodyFileHandle , ' LOOP -- validatate constraining conditions');
315: utl_file.put_line(l_bodyFileHandle , ' -- fetch all the validation procedure_names assigned to the constraint and ');
316: utl_file.put_line(l_bodyFileHandle , ' -- build the dynamic sql string ');
317: utl_file.put_line(l_bodyFileHandle , ' FETCH C_R into ');
310: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber := -1;');
311: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := FALSE;');
312: utl_file.put_line(l_bodyFileHandle , ' ');
313: utl_file.put_line(l_bodyFileHandle , ' OPEN C_R;');
314: utl_file.put_line(l_bodyFileHandle , ' LOOP -- validatate constraining conditions');
315: utl_file.put_line(l_bodyFileHandle , ' -- fetch all the validation procedure_names assigned to the constraint and ');
316: utl_file.put_line(l_bodyFileHandle , ' -- build the dynamic sql string ');
317: utl_file.put_line(l_bodyFileHandle , ' FETCH C_R into ');
318: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.condition_id,');
311: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := FALSE;');
312: utl_file.put_line(l_bodyFileHandle , ' ');
313: utl_file.put_line(l_bodyFileHandle , ' OPEN C_R;');
314: utl_file.put_line(l_bodyFileHandle , ' LOOP -- validatate constraining conditions');
315: utl_file.put_line(l_bodyFileHandle , ' -- fetch all the validation procedure_names assigned to the constraint and ');
316: utl_file.put_line(l_bodyFileHandle , ' -- build the dynamic sql string ');
317: utl_file.put_line(l_bodyFileHandle , ' FETCH C_R into ');
318: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.condition_id,');
319: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.group_number,');
312: utl_file.put_line(l_bodyFileHandle , ' ');
313: utl_file.put_line(l_bodyFileHandle , ' OPEN C_R;');
314: utl_file.put_line(l_bodyFileHandle , ' LOOP -- validatate constraining conditions');
315: utl_file.put_line(l_bodyFileHandle , ' -- fetch all the validation procedure_names assigned to the constraint and ');
316: utl_file.put_line(l_bodyFileHandle , ' -- build the dynamic sql string ');
317: utl_file.put_line(l_bodyFileHandle , ' FETCH C_R into ');
318: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.condition_id,');
319: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.group_number,');
320: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.modifier_flag,');
313: utl_file.put_line(l_bodyFileHandle , ' OPEN C_R;');
314: utl_file.put_line(l_bodyFileHandle , ' LOOP -- validatate constraining conditions');
315: utl_file.put_line(l_bodyFileHandle , ' -- fetch all the validation procedure_names assigned to the constraint and ');
316: utl_file.put_line(l_bodyFileHandle , ' -- build the dynamic sql string ');
317: utl_file.put_line(l_bodyFileHandle , ' FETCH C_R into ');
318: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.condition_id,');
319: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.group_number,');
320: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.modifier_flag,');
321: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_application_id,');
314: utl_file.put_line(l_bodyFileHandle , ' LOOP -- validatate constraining conditions');
315: utl_file.put_line(l_bodyFileHandle , ' -- fetch all the validation procedure_names assigned to the constraint and ');
316: utl_file.put_line(l_bodyFileHandle , ' -- build the dynamic sql string ');
317: utl_file.put_line(l_bodyFileHandle , ' FETCH C_R into ');
318: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.condition_id,');
319: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.group_number,');
320: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.modifier_flag,');
321: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_application_id,');
322: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_entity_short_name,');
315: utl_file.put_line(l_bodyFileHandle , ' -- fetch all the validation procedure_names assigned to the constraint and ');
316: utl_file.put_line(l_bodyFileHandle , ' -- build the dynamic sql string ');
317: utl_file.put_line(l_bodyFileHandle , ' FETCH C_R into ');
318: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.condition_id,');
319: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.group_number,');
320: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.modifier_flag,');
321: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_application_id,');
322: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_entity_short_name,');
323: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_tmplt_short_name,');
316: utl_file.put_line(l_bodyFileHandle , ' -- build the dynamic sql string ');
317: utl_file.put_line(l_bodyFileHandle , ' FETCH C_R into ');
318: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.condition_id,');
319: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.group_number,');
320: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.modifier_flag,');
321: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_application_id,');
322: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_entity_short_name,');
323: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_tmplt_short_name,');
324: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.record_set_short_name,');
317: utl_file.put_line(l_bodyFileHandle , ' FETCH C_R into ');
318: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.condition_id,');
319: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.group_number,');
320: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.modifier_flag,');
321: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_application_id,');
322: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_entity_short_name,');
323: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_tmplt_short_name,');
324: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.record_set_short_name,');
325: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.scope_op,');
318: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.condition_id,');
319: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.group_number,');
320: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.modifier_flag,');
321: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_application_id,');
322: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_entity_short_name,');
323: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_tmplt_short_name,');
324: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.record_set_short_name,');
325: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.scope_op,');
326: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_pkg,');
319: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.group_number,');
320: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.modifier_flag,');
321: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_application_id,');
322: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_entity_short_name,');
323: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_tmplt_short_name,');
324: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.record_set_short_name,');
325: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.scope_op,');
326: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_pkg,');
327: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_proc;');
320: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.modifier_flag,');
321: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_application_id,');
322: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_entity_short_name,');
323: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_tmplt_short_name,');
324: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.record_set_short_name,');
325: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.scope_op,');
326: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_pkg,');
327: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_proc;');
328: utl_file.put_line(l_bodyFileHandle , ' ');
321: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_application_id,');
322: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_entity_short_name,');
323: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_tmplt_short_name,');
324: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.record_set_short_name,');
325: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.scope_op,');
326: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_pkg,');
327: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_proc;');
328: utl_file.put_line(l_bodyFileHandle , ' ');
329: utl_file.put_line(l_bodyFileHandle , ' -- EXIT from loop ');
322: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_entity_short_name,');
323: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_tmplt_short_name,');
324: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.record_set_short_name,');
325: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.scope_op,');
326: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_pkg,');
327: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_proc;');
328: utl_file.put_line(l_bodyFileHandle , ' ');
329: utl_file.put_line(l_bodyFileHandle , ' -- EXIT from loop ');
330: utl_file.put_line(l_bodyFileHandle , ' IF (C_R%NOTFOUND) THEN');
323: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_tmplt_short_name,');
324: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.record_set_short_name,');
325: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.scope_op,');
326: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_pkg,');
327: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_proc;');
328: utl_file.put_line(l_bodyFileHandle , ' ');
329: utl_file.put_line(l_bodyFileHandle , ' -- EXIT from loop ');
330: utl_file.put_line(l_bodyFileHandle , ' IF (C_R%NOTFOUND) THEN');
331: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpNumber != -1 AND l_currGrpResult = TRUE) THEN');
324: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.record_set_short_name,');
325: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.scope_op,');
326: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_pkg,');
327: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_proc;');
328: utl_file.put_line(l_bodyFileHandle , ' ');
329: utl_file.put_line(l_bodyFileHandle , ' -- EXIT from loop ');
330: utl_file.put_line(l_bodyFileHandle , ' IF (C_R%NOTFOUND) THEN');
331: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpNumber != -1 AND l_currGrpResult = TRUE) THEN');
332: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.YES;');
325: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.scope_op,');
326: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_pkg,');
327: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_proc;');
328: utl_file.put_line(l_bodyFileHandle , ' ');
329: utl_file.put_line(l_bodyFileHandle , ' -- EXIT from loop ');
330: utl_file.put_line(l_bodyFileHandle , ' IF (C_R%NOTFOUND) THEN');
331: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpNumber != -1 AND l_currGrpResult = TRUE) THEN');
332: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.YES;');
333: utl_file.put_line(l_bodyFileHandle , ' END IF;');
326: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_pkg,');
327: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_proc;');
328: utl_file.put_line(l_bodyFileHandle , ' ');
329: utl_file.put_line(l_bodyFileHandle , ' -- EXIT from loop ');
330: utl_file.put_line(l_bodyFileHandle , ' IF (C_R%NOTFOUND) THEN');
331: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpNumber != -1 AND l_currGrpResult = TRUE) THEN');
332: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.YES;');
333: utl_file.put_line(l_bodyFileHandle , ' END IF;');
334: utl_file.put_line(l_bodyFileHandle , ' EXIT; -- exit the loop');
327: utl_file.put_line(l_bodyFileHandle , ' l_constraintRuleRec.validation_proc;');
328: utl_file.put_line(l_bodyFileHandle , ' ');
329: utl_file.put_line(l_bodyFileHandle , ' -- EXIT from loop ');
330: utl_file.put_line(l_bodyFileHandle , ' IF (C_R%NOTFOUND) THEN');
331: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpNumber != -1 AND l_currGrpResult = TRUE) THEN');
332: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.YES;');
333: utl_file.put_line(l_bodyFileHandle , ' END IF;');
334: utl_file.put_line(l_bodyFileHandle , ' EXIT; -- exit the loop');
335: utl_file.put_line(l_bodyFileHandle , ' END IF;');
328: utl_file.put_line(l_bodyFileHandle , ' ');
329: utl_file.put_line(l_bodyFileHandle , ' -- EXIT from loop ');
330: utl_file.put_line(l_bodyFileHandle , ' IF (C_R%NOTFOUND) THEN');
331: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpNumber != -1 AND l_currGrpResult = TRUE) THEN');
332: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.YES;');
333: utl_file.put_line(l_bodyFileHandle , ' END IF;');
334: utl_file.put_line(l_bodyFileHandle , ' EXIT; -- exit the loop');
335: utl_file.put_line(l_bodyFileHandle , ' END IF;');
336: utl_file.put_line(l_bodyFileHandle , ' ');
329: utl_file.put_line(l_bodyFileHandle , ' -- EXIT from loop ');
330: utl_file.put_line(l_bodyFileHandle , ' IF (C_R%NOTFOUND) THEN');
331: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpNumber != -1 AND l_currGrpResult = TRUE) THEN');
332: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.YES;');
333: utl_file.put_line(l_bodyFileHandle , ' END IF;');
334: utl_file.put_line(l_bodyFileHandle , ' EXIT; -- exit the loop');
335: utl_file.put_line(l_bodyFileHandle , ' END IF;');
336: utl_file.put_line(l_bodyFileHandle , ' ');
337: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpNumber != l_constraintRuleRec.group_number) THEN');
330: utl_file.put_line(l_bodyFileHandle , ' IF (C_R%NOTFOUND) THEN');
331: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpNumber != -1 AND l_currGrpResult = TRUE) THEN');
332: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.YES;');
333: utl_file.put_line(l_bodyFileHandle , ' END IF;');
334: utl_file.put_line(l_bodyFileHandle , ' EXIT; -- exit the loop');
335: utl_file.put_line(l_bodyFileHandle , ' END IF;');
336: utl_file.put_line(l_bodyFileHandle , ' ');
337: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpNumber != l_constraintRuleRec.group_number) THEN');
338: utl_file.put_line(l_bodyFileHandle , ' ');
331: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpNumber != -1 AND l_currGrpResult = TRUE) THEN');
332: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.YES;');
333: utl_file.put_line(l_bodyFileHandle , ' END IF;');
334: utl_file.put_line(l_bodyFileHandle , ' EXIT; -- exit the loop');
335: utl_file.put_line(l_bodyFileHandle , ' END IF;');
336: utl_file.put_line(l_bodyFileHandle , ' ');
337: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpNumber != l_constraintRuleRec.group_number) THEN');
338: utl_file.put_line(l_bodyFileHandle , ' ');
339: utl_file.put_line(l_bodyFileHandle , ' -- we are entering the new group of conditions.. ');
332: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.YES;');
333: utl_file.put_line(l_bodyFileHandle , ' END IF;');
334: utl_file.put_line(l_bodyFileHandle , ' EXIT; -- exit the loop');
335: utl_file.put_line(l_bodyFileHandle , ' END IF;');
336: utl_file.put_line(l_bodyFileHandle , ' ');
337: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpNumber != l_constraintRuleRec.group_number) THEN');
338: utl_file.put_line(l_bodyFileHandle , ' ');
339: utl_file.put_line(l_bodyFileHandle , ' -- we are entering the new group of conditions.. ');
340: utl_file.put_line(l_bodyFileHandle , ' -- groups are ORd together, so if the previous group was evaluated');
333: utl_file.put_line(l_bodyFileHandle , ' END IF;');
334: utl_file.put_line(l_bodyFileHandle , ' EXIT; -- exit the loop');
335: utl_file.put_line(l_bodyFileHandle , ' END IF;');
336: utl_file.put_line(l_bodyFileHandle , ' ');
337: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpNumber != l_constraintRuleRec.group_number) THEN');
338: utl_file.put_line(l_bodyFileHandle , ' ');
339: utl_file.put_line(l_bodyFileHandle , ' -- we are entering the new group of conditions.. ');
340: utl_file.put_line(l_bodyFileHandle , ' -- groups are ORd together, so if the previous group was evaluated');
341: utl_file.put_line(l_bodyFileHandle , ' -- to TRUE (OE_PC_GLOBALS.YES) then no need to evaluvate this group.');
334: utl_file.put_line(l_bodyFileHandle , ' EXIT; -- exit the loop');
335: utl_file.put_line(l_bodyFileHandle , ' END IF;');
336: utl_file.put_line(l_bodyFileHandle , ' ');
337: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpNumber != l_constraintRuleRec.group_number) THEN');
338: utl_file.put_line(l_bodyFileHandle , ' ');
339: utl_file.put_line(l_bodyFileHandle , ' -- we are entering the new group of conditions.. ');
340: utl_file.put_line(l_bodyFileHandle , ' -- groups are ORd together, so if the previous group was evaluated');
341: utl_file.put_line(l_bodyFileHandle , ' -- to TRUE (OE_PC_GLOBALS.YES) then no need to evaluvate this group.');
342: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpResult = TRUE) THEN');
335: utl_file.put_line(l_bodyFileHandle , ' END IF;');
336: utl_file.put_line(l_bodyFileHandle , ' ');
337: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpNumber != l_constraintRuleRec.group_number) THEN');
338: utl_file.put_line(l_bodyFileHandle , ' ');
339: utl_file.put_line(l_bodyFileHandle , ' -- we are entering the new group of conditions.. ');
340: utl_file.put_line(l_bodyFileHandle , ' -- groups are ORd together, so if the previous group was evaluated');
341: utl_file.put_line(l_bodyFileHandle , ' -- to TRUE (OE_PC_GLOBALS.YES) then no need to evaluvate this group.');
342: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpResult = TRUE) THEN');
343: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.YES;');
336: utl_file.put_line(l_bodyFileHandle , ' ');
337: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpNumber != l_constraintRuleRec.group_number) THEN');
338: utl_file.put_line(l_bodyFileHandle , ' ');
339: utl_file.put_line(l_bodyFileHandle , ' -- we are entering the new group of conditions.. ');
340: utl_file.put_line(l_bodyFileHandle , ' -- groups are ORd together, so if the previous group was evaluated');
341: utl_file.put_line(l_bodyFileHandle , ' -- to TRUE (OE_PC_GLOBALS.YES) then no need to evaluvate this group.');
342: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpResult = TRUE) THEN');
343: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.YES;');
344: utl_file.put_line(l_bodyFileHandle , ' EXIT; -- exit the loop');
337: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpNumber != l_constraintRuleRec.group_number) THEN');
338: utl_file.put_line(l_bodyFileHandle , ' ');
339: utl_file.put_line(l_bodyFileHandle , ' -- we are entering the new group of conditions.. ');
340: utl_file.put_line(l_bodyFileHandle , ' -- groups are ORd together, so if the previous group was evaluated');
341: utl_file.put_line(l_bodyFileHandle , ' -- to TRUE (OE_PC_GLOBALS.YES) then no need to evaluvate this group.');
342: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpResult = TRUE) THEN');
343: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.YES;');
344: utl_file.put_line(l_bodyFileHandle , ' EXIT; -- exit the loop');
345: utl_file.put_line(l_bodyFileHandle , ' END IF;');
338: utl_file.put_line(l_bodyFileHandle , ' ');
339: utl_file.put_line(l_bodyFileHandle , ' -- we are entering the new group of conditions.. ');
340: utl_file.put_line(l_bodyFileHandle , ' -- groups are ORd together, so if the previous group was evaluated');
341: utl_file.put_line(l_bodyFileHandle , ' -- to TRUE (OE_PC_GLOBALS.YES) then no need to evaluvate this group.');
342: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpResult = TRUE) THEN');
343: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.YES;');
344: utl_file.put_line(l_bodyFileHandle , ' EXIT; -- exit the loop');
345: utl_file.put_line(l_bodyFileHandle , ' END IF;');
346: utl_file.put_line(l_bodyFileHandle , ' ');
339: utl_file.put_line(l_bodyFileHandle , ' -- we are entering the new group of conditions.. ');
340: utl_file.put_line(l_bodyFileHandle , ' -- groups are ORd together, so if the previous group was evaluated');
341: utl_file.put_line(l_bodyFileHandle , ' -- to TRUE (OE_PC_GLOBALS.YES) then no need to evaluvate this group.');
342: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpResult = TRUE) THEN');
343: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.YES;');
344: utl_file.put_line(l_bodyFileHandle , ' EXIT; -- exit the loop');
345: utl_file.put_line(l_bodyFileHandle , ' END IF;');
346: utl_file.put_line(l_bodyFileHandle , ' ');
347: utl_file.put_line(l_bodyFileHandle , ' -- previous group did not evaluvate to TRUE, so lets pursue this new group');
340: utl_file.put_line(l_bodyFileHandle , ' -- groups are ORd together, so if the previous group was evaluated');
341: utl_file.put_line(l_bodyFileHandle , ' -- to TRUE (OE_PC_GLOBALS.YES) then no need to evaluvate this group.');
342: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpResult = TRUE) THEN');
343: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.YES;');
344: utl_file.put_line(l_bodyFileHandle , ' EXIT; -- exit the loop');
345: utl_file.put_line(l_bodyFileHandle , ' END IF;');
346: utl_file.put_line(l_bodyFileHandle , ' ');
347: utl_file.put_line(l_bodyFileHandle , ' -- previous group did not evaluvate to TRUE, so lets pursue this new group');
348: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber := l_constraintRuleRec.group_number;');
341: utl_file.put_line(l_bodyFileHandle , ' -- to TRUE (OE_PC_GLOBALS.YES) then no need to evaluvate this group.');
342: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpResult = TRUE) THEN');
343: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.YES;');
344: utl_file.put_line(l_bodyFileHandle , ' EXIT; -- exit the loop');
345: utl_file.put_line(l_bodyFileHandle , ' END IF;');
346: utl_file.put_line(l_bodyFileHandle , ' ');
347: utl_file.put_line(l_bodyFileHandle , ' -- previous group did not evaluvate to TRUE, so lets pursue this new group');
348: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber := l_constraintRuleRec.group_number;');
349: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := FALSE;');
342: utl_file.put_line(l_bodyFileHandle , ' IF (l_currGrpResult = TRUE) THEN');
343: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.YES;');
344: utl_file.put_line(l_bodyFileHandle , ' EXIT; -- exit the loop');
345: utl_file.put_line(l_bodyFileHandle , ' END IF;');
346: utl_file.put_line(l_bodyFileHandle , ' ');
347: utl_file.put_line(l_bodyFileHandle , ' -- previous group did not evaluvate to TRUE, so lets pursue this new group');
348: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber := l_constraintRuleRec.group_number;');
349: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := FALSE;');
350: utl_file.put_line(l_bodyFileHandle , ' i := 0;');
343: utl_file.put_line(l_bodyFileHandle , ' l_ConstrainedStatus := OE_PC_GLOBALS.YES;');
344: utl_file.put_line(l_bodyFileHandle , ' EXIT; -- exit the loop');
345: utl_file.put_line(l_bodyFileHandle , ' END IF;');
346: utl_file.put_line(l_bodyFileHandle , ' ');
347: utl_file.put_line(l_bodyFileHandle , ' -- previous group did not evaluvate to TRUE, so lets pursue this new group');
348: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber := l_constraintRuleRec.group_number;');
349: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := FALSE;');
350: utl_file.put_line(l_bodyFileHandle , ' i := 0;');
351: utl_file.put_line(l_bodyFileHandle , ' END IF;');
344: utl_file.put_line(l_bodyFileHandle , ' EXIT; -- exit the loop');
345: utl_file.put_line(l_bodyFileHandle , ' END IF;');
346: utl_file.put_line(l_bodyFileHandle , ' ');
347: utl_file.put_line(l_bodyFileHandle , ' -- previous group did not evaluvate to TRUE, so lets pursue this new group');
348: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber := l_constraintRuleRec.group_number;');
349: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := FALSE;');
350: utl_file.put_line(l_bodyFileHandle , ' i := 0;');
351: utl_file.put_line(l_bodyFileHandle , ' END IF;');
352: utl_file.put_line(l_bodyFileHandle , ' -- we have a got a record, increment the count by 1');
345: utl_file.put_line(l_bodyFileHandle , ' END IF;');
346: utl_file.put_line(l_bodyFileHandle , ' ');
347: utl_file.put_line(l_bodyFileHandle , ' -- previous group did not evaluvate to TRUE, so lets pursue this new group');
348: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber := l_constraintRuleRec.group_number;');
349: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := FALSE;');
350: utl_file.put_line(l_bodyFileHandle , ' i := 0;');
351: utl_file.put_line(l_bodyFileHandle , ' END IF;');
352: utl_file.put_line(l_bodyFileHandle , ' -- we have a got a record, increment the count by 1');
353: utl_file.put_line(l_bodyFileHandle , ' l_rule_count := l_rule_count+1;');
346: utl_file.put_line(l_bodyFileHandle , ' ');
347: utl_file.put_line(l_bodyFileHandle , ' -- previous group did not evaluvate to TRUE, so lets pursue this new group');
348: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber := l_constraintRuleRec.group_number;');
349: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := FALSE;');
350: utl_file.put_line(l_bodyFileHandle , ' i := 0;');
351: utl_file.put_line(l_bodyFileHandle , ' END IF;');
352: utl_file.put_line(l_bodyFileHandle , ' -- we have a got a record, increment the count by 1');
353: utl_file.put_line(l_bodyFileHandle , ' l_rule_count := l_rule_count+1;');
354: utl_file.put_line(l_bodyFileHandle , ' ');
347: utl_file.put_line(l_bodyFileHandle , ' -- previous group did not evaluvate to TRUE, so lets pursue this new group');
348: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber := l_constraintRuleRec.group_number;');
349: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := FALSE;');
350: utl_file.put_line(l_bodyFileHandle , ' i := 0;');
351: utl_file.put_line(l_bodyFileHandle , ' END IF;');
352: utl_file.put_line(l_bodyFileHandle , ' -- we have a got a record, increment the count by 1');
353: utl_file.put_line(l_bodyFileHandle , ' l_rule_count := l_rule_count+1;');
354: utl_file.put_line(l_bodyFileHandle , ' ');
355: utl_file.put_line(l_bodyFileHandle , ' -- pkg.function(p1, p2, ...)');
348: utl_file.put_line(l_bodyFileHandle , ' l_currGrpNumber := l_constraintRuleRec.group_number;');
349: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := FALSE;');
350: utl_file.put_line(l_bodyFileHandle , ' i := 0;');
351: utl_file.put_line(l_bodyFileHandle , ' END IF;');
352: utl_file.put_line(l_bodyFileHandle , ' -- we have a got a record, increment the count by 1');
353: utl_file.put_line(l_bodyFileHandle , ' l_rule_count := l_rule_count+1;');
354: utl_file.put_line(l_bodyFileHandle , ' ');
355: utl_file.put_line(l_bodyFileHandle , ' -- pkg.function(p1, p2, ...)');
356: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := '' begin '';');
349: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := FALSE;');
350: utl_file.put_line(l_bodyFileHandle , ' i := 0;');
351: utl_file.put_line(l_bodyFileHandle , ' END IF;');
352: utl_file.put_line(l_bodyFileHandle , ' -- we have a got a record, increment the count by 1');
353: utl_file.put_line(l_bodyFileHandle , ' l_rule_count := l_rule_count+1;');
354: utl_file.put_line(l_bodyFileHandle , ' ');
355: utl_file.put_line(l_bodyFileHandle , ' -- pkg.function(p1, p2, ...)');
356: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := '' begin '';');
357: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || l_constraintRuleRec.validation_pkg ||''.'';');
350: utl_file.put_line(l_bodyFileHandle , ' i := 0;');
351: utl_file.put_line(l_bodyFileHandle , ' END IF;');
352: utl_file.put_line(l_bodyFileHandle , ' -- we have a got a record, increment the count by 1');
353: utl_file.put_line(l_bodyFileHandle , ' l_rule_count := l_rule_count+1;');
354: utl_file.put_line(l_bodyFileHandle , ' ');
355: utl_file.put_line(l_bodyFileHandle , ' -- pkg.function(p1, p2, ...)');
356: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := '' begin '';');
357: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || l_constraintRuleRec.validation_pkg ||''.'';');
358: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || l_constraintRuleRec.validation_proc;');
351: utl_file.put_line(l_bodyFileHandle , ' END IF;');
352: utl_file.put_line(l_bodyFileHandle , ' -- we have a got a record, increment the count by 1');
353: utl_file.put_line(l_bodyFileHandle , ' l_rule_count := l_rule_count+1;');
354: utl_file.put_line(l_bodyFileHandle , ' ');
355: utl_file.put_line(l_bodyFileHandle , ' -- pkg.function(p1, p2, ...)');
356: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := '' begin '';');
357: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || l_constraintRuleRec.validation_pkg ||''.'';');
358: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || l_constraintRuleRec.validation_proc;');
359: utl_file.put_line(l_bodyFileHandle , ' ');
352: utl_file.put_line(l_bodyFileHandle , ' -- we have a got a record, increment the count by 1');
353: utl_file.put_line(l_bodyFileHandle , ' l_rule_count := l_rule_count+1;');
354: utl_file.put_line(l_bodyFileHandle , ' ');
355: utl_file.put_line(l_bodyFileHandle , ' -- pkg.function(p1, p2, ...)');
356: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := '' begin '';');
357: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || l_constraintRuleRec.validation_pkg ||''.'';');
358: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || l_constraintRuleRec.validation_proc;');
359: utl_file.put_line(l_bodyFileHandle , ' ');
360: utl_file.put_line(l_bodyFileHandle , ' -- IN Parameters');
353: utl_file.put_line(l_bodyFileHandle , ' l_rule_count := l_rule_count+1;');
354: utl_file.put_line(l_bodyFileHandle , ' ');
355: utl_file.put_line(l_bodyFileHandle , ' -- pkg.function(p1, p2, ...)');
356: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := '' begin '';');
357: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || l_constraintRuleRec.validation_pkg ||''.'';');
358: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || l_constraintRuleRec.validation_proc;');
359: utl_file.put_line(l_bodyFileHandle , ' ');
360: utl_file.put_line(l_bodyFileHandle , ' -- IN Parameters');
361: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || ''( '';');
354: utl_file.put_line(l_bodyFileHandle , ' ');
355: utl_file.put_line(l_bodyFileHandle , ' -- pkg.function(p1, p2, ...)');
356: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := '' begin '';');
357: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || l_constraintRuleRec.validation_pkg ||''.'';');
358: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || l_constraintRuleRec.validation_proc;');
359: utl_file.put_line(l_bodyFileHandle , ' ');
360: utl_file.put_line(l_bodyFileHandle , ' -- IN Parameters');
361: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || ''( '';');
362: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_application_id, '';');
355: utl_file.put_line(l_bodyFileHandle , ' -- pkg.function(p1, p2, ...)');
356: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := '' begin '';');
357: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || l_constraintRuleRec.validation_pkg ||''.'';');
358: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || l_constraintRuleRec.validation_proc;');
359: utl_file.put_line(l_bodyFileHandle , ' ');
360: utl_file.put_line(l_bodyFileHandle , ' -- IN Parameters');
361: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || ''( '';');
362: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_application_id, '';');
363: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_entity_short_name, '';');
356: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := '' begin '';');
357: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || l_constraintRuleRec.validation_pkg ||''.'';');
358: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || l_constraintRuleRec.validation_proc;');
359: utl_file.put_line(l_bodyFileHandle , ' ');
360: utl_file.put_line(l_bodyFileHandle , ' -- IN Parameters');
361: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || ''( '';');
362: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_application_id, '';');
363: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_entity_short_name, '';');
364: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_validation_entity_short_name, '';');
357: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || l_constraintRuleRec.validation_pkg ||''.'';');
358: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || l_constraintRuleRec.validation_proc;');
359: utl_file.put_line(l_bodyFileHandle , ' ');
360: utl_file.put_line(l_bodyFileHandle , ' -- IN Parameters');
361: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || ''( '';');
362: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_application_id, '';');
363: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_entity_short_name, '';');
364: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_validation_entity_short_name, '';');
365: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_validation_tmplt_short_name, '';');
358: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || l_constraintRuleRec.validation_proc;');
359: utl_file.put_line(l_bodyFileHandle , ' ');
360: utl_file.put_line(l_bodyFileHandle , ' -- IN Parameters');
361: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || ''( '';');
362: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_application_id, '';');
363: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_entity_short_name, '';');
364: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_validation_entity_short_name, '';');
365: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_validation_tmplt_short_name, '';');
366: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_record_set_short_name, '';');
359: utl_file.put_line(l_bodyFileHandle , ' ');
360: utl_file.put_line(l_bodyFileHandle , ' -- IN Parameters');
361: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || ''( '';');
362: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_application_id, '';');
363: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_entity_short_name, '';');
364: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_validation_entity_short_name, '';');
365: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_validation_tmplt_short_name, '';');
366: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_record_set_short_name, '';');
367: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_scope, '';');
360: utl_file.put_line(l_bodyFileHandle , ' -- IN Parameters');
361: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || ''( '';');
362: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_application_id, '';');
363: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_entity_short_name, '';');
364: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_validation_entity_short_name, '';');
365: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_validation_tmplt_short_name, '';');
366: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_record_set_short_name, '';');
367: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_scope, '';');
368:
361: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || ''( '';');
362: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_application_id, '';');
363: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_entity_short_name, '';');
364: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_validation_entity_short_name, '';');
365: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_validation_tmplt_short_name, '';');
366: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_record_set_short_name, '';');
367: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_scope, '';');
368:
369: utl_file.put_line(l_bodyFileHandle , ' ');
362: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_application_id, '';');
363: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_entity_short_name, '';');
364: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_validation_entity_short_name, '';');
365: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_validation_tmplt_short_name, '';');
366: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_record_set_short_name, '';');
367: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_scope, '';');
368:
369: utl_file.put_line(l_bodyFileHandle , ' ');
370: utl_file.put_line(l_bodyFileHandle , ' -- OUT Parameters ');
363: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_entity_short_name, '';');
364: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_validation_entity_short_name, '';');
365: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_validation_tmplt_short_name, '';');
366: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_record_set_short_name, '';');
367: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_scope, '';');
368:
369: utl_file.put_line(l_bodyFileHandle , ' ');
370: utl_file.put_line(l_bodyFileHandle , ' -- OUT Parameters ');
371: utl_file.put_line(l_bodyFileHandle , ' -- OUT Parameters ');
365: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_validation_tmplt_short_name, '';');
366: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_record_set_short_name, '';');
367: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_scope, '';');
368:
369: utl_file.put_line(l_bodyFileHandle , ' ');
370: utl_file.put_line(l_bodyFileHandle , ' -- OUT Parameters ');
371: utl_file.put_line(l_bodyFileHandle , ' -- OUT Parameters ');
372: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_result );'';');
373: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '' end; '';');
366: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_record_set_short_name, '';');
367: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_scope, '';');
368:
369: utl_file.put_line(l_bodyFileHandle , ' ');
370: utl_file.put_line(l_bodyFileHandle , ' -- OUT Parameters ');
371: utl_file.put_line(l_bodyFileHandle , ' -- OUT Parameters ');
372: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_result );'';');
373: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '' end; '';');
374: utl_file.put_line(l_bodyFileHandle , ' -- open the dynamic sql cursor');
367: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_scope, '';');
368:
369: utl_file.put_line(l_bodyFileHandle , ' ');
370: utl_file.put_line(l_bodyFileHandle , ' -- OUT Parameters ');
371: utl_file.put_line(l_bodyFileHandle , ' -- OUT Parameters ');
372: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_result );'';');
373: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '' end; '';');
374: utl_file.put_line(l_bodyFileHandle , ' -- open the dynamic sql cursor');
375: utl_file.put_line(l_bodyFileHandle , ' l_dsqlCursor := dbms_sql.open_cursor;');
368:
369: utl_file.put_line(l_bodyFileHandle , ' ');
370: utl_file.put_line(l_bodyFileHandle , ' -- OUT Parameters ');
371: utl_file.put_line(l_bodyFileHandle , ' -- OUT Parameters ');
372: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_result );'';');
373: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '' end; '';');
374: utl_file.put_line(l_bodyFileHandle , ' -- open the dynamic sql cursor');
375: utl_file.put_line(l_bodyFileHandle , ' l_dsqlCursor := dbms_sql.open_cursor;');
376: utl_file.put_line(l_bodyFileHandle , ' ');
369: utl_file.put_line(l_bodyFileHandle , ' ');
370: utl_file.put_line(l_bodyFileHandle , ' -- OUT Parameters ');
371: utl_file.put_line(l_bodyFileHandle , ' -- OUT Parameters ');
372: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_result );'';');
373: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '' end; '';');
374: utl_file.put_line(l_bodyFileHandle , ' -- open the dynamic sql cursor');
375: utl_file.put_line(l_bodyFileHandle , ' l_dsqlCursor := dbms_sql.open_cursor;');
376: utl_file.put_line(l_bodyFileHandle , ' ');
377: utl_file.put_line(l_bodyFileHandle , ' -- parse the validator sql');
370: utl_file.put_line(l_bodyFileHandle , ' -- OUT Parameters ');
371: utl_file.put_line(l_bodyFileHandle , ' -- OUT Parameters ');
372: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_result );'';');
373: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '' end; '';');
374: utl_file.put_line(l_bodyFileHandle , ' -- open the dynamic sql cursor');
375: utl_file.put_line(l_bodyFileHandle , ' l_dsqlCursor := dbms_sql.open_cursor;');
376: utl_file.put_line(l_bodyFileHandle , ' ');
377: utl_file.put_line(l_bodyFileHandle , ' -- parse the validator sql');
378: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.parse(l_dsqlCursor, l_dynamicSqlString, DBMS_SQL.NATIVE);');
371: utl_file.put_line(l_bodyFileHandle , ' -- OUT Parameters ');
372: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_result );'';');
373: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '' end; '';');
374: utl_file.put_line(l_bodyFileHandle , ' -- open the dynamic sql cursor');
375: utl_file.put_line(l_bodyFileHandle , ' l_dsqlCursor := dbms_sql.open_cursor;');
376: utl_file.put_line(l_bodyFileHandle , ' ');
377: utl_file.put_line(l_bodyFileHandle , ' -- parse the validator sql');
378: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.parse(l_dsqlCursor, l_dynamicSqlString, DBMS_SQL.NATIVE);');
379: utl_file.put_line(l_bodyFileHandle , ' -- give the bind variables');
372: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '':t_result );'';');
373: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '' end; '';');
374: utl_file.put_line(l_bodyFileHandle , ' -- open the dynamic sql cursor');
375: utl_file.put_line(l_bodyFileHandle , ' l_dsqlCursor := dbms_sql.open_cursor;');
376: utl_file.put_line(l_bodyFileHandle , ' ');
377: utl_file.put_line(l_bodyFileHandle , ' -- parse the validator sql');
378: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.parse(l_dsqlCursor, l_dynamicSqlString, DBMS_SQL.NATIVE);');
379: utl_file.put_line(l_bodyFileHandle , ' -- give the bind variables');
380: utl_file.put_line(l_bodyFileHandle , ' -- variables for IN parameters');
373: utl_file.put_line(l_bodyFileHandle , ' l_dynamicSqlString := l_dynamicSqlString || '' end; '';');
374: utl_file.put_line(l_bodyFileHandle , ' -- open the dynamic sql cursor');
375: utl_file.put_line(l_bodyFileHandle , ' l_dsqlCursor := dbms_sql.open_cursor;');
376: utl_file.put_line(l_bodyFileHandle , ' ');
377: utl_file.put_line(l_bodyFileHandle , ' -- parse the validator sql');
378: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.parse(l_dsqlCursor, l_dynamicSqlString, DBMS_SQL.NATIVE);');
379: utl_file.put_line(l_bodyFileHandle , ' -- give the bind variables');
380: utl_file.put_line(l_bodyFileHandle , ' -- variables for IN parameters');
381: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_application_id'', g_application_id);');
374: utl_file.put_line(l_bodyFileHandle , ' -- open the dynamic sql cursor');
375: utl_file.put_line(l_bodyFileHandle , ' l_dsqlCursor := dbms_sql.open_cursor;');
376: utl_file.put_line(l_bodyFileHandle , ' ');
377: utl_file.put_line(l_bodyFileHandle , ' -- parse the validator sql');
378: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.parse(l_dsqlCursor, l_dynamicSqlString, DBMS_SQL.NATIVE);');
379: utl_file.put_line(l_bodyFileHandle , ' -- give the bind variables');
380: utl_file.put_line(l_bodyFileHandle , ' -- variables for IN parameters');
381: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_application_id'', g_application_id);');
382: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_entity_short_name'', g_entity_short_name);');
375: utl_file.put_line(l_bodyFileHandle , ' l_dsqlCursor := dbms_sql.open_cursor;');
376: utl_file.put_line(l_bodyFileHandle , ' ');
377: utl_file.put_line(l_bodyFileHandle , ' -- parse the validator sql');
378: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.parse(l_dsqlCursor, l_dynamicSqlString, DBMS_SQL.NATIVE);');
379: utl_file.put_line(l_bodyFileHandle , ' -- give the bind variables');
380: utl_file.put_line(l_bodyFileHandle , ' -- variables for IN parameters');
381: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_application_id'', g_application_id);');
382: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_entity_short_name'', g_entity_short_name);');
383: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_validation_entity_short_name'', l_constraintRuleRec.validation_entity_short_name);');
376: utl_file.put_line(l_bodyFileHandle , ' ');
377: utl_file.put_line(l_bodyFileHandle , ' -- parse the validator sql');
378: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.parse(l_dsqlCursor, l_dynamicSqlString, DBMS_SQL.NATIVE);');
379: utl_file.put_line(l_bodyFileHandle , ' -- give the bind variables');
380: utl_file.put_line(l_bodyFileHandle , ' -- variables for IN parameters');
381: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_application_id'', g_application_id);');
382: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_entity_short_name'', g_entity_short_name);');
383: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_validation_entity_short_name'', l_constraintRuleRec.validation_entity_short_name);');
384: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_validation_tmplt_short_name'', l_constraintRuleRec.validation_tmplt_short_name);');
377: utl_file.put_line(l_bodyFileHandle , ' -- parse the validator sql');
378: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.parse(l_dsqlCursor, l_dynamicSqlString, DBMS_SQL.NATIVE);');
379: utl_file.put_line(l_bodyFileHandle , ' -- give the bind variables');
380: utl_file.put_line(l_bodyFileHandle , ' -- variables for IN parameters');
381: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_application_id'', g_application_id);');
382: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_entity_short_name'', g_entity_short_name);');
383: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_validation_entity_short_name'', l_constraintRuleRec.validation_entity_short_name);');
384: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_validation_tmplt_short_name'', l_constraintRuleRec.validation_tmplt_short_name);');
385: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_record_set_short_name'', l_constraintRuleRec.record_set_short_name);');
378: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.parse(l_dsqlCursor, l_dynamicSqlString, DBMS_SQL.NATIVE);');
379: utl_file.put_line(l_bodyFileHandle , ' -- give the bind variables');
380: utl_file.put_line(l_bodyFileHandle , ' -- variables for IN parameters');
381: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_application_id'', g_application_id);');
382: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_entity_short_name'', g_entity_short_name);');
383: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_validation_entity_short_name'', l_constraintRuleRec.validation_entity_short_name);');
384: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_validation_tmplt_short_name'', l_constraintRuleRec.validation_tmplt_short_name);');
385: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_record_set_short_name'', l_constraintRuleRec.record_set_short_name);');
386: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_scope'', l_constraintRuleRec.scope_op);');
379: utl_file.put_line(l_bodyFileHandle , ' -- give the bind variables');
380: utl_file.put_line(l_bodyFileHandle , ' -- variables for IN parameters');
381: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_application_id'', g_application_id);');
382: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_entity_short_name'', g_entity_short_name);');
383: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_validation_entity_short_name'', l_constraintRuleRec.validation_entity_short_name);');
384: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_validation_tmplt_short_name'', l_constraintRuleRec.validation_tmplt_short_name);');
385: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_record_set_short_name'', l_constraintRuleRec.record_set_short_name);');
386: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_scope'', l_constraintRuleRec.scope_op);');
387: utl_file.put_line(l_bodyFileHandle , ' ');
380: utl_file.put_line(l_bodyFileHandle , ' -- variables for IN parameters');
381: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_application_id'', g_application_id);');
382: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_entity_short_name'', g_entity_short_name);');
383: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_validation_entity_short_name'', l_constraintRuleRec.validation_entity_short_name);');
384: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_validation_tmplt_short_name'', l_constraintRuleRec.validation_tmplt_short_name);');
385: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_record_set_short_name'', l_constraintRuleRec.record_set_short_name);');
386: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_scope'', l_constraintRuleRec.scope_op);');
387: utl_file.put_line(l_bodyFileHandle , ' ');
388: utl_file.put_line(l_bodyFileHandle , ' -- variables for OUT parameters');
381: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_application_id'', g_application_id);');
382: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_entity_short_name'', g_entity_short_name);');
383: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_validation_entity_short_name'', l_constraintRuleRec.validation_entity_short_name);');
384: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_validation_tmplt_short_name'', l_constraintRuleRec.validation_tmplt_short_name);');
385: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_record_set_short_name'', l_constraintRuleRec.record_set_short_name);');
386: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_scope'', l_constraintRuleRec.scope_op);');
387: utl_file.put_line(l_bodyFileHandle , ' ');
388: utl_file.put_line(l_bodyFileHandle , ' -- variables for OUT parameters');
389: utl_file.put_line(l_bodyFileHandle , ' -- variables for OUT parameters');
382: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_entity_short_name'', g_entity_short_name);');
383: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_validation_entity_short_name'', l_constraintRuleRec.validation_entity_short_name);');
384: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_validation_tmplt_short_name'', l_constraintRuleRec.validation_tmplt_short_name);');
385: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_record_set_short_name'', l_constraintRuleRec.record_set_short_name);');
386: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_scope'', l_constraintRuleRec.scope_op);');
387: utl_file.put_line(l_bodyFileHandle , ' ');
388: utl_file.put_line(l_bodyFileHandle , ' -- variables for OUT parameters');
389: utl_file.put_line(l_bodyFileHandle , ' -- variables for OUT parameters');
390: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_result'', l_result_01);');
383: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_validation_entity_short_name'', l_constraintRuleRec.validation_entity_short_name);');
384: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_validation_tmplt_short_name'', l_constraintRuleRec.validation_tmplt_short_name);');
385: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_record_set_short_name'', l_constraintRuleRec.record_set_short_name);');
386: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_scope'', l_constraintRuleRec.scope_op);');
387: utl_file.put_line(l_bodyFileHandle , ' ');
388: utl_file.put_line(l_bodyFileHandle , ' -- variables for OUT parameters');
389: utl_file.put_line(l_bodyFileHandle , ' -- variables for OUT parameters');
390: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_result'', l_result_01);');
391: utl_file.put_line(l_bodyFileHandle , ' -- execute the validator pfunction');
384: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_validation_tmplt_short_name'', l_constraintRuleRec.validation_tmplt_short_name);');
385: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_record_set_short_name'', l_constraintRuleRec.record_set_short_name);');
386: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_scope'', l_constraintRuleRec.scope_op);');
387: utl_file.put_line(l_bodyFileHandle , ' ');
388: utl_file.put_line(l_bodyFileHandle , ' -- variables for OUT parameters');
389: utl_file.put_line(l_bodyFileHandle , ' -- variables for OUT parameters');
390: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_result'', l_result_01);');
391: utl_file.put_line(l_bodyFileHandle , ' -- execute the validator pfunction');
392: utl_file.put_line(l_bodyFileHandle , ' l_dummy := dbms_sql.execute(l_dsqlCursor);');
385: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_record_set_short_name'', l_constraintRuleRec.record_set_short_name);');
386: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_scope'', l_constraintRuleRec.scope_op);');
387: utl_file.put_line(l_bodyFileHandle , ' ');
388: utl_file.put_line(l_bodyFileHandle , ' -- variables for OUT parameters');
389: utl_file.put_line(l_bodyFileHandle , ' -- variables for OUT parameters');
390: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_result'', l_result_01);');
391: utl_file.put_line(l_bodyFileHandle , ' -- execute the validator pfunction');
392: utl_file.put_line(l_bodyFileHandle , ' l_dummy := dbms_sql.execute(l_dsqlCursor);');
393: utl_file.put_line(l_bodyFileHandle , ' ');
386: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_scope'', l_constraintRuleRec.scope_op);');
387: utl_file.put_line(l_bodyFileHandle , ' ');
388: utl_file.put_line(l_bodyFileHandle , ' -- variables for OUT parameters');
389: utl_file.put_line(l_bodyFileHandle , ' -- variables for OUT parameters');
390: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_result'', l_result_01);');
391: utl_file.put_line(l_bodyFileHandle , ' -- execute the validator pfunction');
392: utl_file.put_line(l_bodyFileHandle , ' l_dummy := dbms_sql.execute(l_dsqlCursor);');
393: utl_file.put_line(l_bodyFileHandle , ' ');
394: utl_file.put_line(l_bodyFileHandle , ' -- retrieve the values of the OUT variables');
387: utl_file.put_line(l_bodyFileHandle , ' ');
388: utl_file.put_line(l_bodyFileHandle , ' -- variables for OUT parameters');
389: utl_file.put_line(l_bodyFileHandle , ' -- variables for OUT parameters');
390: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_result'', l_result_01);');
391: utl_file.put_line(l_bodyFileHandle , ' -- execute the validator pfunction');
392: utl_file.put_line(l_bodyFileHandle , ' l_dummy := dbms_sql.execute(l_dsqlCursor);');
393: utl_file.put_line(l_bodyFileHandle , ' ');
394: utl_file.put_line(l_bodyFileHandle , ' -- retrieve the values of the OUT variables');
395: utl_file.put_line(l_bodyFileHandle , ' -- retrieve the values of the OUT variables');
388: utl_file.put_line(l_bodyFileHandle , ' -- variables for OUT parameters');
389: utl_file.put_line(l_bodyFileHandle , ' -- variables for OUT parameters');
390: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_result'', l_result_01);');
391: utl_file.put_line(l_bodyFileHandle , ' -- execute the validator pfunction');
392: utl_file.put_line(l_bodyFileHandle , ' l_dummy := dbms_sql.execute(l_dsqlCursor);');
393: utl_file.put_line(l_bodyFileHandle , ' ');
394: utl_file.put_line(l_bodyFileHandle , ' -- retrieve the values of the OUT variables');
395: utl_file.put_line(l_bodyFileHandle , ' -- retrieve the values of the OUT variables');
396: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.variable_value(l_dsqlCursor, '':t_result'', l_result_01);');
389: utl_file.put_line(l_bodyFileHandle , ' -- variables for OUT parameters');
390: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_result'', l_result_01);');
391: utl_file.put_line(l_bodyFileHandle , ' -- execute the validator pfunction');
392: utl_file.put_line(l_bodyFileHandle , ' l_dummy := dbms_sql.execute(l_dsqlCursor);');
393: utl_file.put_line(l_bodyFileHandle , ' ');
394: utl_file.put_line(l_bodyFileHandle , ' -- retrieve the values of the OUT variables');
395: utl_file.put_line(l_bodyFileHandle , ' -- retrieve the values of the OUT variables');
396: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.variable_value(l_dsqlCursor, '':t_result'', l_result_01);');
397: utl_file.put_line(l_bodyFileHandle , ' IF (l_result_01 = 0) THEN');
390: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.bind_variable(l_dsqlCursor, '':t_result'', l_result_01);');
391: utl_file.put_line(l_bodyFileHandle , ' -- execute the validator pfunction');
392: utl_file.put_line(l_bodyFileHandle , ' l_dummy := dbms_sql.execute(l_dsqlCursor);');
393: utl_file.put_line(l_bodyFileHandle , ' ');
394: utl_file.put_line(l_bodyFileHandle , ' -- retrieve the values of the OUT variables');
395: utl_file.put_line(l_bodyFileHandle , ' -- retrieve the values of the OUT variables');
396: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.variable_value(l_dsqlCursor, '':t_result'', l_result_01);');
397: utl_file.put_line(l_bodyFileHandle , ' IF (l_result_01 = 0) THEN');
398: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := FALSE;');
391: utl_file.put_line(l_bodyFileHandle , ' -- execute the validator pfunction');
392: utl_file.put_line(l_bodyFileHandle , ' l_dummy := dbms_sql.execute(l_dsqlCursor);');
393: utl_file.put_line(l_bodyFileHandle , ' ');
394: utl_file.put_line(l_bodyFileHandle , ' -- retrieve the values of the OUT variables');
395: utl_file.put_line(l_bodyFileHandle , ' -- retrieve the values of the OUT variables');
396: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.variable_value(l_dsqlCursor, '':t_result'', l_result_01);');
397: utl_file.put_line(l_bodyFileHandle , ' IF (l_result_01 = 0) THEN');
398: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := FALSE;');
399: utl_file.put_line(l_bodyFileHandle , ' ELSE');
392: utl_file.put_line(l_bodyFileHandle , ' l_dummy := dbms_sql.execute(l_dsqlCursor);');
393: utl_file.put_line(l_bodyFileHandle , ' ');
394: utl_file.put_line(l_bodyFileHandle , ' -- retrieve the values of the OUT variables');
395: utl_file.put_line(l_bodyFileHandle , ' -- retrieve the values of the OUT variables');
396: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.variable_value(l_dsqlCursor, '':t_result'', l_result_01);');
397: utl_file.put_line(l_bodyFileHandle , ' IF (l_result_01 = 0) THEN');
398: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := FALSE;');
399: utl_file.put_line(l_bodyFileHandle , ' ELSE');
400: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := TRUE;');
393: utl_file.put_line(l_bodyFileHandle , ' ');
394: utl_file.put_line(l_bodyFileHandle , ' -- retrieve the values of the OUT variables');
395: utl_file.put_line(l_bodyFileHandle , ' -- retrieve the values of the OUT variables');
396: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.variable_value(l_dsqlCursor, '':t_result'', l_result_01);');
397: utl_file.put_line(l_bodyFileHandle , ' IF (l_result_01 = 0) THEN');
398: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := FALSE;');
399: utl_file.put_line(l_bodyFileHandle , ' ELSE');
400: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := TRUE;');
401: utl_file.put_line(l_bodyFileHandle , ' END IF;');
394: utl_file.put_line(l_bodyFileHandle , ' -- retrieve the values of the OUT variables');
395: utl_file.put_line(l_bodyFileHandle , ' -- retrieve the values of the OUT variables');
396: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.variable_value(l_dsqlCursor, '':t_result'', l_result_01);');
397: utl_file.put_line(l_bodyFileHandle , ' IF (l_result_01 = 0) THEN');
398: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := FALSE;');
399: utl_file.put_line(l_bodyFileHandle , ' ELSE');
400: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := TRUE;');
401: utl_file.put_line(l_bodyFileHandle , ' END IF;');
402: utl_file.put_line(l_bodyFileHandle , ' -- apply the modifier on the result');
395: utl_file.put_line(l_bodyFileHandle , ' -- retrieve the values of the OUT variables');
396: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.variable_value(l_dsqlCursor, '':t_result'', l_result_01);');
397: utl_file.put_line(l_bodyFileHandle , ' IF (l_result_01 = 0) THEN');
398: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := FALSE;');
399: utl_file.put_line(l_bodyFileHandle , ' ELSE');
400: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := TRUE;');
401: utl_file.put_line(l_bodyFileHandle , ' END IF;');
402: utl_file.put_line(l_bodyFileHandle , ' -- apply the modifier on the result');
403: utl_file.put_line(l_bodyFileHandle , ' if(l_constraintRuleRec.modifier_flag = OE_PC_GLOBALS.YES_FLAG) then');
396: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.variable_value(l_dsqlCursor, '':t_result'', l_result_01);');
397: utl_file.put_line(l_bodyFileHandle , ' IF (l_result_01 = 0) THEN');
398: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := FALSE;');
399: utl_file.put_line(l_bodyFileHandle , ' ELSE');
400: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := TRUE;');
401: utl_file.put_line(l_bodyFileHandle , ' END IF;');
402: utl_file.put_line(l_bodyFileHandle , ' -- apply the modifier on the result');
403: utl_file.put_line(l_bodyFileHandle , ' if(l_constraintRuleRec.modifier_flag = OE_PC_GLOBALS.YES_FLAG) then');
404: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := NOT(l_tempResult);');
397: utl_file.put_line(l_bodyFileHandle , ' IF (l_result_01 = 0) THEN');
398: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := FALSE;');
399: utl_file.put_line(l_bodyFileHandle , ' ELSE');
400: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := TRUE;');
401: utl_file.put_line(l_bodyFileHandle , ' END IF;');
402: utl_file.put_line(l_bodyFileHandle , ' -- apply the modifier on the result');
403: utl_file.put_line(l_bodyFileHandle , ' if(l_constraintRuleRec.modifier_flag = OE_PC_GLOBALS.YES_FLAG) then');
404: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := NOT(l_tempResult);');
405: utl_file.put_line(l_bodyFileHandle , ' end if;');
398: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := FALSE;');
399: utl_file.put_line(l_bodyFileHandle , ' ELSE');
400: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := TRUE;');
401: utl_file.put_line(l_bodyFileHandle , ' END IF;');
402: utl_file.put_line(l_bodyFileHandle , ' -- apply the modifier on the result');
403: utl_file.put_line(l_bodyFileHandle , ' if(l_constraintRuleRec.modifier_flag = OE_PC_GLOBALS.YES_FLAG) then');
404: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := NOT(l_tempResult);');
405: utl_file.put_line(l_bodyFileHandle , ' end if;');
406: utl_file.put_line(l_bodyFileHandle , ' ');
399: utl_file.put_line(l_bodyFileHandle , ' ELSE');
400: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := TRUE;');
401: utl_file.put_line(l_bodyFileHandle , ' END IF;');
402: utl_file.put_line(l_bodyFileHandle , ' -- apply the modifier on the result');
403: utl_file.put_line(l_bodyFileHandle , ' if(l_constraintRuleRec.modifier_flag = OE_PC_GLOBALS.YES_FLAG) then');
404: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := NOT(l_tempResult);');
405: utl_file.put_line(l_bodyFileHandle , ' end if;');
406: utl_file.put_line(l_bodyFileHandle , ' ');
407: utl_file.put_line(l_bodyFileHandle , ' IF (i = 0) THEN');
400: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := TRUE;');
401: utl_file.put_line(l_bodyFileHandle , ' END IF;');
402: utl_file.put_line(l_bodyFileHandle , ' -- apply the modifier on the result');
403: utl_file.put_line(l_bodyFileHandle , ' if(l_constraintRuleRec.modifier_flag = OE_PC_GLOBALS.YES_FLAG) then');
404: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := NOT(l_tempResult);');
405: utl_file.put_line(l_bodyFileHandle , ' end if;');
406: utl_file.put_line(l_bodyFileHandle , ' ');
407: utl_file.put_line(l_bodyFileHandle , ' IF (i = 0) THEN');
408: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := l_tempResult;');
401: utl_file.put_line(l_bodyFileHandle , ' END IF;');
402: utl_file.put_line(l_bodyFileHandle , ' -- apply the modifier on the result');
403: utl_file.put_line(l_bodyFileHandle , ' if(l_constraintRuleRec.modifier_flag = OE_PC_GLOBALS.YES_FLAG) then');
404: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := NOT(l_tempResult);');
405: utl_file.put_line(l_bodyFileHandle , ' end if;');
406: utl_file.put_line(l_bodyFileHandle , ' ');
407: utl_file.put_line(l_bodyFileHandle , ' IF (i = 0) THEN');
408: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := l_tempResult;');
409: utl_file.put_line(l_bodyFileHandle , ' ELSE');
402: utl_file.put_line(l_bodyFileHandle , ' -- apply the modifier on the result');
403: utl_file.put_line(l_bodyFileHandle , ' if(l_constraintRuleRec.modifier_flag = OE_PC_GLOBALS.YES_FLAG) then');
404: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := NOT(l_tempResult);');
405: utl_file.put_line(l_bodyFileHandle , ' end if;');
406: utl_file.put_line(l_bodyFileHandle , ' ');
407: utl_file.put_line(l_bodyFileHandle , ' IF (i = 0) THEN');
408: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := l_tempResult;');
409: utl_file.put_line(l_bodyFileHandle , ' ELSE');
410: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := l_currGrpResult AND l_tempResult;');
403: utl_file.put_line(l_bodyFileHandle , ' if(l_constraintRuleRec.modifier_flag = OE_PC_GLOBALS.YES_FLAG) then');
404: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := NOT(l_tempResult);');
405: utl_file.put_line(l_bodyFileHandle , ' end if;');
406: utl_file.put_line(l_bodyFileHandle , ' ');
407: utl_file.put_line(l_bodyFileHandle , ' IF (i = 0) THEN');
408: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := l_tempResult;');
409: utl_file.put_line(l_bodyFileHandle , ' ELSE');
410: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := l_currGrpResult AND l_tempResult;');
411: utl_file.put_line(l_bodyFileHandle , ' END IF;');
404: utl_file.put_line(l_bodyFileHandle , ' l_tempResult := NOT(l_tempResult);');
405: utl_file.put_line(l_bodyFileHandle , ' end if;');
406: utl_file.put_line(l_bodyFileHandle , ' ');
407: utl_file.put_line(l_bodyFileHandle , ' IF (i = 0) THEN');
408: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := l_tempResult;');
409: utl_file.put_line(l_bodyFileHandle , ' ELSE');
410: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := l_currGrpResult AND l_tempResult;');
411: utl_file.put_line(l_bodyFileHandle , ' END IF;');
412: utl_file.put_line(l_bodyFileHandle , ' -- close the cursor');
405: utl_file.put_line(l_bodyFileHandle , ' end if;');
406: utl_file.put_line(l_bodyFileHandle , ' ');
407: utl_file.put_line(l_bodyFileHandle , ' IF (i = 0) THEN');
408: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := l_tempResult;');
409: utl_file.put_line(l_bodyFileHandle , ' ELSE');
410: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := l_currGrpResult AND l_tempResult;');
411: utl_file.put_line(l_bodyFileHandle , ' END IF;');
412: utl_file.put_line(l_bodyFileHandle , ' -- close the cursor');
413: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.close_cursor(l_dsqlCursor); ');
406: utl_file.put_line(l_bodyFileHandle , ' ');
407: utl_file.put_line(l_bodyFileHandle , ' IF (i = 0) THEN');
408: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := l_tempResult;');
409: utl_file.put_line(l_bodyFileHandle , ' ELSE');
410: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := l_currGrpResult AND l_tempResult;');
411: utl_file.put_line(l_bodyFileHandle , ' END IF;');
412: utl_file.put_line(l_bodyFileHandle , ' -- close the cursor');
413: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.close_cursor(l_dsqlCursor); ');
414: utl_file.put_line(l_bodyFileHandle , ' ');
407: utl_file.put_line(l_bodyFileHandle , ' IF (i = 0) THEN');
408: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := l_tempResult;');
409: utl_file.put_line(l_bodyFileHandle , ' ELSE');
410: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := l_currGrpResult AND l_tempResult;');
411: utl_file.put_line(l_bodyFileHandle , ' END IF;');
412: utl_file.put_line(l_bodyFileHandle , ' -- close the cursor');
413: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.close_cursor(l_dsqlCursor); ');
414: utl_file.put_line(l_bodyFileHandle , ' ');
415: utl_file.put_line(l_bodyFileHandle , ' -- increment the index');
408: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := l_tempResult;');
409: utl_file.put_line(l_bodyFileHandle , ' ELSE');
410: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := l_currGrpResult AND l_tempResult;');
411: utl_file.put_line(l_bodyFileHandle , ' END IF;');
412: utl_file.put_line(l_bodyFileHandle , ' -- close the cursor');
413: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.close_cursor(l_dsqlCursor); ');
414: utl_file.put_line(l_bodyFileHandle , ' ');
415: utl_file.put_line(l_bodyFileHandle , ' -- increment the index');
416: utl_file.put_line(l_bodyFileHandle , ' i := i+1;');
409: utl_file.put_line(l_bodyFileHandle , ' ELSE');
410: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := l_currGrpResult AND l_tempResult;');
411: utl_file.put_line(l_bodyFileHandle , ' END IF;');
412: utl_file.put_line(l_bodyFileHandle , ' -- close the cursor');
413: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.close_cursor(l_dsqlCursor); ');
414: utl_file.put_line(l_bodyFileHandle , ' ');
415: utl_file.put_line(l_bodyFileHandle , ' -- increment the index');
416: utl_file.put_line(l_bodyFileHandle , ' i := i+1;');
417: utl_file.put_line(l_bodyFileHandle , ' END LOOP; -- end validatate validators');
410: utl_file.put_line(l_bodyFileHandle , ' l_currGrpResult := l_currGrpResult AND l_tempResult;');
411: utl_file.put_line(l_bodyFileHandle , ' END IF;');
412: utl_file.put_line(l_bodyFileHandle , ' -- close the cursor');
413: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.close_cursor(l_dsqlCursor); ');
414: utl_file.put_line(l_bodyFileHandle , ' ');
415: utl_file.put_line(l_bodyFileHandle , ' -- increment the index');
416: utl_file.put_line(l_bodyFileHandle , ' i := i+1;');
417: utl_file.put_line(l_bodyFileHandle , ' END LOOP; -- end validatate validators');
418: utl_file.put_line(l_bodyFileHandle , ' CLOSE C_R;');
411: utl_file.put_line(l_bodyFileHandle , ' END IF;');
412: utl_file.put_line(l_bodyFileHandle , ' -- close the cursor');
413: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.close_cursor(l_dsqlCursor); ');
414: utl_file.put_line(l_bodyFileHandle , ' ');
415: utl_file.put_line(l_bodyFileHandle , ' -- increment the index');
416: utl_file.put_line(l_bodyFileHandle , ' i := i+1;');
417: utl_file.put_line(l_bodyFileHandle , ' END LOOP; -- end validatate validators');
418: utl_file.put_line(l_bodyFileHandle , ' CLOSE C_R;');
419: utl_file.put_line(l_bodyFileHandle , ' -- did we validate any constraint rules?. if there is none then the ');
412: utl_file.put_line(l_bodyFileHandle , ' -- close the cursor');
413: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.close_cursor(l_dsqlCursor); ');
414: utl_file.put_line(l_bodyFileHandle , ' ');
415: utl_file.put_line(l_bodyFileHandle , ' -- increment the index');
416: utl_file.put_line(l_bodyFileHandle , ' i := i+1;');
417: utl_file.put_line(l_bodyFileHandle , ' END LOOP; -- end validatate validators');
418: utl_file.put_line(l_bodyFileHandle , ' CLOSE C_R;');
419: utl_file.put_line(l_bodyFileHandle , ' -- did we validate any constraint rules?. if there is none then the ');
420: utl_file.put_line(l_bodyFileHandle , ' -- constraint is valid and we will return YES ');
413: utl_file.put_line(l_bodyFileHandle , ' dbms_sql.close_cursor(l_dsqlCursor); ');
414: utl_file.put_line(l_bodyFileHandle , ' ');
415: utl_file.put_line(l_bodyFileHandle , ' -- increment the index');
416: utl_file.put_line(l_bodyFileHandle , ' i := i+1;');
417: utl_file.put_line(l_bodyFileHandle , ' END LOOP; -- end validatate validators');
418: utl_file.put_line(l_bodyFileHandle , ' CLOSE C_R;');
419: utl_file.put_line(l_bodyFileHandle , ' -- did we validate any constraint rules?. if there is none then the ');
420: utl_file.put_line(l_bodyFileHandle , ' -- constraint is valid and we will return YES ');
421: utl_file.put_line(l_bodyFileHandle , ' IF (l_rule_count = 0) THEN');
414: utl_file.put_line(l_bodyFileHandle , ' ');
415: utl_file.put_line(l_bodyFileHandle , ' -- increment the index');
416: utl_file.put_line(l_bodyFileHandle , ' i := i+1;');
417: utl_file.put_line(l_bodyFileHandle , ' END LOOP; -- end validatate validators');
418: utl_file.put_line(l_bodyFileHandle , ' CLOSE C_R;');
419: utl_file.put_line(l_bodyFileHandle , ' -- did we validate any constraint rules?. if there is none then the ');
420: utl_file.put_line(l_bodyFileHandle , ' -- constraint is valid and we will return YES ');
421: utl_file.put_line(l_bodyFileHandle , ' IF (l_rule_count = 0) THEN');
422: utl_file.put_line(l_bodyFileHandle , ' x_condition_count := 0;');
415: utl_file.put_line(l_bodyFileHandle , ' -- increment the index');
416: utl_file.put_line(l_bodyFileHandle , ' i := i+1;');
417: utl_file.put_line(l_bodyFileHandle , ' END LOOP; -- end validatate validators');
418: utl_file.put_line(l_bodyFileHandle , ' CLOSE C_R;');
419: utl_file.put_line(l_bodyFileHandle , ' -- did we validate any constraint rules?. if there is none then the ');
420: utl_file.put_line(l_bodyFileHandle , ' -- constraint is valid and we will return YES ');
421: utl_file.put_line(l_bodyFileHandle , ' IF (l_rule_count = 0) THEN');
422: utl_file.put_line(l_bodyFileHandle , ' x_condition_count := 0;');
423: utl_file.put_line(l_bodyFileHandle , ' x_valid_condition_group := -1;');
416: utl_file.put_line(l_bodyFileHandle , ' i := i+1;');
417: utl_file.put_line(l_bodyFileHandle , ' END LOOP; -- end validatate validators');
418: utl_file.put_line(l_bodyFileHandle , ' CLOSE C_R;');
419: utl_file.put_line(l_bodyFileHandle , ' -- did we validate any constraint rules?. if there is none then the ');
420: utl_file.put_line(l_bodyFileHandle , ' -- constraint is valid and we will return YES ');
421: utl_file.put_line(l_bodyFileHandle , ' IF (l_rule_count = 0) THEN');
422: utl_file.put_line(l_bodyFileHandle , ' x_condition_count := 0;');
423: utl_file.put_line(l_bodyFileHandle , ' x_valid_condition_group := -1;');
424: utl_file.put_line(l_bodyFileHandle , ' x_result := OE_PC_GLOBALS.YES;');
417: utl_file.put_line(l_bodyFileHandle , ' END LOOP; -- end validatate validators');
418: utl_file.put_line(l_bodyFileHandle , ' CLOSE C_R;');
419: utl_file.put_line(l_bodyFileHandle , ' -- did we validate any constraint rules?. if there is none then the ');
420: utl_file.put_line(l_bodyFileHandle , ' -- constraint is valid and we will return YES ');
421: utl_file.put_line(l_bodyFileHandle , ' IF (l_rule_count = 0) THEN');
422: utl_file.put_line(l_bodyFileHandle , ' x_condition_count := 0;');
423: utl_file.put_line(l_bodyFileHandle , ' x_valid_condition_group := -1;');
424: utl_file.put_line(l_bodyFileHandle , ' x_result := OE_PC_GLOBALS.YES;');
425: utl_file.put_line(l_bodyFileHandle , ' ELSE ');
418: utl_file.put_line(l_bodyFileHandle , ' CLOSE C_R;');
419: utl_file.put_line(l_bodyFileHandle , ' -- did we validate any constraint rules?. if there is none then the ');
420: utl_file.put_line(l_bodyFileHandle , ' -- constraint is valid and we will return YES ');
421: utl_file.put_line(l_bodyFileHandle , ' IF (l_rule_count = 0) THEN');
422: utl_file.put_line(l_bodyFileHandle , ' x_condition_count := 0;');
423: utl_file.put_line(l_bodyFileHandle , ' x_valid_condition_group := -1;');
424: utl_file.put_line(l_bodyFileHandle , ' x_result := OE_PC_GLOBALS.YES;');
425: utl_file.put_line(l_bodyFileHandle , ' ELSE ');
426: utl_file.put_line(l_bodyFileHandle , ' x_condition_count := l_rule_count;');
419: utl_file.put_line(l_bodyFileHandle , ' -- did we validate any constraint rules?. if there is none then the ');
420: utl_file.put_line(l_bodyFileHandle , ' -- constraint is valid and we will return YES ');
421: utl_file.put_line(l_bodyFileHandle , ' IF (l_rule_count = 0) THEN');
422: utl_file.put_line(l_bodyFileHandle , ' x_condition_count := 0;');
423: utl_file.put_line(l_bodyFileHandle , ' x_valid_condition_group := -1;');
424: utl_file.put_line(l_bodyFileHandle , ' x_result := OE_PC_GLOBALS.YES;');
425: utl_file.put_line(l_bodyFileHandle , ' ELSE ');
426: utl_file.put_line(l_bodyFileHandle , ' x_condition_count := l_rule_count;');
427: utl_file.put_line(l_bodyFileHandle , ' x_valid_condition_group := l_currGrpNumber;');
420: utl_file.put_line(l_bodyFileHandle , ' -- constraint is valid and we will return YES ');
421: utl_file.put_line(l_bodyFileHandle , ' IF (l_rule_count = 0) THEN');
422: utl_file.put_line(l_bodyFileHandle , ' x_condition_count := 0;');
423: utl_file.put_line(l_bodyFileHandle , ' x_valid_condition_group := -1;');
424: utl_file.put_line(l_bodyFileHandle , ' x_result := OE_PC_GLOBALS.YES;');
425: utl_file.put_line(l_bodyFileHandle , ' ELSE ');
426: utl_file.put_line(l_bodyFileHandle , ' x_condition_count := l_rule_count;');
427: utl_file.put_line(l_bodyFileHandle , ' x_valid_condition_group := l_currGrpNumber;');
428: utl_file.put_line(l_bodyFileHandle , ' x_result := l_ConstrainedStatus;');
421: utl_file.put_line(l_bodyFileHandle , ' IF (l_rule_count = 0) THEN');
422: utl_file.put_line(l_bodyFileHandle , ' x_condition_count := 0;');
423: utl_file.put_line(l_bodyFileHandle , ' x_valid_condition_group := -1;');
424: utl_file.put_line(l_bodyFileHandle , ' x_result := OE_PC_GLOBALS.YES;');
425: utl_file.put_line(l_bodyFileHandle , ' ELSE ');
426: utl_file.put_line(l_bodyFileHandle , ' x_condition_count := l_rule_count;');
427: utl_file.put_line(l_bodyFileHandle , ' x_valid_condition_group := l_currGrpNumber;');
428: utl_file.put_line(l_bodyFileHandle , ' x_result := l_ConstrainedStatus;');
429: utl_file.put_line(l_bodyFileHandle , ' END IF;');
422: utl_file.put_line(l_bodyFileHandle , ' x_condition_count := 0;');
423: utl_file.put_line(l_bodyFileHandle , ' x_valid_condition_group := -1;');
424: utl_file.put_line(l_bodyFileHandle , ' x_result := OE_PC_GLOBALS.YES;');
425: utl_file.put_line(l_bodyFileHandle , ' ELSE ');
426: utl_file.put_line(l_bodyFileHandle , ' x_condition_count := l_rule_count;');
427: utl_file.put_line(l_bodyFileHandle , ' x_valid_condition_group := l_currGrpNumber;');
428: utl_file.put_line(l_bodyFileHandle , ' x_result := l_ConstrainedStatus;');
429: utl_file.put_line(l_bodyFileHandle , ' END IF;');
430: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
423: utl_file.put_line(l_bodyFileHandle , ' x_valid_condition_group := -1;');
424: utl_file.put_line(l_bodyFileHandle , ' x_result := OE_PC_GLOBALS.YES;');
425: utl_file.put_line(l_bodyFileHandle , ' ELSE ');
426: utl_file.put_line(l_bodyFileHandle , ' x_condition_count := l_rule_count;');
427: utl_file.put_line(l_bodyFileHandle , ' x_valid_condition_group := l_currGrpNumber;');
428: utl_file.put_line(l_bodyFileHandle , ' x_result := l_ConstrainedStatus;');
429: utl_file.put_line(l_bodyFileHandle , ' END IF;');
430: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
431: utl_file.put_line(l_bodyFileHandle , ' EXCEPTION ');
424: utl_file.put_line(l_bodyFileHandle , ' x_result := OE_PC_GLOBALS.YES;');
425: utl_file.put_line(l_bodyFileHandle , ' ELSE ');
426: utl_file.put_line(l_bodyFileHandle , ' x_condition_count := l_rule_count;');
427: utl_file.put_line(l_bodyFileHandle , ' x_valid_condition_group := l_currGrpNumber;');
428: utl_file.put_line(l_bodyFileHandle , ' x_result := l_ConstrainedStatus;');
429: utl_file.put_line(l_bodyFileHandle , ' END IF;');
430: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
431: utl_file.put_line(l_bodyFileHandle , ' EXCEPTION ');
432: utl_file.put_line(l_bodyFileHandle , ' WHEN OTHERS THEN ');
425: utl_file.put_line(l_bodyFileHandle , ' ELSE ');
426: utl_file.put_line(l_bodyFileHandle , ' x_condition_count := l_rule_count;');
427: utl_file.put_line(l_bodyFileHandle , ' x_valid_condition_group := l_currGrpNumber;');
428: utl_file.put_line(l_bodyFileHandle , ' x_result := l_ConstrainedStatus;');
429: utl_file.put_line(l_bodyFileHandle , ' END IF;');
430: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
431: utl_file.put_line(l_bodyFileHandle , ' EXCEPTION ');
432: utl_file.put_line(l_bodyFileHandle , ' WHEN OTHERS THEN ');
433: utl_file.put_line(l_bodyFileHandle , ' x_result := OE_PC_GLOBALS.ERROR; ');
426: utl_file.put_line(l_bodyFileHandle , ' x_condition_count := l_rule_count;');
427: utl_file.put_line(l_bodyFileHandle , ' x_valid_condition_group := l_currGrpNumber;');
428: utl_file.put_line(l_bodyFileHandle , ' x_result := l_ConstrainedStatus;');
429: utl_file.put_line(l_bodyFileHandle , ' END IF;');
430: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
431: utl_file.put_line(l_bodyFileHandle , ' EXCEPTION ');
432: utl_file.put_line(l_bodyFileHandle , ' WHEN OTHERS THEN ');
433: utl_file.put_line(l_bodyFileHandle , ' x_result := OE_PC_GLOBALS.ERROR; ');
434: utl_file.put_line(l_bodyFileHandle , 'END Validate_Constraint; ');
427: utl_file.put_line(l_bodyFileHandle , ' x_valid_condition_group := l_currGrpNumber;');
428: utl_file.put_line(l_bodyFileHandle , ' x_result := l_ConstrainedStatus;');
429: utl_file.put_line(l_bodyFileHandle , ' END IF;');
430: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
431: utl_file.put_line(l_bodyFileHandle , ' EXCEPTION ');
432: utl_file.put_line(l_bodyFileHandle , ' WHEN OTHERS THEN ');
433: utl_file.put_line(l_bodyFileHandle , ' x_result := OE_PC_GLOBALS.ERROR; ');
434: utl_file.put_line(l_bodyFileHandle , 'END Validate_Constraint; ');
435: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
428: utl_file.put_line(l_bodyFileHandle , ' x_result := l_ConstrainedStatus;');
429: utl_file.put_line(l_bodyFileHandle , ' END IF;');
430: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
431: utl_file.put_line(l_bodyFileHandle , ' EXCEPTION ');
432: utl_file.put_line(l_bodyFileHandle , ' WHEN OTHERS THEN ');
433: utl_file.put_line(l_bodyFileHandle , ' x_result := OE_PC_GLOBALS.ERROR; ');
434: utl_file.put_line(l_bodyFileHandle , 'END Validate_Constraint; ');
435: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
436: IF l_debug_level > 0 THEN
429: utl_file.put_line(l_bodyFileHandle , ' END IF;');
430: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
431: utl_file.put_line(l_bodyFileHandle , ' EXCEPTION ');
432: utl_file.put_line(l_bodyFileHandle , ' WHEN OTHERS THEN ');
433: utl_file.put_line(l_bodyFileHandle , ' x_result := OE_PC_GLOBALS.ERROR; ');
434: utl_file.put_line(l_bodyFileHandle , 'END Validate_Constraint; ');
435: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
436: IF l_debug_level > 0 THEN
437: OE_Debug_PUB.ADD(' generate Is_Op_Constrained ');
430: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
431: utl_file.put_line(l_bodyFileHandle , ' EXCEPTION ');
432: utl_file.put_line(l_bodyFileHandle , ' WHEN OTHERS THEN ');
433: utl_file.put_line(l_bodyFileHandle , ' x_result := OE_PC_GLOBALS.ERROR; ');
434: utl_file.put_line(l_bodyFileHandle , 'END Validate_Constraint; ');
435: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
436: IF l_debug_level > 0 THEN
437: OE_Debug_PUB.ADD(' generate Is_Op_Constrained ');
438: END IF;
431: utl_file.put_line(l_bodyFileHandle , ' EXCEPTION ');
432: utl_file.put_line(l_bodyFileHandle , ' WHEN OTHERS THEN ');
433: utl_file.put_line(l_bodyFileHandle , ' x_result := OE_PC_GLOBALS.ERROR; ');
434: utl_file.put_line(l_bodyFileHandle , 'END Validate_Constraint; ');
435: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
436: IF l_debug_level > 0 THEN
437: OE_Debug_PUB.ADD(' generate Is_Op_Constrained ');
438: END IF;
439:
436: IF l_debug_level > 0 THEN
437: OE_Debug_PUB.ADD(' generate Is_Op_Constrained ');
438: END IF;
439:
440: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
441: utl_file.put_line(l_bodyFileHandle , 'FUNCTION Is_Op_Constrained ');
442: utl_file.put_line(l_bodyFileHandle , ' ( ');
443: utl_file.put_line(l_bodyFileHandle , ' p_responsibility_id in number ');
444: utl_file.put_line(l_bodyFileHandle , ' ,p_application_id in number '); --added for bug3631547
437: OE_Debug_PUB.ADD(' generate Is_Op_Constrained ');
438: END IF;
439:
440: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
441: utl_file.put_line(l_bodyFileHandle , 'FUNCTION Is_Op_Constrained ');
442: utl_file.put_line(l_bodyFileHandle , ' ( ');
443: utl_file.put_line(l_bodyFileHandle , ' p_responsibility_id in number ');
444: utl_file.put_line(l_bodyFileHandle , ' ,p_application_id in number '); --added for bug3631547
445: utl_file.put_line(l_bodyFileHandle , ' ,p_operation in varchar2 ');
438: END IF;
439:
440: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
441: utl_file.put_line(l_bodyFileHandle , 'FUNCTION Is_Op_Constrained ');
442: utl_file.put_line(l_bodyFileHandle , ' ( ');
443: utl_file.put_line(l_bodyFileHandle , ' p_responsibility_id in number ');
444: utl_file.put_line(l_bodyFileHandle , ' ,p_application_id in number '); --added for bug3631547
445: utl_file.put_line(l_bodyFileHandle , ' ,p_operation in varchar2 ');
446: utl_file.put_line(l_bodyFileHandle , ' ,p_column_name in varchar2 default NULL');
439:
440: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
441: utl_file.put_line(l_bodyFileHandle , 'FUNCTION Is_Op_Constrained ');
442: utl_file.put_line(l_bodyFileHandle , ' ( ');
443: utl_file.put_line(l_bodyFileHandle , ' p_responsibility_id in number ');
444: utl_file.put_line(l_bodyFileHandle , ' ,p_application_id in number '); --added for bug3631547
445: utl_file.put_line(l_bodyFileHandle , ' ,p_operation in varchar2 ');
446: utl_file.put_line(l_bodyFileHandle , ' ,p_column_name in varchar2 default NULL');
447: utl_file.put_line(l_bodyFileHandle , ' ,p_record in '||l_db_object_name || '%ROWTYPE');
440: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
441: utl_file.put_line(l_bodyFileHandle , 'FUNCTION Is_Op_Constrained ');
442: utl_file.put_line(l_bodyFileHandle , ' ( ');
443: utl_file.put_line(l_bodyFileHandle , ' p_responsibility_id in number ');
444: utl_file.put_line(l_bodyFileHandle , ' ,p_application_id in number '); --added for bug3631547
445: utl_file.put_line(l_bodyFileHandle , ' ,p_operation in varchar2 ');
446: utl_file.put_line(l_bodyFileHandle , ' ,p_column_name in varchar2 default NULL');
447: utl_file.put_line(l_bodyFileHandle , ' ,p_record in '||l_db_object_name || '%ROWTYPE');
448: utl_file.put_line(l_bodyFileHandle, ' ,p_check_all_cols_constraint in varchar2 default ''Y''');
441: utl_file.put_line(l_bodyFileHandle , 'FUNCTION Is_Op_Constrained ');
442: utl_file.put_line(l_bodyFileHandle , ' ( ');
443: utl_file.put_line(l_bodyFileHandle , ' p_responsibility_id in number ');
444: utl_file.put_line(l_bodyFileHandle , ' ,p_application_id in number '); --added for bug3631547
445: utl_file.put_line(l_bodyFileHandle , ' ,p_operation in varchar2 ');
446: utl_file.put_line(l_bodyFileHandle , ' ,p_column_name in varchar2 default NULL');
447: utl_file.put_line(l_bodyFileHandle , ' ,p_record in '||l_db_object_name || '%ROWTYPE');
448: utl_file.put_line(l_bodyFileHandle, ' ,p_check_all_cols_constraint in varchar2 default ''Y''');
449: utl_file.put_line(l_bodyFileHandle, ' ,p_is_caller_defaulting in varchar2 default ''N''');
442: utl_file.put_line(l_bodyFileHandle , ' ( ');
443: utl_file.put_line(l_bodyFileHandle , ' p_responsibility_id in number ');
444: utl_file.put_line(l_bodyFileHandle , ' ,p_application_id in number '); --added for bug3631547
445: utl_file.put_line(l_bodyFileHandle , ' ,p_operation in varchar2 ');
446: utl_file.put_line(l_bodyFileHandle , ' ,p_column_name in varchar2 default NULL');
447: utl_file.put_line(l_bodyFileHandle , ' ,p_record in '||l_db_object_name || '%ROWTYPE');
448: utl_file.put_line(l_bodyFileHandle, ' ,p_check_all_cols_constraint in varchar2 default ''Y''');
449: utl_file.put_line(l_bodyFileHandle, ' ,p_is_caller_defaulting in varchar2 default ''N''');
450: utl_file.put_line(l_bodyFileHandle , ' ,x_constraint_id out nocopy number');
443: utl_file.put_line(l_bodyFileHandle , ' p_responsibility_id in number ');
444: utl_file.put_line(l_bodyFileHandle , ' ,p_application_id in number '); --added for bug3631547
445: utl_file.put_line(l_bodyFileHandle , ' ,p_operation in varchar2 ');
446: utl_file.put_line(l_bodyFileHandle , ' ,p_column_name in varchar2 default NULL');
447: utl_file.put_line(l_bodyFileHandle , ' ,p_record in '||l_db_object_name || '%ROWTYPE');
448: utl_file.put_line(l_bodyFileHandle, ' ,p_check_all_cols_constraint in varchar2 default ''Y''');
449: utl_file.put_line(l_bodyFileHandle, ' ,p_is_caller_defaulting in varchar2 default ''N''');
450: utl_file.put_line(l_bodyFileHandle , ' ,x_constraint_id out nocopy number');
451:
444: utl_file.put_line(l_bodyFileHandle , ' ,p_application_id in number '); --added for bug3631547
445: utl_file.put_line(l_bodyFileHandle , ' ,p_operation in varchar2 ');
446: utl_file.put_line(l_bodyFileHandle , ' ,p_column_name in varchar2 default NULL');
447: utl_file.put_line(l_bodyFileHandle , ' ,p_record in '||l_db_object_name || '%ROWTYPE');
448: utl_file.put_line(l_bodyFileHandle, ' ,p_check_all_cols_constraint in varchar2 default ''Y''');
449: utl_file.put_line(l_bodyFileHandle, ' ,p_is_caller_defaulting in varchar2 default ''N''');
450: utl_file.put_line(l_bodyFileHandle , ' ,x_constraint_id out nocopy number');
451:
452: utl_file.put_line(l_bodyFileHandle , ' ,x_constraining_conditions_grp out nocopy number');
445: utl_file.put_line(l_bodyFileHandle , ' ,p_operation in varchar2 ');
446: utl_file.put_line(l_bodyFileHandle , ' ,p_column_name in varchar2 default NULL');
447: utl_file.put_line(l_bodyFileHandle , ' ,p_record in '||l_db_object_name || '%ROWTYPE');
448: utl_file.put_line(l_bodyFileHandle, ' ,p_check_all_cols_constraint in varchar2 default ''Y''');
449: utl_file.put_line(l_bodyFileHandle, ' ,p_is_caller_defaulting in varchar2 default ''N''');
450: utl_file.put_line(l_bodyFileHandle , ' ,x_constraint_id out nocopy number');
451:
452: utl_file.put_line(l_bodyFileHandle , ' ,x_constraining_conditions_grp out nocopy number');
453:
446: utl_file.put_line(l_bodyFileHandle , ' ,p_column_name in varchar2 default NULL');
447: utl_file.put_line(l_bodyFileHandle , ' ,p_record in '||l_db_object_name || '%ROWTYPE');
448: utl_file.put_line(l_bodyFileHandle, ' ,p_check_all_cols_constraint in varchar2 default ''Y''');
449: utl_file.put_line(l_bodyFileHandle, ' ,p_is_caller_defaulting in varchar2 default ''N''');
450: utl_file.put_line(l_bodyFileHandle , ' ,x_constraint_id out nocopy number');
451:
452: utl_file.put_line(l_bodyFileHandle , ' ,x_constraining_conditions_grp out nocopy number');
453:
454: utl_file.put_line(l_bodyFileHandle , ' ,x_on_operation_action out nocopy number');
448: utl_file.put_line(l_bodyFileHandle, ' ,p_check_all_cols_constraint in varchar2 default ''Y''');
449: utl_file.put_line(l_bodyFileHandle, ' ,p_is_caller_defaulting in varchar2 default ''N''');
450: utl_file.put_line(l_bodyFileHandle , ' ,x_constraint_id out nocopy number');
451:
452: utl_file.put_line(l_bodyFileHandle , ' ,x_constraining_conditions_grp out nocopy number');
453:
454: utl_file.put_line(l_bodyFileHandle , ' ,x_on_operation_action out nocopy number');
455:
456: utl_file.put_line(l_bodyFileHandle , ' ) ');
450: utl_file.put_line(l_bodyFileHandle , ' ,x_constraint_id out nocopy number');
451:
452: utl_file.put_line(l_bodyFileHandle , ' ,x_constraining_conditions_grp out nocopy number');
453:
454: utl_file.put_line(l_bodyFileHandle , ' ,x_on_operation_action out nocopy number');
455:
456: utl_file.put_line(l_bodyFileHandle , ' ) ');
457: utl_file.put_line(l_bodyFileHandle , ' RETURN NUMBER ');
458: utl_file.put_line(l_bodyFileHandle , ' ');
452: utl_file.put_line(l_bodyFileHandle , ' ,x_constraining_conditions_grp out nocopy number');
453:
454: utl_file.put_line(l_bodyFileHandle , ' ,x_on_operation_action out nocopy number');
455:
456: utl_file.put_line(l_bodyFileHandle , ' ) ');
457: utl_file.put_line(l_bodyFileHandle , ' RETURN NUMBER ');
458: utl_file.put_line(l_bodyFileHandle , ' ');
459: utl_file.put_line(l_bodyFileHandle , ' IS ');
460: utl_file.put_line(l_bodyFileHandle , ' ');
453:
454: utl_file.put_line(l_bodyFileHandle , ' ,x_on_operation_action out nocopy number');
455:
456: utl_file.put_line(l_bodyFileHandle , ' ) ');
457: utl_file.put_line(l_bodyFileHandle , ' RETURN NUMBER ');
458: utl_file.put_line(l_bodyFileHandle , ' ');
459: utl_file.put_line(l_bodyFileHandle , ' IS ');
460: utl_file.put_line(l_bodyFileHandle , ' ');
461: utl_file.put_line(l_bodyFileHandle , ' --Cursors');
454: utl_file.put_line(l_bodyFileHandle , ' ,x_on_operation_action out nocopy number');
455:
456: utl_file.put_line(l_bodyFileHandle , ' ) ');
457: utl_file.put_line(l_bodyFileHandle , ' RETURN NUMBER ');
458: utl_file.put_line(l_bodyFileHandle , ' ');
459: utl_file.put_line(l_bodyFileHandle , ' IS ');
460: utl_file.put_line(l_bodyFileHandle , ' ');
461: utl_file.put_line(l_bodyFileHandle , ' --Cursors');
462: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
455:
456: utl_file.put_line(l_bodyFileHandle , ' ) ');
457: utl_file.put_line(l_bodyFileHandle , ' RETURN NUMBER ');
458: utl_file.put_line(l_bodyFileHandle , ' ');
459: utl_file.put_line(l_bodyFileHandle , ' IS ');
460: utl_file.put_line(l_bodyFileHandle , ' ');
461: utl_file.put_line(l_bodyFileHandle , ' --Cursors');
462: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
463: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_C ');
456: utl_file.put_line(l_bodyFileHandle , ' ) ');
457: utl_file.put_line(l_bodyFileHandle , ' RETURN NUMBER ');
458: utl_file.put_line(l_bodyFileHandle , ' ');
459: utl_file.put_line(l_bodyFileHandle , ' IS ');
460: utl_file.put_line(l_bodyFileHandle , ' ');
461: utl_file.put_line(l_bodyFileHandle , ' --Cursors');
462: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
463: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_C ');
464: utl_file.put_line(l_bodyFileHandle , ' IS ');
457: utl_file.put_line(l_bodyFileHandle , ' RETURN NUMBER ');
458: utl_file.put_line(l_bodyFileHandle , ' ');
459: utl_file.put_line(l_bodyFileHandle , ' IS ');
460: utl_file.put_line(l_bodyFileHandle , ' ');
461: utl_file.put_line(l_bodyFileHandle , ' --Cursors');
462: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
463: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_C ');
464: utl_file.put_line(l_bodyFileHandle , ' IS ');
465: utl_file.put_line(l_bodyFileHandle , ' SELECT DISTINCT');
458: utl_file.put_line(l_bodyFileHandle , ' ');
459: utl_file.put_line(l_bodyFileHandle , ' IS ');
460: utl_file.put_line(l_bodyFileHandle , ' ');
461: utl_file.put_line(l_bodyFileHandle , ' --Cursors');
462: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
463: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_C ');
464: utl_file.put_line(l_bodyFileHandle , ' IS ');
465: utl_file.put_line(l_bodyFileHandle , ' SELECT DISTINCT');
466: utl_file.put_line(l_bodyFileHandle , ' c.constraint_id, c.entity_id');
459: utl_file.put_line(l_bodyFileHandle , ' IS ');
460: utl_file.put_line(l_bodyFileHandle , ' ');
461: utl_file.put_line(l_bodyFileHandle , ' --Cursors');
462: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
463: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_C ');
464: utl_file.put_line(l_bodyFileHandle , ' IS ');
465: utl_file.put_line(l_bodyFileHandle , ' SELECT DISTINCT');
466: utl_file.put_line(l_bodyFileHandle , ' c.constraint_id, c.entity_id');
467: utl_file.put_line(l_bodyFileHandle , ' ,c.on_operation_action');
460: utl_file.put_line(l_bodyFileHandle , ' ');
461: utl_file.put_line(l_bodyFileHandle , ' --Cursors');
462: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
463: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_C ');
464: utl_file.put_line(l_bodyFileHandle , ' IS ');
465: utl_file.put_line(l_bodyFileHandle , ' SELECT DISTINCT');
466: utl_file.put_line(l_bodyFileHandle , ' c.constraint_id, c.entity_id');
467: utl_file.put_line(l_bodyFileHandle , ' ,c.on_operation_action');
468: --utl_file.put_line(l_bodyFileHandle , ' ,c.message_name');
461: utl_file.put_line(l_bodyFileHandle , ' --Cursors');
462: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
463: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_C ');
464: utl_file.put_line(l_bodyFileHandle , ' IS ');
465: utl_file.put_line(l_bodyFileHandle , ' SELECT DISTINCT');
466: utl_file.put_line(l_bodyFileHandle , ' c.constraint_id, c.entity_id');
467: utl_file.put_line(l_bodyFileHandle , ' ,c.on_operation_action');
468: --utl_file.put_line(l_bodyFileHandle , ' ,c.message_name');
469: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_constraints c,');
462: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
463: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_C ');
464: utl_file.put_line(l_bodyFileHandle , ' IS ');
465: utl_file.put_line(l_bodyFileHandle , ' SELECT DISTINCT');
466: utl_file.put_line(l_bodyFileHandle , ' c.constraint_id, c.entity_id');
467: utl_file.put_line(l_bodyFileHandle , ' ,c.on_operation_action');
468: --utl_file.put_line(l_bodyFileHandle , ' ,c.message_name');
469: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_constraints c,');
470: utl_file.put_line(l_bodyFileHandle , ' oe_pc_assignments a');
463: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_C ');
464: utl_file.put_line(l_bodyFileHandle , ' IS ');
465: utl_file.put_line(l_bodyFileHandle , ' SELECT DISTINCT');
466: utl_file.put_line(l_bodyFileHandle , ' c.constraint_id, c.entity_id');
467: utl_file.put_line(l_bodyFileHandle , ' ,c.on_operation_action');
468: --utl_file.put_line(l_bodyFileHandle , ' ,c.message_name');
469: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_constraints c,');
470: utl_file.put_line(l_bodyFileHandle , ' oe_pc_assignments a');
471: utl_file.put_line(l_bodyFileHandle , ' WHERE (a.responsibility_id = p_responsibility_id OR a.responsibility_id IS NULL)');
464: utl_file.put_line(l_bodyFileHandle , ' IS ');
465: utl_file.put_line(l_bodyFileHandle , ' SELECT DISTINCT');
466: utl_file.put_line(l_bodyFileHandle , ' c.constraint_id, c.entity_id');
467: utl_file.put_line(l_bodyFileHandle , ' ,c.on_operation_action');
468: --utl_file.put_line(l_bodyFileHandle , ' ,c.message_name');
469: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_constraints c,');
470: utl_file.put_line(l_bodyFileHandle , ' oe_pc_assignments a');
471: utl_file.put_line(l_bodyFileHandle , ' WHERE (a.responsibility_id = p_responsibility_id OR a.responsibility_id IS NULL)');
472: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(a.start_date_active, sysdate) AND nvl(a.end_date_active, sysdate)');
465: utl_file.put_line(l_bodyFileHandle , ' SELECT DISTINCT');
466: utl_file.put_line(l_bodyFileHandle , ' c.constraint_id, c.entity_id');
467: utl_file.put_line(l_bodyFileHandle , ' ,c.on_operation_action');
468: --utl_file.put_line(l_bodyFileHandle , ' ,c.message_name');
469: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_constraints c,');
470: utl_file.put_line(l_bodyFileHandle , ' oe_pc_assignments a');
471: utl_file.put_line(l_bodyFileHandle , ' WHERE (a.responsibility_id = p_responsibility_id OR a.responsibility_id IS NULL)');
472: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(a.start_date_active, sysdate) AND nvl(a.end_date_active, sysdate)');
473: utl_file.put_line(l_bodyFileHandle , ' AND a.constraint_id = c.constraint_id');
466: utl_file.put_line(l_bodyFileHandle , ' c.constraint_id, c.entity_id');
467: utl_file.put_line(l_bodyFileHandle , ' ,c.on_operation_action');
468: --utl_file.put_line(l_bodyFileHandle , ' ,c.message_name');
469: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_constraints c,');
470: utl_file.put_line(l_bodyFileHandle , ' oe_pc_assignments a');
471: utl_file.put_line(l_bodyFileHandle , ' WHERE (a.responsibility_id = p_responsibility_id OR a.responsibility_id IS NULL)');
472: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(a.start_date_active, sysdate) AND nvl(a.end_date_active, sysdate)');
473: utl_file.put_line(l_bodyFileHandle , ' AND a.constraint_id = c.constraint_id');
474: utl_file.put_line(l_bodyFileHandle , ' AND c.entity_id = G_ENTITY_ID');
467: utl_file.put_line(l_bodyFileHandle , ' ,c.on_operation_action');
468: --utl_file.put_line(l_bodyFileHandle , ' ,c.message_name');
469: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_constraints c,');
470: utl_file.put_line(l_bodyFileHandle , ' oe_pc_assignments a');
471: utl_file.put_line(l_bodyFileHandle , ' WHERE (a.responsibility_id = p_responsibility_id OR a.responsibility_id IS NULL)');
472: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(a.start_date_active, sysdate) AND nvl(a.end_date_active, sysdate)');
473: utl_file.put_line(l_bodyFileHandle , ' AND a.constraint_id = c.constraint_id');
474: utl_file.put_line(l_bodyFileHandle , ' AND c.entity_id = G_ENTITY_ID');
475: utl_file.put_line(l_bodyFileHandle , ' AND c.constrained_operation = p_operation');
468: --utl_file.put_line(l_bodyFileHandle , ' ,c.message_name');
469: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_constraints c,');
470: utl_file.put_line(l_bodyFileHandle , ' oe_pc_assignments a');
471: utl_file.put_line(l_bodyFileHandle , ' WHERE (a.responsibility_id = p_responsibility_id OR a.responsibility_id IS NULL)');
472: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(a.start_date_active, sysdate) AND nvl(a.end_date_active, sysdate)');
473: utl_file.put_line(l_bodyFileHandle , ' AND a.constraint_id = c.constraint_id');
474: utl_file.put_line(l_bodyFileHandle , ' AND c.entity_id = G_ENTITY_ID');
475: utl_file.put_line(l_bodyFileHandle , ' AND c.constrained_operation = p_operation');
476: utl_file.put_line(l_bodyFileHandle , ' AND a.application_id = p_application_id OR a.application_id IS NULL'); --bug3631547
469: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_constraints c,');
470: utl_file.put_line(l_bodyFileHandle , ' oe_pc_assignments a');
471: utl_file.put_line(l_bodyFileHandle , ' WHERE (a.responsibility_id = p_responsibility_id OR a.responsibility_id IS NULL)');
472: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(a.start_date_active, sysdate) AND nvl(a.end_date_active, sysdate)');
473: utl_file.put_line(l_bodyFileHandle , ' AND a.constraint_id = c.constraint_id');
474: utl_file.put_line(l_bodyFileHandle , ' AND c.entity_id = G_ENTITY_ID');
475: utl_file.put_line(l_bodyFileHandle , ' AND c.constrained_operation = p_operation');
476: utl_file.put_line(l_bodyFileHandle , ' AND a.application_id = p_application_id OR a.application_id IS NULL'); --bug3631547
477: utl_file.put_line(l_bodyFileHandle , ' -- if caller is defaulting then DO NOT CHECK those constraints');
470: utl_file.put_line(l_bodyFileHandle , ' oe_pc_assignments a');
471: utl_file.put_line(l_bodyFileHandle , ' WHERE (a.responsibility_id = p_responsibility_id OR a.responsibility_id IS NULL)');
472: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(a.start_date_active, sysdate) AND nvl(a.end_date_active, sysdate)');
473: utl_file.put_line(l_bodyFileHandle , ' AND a.constraint_id = c.constraint_id');
474: utl_file.put_line(l_bodyFileHandle , ' AND c.entity_id = G_ENTITY_ID');
475: utl_file.put_line(l_bodyFileHandle , ' AND c.constrained_operation = p_operation');
476: utl_file.put_line(l_bodyFileHandle , ' AND a.application_id = p_application_id OR a.application_id IS NULL'); --bug3631547
477: utl_file.put_line(l_bodyFileHandle , ' -- if caller is defaulting then DO NOT CHECK those constraints');
478: utl_file.put_line(l_bodyFileHandle , ' -- that have honored_by_def_flag = ''N''');
471: utl_file.put_line(l_bodyFileHandle , ' WHERE (a.responsibility_id = p_responsibility_id OR a.responsibility_id IS NULL)');
472: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(a.start_date_active, sysdate) AND nvl(a.end_date_active, sysdate)');
473: utl_file.put_line(l_bodyFileHandle , ' AND a.constraint_id = c.constraint_id');
474: utl_file.put_line(l_bodyFileHandle , ' AND c.entity_id = G_ENTITY_ID');
475: utl_file.put_line(l_bodyFileHandle , ' AND c.constrained_operation = p_operation');
476: utl_file.put_line(l_bodyFileHandle , ' AND a.application_id = p_application_id OR a.application_id IS NULL'); --bug3631547
477: utl_file.put_line(l_bodyFileHandle , ' -- if caller is defaulting then DO NOT CHECK those constraints');
478: utl_file.put_line(l_bodyFileHandle , ' -- that have honored_by_def_flag = ''N''');
479: utl_file.put_line(l_bodyFileHandle , ' AND decode(honored_by_def_flag,''N'',decode(p_is_caller_defaulting,''Y'',''N'',''Y''),');
472: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(a.start_date_active, sysdate) AND nvl(a.end_date_active, sysdate)');
473: utl_file.put_line(l_bodyFileHandle , ' AND a.constraint_id = c.constraint_id');
474: utl_file.put_line(l_bodyFileHandle , ' AND c.entity_id = G_ENTITY_ID');
475: utl_file.put_line(l_bodyFileHandle , ' AND c.constrained_operation = p_operation');
476: utl_file.put_line(l_bodyFileHandle , ' AND a.application_id = p_application_id OR a.application_id IS NULL'); --bug3631547
477: utl_file.put_line(l_bodyFileHandle , ' -- if caller is defaulting then DO NOT CHECK those constraints');
478: utl_file.put_line(l_bodyFileHandle , ' -- that have honored_by_def_flag = ''N''');
479: utl_file.put_line(l_bodyFileHandle , ' AND decode(honored_by_def_flag,''N'',decode(p_is_caller_defaulting,''Y'',''N'',''Y''),');
480: utl_file.put_line(l_bodyFileHandle , ' nvl(honored_by_def_flag,''Y'')) = ''Y''');
473: utl_file.put_line(l_bodyFileHandle , ' AND a.constraint_id = c.constraint_id');
474: utl_file.put_line(l_bodyFileHandle , ' AND c.entity_id = G_ENTITY_ID');
475: utl_file.put_line(l_bodyFileHandle , ' AND c.constrained_operation = p_operation');
476: utl_file.put_line(l_bodyFileHandle , ' AND a.application_id = p_application_id OR a.application_id IS NULL'); --bug3631547
477: utl_file.put_line(l_bodyFileHandle , ' -- if caller is defaulting then DO NOT CHECK those constraints');
478: utl_file.put_line(l_bodyFileHandle , ' -- that have honored_by_def_flag = ''N''');
479: utl_file.put_line(l_bodyFileHandle , ' AND decode(honored_by_def_flag,''N'',decode(p_is_caller_defaulting,''Y'',''N'',''Y''),');
480: utl_file.put_line(l_bodyFileHandle , ' nvl(honored_by_def_flag,''Y'')) = ''Y''');
481: utl_file.put_line(l_bodyFileHandle , ' AND decode(c.column_name, ' || l_NULL || ',decode(p_check_all_cols_constraint,''Y'',');
474: utl_file.put_line(l_bodyFileHandle , ' AND c.entity_id = G_ENTITY_ID');
475: utl_file.put_line(l_bodyFileHandle , ' AND c.constrained_operation = p_operation');
476: utl_file.put_line(l_bodyFileHandle , ' AND a.application_id = p_application_id OR a.application_id IS NULL'); --bug3631547
477: utl_file.put_line(l_bodyFileHandle , ' -- if caller is defaulting then DO NOT CHECK those constraints');
478: utl_file.put_line(l_bodyFileHandle , ' -- that have honored_by_def_flag = ''N''');
479: utl_file.put_line(l_bodyFileHandle , ' AND decode(honored_by_def_flag,''N'',decode(p_is_caller_defaulting,''Y'',''N'',''Y''),');
480: utl_file.put_line(l_bodyFileHandle , ' nvl(honored_by_def_flag,''Y'')) = ''Y''');
481: utl_file.put_line(l_bodyFileHandle , ' AND decode(c.column_name, ' || l_NULL || ',decode(p_check_all_cols_constraint,''Y'',');
482: utl_file.put_line(l_bodyFileHandle, ' nvl(p_column_name,'||l_DUMMY_COL||'),'||l_DUMMY_COL||'),c.column_name) = nvl(p_column_name,'||l_DUMMY_COL||')');
475: utl_file.put_line(l_bodyFileHandle , ' AND c.constrained_operation = p_operation');
476: utl_file.put_line(l_bodyFileHandle , ' AND a.application_id = p_application_id OR a.application_id IS NULL'); --bug3631547
477: utl_file.put_line(l_bodyFileHandle , ' -- if caller is defaulting then DO NOT CHECK those constraints');
478: utl_file.put_line(l_bodyFileHandle , ' -- that have honored_by_def_flag = ''N''');
479: utl_file.put_line(l_bodyFileHandle , ' AND decode(honored_by_def_flag,''N'',decode(p_is_caller_defaulting,''Y'',''N'',''Y''),');
480: utl_file.put_line(l_bodyFileHandle , ' nvl(honored_by_def_flag,''Y'')) = ''Y''');
481: utl_file.put_line(l_bodyFileHandle , ' AND decode(c.column_name, ' || l_NULL || ',decode(p_check_all_cols_constraint,''Y'',');
482: utl_file.put_line(l_bodyFileHandle, ' nvl(p_column_name,'||l_DUMMY_COL||'),'||l_DUMMY_COL||'),c.column_name) = nvl(p_column_name,'||l_DUMMY_COL||')');
483: utl_file.put_line(l_bodyFileHandle , ' AND NOT EXISTS (');
476: utl_file.put_line(l_bodyFileHandle , ' AND a.application_id = p_application_id OR a.application_id IS NULL'); --bug3631547
477: utl_file.put_line(l_bodyFileHandle , ' -- if caller is defaulting then DO NOT CHECK those constraints');
478: utl_file.put_line(l_bodyFileHandle , ' -- that have honored_by_def_flag = ''N''');
479: utl_file.put_line(l_bodyFileHandle , ' AND decode(honored_by_def_flag,''N'',decode(p_is_caller_defaulting,''Y'',''N'',''Y''),');
480: utl_file.put_line(l_bodyFileHandle , ' nvl(honored_by_def_flag,''Y'')) = ''Y''');
481: utl_file.put_line(l_bodyFileHandle , ' AND decode(c.column_name, ' || l_NULL || ',decode(p_check_all_cols_constraint,''Y'',');
482: utl_file.put_line(l_bodyFileHandle, ' nvl(p_column_name,'||l_DUMMY_COL||'),'||l_DUMMY_COL||'),c.column_name) = nvl(p_column_name,'||l_DUMMY_COL||')');
483: utl_file.put_line(l_bodyFileHandle , ' AND NOT EXISTS (');
484: utl_file.put_line(l_bodyFileHandle , ' SELECT ' || l_Q || 'EXISTS' || l_Q);
477: utl_file.put_line(l_bodyFileHandle , ' -- if caller is defaulting then DO NOT CHECK those constraints');
478: utl_file.put_line(l_bodyFileHandle , ' -- that have honored_by_def_flag = ''N''');
479: utl_file.put_line(l_bodyFileHandle , ' AND decode(honored_by_def_flag,''N'',decode(p_is_caller_defaulting,''Y'',''N'',''Y''),');
480: utl_file.put_line(l_bodyFileHandle , ' nvl(honored_by_def_flag,''Y'')) = ''Y''');
481: utl_file.put_line(l_bodyFileHandle , ' AND decode(c.column_name, ' || l_NULL || ',decode(p_check_all_cols_constraint,''Y'',');
482: utl_file.put_line(l_bodyFileHandle, ' nvl(p_column_name,'||l_DUMMY_COL||'),'||l_DUMMY_COL||'),c.column_name) = nvl(p_column_name,'||l_DUMMY_COL||')');
483: utl_file.put_line(l_bodyFileHandle , ' AND NOT EXISTS (');
484: utl_file.put_line(l_bodyFileHandle , ' SELECT ' || l_Q || 'EXISTS' || l_Q);
485: utl_file.put_line(l_bodyFileHandle , ' FROM OE_PC_EXCLUSIONS e');
478: utl_file.put_line(l_bodyFileHandle , ' -- that have honored_by_def_flag = ''N''');
479: utl_file.put_line(l_bodyFileHandle , ' AND decode(honored_by_def_flag,''N'',decode(p_is_caller_defaulting,''Y'',''N'',''Y''),');
480: utl_file.put_line(l_bodyFileHandle , ' nvl(honored_by_def_flag,''Y'')) = ''Y''');
481: utl_file.put_line(l_bodyFileHandle , ' AND decode(c.column_name, ' || l_NULL || ',decode(p_check_all_cols_constraint,''Y'',');
482: utl_file.put_line(l_bodyFileHandle, ' nvl(p_column_name,'||l_DUMMY_COL||'),'||l_DUMMY_COL||'),c.column_name) = nvl(p_column_name,'||l_DUMMY_COL||')');
483: utl_file.put_line(l_bodyFileHandle , ' AND NOT EXISTS (');
484: utl_file.put_line(l_bodyFileHandle , ' SELECT ' || l_Q || 'EXISTS' || l_Q);
485: utl_file.put_line(l_bodyFileHandle , ' FROM OE_PC_EXCLUSIONS e');
486: utl_file.put_line(l_bodyFileHandle , ' WHERE e.responsibility_id = p_responsibility_id');
479: utl_file.put_line(l_bodyFileHandle , ' AND decode(honored_by_def_flag,''N'',decode(p_is_caller_defaulting,''Y'',''N'',''Y''),');
480: utl_file.put_line(l_bodyFileHandle , ' nvl(honored_by_def_flag,''Y'')) = ''Y''');
481: utl_file.put_line(l_bodyFileHandle , ' AND decode(c.column_name, ' || l_NULL || ',decode(p_check_all_cols_constraint,''Y'',');
482: utl_file.put_line(l_bodyFileHandle, ' nvl(p_column_name,'||l_DUMMY_COL||'),'||l_DUMMY_COL||'),c.column_name) = nvl(p_column_name,'||l_DUMMY_COL||')');
483: utl_file.put_line(l_bodyFileHandle , ' AND NOT EXISTS (');
484: utl_file.put_line(l_bodyFileHandle , ' SELECT ' || l_Q || 'EXISTS' || l_Q);
485: utl_file.put_line(l_bodyFileHandle , ' FROM OE_PC_EXCLUSIONS e');
486: utl_file.put_line(l_bodyFileHandle , ' WHERE e.responsibility_id = p_responsibility_id');
487: utl_file.put_line(l_bodyFileHandle , ' AND e.assignment_id = a.assignment_id');
480: utl_file.put_line(l_bodyFileHandle , ' nvl(honored_by_def_flag,''Y'')) = ''Y''');
481: utl_file.put_line(l_bodyFileHandle , ' AND decode(c.column_name, ' || l_NULL || ',decode(p_check_all_cols_constraint,''Y'',');
482: utl_file.put_line(l_bodyFileHandle, ' nvl(p_column_name,'||l_DUMMY_COL||'),'||l_DUMMY_COL||'),c.column_name) = nvl(p_column_name,'||l_DUMMY_COL||')');
483: utl_file.put_line(l_bodyFileHandle , ' AND NOT EXISTS (');
484: utl_file.put_line(l_bodyFileHandle , ' SELECT ' || l_Q || 'EXISTS' || l_Q);
485: utl_file.put_line(l_bodyFileHandle , ' FROM OE_PC_EXCLUSIONS e');
486: utl_file.put_line(l_bodyFileHandle , ' WHERE e.responsibility_id = p_responsibility_id');
487: utl_file.put_line(l_bodyFileHandle , ' AND e.assignment_id = a.assignment_id');
488: utl_file.put_line(l_bodyFileHandle , ' AND e.application_id = p_application_id OR e.application_id IS NULL'); --bug3631547
481: utl_file.put_line(l_bodyFileHandle , ' AND decode(c.column_name, ' || l_NULL || ',decode(p_check_all_cols_constraint,''Y'',');
482: utl_file.put_line(l_bodyFileHandle, ' nvl(p_column_name,'||l_DUMMY_COL||'),'||l_DUMMY_COL||'),c.column_name) = nvl(p_column_name,'||l_DUMMY_COL||')');
483: utl_file.put_line(l_bodyFileHandle , ' AND NOT EXISTS (');
484: utl_file.put_line(l_bodyFileHandle , ' SELECT ' || l_Q || 'EXISTS' || l_Q);
485: utl_file.put_line(l_bodyFileHandle , ' FROM OE_PC_EXCLUSIONS e');
486: utl_file.put_line(l_bodyFileHandle , ' WHERE e.responsibility_id = p_responsibility_id');
487: utl_file.put_line(l_bodyFileHandle , ' AND e.assignment_id = a.assignment_id');
488: utl_file.put_line(l_bodyFileHandle , ' AND e.application_id = p_application_id OR e.application_id IS NULL'); --bug3631547
489: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(e.start_date_active, sysdate)');
482: utl_file.put_line(l_bodyFileHandle, ' nvl(p_column_name,'||l_DUMMY_COL||'),'||l_DUMMY_COL||'),c.column_name) = nvl(p_column_name,'||l_DUMMY_COL||')');
483: utl_file.put_line(l_bodyFileHandle , ' AND NOT EXISTS (');
484: utl_file.put_line(l_bodyFileHandle , ' SELECT ' || l_Q || 'EXISTS' || l_Q);
485: utl_file.put_line(l_bodyFileHandle , ' FROM OE_PC_EXCLUSIONS e');
486: utl_file.put_line(l_bodyFileHandle , ' WHERE e.responsibility_id = p_responsibility_id');
487: utl_file.put_line(l_bodyFileHandle , ' AND e.assignment_id = a.assignment_id');
488: utl_file.put_line(l_bodyFileHandle , ' AND e.application_id = p_application_id OR e.application_id IS NULL'); --bug3631547
489: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(e.start_date_active, sysdate)');
490: -- utl_file.put_line(l_bodyFileHandle , ' AND nvl(e.end_date_active, sysdate)');
483: utl_file.put_line(l_bodyFileHandle , ' AND NOT EXISTS (');
484: utl_file.put_line(l_bodyFileHandle , ' SELECT ' || l_Q || 'EXISTS' || l_Q);
485: utl_file.put_line(l_bodyFileHandle , ' FROM OE_PC_EXCLUSIONS e');
486: utl_file.put_line(l_bodyFileHandle , ' WHERE e.responsibility_id = p_responsibility_id');
487: utl_file.put_line(l_bodyFileHandle , ' AND e.assignment_id = a.assignment_id');
488: utl_file.put_line(l_bodyFileHandle , ' AND e.application_id = p_application_id OR e.application_id IS NULL'); --bug3631547
489: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(e.start_date_active, sysdate)');
490: -- utl_file.put_line(l_bodyFileHandle , ' AND nvl(e.end_date_active, sysdate)');
491: utl_file.put_line(l_bodyFileHandle , ' );');
484: utl_file.put_line(l_bodyFileHandle , ' SELECT ' || l_Q || 'EXISTS' || l_Q);
485: utl_file.put_line(l_bodyFileHandle , ' FROM OE_PC_EXCLUSIONS e');
486: utl_file.put_line(l_bodyFileHandle , ' WHERE e.responsibility_id = p_responsibility_id');
487: utl_file.put_line(l_bodyFileHandle , ' AND e.assignment_id = a.assignment_id');
488: utl_file.put_line(l_bodyFileHandle , ' AND e.application_id = p_application_id OR e.application_id IS NULL'); --bug3631547
489: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(e.start_date_active, sysdate)');
490: -- utl_file.put_line(l_bodyFileHandle , ' AND nvl(e.end_date_active, sysdate)');
491: utl_file.put_line(l_bodyFileHandle , ' );');
492: utl_file.put_line(l_bodyFileHandle , '-- Cursor to select all update constraints that are applicable to insert');
485: utl_file.put_line(l_bodyFileHandle , ' FROM OE_PC_EXCLUSIONS e');
486: utl_file.put_line(l_bodyFileHandle , ' WHERE e.responsibility_id = p_responsibility_id');
487: utl_file.put_line(l_bodyFileHandle , ' AND e.assignment_id = a.assignment_id');
488: utl_file.put_line(l_bodyFileHandle , ' AND e.application_id = p_application_id OR e.application_id IS NULL'); --bug3631547
489: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(e.start_date_active, sysdate)');
490: -- utl_file.put_line(l_bodyFileHandle , ' AND nvl(e.end_date_active, sysdate)');
491: utl_file.put_line(l_bodyFileHandle , ' );');
492: utl_file.put_line(l_bodyFileHandle , '-- Cursor to select all update constraints that are applicable to insert');
493: utl_file.put_line(l_bodyFileHandle , '-- operations as well.');
486: utl_file.put_line(l_bodyFileHandle , ' WHERE e.responsibility_id = p_responsibility_id');
487: utl_file.put_line(l_bodyFileHandle , ' AND e.assignment_id = a.assignment_id');
488: utl_file.put_line(l_bodyFileHandle , ' AND e.application_id = p_application_id OR e.application_id IS NULL'); --bug3631547
489: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(e.start_date_active, sysdate)');
490: -- utl_file.put_line(l_bodyFileHandle , ' AND nvl(e.end_date_active, sysdate)');
491: utl_file.put_line(l_bodyFileHandle , ' );');
492: utl_file.put_line(l_bodyFileHandle , '-- Cursor to select all update constraints that are applicable to insert');
493: utl_file.put_line(l_bodyFileHandle , '-- operations as well.');
494:
487: utl_file.put_line(l_bodyFileHandle , ' AND e.assignment_id = a.assignment_id');
488: utl_file.put_line(l_bodyFileHandle , ' AND e.application_id = p_application_id OR e.application_id IS NULL'); --bug3631547
489: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(e.start_date_active, sysdate)');
490: -- utl_file.put_line(l_bodyFileHandle , ' AND nvl(e.end_date_active, sysdate)');
491: utl_file.put_line(l_bodyFileHandle , ' );');
492: utl_file.put_line(l_bodyFileHandle , '-- Cursor to select all update constraints that are applicable to insert');
493: utl_file.put_line(l_bodyFileHandle , '-- operations as well.');
494:
495: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_CHECK_ON_INSERT ');
488: utl_file.put_line(l_bodyFileHandle , ' AND e.application_id = p_application_id OR e.application_id IS NULL'); --bug3631547
489: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(e.start_date_active, sysdate)');
490: -- utl_file.put_line(l_bodyFileHandle , ' AND nvl(e.end_date_active, sysdate)');
491: utl_file.put_line(l_bodyFileHandle , ' );');
492: utl_file.put_line(l_bodyFileHandle , '-- Cursor to select all update constraints that are applicable to insert');
493: utl_file.put_line(l_bodyFileHandle , '-- operations as well.');
494:
495: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_CHECK_ON_INSERT ');
496: utl_file.put_line(l_bodyFileHandle , ' IS ');
489: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(e.start_date_active, sysdate)');
490: -- utl_file.put_line(l_bodyFileHandle , ' AND nvl(e.end_date_active, sysdate)');
491: utl_file.put_line(l_bodyFileHandle , ' );');
492: utl_file.put_line(l_bodyFileHandle , '-- Cursor to select all update constraints that are applicable to insert');
493: utl_file.put_line(l_bodyFileHandle , '-- operations as well.');
494:
495: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_CHECK_ON_INSERT ');
496: utl_file.put_line(l_bodyFileHandle , ' IS ');
497: utl_file.put_line(l_bodyFileHandle , ' SELECT DISTINCT');
491: utl_file.put_line(l_bodyFileHandle , ' );');
492: utl_file.put_line(l_bodyFileHandle , '-- Cursor to select all update constraints that are applicable to insert');
493: utl_file.put_line(l_bodyFileHandle , '-- operations as well.');
494:
495: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_CHECK_ON_INSERT ');
496: utl_file.put_line(l_bodyFileHandle , ' IS ');
497: utl_file.put_line(l_bodyFileHandle , ' SELECT DISTINCT');
498: utl_file.put_line(l_bodyFileHandle , ' c.constraint_id, c.entity_id');
499: utl_file.put_line(l_bodyFileHandle , ' ,c.on_operation_action');
492: utl_file.put_line(l_bodyFileHandle , '-- Cursor to select all update constraints that are applicable to insert');
493: utl_file.put_line(l_bodyFileHandle , '-- operations as well.');
494:
495: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_CHECK_ON_INSERT ');
496: utl_file.put_line(l_bodyFileHandle , ' IS ');
497: utl_file.put_line(l_bodyFileHandle , ' SELECT DISTINCT');
498: utl_file.put_line(l_bodyFileHandle , ' c.constraint_id, c.entity_id');
499: utl_file.put_line(l_bodyFileHandle , ' ,c.on_operation_action');
500: --utl_file.put_line(l_bodyFileHandle , ' ,c.message_name');
493: utl_file.put_line(l_bodyFileHandle , '-- operations as well.');
494:
495: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_CHECK_ON_INSERT ');
496: utl_file.put_line(l_bodyFileHandle , ' IS ');
497: utl_file.put_line(l_bodyFileHandle , ' SELECT DISTINCT');
498: utl_file.put_line(l_bodyFileHandle , ' c.constraint_id, c.entity_id');
499: utl_file.put_line(l_bodyFileHandle , ' ,c.on_operation_action');
500: --utl_file.put_line(l_bodyFileHandle , ' ,c.message_name');
501: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_constraints c,');
494:
495: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_CHECK_ON_INSERT ');
496: utl_file.put_line(l_bodyFileHandle , ' IS ');
497: utl_file.put_line(l_bodyFileHandle , ' SELECT DISTINCT');
498: utl_file.put_line(l_bodyFileHandle , ' c.constraint_id, c.entity_id');
499: utl_file.put_line(l_bodyFileHandle , ' ,c.on_operation_action');
500: --utl_file.put_line(l_bodyFileHandle , ' ,c.message_name');
501: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_constraints c,');
502: utl_file.put_line(l_bodyFileHandle , ' oe_pc_assignments a');
495: utl_file.put_line(l_bodyFileHandle , ' CURSOR C_CHECK_ON_INSERT ');
496: utl_file.put_line(l_bodyFileHandle , ' IS ');
497: utl_file.put_line(l_bodyFileHandle , ' SELECT DISTINCT');
498: utl_file.put_line(l_bodyFileHandle , ' c.constraint_id, c.entity_id');
499: utl_file.put_line(l_bodyFileHandle , ' ,c.on_operation_action');
500: --utl_file.put_line(l_bodyFileHandle , ' ,c.message_name');
501: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_constraints c,');
502: utl_file.put_line(l_bodyFileHandle , ' oe_pc_assignments a');
503: utl_file.put_line(l_bodyFileHandle , ' WHERE (a.responsibility_id = p_responsibility_id OR a.responsibility_id IS NULL)');
496: utl_file.put_line(l_bodyFileHandle , ' IS ');
497: utl_file.put_line(l_bodyFileHandle , ' SELECT DISTINCT');
498: utl_file.put_line(l_bodyFileHandle , ' c.constraint_id, c.entity_id');
499: utl_file.put_line(l_bodyFileHandle , ' ,c.on_operation_action');
500: --utl_file.put_line(l_bodyFileHandle , ' ,c.message_name');
501: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_constraints c,');
502: utl_file.put_line(l_bodyFileHandle , ' oe_pc_assignments a');
503: utl_file.put_line(l_bodyFileHandle , ' WHERE (a.responsibility_id = p_responsibility_id OR a.responsibility_id IS NULL)');
504: utl_file.put_line(l_bodyFileHandle , ' AND a.application_id = p_application_id OR a.application_id IS NULL'); --bug3631547
497: utl_file.put_line(l_bodyFileHandle , ' SELECT DISTINCT');
498: utl_file.put_line(l_bodyFileHandle , ' c.constraint_id, c.entity_id');
499: utl_file.put_line(l_bodyFileHandle , ' ,c.on_operation_action');
500: --utl_file.put_line(l_bodyFileHandle , ' ,c.message_name');
501: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_constraints c,');
502: utl_file.put_line(l_bodyFileHandle , ' oe_pc_assignments a');
503: utl_file.put_line(l_bodyFileHandle , ' WHERE (a.responsibility_id = p_responsibility_id OR a.responsibility_id IS NULL)');
504: utl_file.put_line(l_bodyFileHandle , ' AND a.application_id = p_application_id OR a.application_id IS NULL'); --bug3631547
505: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(a.start_date_active, sysdate) AND nvl(a.end_date_active, sysdate)');
498: utl_file.put_line(l_bodyFileHandle , ' c.constraint_id, c.entity_id');
499: utl_file.put_line(l_bodyFileHandle , ' ,c.on_operation_action');
500: --utl_file.put_line(l_bodyFileHandle , ' ,c.message_name');
501: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_constraints c,');
502: utl_file.put_line(l_bodyFileHandle , ' oe_pc_assignments a');
503: utl_file.put_line(l_bodyFileHandle , ' WHERE (a.responsibility_id = p_responsibility_id OR a.responsibility_id IS NULL)');
504: utl_file.put_line(l_bodyFileHandle , ' AND a.application_id = p_application_id OR a.application_id IS NULL'); --bug3631547
505: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(a.start_date_active, sysdate) AND nvl(a.end_date_active, sysdate)');
506: utl_file.put_line(l_bodyFileHandle , ' AND a.constraint_id = c.constraint_id');
499: utl_file.put_line(l_bodyFileHandle , ' ,c.on_operation_action');
500: --utl_file.put_line(l_bodyFileHandle , ' ,c.message_name');
501: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_constraints c,');
502: utl_file.put_line(l_bodyFileHandle , ' oe_pc_assignments a');
503: utl_file.put_line(l_bodyFileHandle , ' WHERE (a.responsibility_id = p_responsibility_id OR a.responsibility_id IS NULL)');
504: utl_file.put_line(l_bodyFileHandle , ' AND a.application_id = p_application_id OR a.application_id IS NULL'); --bug3631547
505: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(a.start_date_active, sysdate) AND nvl(a.end_date_active, sysdate)');
506: utl_file.put_line(l_bodyFileHandle , ' AND a.constraint_id = c.constraint_id');
507: utl_file.put_line(l_bodyFileHandle , ' AND c.entity_id = G_ENTITY_ID');
500: --utl_file.put_line(l_bodyFileHandle , ' ,c.message_name');
501: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_constraints c,');
502: utl_file.put_line(l_bodyFileHandle , ' oe_pc_assignments a');
503: utl_file.put_line(l_bodyFileHandle , ' WHERE (a.responsibility_id = p_responsibility_id OR a.responsibility_id IS NULL)');
504: utl_file.put_line(l_bodyFileHandle , ' AND a.application_id = p_application_id OR a.application_id IS NULL'); --bug3631547
505: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(a.start_date_active, sysdate) AND nvl(a.end_date_active, sysdate)');
506: utl_file.put_line(l_bodyFileHandle , ' AND a.constraint_id = c.constraint_id');
507: utl_file.put_line(l_bodyFileHandle , ' AND c.entity_id = G_ENTITY_ID');
508: utl_file.put_line(l_bodyFileHandle , ' AND c.constrained_operation = OE_PC_GLOBALS.UPDATE_OP');
501: utl_file.put_line(l_bodyFileHandle , ' FROM oe_pc_constraints c,');
502: utl_file.put_line(l_bodyFileHandle , ' oe_pc_assignments a');
503: utl_file.put_line(l_bodyFileHandle , ' WHERE (a.responsibility_id = p_responsibility_id OR a.responsibility_id IS NULL)');
504: utl_file.put_line(l_bodyFileHandle , ' AND a.application_id = p_application_id OR a.application_id IS NULL'); --bug3631547
505: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(a.start_date_active, sysdate) AND nvl(a.end_date_active, sysdate)');
506: utl_file.put_line(l_bodyFileHandle , ' AND a.constraint_id = c.constraint_id');
507: utl_file.put_line(l_bodyFileHandle , ' AND c.entity_id = G_ENTITY_ID');
508: utl_file.put_line(l_bodyFileHandle , ' AND c.constrained_operation = OE_PC_GLOBALS.UPDATE_OP');
509: utl_file.put_line(l_bodyFileHandle , ' AND c.check_on_insert_flag = ''Y''');
502: utl_file.put_line(l_bodyFileHandle , ' oe_pc_assignments a');
503: utl_file.put_line(l_bodyFileHandle , ' WHERE (a.responsibility_id = p_responsibility_id OR a.responsibility_id IS NULL)');
504: utl_file.put_line(l_bodyFileHandle , ' AND a.application_id = p_application_id OR a.application_id IS NULL'); --bug3631547
505: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(a.start_date_active, sysdate) AND nvl(a.end_date_active, sysdate)');
506: utl_file.put_line(l_bodyFileHandle , ' AND a.constraint_id = c.constraint_id');
507: utl_file.put_line(l_bodyFileHandle , ' AND c.entity_id = G_ENTITY_ID');
508: utl_file.put_line(l_bodyFileHandle , ' AND c.constrained_operation = OE_PC_GLOBALS.UPDATE_OP');
509: utl_file.put_line(l_bodyFileHandle , ' AND c.check_on_insert_flag = ''Y''');
510: utl_file.put_line(l_bodyFileHandle , ' AND nvl(c.column_name, ' || l_DUMMY_COL || ') = p_column_name');
503: utl_file.put_line(l_bodyFileHandle , ' WHERE (a.responsibility_id = p_responsibility_id OR a.responsibility_id IS NULL)');
504: utl_file.put_line(l_bodyFileHandle , ' AND a.application_id = p_application_id OR a.application_id IS NULL'); --bug3631547
505: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(a.start_date_active, sysdate) AND nvl(a.end_date_active, sysdate)');
506: utl_file.put_line(l_bodyFileHandle , ' AND a.constraint_id = c.constraint_id');
507: utl_file.put_line(l_bodyFileHandle , ' AND c.entity_id = G_ENTITY_ID');
508: utl_file.put_line(l_bodyFileHandle , ' AND c.constrained_operation = OE_PC_GLOBALS.UPDATE_OP');
509: utl_file.put_line(l_bodyFileHandle , ' AND c.check_on_insert_flag = ''Y''');
510: utl_file.put_line(l_bodyFileHandle , ' AND nvl(c.column_name, ' || l_DUMMY_COL || ') = p_column_name');
511: utl_file.put_line(l_bodyFileHandle , ' -- if caller is defaulting then DO NOT CHECK those constraints');
504: utl_file.put_line(l_bodyFileHandle , ' AND a.application_id = p_application_id OR a.application_id IS NULL'); --bug3631547
505: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(a.start_date_active, sysdate) AND nvl(a.end_date_active, sysdate)');
506: utl_file.put_line(l_bodyFileHandle , ' AND a.constraint_id = c.constraint_id');
507: utl_file.put_line(l_bodyFileHandle , ' AND c.entity_id = G_ENTITY_ID');
508: utl_file.put_line(l_bodyFileHandle , ' AND c.constrained_operation = OE_PC_GLOBALS.UPDATE_OP');
509: utl_file.put_line(l_bodyFileHandle , ' AND c.check_on_insert_flag = ''Y''');
510: utl_file.put_line(l_bodyFileHandle , ' AND nvl(c.column_name, ' || l_DUMMY_COL || ') = p_column_name');
511: utl_file.put_line(l_bodyFileHandle , ' -- if caller is defaulting then DO NOT CHECK those constraints');
512: utl_file.put_line(l_bodyFileHandle , ' -- that have honored_by_def_flag = ''N''');
505: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(a.start_date_active, sysdate) AND nvl(a.end_date_active, sysdate)');
506: utl_file.put_line(l_bodyFileHandle , ' AND a.constraint_id = c.constraint_id');
507: utl_file.put_line(l_bodyFileHandle , ' AND c.entity_id = G_ENTITY_ID');
508: utl_file.put_line(l_bodyFileHandle , ' AND c.constrained_operation = OE_PC_GLOBALS.UPDATE_OP');
509: utl_file.put_line(l_bodyFileHandle , ' AND c.check_on_insert_flag = ''Y''');
510: utl_file.put_line(l_bodyFileHandle , ' AND nvl(c.column_name, ' || l_DUMMY_COL || ') = p_column_name');
511: utl_file.put_line(l_bodyFileHandle , ' -- if caller is defaulting then DO NOT CHECK those constraints');
512: utl_file.put_line(l_bodyFileHandle , ' -- that have honored_by_def_flag = ''N''');
513: utl_file.put_line(l_bodyFileHandle , ' AND decode(honored_by_def_flag,''N'',decode(p_is_caller_defaulting,''Y'',''N'',''Y''),');
506: utl_file.put_line(l_bodyFileHandle , ' AND a.constraint_id = c.constraint_id');
507: utl_file.put_line(l_bodyFileHandle , ' AND c.entity_id = G_ENTITY_ID');
508: utl_file.put_line(l_bodyFileHandle , ' AND c.constrained_operation = OE_PC_GLOBALS.UPDATE_OP');
509: utl_file.put_line(l_bodyFileHandle , ' AND c.check_on_insert_flag = ''Y''');
510: utl_file.put_line(l_bodyFileHandle , ' AND nvl(c.column_name, ' || l_DUMMY_COL || ') = p_column_name');
511: utl_file.put_line(l_bodyFileHandle , ' -- if caller is defaulting then DO NOT CHECK those constraints');
512: utl_file.put_line(l_bodyFileHandle , ' -- that have honored_by_def_flag = ''N''');
513: utl_file.put_line(l_bodyFileHandle , ' AND decode(honored_by_def_flag,''N'',decode(p_is_caller_defaulting,''Y'',''N'',''Y''),');
514: utl_file.put_line(l_bodyFileHandle , ' nvl(honored_by_def_flag,''Y'')) = ''Y''');
507: utl_file.put_line(l_bodyFileHandle , ' AND c.entity_id = G_ENTITY_ID');
508: utl_file.put_line(l_bodyFileHandle , ' AND c.constrained_operation = OE_PC_GLOBALS.UPDATE_OP');
509: utl_file.put_line(l_bodyFileHandle , ' AND c.check_on_insert_flag = ''Y''');
510: utl_file.put_line(l_bodyFileHandle , ' AND nvl(c.column_name, ' || l_DUMMY_COL || ') = p_column_name');
511: utl_file.put_line(l_bodyFileHandle , ' -- if caller is defaulting then DO NOT CHECK those constraints');
512: utl_file.put_line(l_bodyFileHandle , ' -- that have honored_by_def_flag = ''N''');
513: utl_file.put_line(l_bodyFileHandle , ' AND decode(honored_by_def_flag,''N'',decode(p_is_caller_defaulting,''Y'',''N'',''Y''),');
514: utl_file.put_line(l_bodyFileHandle , ' nvl(honored_by_def_flag,''Y'')) = ''Y''');
515: utl_file.put_line(l_bodyFileHandle , ' AND NOT EXISTS (');
508: utl_file.put_line(l_bodyFileHandle , ' AND c.constrained_operation = OE_PC_GLOBALS.UPDATE_OP');
509: utl_file.put_line(l_bodyFileHandle , ' AND c.check_on_insert_flag = ''Y''');
510: utl_file.put_line(l_bodyFileHandle , ' AND nvl(c.column_name, ' || l_DUMMY_COL || ') = p_column_name');
511: utl_file.put_line(l_bodyFileHandle , ' -- if caller is defaulting then DO NOT CHECK those constraints');
512: utl_file.put_line(l_bodyFileHandle , ' -- that have honored_by_def_flag = ''N''');
513: utl_file.put_line(l_bodyFileHandle , ' AND decode(honored_by_def_flag,''N'',decode(p_is_caller_defaulting,''Y'',''N'',''Y''),');
514: utl_file.put_line(l_bodyFileHandle , ' nvl(honored_by_def_flag,''Y'')) = ''Y''');
515: utl_file.put_line(l_bodyFileHandle , ' AND NOT EXISTS (');
516: utl_file.put_line(l_bodyFileHandle , ' SELECT ' || l_Q || 'EXISTS' || l_Q);
509: utl_file.put_line(l_bodyFileHandle , ' AND c.check_on_insert_flag = ''Y''');
510: utl_file.put_line(l_bodyFileHandle , ' AND nvl(c.column_name, ' || l_DUMMY_COL || ') = p_column_name');
511: utl_file.put_line(l_bodyFileHandle , ' -- if caller is defaulting then DO NOT CHECK those constraints');
512: utl_file.put_line(l_bodyFileHandle , ' -- that have honored_by_def_flag = ''N''');
513: utl_file.put_line(l_bodyFileHandle , ' AND decode(honored_by_def_flag,''N'',decode(p_is_caller_defaulting,''Y'',''N'',''Y''),');
514: utl_file.put_line(l_bodyFileHandle , ' nvl(honored_by_def_flag,''Y'')) = ''Y''');
515: utl_file.put_line(l_bodyFileHandle , ' AND NOT EXISTS (');
516: utl_file.put_line(l_bodyFileHandle , ' SELECT ' || l_Q || 'EXISTS' || l_Q);
517: utl_file.put_line(l_bodyFileHandle , ' FROM OE_PC_EXCLUSIONS e');
510: utl_file.put_line(l_bodyFileHandle , ' AND nvl(c.column_name, ' || l_DUMMY_COL || ') = p_column_name');
511: utl_file.put_line(l_bodyFileHandle , ' -- if caller is defaulting then DO NOT CHECK those constraints');
512: utl_file.put_line(l_bodyFileHandle , ' -- that have honored_by_def_flag = ''N''');
513: utl_file.put_line(l_bodyFileHandle , ' AND decode(honored_by_def_flag,''N'',decode(p_is_caller_defaulting,''Y'',''N'',''Y''),');
514: utl_file.put_line(l_bodyFileHandle , ' nvl(honored_by_def_flag,''Y'')) = ''Y''');
515: utl_file.put_line(l_bodyFileHandle , ' AND NOT EXISTS (');
516: utl_file.put_line(l_bodyFileHandle , ' SELECT ' || l_Q || 'EXISTS' || l_Q);
517: utl_file.put_line(l_bodyFileHandle , ' FROM OE_PC_EXCLUSIONS e');
518: utl_file.put_line(l_bodyFileHandle , ' WHERE e.responsibility_id = p_responsibility_id');
511: utl_file.put_line(l_bodyFileHandle , ' -- if caller is defaulting then DO NOT CHECK those constraints');
512: utl_file.put_line(l_bodyFileHandle , ' -- that have honored_by_def_flag = ''N''');
513: utl_file.put_line(l_bodyFileHandle , ' AND decode(honored_by_def_flag,''N'',decode(p_is_caller_defaulting,''Y'',''N'',''Y''),');
514: utl_file.put_line(l_bodyFileHandle , ' nvl(honored_by_def_flag,''Y'')) = ''Y''');
515: utl_file.put_line(l_bodyFileHandle , ' AND NOT EXISTS (');
516: utl_file.put_line(l_bodyFileHandle , ' SELECT ' || l_Q || 'EXISTS' || l_Q);
517: utl_file.put_line(l_bodyFileHandle , ' FROM OE_PC_EXCLUSIONS e');
518: utl_file.put_line(l_bodyFileHandle , ' WHERE e.responsibility_id = p_responsibility_id');
519: utl_file.put_line(l_bodyFileHandle , ' AND e.assignment_id = a.assignment_id');
512: utl_file.put_line(l_bodyFileHandle , ' -- that have honored_by_def_flag = ''N''');
513: utl_file.put_line(l_bodyFileHandle , ' AND decode(honored_by_def_flag,''N'',decode(p_is_caller_defaulting,''Y'',''N'',''Y''),');
514: utl_file.put_line(l_bodyFileHandle , ' nvl(honored_by_def_flag,''Y'')) = ''Y''');
515: utl_file.put_line(l_bodyFileHandle , ' AND NOT EXISTS (');
516: utl_file.put_line(l_bodyFileHandle , ' SELECT ' || l_Q || 'EXISTS' || l_Q);
517: utl_file.put_line(l_bodyFileHandle , ' FROM OE_PC_EXCLUSIONS e');
518: utl_file.put_line(l_bodyFileHandle , ' WHERE e.responsibility_id = p_responsibility_id');
519: utl_file.put_line(l_bodyFileHandle , ' AND e.assignment_id = a.assignment_id');
520: utl_file.put_line(l_bodyFileHandle , ' AND e.application_id = p_application_id OR e.application_id IS NULL'); --bug3631547
513: utl_file.put_line(l_bodyFileHandle , ' AND decode(honored_by_def_flag,''N'',decode(p_is_caller_defaulting,''Y'',''N'',''Y''),');
514: utl_file.put_line(l_bodyFileHandle , ' nvl(honored_by_def_flag,''Y'')) = ''Y''');
515: utl_file.put_line(l_bodyFileHandle , ' AND NOT EXISTS (');
516: utl_file.put_line(l_bodyFileHandle , ' SELECT ' || l_Q || 'EXISTS' || l_Q);
517: utl_file.put_line(l_bodyFileHandle , ' FROM OE_PC_EXCLUSIONS e');
518: utl_file.put_line(l_bodyFileHandle , ' WHERE e.responsibility_id = p_responsibility_id');
519: utl_file.put_line(l_bodyFileHandle , ' AND e.assignment_id = a.assignment_id');
520: utl_file.put_line(l_bodyFileHandle , ' AND e.application_id = p_application_id OR e.application_id IS NULL'); --bug3631547
521: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(e.start_date_active, sysdate)');
514: utl_file.put_line(l_bodyFileHandle , ' nvl(honored_by_def_flag,''Y'')) = ''Y''');
515: utl_file.put_line(l_bodyFileHandle , ' AND NOT EXISTS (');
516: utl_file.put_line(l_bodyFileHandle , ' SELECT ' || l_Q || 'EXISTS' || l_Q);
517: utl_file.put_line(l_bodyFileHandle , ' FROM OE_PC_EXCLUSIONS e');
518: utl_file.put_line(l_bodyFileHandle , ' WHERE e.responsibility_id = p_responsibility_id');
519: utl_file.put_line(l_bodyFileHandle , ' AND e.assignment_id = a.assignment_id');
520: utl_file.put_line(l_bodyFileHandle , ' AND e.application_id = p_application_id OR e.application_id IS NULL'); --bug3631547
521: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(e.start_date_active, sysdate)');
522: -- utl_file.put_line(l_bodyFileHandle , ' AND nvl(e.end_date_active, sysdate)');
515: utl_file.put_line(l_bodyFileHandle , ' AND NOT EXISTS (');
516: utl_file.put_line(l_bodyFileHandle , ' SELECT ' || l_Q || 'EXISTS' || l_Q);
517: utl_file.put_line(l_bodyFileHandle , ' FROM OE_PC_EXCLUSIONS e');
518: utl_file.put_line(l_bodyFileHandle , ' WHERE e.responsibility_id = p_responsibility_id');
519: utl_file.put_line(l_bodyFileHandle , ' AND e.assignment_id = a.assignment_id');
520: utl_file.put_line(l_bodyFileHandle , ' AND e.application_id = p_application_id OR e.application_id IS NULL'); --bug3631547
521: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(e.start_date_active, sysdate)');
522: -- utl_file.put_line(l_bodyFileHandle , ' AND nvl(e.end_date_active, sysdate)');
523: utl_file.put_line(l_bodyFileHandle , ' );');
516: utl_file.put_line(l_bodyFileHandle , ' SELECT ' || l_Q || 'EXISTS' || l_Q);
517: utl_file.put_line(l_bodyFileHandle , ' FROM OE_PC_EXCLUSIONS e');
518: utl_file.put_line(l_bodyFileHandle , ' WHERE e.responsibility_id = p_responsibility_id');
519: utl_file.put_line(l_bodyFileHandle , ' AND e.assignment_id = a.assignment_id');
520: utl_file.put_line(l_bodyFileHandle , ' AND e.application_id = p_application_id OR e.application_id IS NULL'); --bug3631547
521: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(e.start_date_active, sysdate)');
522: -- utl_file.put_line(l_bodyFileHandle , ' AND nvl(e.end_date_active, sysdate)');
523: utl_file.put_line(l_bodyFileHandle , ' );');
524: utl_file.put_line(l_bodyFileHandle , ' --Local Variables');
517: utl_file.put_line(l_bodyFileHandle , ' FROM OE_PC_EXCLUSIONS e');
518: utl_file.put_line(l_bodyFileHandle , ' WHERE e.responsibility_id = p_responsibility_id');
519: utl_file.put_line(l_bodyFileHandle , ' AND e.assignment_id = a.assignment_id');
520: utl_file.put_line(l_bodyFileHandle , ' AND e.application_id = p_application_id OR e.application_id IS NULL'); --bug3631547
521: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(e.start_date_active, sysdate)');
522: -- utl_file.put_line(l_bodyFileHandle , ' AND nvl(e.end_date_active, sysdate)');
523: utl_file.put_line(l_bodyFileHandle , ' );');
524: utl_file.put_line(l_bodyFileHandle , ' --Local Variables');
525: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
518: utl_file.put_line(l_bodyFileHandle , ' WHERE e.responsibility_id = p_responsibility_id');
519: utl_file.put_line(l_bodyFileHandle , ' AND e.assignment_id = a.assignment_id');
520: utl_file.put_line(l_bodyFileHandle , ' AND e.application_id = p_application_id OR e.application_id IS NULL'); --bug3631547
521: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(e.start_date_active, sysdate)');
522: -- utl_file.put_line(l_bodyFileHandle , ' AND nvl(e.end_date_active, sysdate)');
523: utl_file.put_line(l_bodyFileHandle , ' );');
524: utl_file.put_line(l_bodyFileHandle , ' --Local Variables');
525: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
526: utl_file.put_line(l_bodyFileHandle , ' l_validation_result number;');
519: utl_file.put_line(l_bodyFileHandle , ' AND e.assignment_id = a.assignment_id');
520: utl_file.put_line(l_bodyFileHandle , ' AND e.application_id = p_application_id OR e.application_id IS NULL'); --bug3631547
521: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(e.start_date_active, sysdate)');
522: -- utl_file.put_line(l_bodyFileHandle , ' AND nvl(e.end_date_active, sysdate)');
523: utl_file.put_line(l_bodyFileHandle , ' );');
524: utl_file.put_line(l_bodyFileHandle , ' --Local Variables');
525: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
526: utl_file.put_line(l_bodyFileHandle , ' l_validation_result number;');
527: utl_file.put_line(l_bodyFileHandle , ' l_condition_count number;');
520: utl_file.put_line(l_bodyFileHandle , ' AND e.application_id = p_application_id OR e.application_id IS NULL'); --bug3631547
521: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(e.start_date_active, sysdate)');
522: -- utl_file.put_line(l_bodyFileHandle , ' AND nvl(e.end_date_active, sysdate)');
523: utl_file.put_line(l_bodyFileHandle , ' );');
524: utl_file.put_line(l_bodyFileHandle , ' --Local Variables');
525: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
526: utl_file.put_line(l_bodyFileHandle , ' l_validation_result number;');
527: utl_file.put_line(l_bodyFileHandle , ' l_condition_count number;');
528: utl_file.put_line(l_bodyFileHandle , ' l_valid_condition_group number;');
521: -- utl_file.put_line(l_bodyFileHandle , ' AND sysdate BETWEEN nvl(e.start_date_active, sysdate)');
522: -- utl_file.put_line(l_bodyFileHandle , ' AND nvl(e.end_date_active, sysdate)');
523: utl_file.put_line(l_bodyFileHandle , ' );');
524: utl_file.put_line(l_bodyFileHandle , ' --Local Variables');
525: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
526: utl_file.put_line(l_bodyFileHandle , ' l_validation_result number;');
527: utl_file.put_line(l_bodyFileHandle , ' l_condition_count number;');
528: utl_file.put_line(l_bodyFileHandle , ' l_valid_condition_group number;');
529: utl_file.put_line(l_bodyFileHandle , ' BEGIN ');
522: -- utl_file.put_line(l_bodyFileHandle , ' AND nvl(e.end_date_active, sysdate)');
523: utl_file.put_line(l_bodyFileHandle , ' );');
524: utl_file.put_line(l_bodyFileHandle , ' --Local Variables');
525: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
526: utl_file.put_line(l_bodyFileHandle , ' l_validation_result number;');
527: utl_file.put_line(l_bodyFileHandle , ' l_condition_count number;');
528: utl_file.put_line(l_bodyFileHandle , ' l_valid_condition_group number;');
529: utl_file.put_line(l_bodyFileHandle , ' BEGIN ');
530: utl_file.put_line(l_bodyFileHandle , ' g_record := p_record; ');
523: utl_file.put_line(l_bodyFileHandle , ' );');
524: utl_file.put_line(l_bodyFileHandle , ' --Local Variables');
525: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
526: utl_file.put_line(l_bodyFileHandle , ' l_validation_result number;');
527: utl_file.put_line(l_bodyFileHandle , ' l_condition_count number;');
528: utl_file.put_line(l_bodyFileHandle , ' l_valid_condition_group number;');
529: utl_file.put_line(l_bodyFileHandle , ' BEGIN ');
530: utl_file.put_line(l_bodyFileHandle , ' g_record := p_record; ');
531: utl_file.put_line(l_bodyFileHandle , ' l_validation_result := OE_PC_GLOBALS.NO; ');
524: utl_file.put_line(l_bodyFileHandle , ' --Local Variables');
525: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
526: utl_file.put_line(l_bodyFileHandle , ' l_validation_result number;');
527: utl_file.put_line(l_bodyFileHandle , ' l_condition_count number;');
528: utl_file.put_line(l_bodyFileHandle , ' l_valid_condition_group number;');
529: utl_file.put_line(l_bodyFileHandle , ' BEGIN ');
530: utl_file.put_line(l_bodyFileHandle , ' g_record := p_record; ');
531: utl_file.put_line(l_bodyFileHandle , ' l_validation_result := OE_PC_GLOBALS.NO; ');
532: utl_file.put_line(l_bodyFileHandle , ' FOR c_rec in C_C LOOP ');
525: utl_file.put_line(l_bodyFileHandle , ' -------------------------------------------');
526: utl_file.put_line(l_bodyFileHandle , ' l_validation_result number;');
527: utl_file.put_line(l_bodyFileHandle , ' l_condition_count number;');
528: utl_file.put_line(l_bodyFileHandle , ' l_valid_condition_group number;');
529: utl_file.put_line(l_bodyFileHandle , ' BEGIN ');
530: utl_file.put_line(l_bodyFileHandle , ' g_record := p_record; ');
531: utl_file.put_line(l_bodyFileHandle , ' l_validation_result := OE_PC_GLOBALS.NO; ');
532: utl_file.put_line(l_bodyFileHandle , ' FOR c_rec in C_C LOOP ');
533: utl_file.put_line(l_bodyFileHandle , ' Validate_Constraint ( ');
526: utl_file.put_line(l_bodyFileHandle , ' l_validation_result number;');
527: utl_file.put_line(l_bodyFileHandle , ' l_condition_count number;');
528: utl_file.put_line(l_bodyFileHandle , ' l_valid_condition_group number;');
529: utl_file.put_line(l_bodyFileHandle , ' BEGIN ');
530: utl_file.put_line(l_bodyFileHandle , ' g_record := p_record; ');
531: utl_file.put_line(l_bodyFileHandle , ' l_validation_result := OE_PC_GLOBALS.NO; ');
532: utl_file.put_line(l_bodyFileHandle , ' FOR c_rec in C_C LOOP ');
533: utl_file.put_line(l_bodyFileHandle , ' Validate_Constraint ( ');
534: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id => c_rec.constraint_id');
527: utl_file.put_line(l_bodyFileHandle , ' l_condition_count number;');
528: utl_file.put_line(l_bodyFileHandle , ' l_valid_condition_group number;');
529: utl_file.put_line(l_bodyFileHandle , ' BEGIN ');
530: utl_file.put_line(l_bodyFileHandle , ' g_record := p_record; ');
531: utl_file.put_line(l_bodyFileHandle , ' l_validation_result := OE_PC_GLOBALS.NO; ');
532: utl_file.put_line(l_bodyFileHandle , ' FOR c_rec in C_C LOOP ');
533: utl_file.put_line(l_bodyFileHandle , ' Validate_Constraint ( ');
534: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id => c_rec.constraint_id');
535: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count => l_condition_count');
528: utl_file.put_line(l_bodyFileHandle , ' l_valid_condition_group number;');
529: utl_file.put_line(l_bodyFileHandle , ' BEGIN ');
530: utl_file.put_line(l_bodyFileHandle , ' g_record := p_record; ');
531: utl_file.put_line(l_bodyFileHandle , ' l_validation_result := OE_PC_GLOBALS.NO; ');
532: utl_file.put_line(l_bodyFileHandle , ' FOR c_rec in C_C LOOP ');
533: utl_file.put_line(l_bodyFileHandle , ' Validate_Constraint ( ');
534: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id => c_rec.constraint_id');
535: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count => l_condition_count');
536: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group => l_valid_condition_group');
529: utl_file.put_line(l_bodyFileHandle , ' BEGIN ');
530: utl_file.put_line(l_bodyFileHandle , ' g_record := p_record; ');
531: utl_file.put_line(l_bodyFileHandle , ' l_validation_result := OE_PC_GLOBALS.NO; ');
532: utl_file.put_line(l_bodyFileHandle , ' FOR c_rec in C_C LOOP ');
533: utl_file.put_line(l_bodyFileHandle , ' Validate_Constraint ( ');
534: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id => c_rec.constraint_id');
535: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count => l_condition_count');
536: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group => l_valid_condition_group');
537: utl_file.put_line(l_bodyFileHandle , ' ,x_result => l_validation_result');
530: utl_file.put_line(l_bodyFileHandle , ' g_record := p_record; ');
531: utl_file.put_line(l_bodyFileHandle , ' l_validation_result := OE_PC_GLOBALS.NO; ');
532: utl_file.put_line(l_bodyFileHandle , ' FOR c_rec in C_C LOOP ');
533: utl_file.put_line(l_bodyFileHandle , ' Validate_Constraint ( ');
534: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id => c_rec.constraint_id');
535: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count => l_condition_count');
536: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group => l_valid_condition_group');
537: utl_file.put_line(l_bodyFileHandle , ' ,x_result => l_validation_result');
538: utl_file.put_line(l_bodyFileHandle , ' );');
531: utl_file.put_line(l_bodyFileHandle , ' l_validation_result := OE_PC_GLOBALS.NO; ');
532: utl_file.put_line(l_bodyFileHandle , ' FOR c_rec in C_C LOOP ');
533: utl_file.put_line(l_bodyFileHandle , ' Validate_Constraint ( ');
534: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id => c_rec.constraint_id');
535: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count => l_condition_count');
536: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group => l_valid_condition_group');
537: utl_file.put_line(l_bodyFileHandle , ' ,x_result => l_validation_result');
538: utl_file.put_line(l_bodyFileHandle , ' );');
539: utl_file.put_line(l_bodyFileHandle , ' IF (l_condition_count = 0 OR l_validation_result = OE_PC_GLOBALS.YES) then');
532: utl_file.put_line(l_bodyFileHandle , ' FOR c_rec in C_C LOOP ');
533: utl_file.put_line(l_bodyFileHandle , ' Validate_Constraint ( ');
534: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id => c_rec.constraint_id');
535: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count => l_condition_count');
536: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group => l_valid_condition_group');
537: utl_file.put_line(l_bodyFileHandle , ' ,x_result => l_validation_result');
538: utl_file.put_line(l_bodyFileHandle , ' );');
539: utl_file.put_line(l_bodyFileHandle , ' IF (l_condition_count = 0 OR l_validation_result = OE_PC_GLOBALS.YES) then');
540: utl_file.put_line(l_bodyFileHandle , ' x_constraint_id := c_rec.constraint_id;');
533: utl_file.put_line(l_bodyFileHandle , ' Validate_Constraint ( ');
534: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id => c_rec.constraint_id');
535: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count => l_condition_count');
536: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group => l_valid_condition_group');
537: utl_file.put_line(l_bodyFileHandle , ' ,x_result => l_validation_result');
538: utl_file.put_line(l_bodyFileHandle , ' );');
539: utl_file.put_line(l_bodyFileHandle , ' IF (l_condition_count = 0 OR l_validation_result = OE_PC_GLOBALS.YES) then');
540: utl_file.put_line(l_bodyFileHandle , ' x_constraint_id := c_rec.constraint_id;');
541: utl_file.put_line(l_bodyFileHandle , ' x_on_operation_action := c_rec.on_operation_action;');
534: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id => c_rec.constraint_id');
535: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count => l_condition_count');
536: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group => l_valid_condition_group');
537: utl_file.put_line(l_bodyFileHandle , ' ,x_result => l_validation_result');
538: utl_file.put_line(l_bodyFileHandle , ' );');
539: utl_file.put_line(l_bodyFileHandle , ' IF (l_condition_count = 0 OR l_validation_result = OE_PC_GLOBALS.YES) then');
540: utl_file.put_line(l_bodyFileHandle , ' x_constraint_id := c_rec.constraint_id;');
541: utl_file.put_line(l_bodyFileHandle , ' x_on_operation_action := c_rec.on_operation_action;');
542: --utl_file.put_line(l_bodyFileHandle , ' x_message_name := c_rec.message_name;');
535: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count => l_condition_count');
536: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group => l_valid_condition_group');
537: utl_file.put_line(l_bodyFileHandle , ' ,x_result => l_validation_result');
538: utl_file.put_line(l_bodyFileHandle , ' );');
539: utl_file.put_line(l_bodyFileHandle , ' IF (l_condition_count = 0 OR l_validation_result = OE_PC_GLOBALS.YES) then');
540: utl_file.put_line(l_bodyFileHandle , ' x_constraint_id := c_rec.constraint_id;');
541: utl_file.put_line(l_bodyFileHandle , ' x_on_operation_action := c_rec.on_operation_action;');
542: --utl_file.put_line(l_bodyFileHandle , ' x_message_name := c_rec.message_name;');
543: utl_file.put_line(l_bodyFileHandle , ' x_constraining_conditions_grp := l_valid_condition_group;');
536: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group => l_valid_condition_group');
537: utl_file.put_line(l_bodyFileHandle , ' ,x_result => l_validation_result');
538: utl_file.put_line(l_bodyFileHandle , ' );');
539: utl_file.put_line(l_bodyFileHandle , ' IF (l_condition_count = 0 OR l_validation_result = OE_PC_GLOBALS.YES) then');
540: utl_file.put_line(l_bodyFileHandle , ' x_constraint_id := c_rec.constraint_id;');
541: utl_file.put_line(l_bodyFileHandle , ' x_on_operation_action := c_rec.on_operation_action;');
542: --utl_file.put_line(l_bodyFileHandle , ' x_message_name := c_rec.message_name;');
543: utl_file.put_line(l_bodyFileHandle , ' x_constraining_conditions_grp := l_valid_condition_group;');
544: utl_file.put_line(l_bodyFileHandle , ' EXIT;');
537: utl_file.put_line(l_bodyFileHandle , ' ,x_result => l_validation_result');
538: utl_file.put_line(l_bodyFileHandle , ' );');
539: utl_file.put_line(l_bodyFileHandle , ' IF (l_condition_count = 0 OR l_validation_result = OE_PC_GLOBALS.YES) then');
540: utl_file.put_line(l_bodyFileHandle , ' x_constraint_id := c_rec.constraint_id;');
541: utl_file.put_line(l_bodyFileHandle , ' x_on_operation_action := c_rec.on_operation_action;');
542: --utl_file.put_line(l_bodyFileHandle , ' x_message_name := c_rec.message_name;');
543: utl_file.put_line(l_bodyFileHandle , ' x_constraining_conditions_grp := l_valid_condition_group;');
544: utl_file.put_line(l_bodyFileHandle , ' EXIT;');
545: utl_file.put_line(l_bodyFileHandle , ' END IF;');
538: utl_file.put_line(l_bodyFileHandle , ' );');
539: utl_file.put_line(l_bodyFileHandle , ' IF (l_condition_count = 0 OR l_validation_result = OE_PC_GLOBALS.YES) then');
540: utl_file.put_line(l_bodyFileHandle , ' x_constraint_id := c_rec.constraint_id;');
541: utl_file.put_line(l_bodyFileHandle , ' x_on_operation_action := c_rec.on_operation_action;');
542: --utl_file.put_line(l_bodyFileHandle , ' x_message_name := c_rec.message_name;');
543: utl_file.put_line(l_bodyFileHandle , ' x_constraining_conditions_grp := l_valid_condition_group;');
544: utl_file.put_line(l_bodyFileHandle , ' EXIT;');
545: utl_file.put_line(l_bodyFileHandle , ' END IF;');
546: utl_file.put_line(l_bodyFileHandle , ' END LOOP;');
539: utl_file.put_line(l_bodyFileHandle , ' IF (l_condition_count = 0 OR l_validation_result = OE_PC_GLOBALS.YES) then');
540: utl_file.put_line(l_bodyFileHandle , ' x_constraint_id := c_rec.constraint_id;');
541: utl_file.put_line(l_bodyFileHandle , ' x_on_operation_action := c_rec.on_operation_action;');
542: --utl_file.put_line(l_bodyFileHandle , ' x_message_name := c_rec.message_name;');
543: utl_file.put_line(l_bodyFileHandle , ' x_constraining_conditions_grp := l_valid_condition_group;');
544: utl_file.put_line(l_bodyFileHandle , ' EXIT;');
545: utl_file.put_line(l_bodyFileHandle , ' END IF;');
546: utl_file.put_line(l_bodyFileHandle , ' END LOOP;');
547: utl_file.put_line(l_bodyFileHandle , ' IF ( p_operation = OE_PC_GLOBALS.CREATE_OP');
540: utl_file.put_line(l_bodyFileHandle , ' x_constraint_id := c_rec.constraint_id;');
541: utl_file.put_line(l_bodyFileHandle , ' x_on_operation_action := c_rec.on_operation_action;');
542: --utl_file.put_line(l_bodyFileHandle , ' x_message_name := c_rec.message_name;');
543: utl_file.put_line(l_bodyFileHandle , ' x_constraining_conditions_grp := l_valid_condition_group;');
544: utl_file.put_line(l_bodyFileHandle , ' EXIT;');
545: utl_file.put_line(l_bodyFileHandle , ' END IF;');
546: utl_file.put_line(l_bodyFileHandle , ' END LOOP;');
547: utl_file.put_line(l_bodyFileHandle , ' IF ( p_operation = OE_PC_GLOBALS.CREATE_OP');
548: utl_file.put_line(l_bodyFileHandle , ' AND l_validation_result = OE_PC_GLOBALS.NO');
541: utl_file.put_line(l_bodyFileHandle , ' x_on_operation_action := c_rec.on_operation_action;');
542: --utl_file.put_line(l_bodyFileHandle , ' x_message_name := c_rec.message_name;');
543: utl_file.put_line(l_bodyFileHandle , ' x_constraining_conditions_grp := l_valid_condition_group;');
544: utl_file.put_line(l_bodyFileHandle , ' EXIT;');
545: utl_file.put_line(l_bodyFileHandle , ' END IF;');
546: utl_file.put_line(l_bodyFileHandle , ' END LOOP;');
547: utl_file.put_line(l_bodyFileHandle , ' IF ( p_operation = OE_PC_GLOBALS.CREATE_OP');
548: utl_file.put_line(l_bodyFileHandle , ' AND l_validation_result = OE_PC_GLOBALS.NO');
549: utl_file.put_line(l_bodyFileHandle , ' AND p_column_name IS NOT NULL) THEN');
542: --utl_file.put_line(l_bodyFileHandle , ' x_message_name := c_rec.message_name;');
543: utl_file.put_line(l_bodyFileHandle , ' x_constraining_conditions_grp := l_valid_condition_group;');
544: utl_file.put_line(l_bodyFileHandle , ' EXIT;');
545: utl_file.put_line(l_bodyFileHandle , ' END IF;');
546: utl_file.put_line(l_bodyFileHandle , ' END LOOP;');
547: utl_file.put_line(l_bodyFileHandle , ' IF ( p_operation = OE_PC_GLOBALS.CREATE_OP');
548: utl_file.put_line(l_bodyFileHandle , ' AND l_validation_result = OE_PC_GLOBALS.NO');
549: utl_file.put_line(l_bodyFileHandle , ' AND p_column_name IS NOT NULL) THEN');
550: utl_file.put_line(l_bodyFileHandle , ' FOR c_rec in C_CHECK_ON_INSERT LOOP');
543: utl_file.put_line(l_bodyFileHandle , ' x_constraining_conditions_grp := l_valid_condition_group;');
544: utl_file.put_line(l_bodyFileHandle , ' EXIT;');
545: utl_file.put_line(l_bodyFileHandle , ' END IF;');
546: utl_file.put_line(l_bodyFileHandle , ' END LOOP;');
547: utl_file.put_line(l_bodyFileHandle , ' IF ( p_operation = OE_PC_GLOBALS.CREATE_OP');
548: utl_file.put_line(l_bodyFileHandle , ' AND l_validation_result = OE_PC_GLOBALS.NO');
549: utl_file.put_line(l_bodyFileHandle , ' AND p_column_name IS NOT NULL) THEN');
550: utl_file.put_line(l_bodyFileHandle , ' FOR c_rec in C_CHECK_ON_INSERT LOOP');
551: utl_file.put_line(l_bodyFileHandle , ' Validate_Constraint ( ');
544: utl_file.put_line(l_bodyFileHandle , ' EXIT;');
545: utl_file.put_line(l_bodyFileHandle , ' END IF;');
546: utl_file.put_line(l_bodyFileHandle , ' END LOOP;');
547: utl_file.put_line(l_bodyFileHandle , ' IF ( p_operation = OE_PC_GLOBALS.CREATE_OP');
548: utl_file.put_line(l_bodyFileHandle , ' AND l_validation_result = OE_PC_GLOBALS.NO');
549: utl_file.put_line(l_bodyFileHandle , ' AND p_column_name IS NOT NULL) THEN');
550: utl_file.put_line(l_bodyFileHandle , ' FOR c_rec in C_CHECK_ON_INSERT LOOP');
551: utl_file.put_line(l_bodyFileHandle , ' Validate_Constraint ( ');
552: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id => c_rec.constraint_id');
545: utl_file.put_line(l_bodyFileHandle , ' END IF;');
546: utl_file.put_line(l_bodyFileHandle , ' END LOOP;');
547: utl_file.put_line(l_bodyFileHandle , ' IF ( p_operation = OE_PC_GLOBALS.CREATE_OP');
548: utl_file.put_line(l_bodyFileHandle , ' AND l_validation_result = OE_PC_GLOBALS.NO');
549: utl_file.put_line(l_bodyFileHandle , ' AND p_column_name IS NOT NULL) THEN');
550: utl_file.put_line(l_bodyFileHandle , ' FOR c_rec in C_CHECK_ON_INSERT LOOP');
551: utl_file.put_line(l_bodyFileHandle , ' Validate_Constraint ( ');
552: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id => c_rec.constraint_id');
553: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count => l_condition_count');
546: utl_file.put_line(l_bodyFileHandle , ' END LOOP;');
547: utl_file.put_line(l_bodyFileHandle , ' IF ( p_operation = OE_PC_GLOBALS.CREATE_OP');
548: utl_file.put_line(l_bodyFileHandle , ' AND l_validation_result = OE_PC_GLOBALS.NO');
549: utl_file.put_line(l_bodyFileHandle , ' AND p_column_name IS NOT NULL) THEN');
550: utl_file.put_line(l_bodyFileHandle , ' FOR c_rec in C_CHECK_ON_INSERT LOOP');
551: utl_file.put_line(l_bodyFileHandle , ' Validate_Constraint ( ');
552: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id => c_rec.constraint_id');
553: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count => l_condition_count');
554: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group => l_valid_condition_group');
547: utl_file.put_line(l_bodyFileHandle , ' IF ( p_operation = OE_PC_GLOBALS.CREATE_OP');
548: utl_file.put_line(l_bodyFileHandle , ' AND l_validation_result = OE_PC_GLOBALS.NO');
549: utl_file.put_line(l_bodyFileHandle , ' AND p_column_name IS NOT NULL) THEN');
550: utl_file.put_line(l_bodyFileHandle , ' FOR c_rec in C_CHECK_ON_INSERT LOOP');
551: utl_file.put_line(l_bodyFileHandle , ' Validate_Constraint ( ');
552: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id => c_rec.constraint_id');
553: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count => l_condition_count');
554: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group => l_valid_condition_group');
555: utl_file.put_line(l_bodyFileHandle , ' ,x_result => l_validation_result');
548: utl_file.put_line(l_bodyFileHandle , ' AND l_validation_result = OE_PC_GLOBALS.NO');
549: utl_file.put_line(l_bodyFileHandle , ' AND p_column_name IS NOT NULL) THEN');
550: utl_file.put_line(l_bodyFileHandle , ' FOR c_rec in C_CHECK_ON_INSERT LOOP');
551: utl_file.put_line(l_bodyFileHandle , ' Validate_Constraint ( ');
552: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id => c_rec.constraint_id');
553: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count => l_condition_count');
554: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group => l_valid_condition_group');
555: utl_file.put_line(l_bodyFileHandle , ' ,x_result => l_validation_result');
556: utl_file.put_line(l_bodyFileHandle , ' );');
549: utl_file.put_line(l_bodyFileHandle , ' AND p_column_name IS NOT NULL) THEN');
550: utl_file.put_line(l_bodyFileHandle , ' FOR c_rec in C_CHECK_ON_INSERT LOOP');
551: utl_file.put_line(l_bodyFileHandle , ' Validate_Constraint ( ');
552: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id => c_rec.constraint_id');
553: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count => l_condition_count');
554: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group => l_valid_condition_group');
555: utl_file.put_line(l_bodyFileHandle , ' ,x_result => l_validation_result');
556: utl_file.put_line(l_bodyFileHandle , ' );');
557: utl_file.put_line(l_bodyFileHandle , ' IF (l_condition_count = 0 OR l_validation_result = OE_PC_GLOBALS.YES) then');
550: utl_file.put_line(l_bodyFileHandle , ' FOR c_rec in C_CHECK_ON_INSERT LOOP');
551: utl_file.put_line(l_bodyFileHandle , ' Validate_Constraint ( ');
552: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id => c_rec.constraint_id');
553: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count => l_condition_count');
554: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group => l_valid_condition_group');
555: utl_file.put_line(l_bodyFileHandle , ' ,x_result => l_validation_result');
556: utl_file.put_line(l_bodyFileHandle , ' );');
557: utl_file.put_line(l_bodyFileHandle , ' IF (l_condition_count = 0 OR l_validation_result = OE_PC_GLOBALS.YES) then');
558: utl_file.put_line(l_bodyFileHandle , ' x_constraint_id := c_rec.constraint_id;');
551: utl_file.put_line(l_bodyFileHandle , ' Validate_Constraint ( ');
552: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id => c_rec.constraint_id');
553: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count => l_condition_count');
554: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group => l_valid_condition_group');
555: utl_file.put_line(l_bodyFileHandle , ' ,x_result => l_validation_result');
556: utl_file.put_line(l_bodyFileHandle , ' );');
557: utl_file.put_line(l_bodyFileHandle , ' IF (l_condition_count = 0 OR l_validation_result = OE_PC_GLOBALS.YES) then');
558: utl_file.put_line(l_bodyFileHandle , ' x_constraint_id := c_rec.constraint_id;');
559: utl_file.put_line(l_bodyFileHandle , ' x_on_operation_action := c_rec.on_operation_action;');
552: utl_file.put_line(l_bodyFileHandle , ' p_constraint_id => c_rec.constraint_id');
553: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count => l_condition_count');
554: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group => l_valid_condition_group');
555: utl_file.put_line(l_bodyFileHandle , ' ,x_result => l_validation_result');
556: utl_file.put_line(l_bodyFileHandle , ' );');
557: utl_file.put_line(l_bodyFileHandle , ' IF (l_condition_count = 0 OR l_validation_result = OE_PC_GLOBALS.YES) then');
558: utl_file.put_line(l_bodyFileHandle , ' x_constraint_id := c_rec.constraint_id;');
559: utl_file.put_line(l_bodyFileHandle , ' x_on_operation_action := c_rec.on_operation_action;');
560: --utl_file.put_line(l_bodyFileHandle , ' x_message_name := c_rec.message_name;');
553: utl_file.put_line(l_bodyFileHandle , ' ,x_condition_count => l_condition_count');
554: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group => l_valid_condition_group');
555: utl_file.put_line(l_bodyFileHandle , ' ,x_result => l_validation_result');
556: utl_file.put_line(l_bodyFileHandle , ' );');
557: utl_file.put_line(l_bodyFileHandle , ' IF (l_condition_count = 0 OR l_validation_result = OE_PC_GLOBALS.YES) then');
558: utl_file.put_line(l_bodyFileHandle , ' x_constraint_id := c_rec.constraint_id;');
559: utl_file.put_line(l_bodyFileHandle , ' x_on_operation_action := c_rec.on_operation_action;');
560: --utl_file.put_line(l_bodyFileHandle , ' x_message_name := c_rec.message_name;');
561: utl_file.put_line(l_bodyFileHandle , ' x_constraining_conditions_grp := l_valid_condition_group;');
554: utl_file.put_line(l_bodyFileHandle , ' ,x_valid_condition_group => l_valid_condition_group');
555: utl_file.put_line(l_bodyFileHandle , ' ,x_result => l_validation_result');
556: utl_file.put_line(l_bodyFileHandle , ' );');
557: utl_file.put_line(l_bodyFileHandle , ' IF (l_condition_count = 0 OR l_validation_result = OE_PC_GLOBALS.YES) then');
558: utl_file.put_line(l_bodyFileHandle , ' x_constraint_id := c_rec.constraint_id;');
559: utl_file.put_line(l_bodyFileHandle , ' x_on_operation_action := c_rec.on_operation_action;');
560: --utl_file.put_line(l_bodyFileHandle , ' x_message_name := c_rec.message_name;');
561: utl_file.put_line(l_bodyFileHandle , ' x_constraining_conditions_grp := l_valid_condition_group;');
562: utl_file.put_line(l_bodyFileHandle , ' EXIT;');
555: utl_file.put_line(l_bodyFileHandle , ' ,x_result => l_validation_result');
556: utl_file.put_line(l_bodyFileHandle , ' );');
557: utl_file.put_line(l_bodyFileHandle , ' IF (l_condition_count = 0 OR l_validation_result = OE_PC_GLOBALS.YES) then');
558: utl_file.put_line(l_bodyFileHandle , ' x_constraint_id := c_rec.constraint_id;');
559: utl_file.put_line(l_bodyFileHandle , ' x_on_operation_action := c_rec.on_operation_action;');
560: --utl_file.put_line(l_bodyFileHandle , ' x_message_name := c_rec.message_name;');
561: utl_file.put_line(l_bodyFileHandle , ' x_constraining_conditions_grp := l_valid_condition_group;');
562: utl_file.put_line(l_bodyFileHandle , ' EXIT;');
563: utl_file.put_line(l_bodyFileHandle , ' END IF;');
556: utl_file.put_line(l_bodyFileHandle , ' );');
557: utl_file.put_line(l_bodyFileHandle , ' IF (l_condition_count = 0 OR l_validation_result = OE_PC_GLOBALS.YES) then');
558: utl_file.put_line(l_bodyFileHandle , ' x_constraint_id := c_rec.constraint_id;');
559: utl_file.put_line(l_bodyFileHandle , ' x_on_operation_action := c_rec.on_operation_action;');
560: --utl_file.put_line(l_bodyFileHandle , ' x_message_name := c_rec.message_name;');
561: utl_file.put_line(l_bodyFileHandle , ' x_constraining_conditions_grp := l_valid_condition_group;');
562: utl_file.put_line(l_bodyFileHandle , ' EXIT;');
563: utl_file.put_line(l_bodyFileHandle , ' END IF;');
564: utl_file.put_line(l_bodyFileHandle , ' END LOOP;');
557: utl_file.put_line(l_bodyFileHandle , ' IF (l_condition_count = 0 OR l_validation_result = OE_PC_GLOBALS.YES) then');
558: utl_file.put_line(l_bodyFileHandle , ' x_constraint_id := c_rec.constraint_id;');
559: utl_file.put_line(l_bodyFileHandle , ' x_on_operation_action := c_rec.on_operation_action;');
560: --utl_file.put_line(l_bodyFileHandle , ' x_message_name := c_rec.message_name;');
561: utl_file.put_line(l_bodyFileHandle , ' x_constraining_conditions_grp := l_valid_condition_group;');
562: utl_file.put_line(l_bodyFileHandle , ' EXIT;');
563: utl_file.put_line(l_bodyFileHandle , ' END IF;');
564: utl_file.put_line(l_bodyFileHandle , ' END LOOP;');
565: utl_file.put_line(l_bodyFileHandle , ' END IF;');
558: utl_file.put_line(l_bodyFileHandle , ' x_constraint_id := c_rec.constraint_id;');
559: utl_file.put_line(l_bodyFileHandle , ' x_on_operation_action := c_rec.on_operation_action;');
560: --utl_file.put_line(l_bodyFileHandle , ' x_message_name := c_rec.message_name;');
561: utl_file.put_line(l_bodyFileHandle , ' x_constraining_conditions_grp := l_valid_condition_group;');
562: utl_file.put_line(l_bodyFileHandle , ' EXIT;');
563: utl_file.put_line(l_bodyFileHandle , ' END IF;');
564: utl_file.put_line(l_bodyFileHandle , ' END LOOP;');
565: utl_file.put_line(l_bodyFileHandle , ' END IF;');
566: utl_file.put_line(l_bodyFileHandle , ' return l_validation_result;');
559: utl_file.put_line(l_bodyFileHandle , ' x_on_operation_action := c_rec.on_operation_action;');
560: --utl_file.put_line(l_bodyFileHandle , ' x_message_name := c_rec.message_name;');
561: utl_file.put_line(l_bodyFileHandle , ' x_constraining_conditions_grp := l_valid_condition_group;');
562: utl_file.put_line(l_bodyFileHandle , ' EXIT;');
563: utl_file.put_line(l_bodyFileHandle , ' END IF;');
564: utl_file.put_line(l_bodyFileHandle , ' END LOOP;');
565: utl_file.put_line(l_bodyFileHandle , ' END IF;');
566: utl_file.put_line(l_bodyFileHandle , ' return l_validation_result;');
567: utl_file.put_line(l_bodyFileHandle , ' EXCEPTION ');
560: --utl_file.put_line(l_bodyFileHandle , ' x_message_name := c_rec.message_name;');
561: utl_file.put_line(l_bodyFileHandle , ' x_constraining_conditions_grp := l_valid_condition_group;');
562: utl_file.put_line(l_bodyFileHandle , ' EXIT;');
563: utl_file.put_line(l_bodyFileHandle , ' END IF;');
564: utl_file.put_line(l_bodyFileHandle , ' END LOOP;');
565: utl_file.put_line(l_bodyFileHandle , ' END IF;');
566: utl_file.put_line(l_bodyFileHandle , ' return l_validation_result;');
567: utl_file.put_line(l_bodyFileHandle , ' EXCEPTION ');
568: utl_file.put_line(l_bodyFileHandle , ' WHEN OTHERS THEN ');
561: utl_file.put_line(l_bodyFileHandle , ' x_constraining_conditions_grp := l_valid_condition_group;');
562: utl_file.put_line(l_bodyFileHandle , ' EXIT;');
563: utl_file.put_line(l_bodyFileHandle , ' END IF;');
564: utl_file.put_line(l_bodyFileHandle , ' END LOOP;');
565: utl_file.put_line(l_bodyFileHandle , ' END IF;');
566: utl_file.put_line(l_bodyFileHandle , ' return l_validation_result;');
567: utl_file.put_line(l_bodyFileHandle , ' EXCEPTION ');
568: utl_file.put_line(l_bodyFileHandle , ' WHEN OTHERS THEN ');
569: utl_file.put_line(l_bodyFileHandle , ' RETURN OE_PC_GLOBALS.ERROR; ');
562: utl_file.put_line(l_bodyFileHandle , ' EXIT;');
563: utl_file.put_line(l_bodyFileHandle , ' END IF;');
564: utl_file.put_line(l_bodyFileHandle , ' END LOOP;');
565: utl_file.put_line(l_bodyFileHandle , ' END IF;');
566: utl_file.put_line(l_bodyFileHandle , ' return l_validation_result;');
567: utl_file.put_line(l_bodyFileHandle , ' EXCEPTION ');
568: utl_file.put_line(l_bodyFileHandle , ' WHEN OTHERS THEN ');
569: utl_file.put_line(l_bodyFileHandle , ' RETURN OE_PC_GLOBALS.ERROR; ');
570: utl_file.put_line(l_bodyFileHandle , 'END Is_Op_Constrained; ');
563: utl_file.put_line(l_bodyFileHandle , ' END IF;');
564: utl_file.put_line(l_bodyFileHandle , ' END LOOP;');
565: utl_file.put_line(l_bodyFileHandle , ' END IF;');
566: utl_file.put_line(l_bodyFileHandle , ' return l_validation_result;');
567: utl_file.put_line(l_bodyFileHandle , ' EXCEPTION ');
568: utl_file.put_line(l_bodyFileHandle , ' WHEN OTHERS THEN ');
569: utl_file.put_line(l_bodyFileHandle , ' RETURN OE_PC_GLOBALS.ERROR; ');
570: utl_file.put_line(l_bodyFileHandle , 'END Is_Op_Constrained; ');
571: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
564: utl_file.put_line(l_bodyFileHandle , ' END LOOP;');
565: utl_file.put_line(l_bodyFileHandle , ' END IF;');
566: utl_file.put_line(l_bodyFileHandle , ' return l_validation_result;');
567: utl_file.put_line(l_bodyFileHandle , ' EXCEPTION ');
568: utl_file.put_line(l_bodyFileHandle , ' WHEN OTHERS THEN ');
569: utl_file.put_line(l_bodyFileHandle , ' RETURN OE_PC_GLOBALS.ERROR; ');
570: utl_file.put_line(l_bodyFileHandle , 'END Is_Op_Constrained; ');
571: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
572: utl_file.put_line(l_bodyFileHandle , 'END ' || l_pkg_name || ';');
565: utl_file.put_line(l_bodyFileHandle , ' END IF;');
566: utl_file.put_line(l_bodyFileHandle , ' return l_validation_result;');
567: utl_file.put_line(l_bodyFileHandle , ' EXCEPTION ');
568: utl_file.put_line(l_bodyFileHandle , ' WHEN OTHERS THEN ');
569: utl_file.put_line(l_bodyFileHandle , ' RETURN OE_PC_GLOBALS.ERROR; ');
570: utl_file.put_line(l_bodyFileHandle , 'END Is_Op_Constrained; ');
571: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
572: utl_file.put_line(l_bodyFileHandle , 'END ' || l_pkg_name || ';');
573: utl_file.put_line(l_bodyFileHandle , '/');
566: utl_file.put_line(l_bodyFileHandle , ' return l_validation_result;');
567: utl_file.put_line(l_bodyFileHandle , ' EXCEPTION ');
568: utl_file.put_line(l_bodyFileHandle , ' WHEN OTHERS THEN ');
569: utl_file.put_line(l_bodyFileHandle , ' RETURN OE_PC_GLOBALS.ERROR; ');
570: utl_file.put_line(l_bodyFileHandle , 'END Is_Op_Constrained; ');
571: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
572: utl_file.put_line(l_bodyFileHandle , 'END ' || l_pkg_name || ';');
573: utl_file.put_line(l_bodyFileHandle , '/');
574: utl_file.put_line(l_bodyFileHandle , 'COMMIT;');
567: utl_file.put_line(l_bodyFileHandle , ' EXCEPTION ');
568: utl_file.put_line(l_bodyFileHandle , ' WHEN OTHERS THEN ');
569: utl_file.put_line(l_bodyFileHandle , ' RETURN OE_PC_GLOBALS.ERROR; ');
570: utl_file.put_line(l_bodyFileHandle , 'END Is_Op_Constrained; ');
571: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
572: utl_file.put_line(l_bodyFileHandle , 'END ' || l_pkg_name || ';');
573: utl_file.put_line(l_bodyFileHandle , '/');
574: utl_file.put_line(l_bodyFileHandle , 'COMMIT;');
575: -- utl_file.put_line(l_bodyFileHandle , 'EXIT;');
568: utl_file.put_line(l_bodyFileHandle , ' WHEN OTHERS THEN ');
569: utl_file.put_line(l_bodyFileHandle , ' RETURN OE_PC_GLOBALS.ERROR; ');
570: utl_file.put_line(l_bodyFileHandle , 'END Is_Op_Constrained; ');
571: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
572: utl_file.put_line(l_bodyFileHandle , 'END ' || l_pkg_name || ';');
573: utl_file.put_line(l_bodyFileHandle , '/');
574: utl_file.put_line(l_bodyFileHandle , 'COMMIT;');
575: -- utl_file.put_line(l_bodyFileHandle , 'EXIT;');
576: utl_file.fclose(l_bodyFileHandle);
569: utl_file.put_line(l_bodyFileHandle , ' RETURN OE_PC_GLOBALS.ERROR; ');
570: utl_file.put_line(l_bodyFileHandle , 'END Is_Op_Constrained; ');
571: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
572: utl_file.put_line(l_bodyFileHandle , 'END ' || l_pkg_name || ';');
573: utl_file.put_line(l_bodyFileHandle , '/');
574: utl_file.put_line(l_bodyFileHandle , 'COMMIT;');
575: -- utl_file.put_line(l_bodyFileHandle , 'EXIT;');
576: utl_file.fclose(l_bodyFileHandle);
577:
570: utl_file.put_line(l_bodyFileHandle , 'END Is_Op_Constrained; ');
571: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
572: utl_file.put_line(l_bodyFileHandle , 'END ' || l_pkg_name || ';');
573: utl_file.put_line(l_bodyFileHandle , '/');
574: utl_file.put_line(l_bodyFileHandle , 'COMMIT;');
575: -- utl_file.put_line(l_bodyFileHandle , 'EXIT;');
576: utl_file.fclose(l_bodyFileHandle);
577:
578: -- write the script to compile the spec and body
571: utl_file.put_line(l_bodyFileHandle , '------------------------------------------- ');
572: utl_file.put_line(l_bodyFileHandle , 'END ' || l_pkg_name || ';');
573: utl_file.put_line(l_bodyFileHandle , '/');
574: utl_file.put_line(l_bodyFileHandle , 'COMMIT;');
575: -- utl_file.put_line(l_bodyFileHandle , 'EXIT;');
576: utl_file.fclose(l_bodyFileHandle);
577:
578: -- write the script to compile the spec and body
579: utl_file.put_line(l_sqlFileHandle , '-- compile the spec');
572: utl_file.put_line(l_bodyFileHandle , 'END ' || l_pkg_name || ';');
573: utl_file.put_line(l_bodyFileHandle , '/');
574: utl_file.put_line(l_bodyFileHandle , 'COMMIT;');
575: -- utl_file.put_line(l_bodyFileHandle , 'EXIT;');
576: utl_file.fclose(l_bodyFileHandle);
577:
578: -- write the script to compile the spec and body
579: utl_file.put_line(l_sqlFileHandle , '-- compile the spec');
580: utl_file.put_line(l_sqlFileHandle , '@' || l_specFileName);
575: -- utl_file.put_line(l_bodyFileHandle , 'EXIT;');
576: utl_file.fclose(l_bodyFileHandle);
577:
578: -- write the script to compile the spec and body
579: utl_file.put_line(l_sqlFileHandle , '-- compile the spec');
580: utl_file.put_line(l_sqlFileHandle , '@' || l_specFileName);
581: utl_file.put_line(l_sqlFileHandle , '-- compile the body');
582: utl_file.put_line(l_sqlFileHandle , '@' || l_bodyFileName );
583: utl_file.put_line(l_sqlFileHandle , 'EXIT;');
576: utl_file.fclose(l_bodyFileHandle);
577:
578: -- write the script to compile the spec and body
579: utl_file.put_line(l_sqlFileHandle , '-- compile the spec');
580: utl_file.put_line(l_sqlFileHandle , '@' || l_specFileName);
581: utl_file.put_line(l_sqlFileHandle , '-- compile the body');
582: utl_file.put_line(l_sqlFileHandle , '@' || l_bodyFileName );
583: utl_file.put_line(l_sqlFileHandle , 'EXIT;');
584: utl_file.fclose(l_sqlFileHandle);
577:
578: -- write the script to compile the spec and body
579: utl_file.put_line(l_sqlFileHandle , '-- compile the spec');
580: utl_file.put_line(l_sqlFileHandle , '@' || l_specFileName);
581: utl_file.put_line(l_sqlFileHandle , '-- compile the body');
582: utl_file.put_line(l_sqlFileHandle , '@' || l_bodyFileName );
583: utl_file.put_line(l_sqlFileHandle , 'EXIT;');
584: utl_file.fclose(l_sqlFileHandle);
585:
578: -- write the script to compile the spec and body
579: utl_file.put_line(l_sqlFileHandle , '-- compile the spec');
580: utl_file.put_line(l_sqlFileHandle , '@' || l_specFileName);
581: utl_file.put_line(l_sqlFileHandle , '-- compile the body');
582: utl_file.put_line(l_sqlFileHandle , '@' || l_bodyFileName );
583: utl_file.put_line(l_sqlFileHandle , 'EXIT;');
584: utl_file.fclose(l_sqlFileHandle);
585:
586: EXCEPTION
579: utl_file.put_line(l_sqlFileHandle , '-- compile the spec');
580: utl_file.put_line(l_sqlFileHandle , '@' || l_specFileName);
581: utl_file.put_line(l_sqlFileHandle , '-- compile the body');
582: utl_file.put_line(l_sqlFileHandle , '@' || l_bodyFileName );
583: utl_file.put_line(l_sqlFileHandle , 'EXIT;');
584: utl_file.fclose(l_sqlFileHandle);
585:
586: EXCEPTION
587:
580: utl_file.put_line(l_sqlFileHandle , '@' || l_specFileName);
581: utl_file.put_line(l_sqlFileHandle , '-- compile the body');
582: utl_file.put_line(l_sqlFileHandle , '@' || l_bodyFileName );
583: utl_file.put_line(l_sqlFileHandle , 'EXIT;');
584: utl_file.fclose(l_sqlFileHandle);
585:
586: EXCEPTION
587:
588: when others then