DBA Data[Home] [Help]

APPS.FND_CONC_RAC_UTILS dependencies on FND_CONC_RAC_UTILS

Line 1: package body FND_CONC_RAC_UTILS as

1: package body FND_CONC_RAC_UTILS as
2: /* $Header: AFCPRACB.pls 120.2 2008/01/11 17:40:02 pferguso noship $ */
3: --
4: -- Package
5: -- FND_CONC_RAC_UTILS

Line 5: -- FND_CONC_RAC_UTILS

1: package body FND_CONC_RAC_UTILS as
2: /* $Header: AFCPRACB.pls 120.2 2008/01/11 17:40:02 pferguso noship $ */
3: --
4: -- Package
5: -- FND_CONC_RAC_UTILS
6: -- Purpose
7: -- Utilities for RAC
8: -- History
9: --

Line 70: 'fnd.plsql.FND_CONC_RAC_UTILS.kill_session',

66: from v$instance;
67:
68: if( FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
69: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
70: 'fnd.plsql.FND_CONC_RAC_UTILS.kill_session',
71: 'Session ID=' ||to_char(p_sid)||', serial#=' ||to_char(p_serial#)||', instance='||to_char(l_inst));
72: end if;
73:
74: l_sql := 'alter system kill session '''|| to_char(p_sid) || ',' ||

Line 84: 'fnd.plsql.FND_CONC_RAC_UTILS.kill_session',

80: when others then
81: if SQLCODE = -30 then
82: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
83: fnd_log.string(FND_LOG.LEVEL_ERROR,
84: 'fnd.plsql.FND_CONC_RAC_UTILS.kill_session',
85: 'Session ID ' ||to_char(p_sid)||', serial# '||to_char(p_serial#)||' not found: '||' in instance '||to_char(l_inst));
86: end if;
87: raise;
88: else

Line 91: 'fnd.plsql.FND_CONC_RAC_UTILS.kill_session',

87: raise;
88: else
89: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
90: fnd_log.string(FND_LOG.LEVEL_ERROR,
91: 'fnd.plsql.FND_CONC_RAC_UTILS.kill_session',
92: 'Unexpected error executing kill for session ID ' ||to_char(p_sid)||', serial# '||to_char(p_serial#)||' in instance '||to_char(l_inst));
93: end if;
94: raise;
95: end if;

Line 100: 'fnd.plsql.FND_CONC_RAC_UTILS.kill_session',

96: end;
97:
98: if( FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
99: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
100: 'fnd.plsql.FND_CONC_RAC_UTILS.kill_session',
101: 'Alter system kill session executed');
102: end if;
103:
104: exception

Line 107: fnd_message.set_token('ROUTINE', 'FND_CONC_RAC_UTILS.KILL_SESSION');

103:
104: exception
105: when others then
106: fnd_message.set_name('FND', 'SQL_PLSQL_ERROR');
107: fnd_message.set_token('ROUTINE', 'FND_CONC_RAC_UTILS.KILL_SESSION');
108: fnd_message.set_token('ERRNO', SQLCODE);
109: fnd_message.set_token('REASON', SQLERRM);
110: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
111: fnd_log.string(FND_LOG.LEVEL_ERROR,

Line 112: 'fnd.plsql.FND_CONC_RAC_UTILS.kill_session',

108: fnd_message.set_token('ERRNO', SQLCODE);
109: fnd_message.set_token('REASON', SQLERRM);
110: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
111: fnd_log.string(FND_LOG.LEVEL_ERROR,
112: 'fnd.plsql.FND_CONC_RAC_UTILS.kill_session',
113: 'Oracle Error kill_session: '||SQLCODE||': '||SQLERRM);
114: end if;
115: end;
116:

Line 153: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_kill_session',

149:
150: begin
151: if( FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
152: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
153: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_kill_session',
154: 'Session ID ' ||to_char(p_sid)||', serial# ' ||to_char(p_serial#)||', instance '||to_char(p_inst));
155: end if;
156:
157: select instance_number

Line 168: what => 'FND_CONC_RAC_UTILS.kill_session('''||to_char(p_sid)||''', '''||to_char(p_serial#)||''');',

164: kill_session(p_sid, p_serial#);
165: else
166: DBMS_JOB.SUBMIT(
167: job => p_jobno,
168: what => 'FND_CONC_RAC_UTILS.kill_session('''||to_char(p_sid)||''', '''||to_char(p_serial#)||''');',
169: instance => p_inst);
170: end if;
171:
172: exception

Line 177: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_kill_session',

173: when others then
174: if SQLCODE = -23428 then
175: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
176: fnd_log.string(FND_LOG.LEVEL_ERROR,
177: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_kill_session',
178: 'Cannot submit dbms_job. Instance '||to_char(p_inst)||' not available.');
179: end if;
180: l_retcode := 1;
181: raise;

Line 186: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_kill_session',

182: else
183: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
184: if l_inst <> p_inst then
185: fnd_log.string(FND_LOG.LEVEL_ERROR,
186: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_kill_session',
187: 'Unexpected error submitting dbms_job to kill session ' ||to_char(p_sid)||', serial# '||to_char(p_serial#)||' in instance '||to_char(p_inst));
188: else
189: fnd_log.string(FND_LOG.LEVEL_ERROR,
190: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_kill_session',

Line 190: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_kill_session',

186: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_kill_session',
187: 'Unexpected error submitting dbms_job to kill session ' ||to_char(p_sid)||', serial# '||to_char(p_serial#)||' in instance '||to_char(p_inst));
188: else
189: fnd_log.string(FND_LOG.LEVEL_ERROR,
190: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_kill_session',
191: 'Unexpected error: '||fnd_message.get||' calling kill_session for session ' ||to_char(p_sid)||', serial# '||to_char(p_serial#)||' in instance '||to_char(p_inst));
192: end if;
193:
194: end if;

Line 205: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_kill_session',

201:
202: if( FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
203: if l_inst <> p_inst then
204: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
205: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_kill_session',
206: 'Job '||to_char(p_jobno)||' submitted to kill session ID ' ||to_char(p_sid)||', serial# ' ||to_char(p_serial#)||', instance '||to_char(p_inst));
207: else
208: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
209: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_kill_session',

Line 209: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_kill_session',

205: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_kill_session',
206: 'Job '||to_char(p_jobno)||' submitted to kill session ID ' ||to_char(p_sid)||', serial# ' ||to_char(p_serial#)||', instance '||to_char(p_inst));
207: else
208: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
209: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_kill_session',
210: 'Called kill_session '||'for session ID ' ||to_char(p_sid)||', serial# ' ||to_char(p_serial#)||', in current instance '||to_char(p_inst));
211: end if;
212: end if;
213:

Line 219: fnd_message.set_token('ROUTINE', 'FND_CONC_RAC_UTILS.SUBMIT_KILL_SESSION');

215:
216: exception
217: when others then
218: fnd_message.set_name('FND', 'SQL_PLSQL_ERROR');
219: fnd_message.set_token('ROUTINE', 'FND_CONC_RAC_UTILS.SUBMIT_KILL_SESSION');
220: fnd_message.set_token('ERRNO', SQLCODE);
221: fnd_message.set_token('REASON', SQLERRM);
222: p_message := fnd_message.get;
223: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then

Line 225: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_kill_session',

221: fnd_message.set_token('REASON', SQLERRM);
222: p_message := fnd_message.get;
223: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
224: fnd_log.string(FND_LOG.LEVEL_ERROR,
225: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_kill_session',
226: 'Exception in submit_kill_session: '||p_message);
227: end if;
228: return l_retcode;
229: end;

Line 262: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_manager_kill_session',

258: begin
259:
260: if( FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
261: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
262: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_manager_kill_session',
263: 'Concurrent process ' ||to_char(p_cpid));
264: end if;
265:
266: begin

Line 276: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_manager_kill_session',

272: exception
273: when no_data_found then
274: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
275: fnd_log.string(FND_LOG.LEVEL_ERROR,
276: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_manager_kill_session',
277: 'Concurrent process ' ||to_char(p_cpid)||' not found');
278: end if;
279: l_retcode := 1;
280: raise;

Line 284: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_manager_kill_session',

280: raise;
281: when others then
282: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
283: fnd_log.string(FND_LOG.LEVEL_ERROR,
284: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_manager_kill_session',
285: 'Unexpected Error querying concurrent process ' ||to_char(p_cpid));
286: end if;
287: l_retcode := 0;
288: raise;

Line 301: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_manager_kill_session',

297: exception
298: when no_data_found then
299: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
300: fnd_log.string(FND_LOG.LEVEL_ERROR,
301: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_manager_kill_session',
302: 'Session (audsid) ' ||to_char(l_audsid)||' in instance '||to_char(l_inst)||' not found for concurrent process '||to_char(p_cpid));
303:
304: end if;
305: l_retcode := 1;

Line 310: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_manager_kill_session',

306: raise;
307: when others then
308: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
309: fnd_log.string(FND_LOG.LEVEL_ERROR,
310: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_manager_kill_session',
311: 'Unexpected Error querying audsid '||to_char(l_audsid)||' in instance '||to_char(l_inst)||'for concurrent process '||to_char(p_cpid));
312: end if;
313: l_retcode := 0;
314: raise;

Line 322: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_manager_kill_session',

318:
319: if (l_retcode <> 2) then
320: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
321: fnd_log.string(FND_LOG.LEVEL_ERROR,
322: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_manager_kill_session',
323: 'Submit_kill_session retcode: '||to_char(l_retcode)||', message: '||p_message);
324: end if;
325: end if;
326:

Line 333: 'FND_CONC_RAC_UTILS.SUBMIT_MANAGER_KILL_SESSION');

329: exception
330: when others then
331: fnd_message.set_name('FND', 'SQL_PLSQL_ERROR');
332: fnd_message.set_token('ROUTINE',
333: 'FND_CONC_RAC_UTILS.SUBMIT_MANAGER_KILL_SESSION');
334: fnd_message.set_token('ERRNO', SQLCODE);
335: fnd_message.set_token('REASON', SQLERRM);
336: p_message := fnd_message.get;
337: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then

Line 339: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_manager_kill_session',

335: fnd_message.set_token('REASON', SQLERRM);
336: p_message := fnd_message.get;
337: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
338: fnd_log.string(FND_LOG.LEVEL_ERROR,
339: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_manager_kill_session',
340: 'Exception in submit_manager_kill_session: '||p_message);
341: end if;
342: return l_retcode;
343: end;

Line 373: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_mgr_kill_session',

369: begin
370:
371: if( FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
372: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
373: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_mgr_kill_session',
374: 'Concurrent request ' ||to_char(p_reqid));
375: end if;
376:
377: begin

Line 387: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_mgr_kill_session',

383: exception
384: when no_data_found then
385: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
386: fnd_log.string(FND_LOG.LEVEL_ERROR,
387: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_mgr_kill_session',
388: 'Concurrent request ' ||to_char(p_reqid)||' not found');
389: end if;
390: l_retcode := 1;
391: raise;

Line 395: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_mgr_kill_session',

391: raise;
392: when others then
393: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
394: fnd_log.string(FND_LOG.LEVEL_ERROR,
395: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_mgr_kill_session',
396: 'Unexpected Error querying concurrent request '
397: ||to_char(p_reqid));
398: end if;
399: l_retcode := 0;

Line 408: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_mgr_kill_session',

404:
405: if (l_retcode = 2) then
406: if( FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
407: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
408: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_mgr_kill_session',
409: 'Job '||to_char(p_jobno)||' to kill manager session of request '||to_char(p_reqid)||' submitted.');
410: end if;
411: else
412: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then

Line 414: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_mgr_kill_session',

410: end if;
411: else
412: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
413: fnd_log.string(FND_LOG.LEVEL_ERROR,
414: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_mgr_kill_session',
415: 'Could not submit job to kill manager session of request '||to_char(p_reqid));
416: end if;
417: end if;
418:

Line 425: 'FND_CONC_RAC_UTILS.SUBMIT_REQ_MGR_KILL_SESSION');

421: exception
422: when others then
423: fnd_message.set_name('FND', 'SQL_PLSQL_ERROR');
424: fnd_message.set_token('ROUTINE',
425: 'FND_CONC_RAC_UTILS.SUBMIT_REQ_MGR_KILL_SESSION');
426: fnd_message.set_token('ERRNO', SQLCODE);
427: fnd_message.set_token('REASON', SQLERRM);
428: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
429: fnd_log.message(FND_LOG.LEVEL_ERROR,

Line 430: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_mgr_kill_session',

426: fnd_message.set_token('ERRNO', SQLCODE);
427: fnd_message.set_token('REASON', SQLERRM);
428: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
429: fnd_log.message(FND_LOG.LEVEL_ERROR,
430: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_mgr_kill_session',
431: TRUE);
432: end if;
433: return l_retcode;
434: end;

Line 470: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_kill_session',

466: begin
467:
468: if( FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
469: fnd_log.string(FND_LOG.LEVEL_STATEMENT,
470: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_kill_session',
471: 'Concurrent request ' ||to_char(p_reqid));
472: end if;
473:
474: begin

Line 483: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_kill_session',

479:
480: if l_audsid is null then
481: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
482: fnd_log.string(FND_LOG.LEVEL_ERROR,
483: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_kill_session',
484: 'Cannot find audsid for request ' ||to_char(p_reqid));
485: end if;
486: return 1;
487: end if;

Line 493: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_kill_session',

489: exception
490: when no_data_found then
491: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
492: fnd_log.string(FND_LOG.LEVEL_ERROR,
493: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_kill_session',
494: 'Concurrent request ' ||to_char(p_reqid)||' not found');
495: end if;
496: l_retcode := 1;
497: raise;

Line 501: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_kill_session',

497: raise;
498: when others then
499: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
500: fnd_log.string(FND_LOG.LEVEL_ERROR,
501: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_kill_session',
502: 'Unexpected Error querying concurrent request ' ||to_char(p_reqid));
503: end if;
504: l_retcode := 0;
505: raise;

Line 519: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_kill_session',

515: exception
516: when no_data_found then
517: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
518: fnd_log.string(FND_LOG.LEVEL_ERROR,
519: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_kill_session',
520: 'Session (audsid) ' ||to_char(l_audsid)|| ' not found for concurrent request '||to_char(p_reqid));
521:
522: end if;
523: -- If the session does not exist, our work here is done...

Line 529: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_kill_session',

525:
526: when others then
527: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
528: fnd_log.string(FND_LOG.LEVEL_ERROR,
529: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_kill_session',
530: 'Unexpected Error querying audsid '||to_char(l_audsid)|| 'for concurrent request '||to_char(p_reqid));
531: end if;
532: l_retcode := 0;
533: raise;

Line 543: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_kill_session',

539:
540: if (l_retcode <> 2) then
541: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
542: fnd_log.string(FND_LOG.LEVEL_ERROR,
543: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_kill_session',
544: 'Submit_kill_session retcode: '||to_char(l_retcode)||', message: '||p_message);
545: end if;
546: end if;
547:

Line 554: 'FND_CONC_RAC_UTILS.SUBMIT_REQ_KILL_SESSION');

550: exception
551: when others then
552: fnd_message.set_name('FND', 'SQL_PLSQL_ERROR');
553: fnd_message.set_token('ROUTINE',
554: 'FND_CONC_RAC_UTILS.SUBMIT_REQ_KILL_SESSION');
555: fnd_message.set_token('ERRNO', SQLCODE);
556: fnd_message.set_token('REASON', SQLERRM);
557: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
558: fnd_log.message(FND_LOG.LEVEL_ERROR,

Line 559: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_kill_session',

555: fnd_message.set_token('ERRNO', SQLCODE);
556: fnd_message.set_token('REASON', SQLERRM);
557: if( FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL ) then
558: fnd_log.message(FND_LOG.LEVEL_ERROR,
559: 'fnd.plsql.FND_CONC_RAC_UTILS.submit_req_kill_session',
560: TRUE);
561: end if;
562: return l_retcode;
563:

Line 566: end FND_CONC_RAC_UTILS;

562: return l_retcode;
563:
564: end;
565:
566: end FND_CONC_RAC_UTILS;