[Home] [Help]
PACKAGE BODY: APPS.AHL_UA_FLIGHT_SCHEDULES_PVT_W
Source
1 package body ahl_ua_flight_schedules_pvt_w as
2 /* $Header: AHLWUFSB.pls 120.1 2006/05/02 04:36 amsriniv noship $ */
3 rosetta_g_mistake_date date := to_date('01/01/+4713', 'MM/DD/SYYYY');
4 rosetta_g_miss_date date := to_date('01/01/-4712', 'MM/DD/SYYYY');
5 rosetta_g_mistake_date_high date := to_date('01/01/+4710', 'MM/DD/SYYYY');
6 rosetta_g_mistake_date_low date := to_date('01/01/-4710', 'MM/DD/SYYYY');
7
8 -- this is to workaround the JDBC bug regarding IN DATE of value GMiss
9 function rosetta_g_miss_date_in_map(d date) return date as
10 begin
11 if d > rosetta_g_mistake_date_high then return fnd_api.g_miss_date; end if;
12 if d < rosetta_g_mistake_date_low then return fnd_api.g_miss_date; end if;
13 return d;
14 end;
15
16 procedure rosetta_table_copy_in_p1(t out nocopy ahl_ua_flight_schedules_pvt.flight_schedules_tbl_type, a0 JTF_NUMBER_TABLE
17 , a1 JTF_VARCHAR2_TABLE_100
18 , a2 JTF_VARCHAR2_TABLE_100
19 , a3 JTF_DATE_TABLE
20 , a4 JTF_DATE_TABLE
21 , a5 JTF_NUMBER_TABLE
22 , a6 JTF_VARCHAR2_TABLE_100
23 , a7 JTF_NUMBER_TABLE
24 , a8 JTF_VARCHAR2_TABLE_100
25 , a9 JTF_DATE_TABLE
26 , a10 JTF_DATE_TABLE
27 , a11 JTF_NUMBER_TABLE
28 , a12 JTF_VARCHAR2_TABLE_100
29 , a13 JTF_NUMBER_TABLE
30 , a14 JTF_VARCHAR2_TABLE_100
31 , a15 JTF_NUMBER_TABLE
32 , a16 JTF_NUMBER_TABLE
33 , a17 JTF_VARCHAR2_TABLE_100
34 , a18 JTF_NUMBER_TABLE
35 , a19 JTF_VARCHAR2_TABLE_100
36 , a20 JTF_VARCHAR2_TABLE_100
37 , a21 JTF_VARCHAR2_TABLE_100
38 , a22 JTF_VARCHAR2_TABLE_100
39 , a23 JTF_VARCHAR2_TABLE_100
40 , a24 JTF_NUMBER_TABLE
41 , a25 JTF_VARCHAR2_TABLE_100
42 , a26 JTF_VARCHAR2_TABLE_100
43 , a27 JTF_VARCHAR2_TABLE_2000
44 , a28 JTF_VARCHAR2_TABLE_100
45 , a29 JTF_VARCHAR2_TABLE_200
46 , a30 JTF_VARCHAR2_TABLE_200
47 , a31 JTF_VARCHAR2_TABLE_200
48 , a32 JTF_VARCHAR2_TABLE_200
49 , a33 JTF_VARCHAR2_TABLE_200
50 , a34 JTF_VARCHAR2_TABLE_200
51 , a35 JTF_VARCHAR2_TABLE_200
52 , a36 JTF_VARCHAR2_TABLE_200
53 , a37 JTF_VARCHAR2_TABLE_200
54 , a38 JTF_VARCHAR2_TABLE_200
55 , a39 JTF_VARCHAR2_TABLE_200
56 , a40 JTF_VARCHAR2_TABLE_200
57 , a41 JTF_VARCHAR2_TABLE_200
58 , a42 JTF_VARCHAR2_TABLE_200
59 , a43 JTF_VARCHAR2_TABLE_200
60 , a44 JTF_VARCHAR2_TABLE_100
61 ) as
62 ddindx binary_integer; indx binary_integer;
63 begin
64 if a0 is not null and a0.count > 0 then
65 if a0.count > 0 then
66 indx := a0.first;
67 ddindx := 1;
68 while true loop
69 t(ddindx).unit_schedule_id := a0(indx);
70 t(ddindx).flight_number := a1(indx);
71 t(ddindx).segment := a2(indx);
72 t(ddindx).est_departure_time := rosetta_g_miss_date_in_map(a3(indx));
73 t(ddindx).actual_departure_time := rosetta_g_miss_date_in_map(a4(indx));
74 t(ddindx).departure_dept_id := a5(indx);
75 t(ddindx).departure_dept_code := a6(indx);
76 t(ddindx).departure_org_id := a7(indx);
77 t(ddindx).departure_org_code := a8(indx);
78 t(ddindx).est_arrival_time := rosetta_g_miss_date_in_map(a9(indx));
79 t(ddindx).actual_arrival_time := rosetta_g_miss_date_in_map(a10(indx));
80 t(ddindx).arrival_dept_id := a11(indx);
81 t(ddindx).arrival_dept_code := a12(indx);
82 t(ddindx).arrival_org_id := a13(indx);
83 t(ddindx).arrival_org_code := a14(indx);
84 t(ddindx).preceding_us_id := a15(indx);
85 t(ddindx).unit_config_header_id := a16(indx);
86 t(ddindx).unit_config_name := a17(indx);
87 t(ddindx).csi_instance_id := a18(indx);
88 t(ddindx).instance_number := a19(indx);
89 t(ddindx).item_number := a20(indx);
90 t(ddindx).serial_number := a21(indx);
91 t(ddindx).visit_reschedule_mode := a22(indx);
92 t(ddindx).visit_reschedule_meaning := a23(indx);
93 t(ddindx).object_version_number := a24(indx);
94 t(ddindx).is_update_allowed := a25(indx);
95 t(ddindx).is_delete_allowed := a26(indx);
96 t(ddindx).conflict_message := a27(indx);
97 t(ddindx).attribute_category := a28(indx);
98 t(ddindx).attribute1 := a29(indx);
99 t(ddindx).attribute2 := a30(indx);
100 t(ddindx).attribute3 := a31(indx);
101 t(ddindx).attribute4 := a32(indx);
102 t(ddindx).attribute5 := a33(indx);
103 t(ddindx).attribute6 := a34(indx);
104 t(ddindx).attribute7 := a35(indx);
105 t(ddindx).attribute8 := a36(indx);
106 t(ddindx).attribute9 := a37(indx);
107 t(ddindx).attribute10 := a38(indx);
108 t(ddindx).attribute11 := a39(indx);
109 t(ddindx).attribute12 := a40(indx);
110 t(ddindx).attribute13 := a41(indx);
111 t(ddindx).attribute14 := a42(indx);
112 t(ddindx).attribute15 := a43(indx);
113 t(ddindx).dml_operation := a44(indx);
114 ddindx := ddindx+1;
115 if a0.last =indx
116 then exit;
117 end if;
118 indx := a0.next(indx);
119 end loop;
120 end if;
121 end if;
122 end rosetta_table_copy_in_p1;
123 procedure rosetta_table_copy_out_p1(t ahl_ua_flight_schedules_pvt.flight_schedules_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
124 , a1 out nocopy JTF_VARCHAR2_TABLE_100
125 , a2 out nocopy JTF_VARCHAR2_TABLE_100
126 , a3 out nocopy JTF_DATE_TABLE
127 , a4 out nocopy JTF_DATE_TABLE
128 , a5 out nocopy JTF_NUMBER_TABLE
129 , a6 out nocopy JTF_VARCHAR2_TABLE_100
130 , a7 out nocopy JTF_NUMBER_TABLE
131 , a8 out nocopy JTF_VARCHAR2_TABLE_100
132 , a9 out nocopy JTF_DATE_TABLE
133 , a10 out nocopy JTF_DATE_TABLE
134 , a11 out nocopy JTF_NUMBER_TABLE
135 , a12 out nocopy JTF_VARCHAR2_TABLE_100
136 , a13 out nocopy JTF_NUMBER_TABLE
137 , a14 out nocopy JTF_VARCHAR2_TABLE_100
138 , a15 out nocopy JTF_NUMBER_TABLE
139 , a16 out nocopy JTF_NUMBER_TABLE
140 , a17 out nocopy JTF_VARCHAR2_TABLE_100
141 , a18 out nocopy JTF_NUMBER_TABLE
142 , a19 out nocopy JTF_VARCHAR2_TABLE_100
143 , a20 out nocopy JTF_VARCHAR2_TABLE_100
144 , a21 out nocopy JTF_VARCHAR2_TABLE_100
145 , a22 out nocopy JTF_VARCHAR2_TABLE_100
146 , a23 out nocopy JTF_VARCHAR2_TABLE_100
147 , a24 out nocopy JTF_NUMBER_TABLE
148 , a25 out nocopy JTF_VARCHAR2_TABLE_100
149 , a26 out nocopy JTF_VARCHAR2_TABLE_100
150 , a27 out nocopy JTF_VARCHAR2_TABLE_2000
151 , a28 out nocopy JTF_VARCHAR2_TABLE_100
152 , a29 out nocopy JTF_VARCHAR2_TABLE_200
153 , a30 out nocopy JTF_VARCHAR2_TABLE_200
154 , a31 out nocopy JTF_VARCHAR2_TABLE_200
155 , a32 out nocopy JTF_VARCHAR2_TABLE_200
156 , a33 out nocopy JTF_VARCHAR2_TABLE_200
157 , a34 out nocopy JTF_VARCHAR2_TABLE_200
158 , a35 out nocopy JTF_VARCHAR2_TABLE_200
159 , a36 out nocopy JTF_VARCHAR2_TABLE_200
160 , a37 out nocopy JTF_VARCHAR2_TABLE_200
161 , a38 out nocopy JTF_VARCHAR2_TABLE_200
162 , a39 out nocopy JTF_VARCHAR2_TABLE_200
163 , a40 out nocopy JTF_VARCHAR2_TABLE_200
164 , a41 out nocopy JTF_VARCHAR2_TABLE_200
165 , a42 out nocopy JTF_VARCHAR2_TABLE_200
166 , a43 out nocopy JTF_VARCHAR2_TABLE_200
167 , a44 out nocopy JTF_VARCHAR2_TABLE_100
168 ) as
169 ddindx binary_integer; indx binary_integer;
170 begin
171 if t is null or t.count = 0 then
172 a0 := JTF_NUMBER_TABLE();
173 a1 := JTF_VARCHAR2_TABLE_100();
174 a2 := JTF_VARCHAR2_TABLE_100();
175 a3 := JTF_DATE_TABLE();
176 a4 := JTF_DATE_TABLE();
177 a5 := JTF_NUMBER_TABLE();
178 a6 := JTF_VARCHAR2_TABLE_100();
179 a7 := JTF_NUMBER_TABLE();
180 a8 := JTF_VARCHAR2_TABLE_100();
181 a9 := JTF_DATE_TABLE();
182 a10 := JTF_DATE_TABLE();
183 a11 := JTF_NUMBER_TABLE();
184 a12 := JTF_VARCHAR2_TABLE_100();
185 a13 := JTF_NUMBER_TABLE();
186 a14 := JTF_VARCHAR2_TABLE_100();
187 a15 := JTF_NUMBER_TABLE();
188 a16 := JTF_NUMBER_TABLE();
189 a17 := JTF_VARCHAR2_TABLE_100();
190 a18 := JTF_NUMBER_TABLE();
191 a19 := JTF_VARCHAR2_TABLE_100();
192 a20 := JTF_VARCHAR2_TABLE_100();
193 a21 := JTF_VARCHAR2_TABLE_100();
194 a22 := JTF_VARCHAR2_TABLE_100();
195 a23 := JTF_VARCHAR2_TABLE_100();
196 a24 := JTF_NUMBER_TABLE();
197 a25 := JTF_VARCHAR2_TABLE_100();
198 a26 := JTF_VARCHAR2_TABLE_100();
199 a27 := JTF_VARCHAR2_TABLE_2000();
200 a28 := JTF_VARCHAR2_TABLE_100();
201 a29 := JTF_VARCHAR2_TABLE_200();
202 a30 := JTF_VARCHAR2_TABLE_200();
203 a31 := JTF_VARCHAR2_TABLE_200();
204 a32 := JTF_VARCHAR2_TABLE_200();
205 a33 := JTF_VARCHAR2_TABLE_200();
206 a34 := JTF_VARCHAR2_TABLE_200();
207 a35 := JTF_VARCHAR2_TABLE_200();
208 a36 := JTF_VARCHAR2_TABLE_200();
209 a37 := JTF_VARCHAR2_TABLE_200();
210 a38 := JTF_VARCHAR2_TABLE_200();
211 a39 := JTF_VARCHAR2_TABLE_200();
212 a40 := JTF_VARCHAR2_TABLE_200();
213 a41 := JTF_VARCHAR2_TABLE_200();
214 a42 := JTF_VARCHAR2_TABLE_200();
215 a43 := JTF_VARCHAR2_TABLE_200();
216 a44 := JTF_VARCHAR2_TABLE_100();
217 else
218 a0 := JTF_NUMBER_TABLE();
219 a1 := JTF_VARCHAR2_TABLE_100();
220 a2 := JTF_VARCHAR2_TABLE_100();
221 a3 := JTF_DATE_TABLE();
222 a4 := JTF_DATE_TABLE();
223 a5 := JTF_NUMBER_TABLE();
224 a6 := JTF_VARCHAR2_TABLE_100();
225 a7 := JTF_NUMBER_TABLE();
226 a8 := JTF_VARCHAR2_TABLE_100();
227 a9 := JTF_DATE_TABLE();
228 a10 := JTF_DATE_TABLE();
229 a11 := JTF_NUMBER_TABLE();
230 a12 := JTF_VARCHAR2_TABLE_100();
231 a13 := JTF_NUMBER_TABLE();
232 a14 := JTF_VARCHAR2_TABLE_100();
233 a15 := JTF_NUMBER_TABLE();
234 a16 := JTF_NUMBER_TABLE();
235 a17 := JTF_VARCHAR2_TABLE_100();
236 a18 := JTF_NUMBER_TABLE();
237 a19 := JTF_VARCHAR2_TABLE_100();
238 a20 := JTF_VARCHAR2_TABLE_100();
239 a21 := JTF_VARCHAR2_TABLE_100();
240 a22 := JTF_VARCHAR2_TABLE_100();
241 a23 := JTF_VARCHAR2_TABLE_100();
242 a24 := JTF_NUMBER_TABLE();
243 a25 := JTF_VARCHAR2_TABLE_100();
244 a26 := JTF_VARCHAR2_TABLE_100();
245 a27 := JTF_VARCHAR2_TABLE_2000();
246 a28 := JTF_VARCHAR2_TABLE_100();
247 a29 := JTF_VARCHAR2_TABLE_200();
248 a30 := JTF_VARCHAR2_TABLE_200();
249 a31 := JTF_VARCHAR2_TABLE_200();
250 a32 := JTF_VARCHAR2_TABLE_200();
251 a33 := JTF_VARCHAR2_TABLE_200();
252 a34 := JTF_VARCHAR2_TABLE_200();
253 a35 := JTF_VARCHAR2_TABLE_200();
254 a36 := JTF_VARCHAR2_TABLE_200();
255 a37 := JTF_VARCHAR2_TABLE_200();
256 a38 := JTF_VARCHAR2_TABLE_200();
257 a39 := JTF_VARCHAR2_TABLE_200();
258 a40 := JTF_VARCHAR2_TABLE_200();
259 a41 := JTF_VARCHAR2_TABLE_200();
260 a42 := JTF_VARCHAR2_TABLE_200();
261 a43 := JTF_VARCHAR2_TABLE_200();
262 a44 := JTF_VARCHAR2_TABLE_100();
263 if t.count > 0 then
264 a0.extend(t.count);
265 a1.extend(t.count);
266 a2.extend(t.count);
267 a3.extend(t.count);
268 a4.extend(t.count);
269 a5.extend(t.count);
270 a6.extend(t.count);
271 a7.extend(t.count);
272 a8.extend(t.count);
273 a9.extend(t.count);
274 a10.extend(t.count);
275 a11.extend(t.count);
276 a12.extend(t.count);
277 a13.extend(t.count);
278 a14.extend(t.count);
279 a15.extend(t.count);
280 a16.extend(t.count);
281 a17.extend(t.count);
282 a18.extend(t.count);
283 a19.extend(t.count);
284 a20.extend(t.count);
285 a21.extend(t.count);
286 a22.extend(t.count);
287 a23.extend(t.count);
288 a24.extend(t.count);
289 a25.extend(t.count);
290 a26.extend(t.count);
291 a27.extend(t.count);
292 a28.extend(t.count);
293 a29.extend(t.count);
294 a30.extend(t.count);
295 a31.extend(t.count);
296 a32.extend(t.count);
297 a33.extend(t.count);
298 a34.extend(t.count);
299 a35.extend(t.count);
300 a36.extend(t.count);
301 a37.extend(t.count);
302 a38.extend(t.count);
303 a39.extend(t.count);
304 a40.extend(t.count);
305 a41.extend(t.count);
306 a42.extend(t.count);
307 a43.extend(t.count);
308 a44.extend(t.count);
309 ddindx := t.first;
310 indx := 1;
311 while true loop
312 a0(indx) := t(ddindx).unit_schedule_id;
313 a1(indx) := t(ddindx).flight_number;
314 a2(indx) := t(ddindx).segment;
315 a3(indx) := t(ddindx).est_departure_time;
316 a4(indx) := t(ddindx).actual_departure_time;
317 a5(indx) := t(ddindx).departure_dept_id;
318 a6(indx) := t(ddindx).departure_dept_code;
319 a7(indx) := t(ddindx).departure_org_id;
320 a8(indx) := t(ddindx).departure_org_code;
321 a9(indx) := t(ddindx).est_arrival_time;
322 a10(indx) := t(ddindx).actual_arrival_time;
323 a11(indx) := t(ddindx).arrival_dept_id;
324 a12(indx) := t(ddindx).arrival_dept_code;
325 a13(indx) := t(ddindx).arrival_org_id;
326 a14(indx) := t(ddindx).arrival_org_code;
327 a15(indx) := t(ddindx).preceding_us_id;
328 a16(indx) := t(ddindx).unit_config_header_id;
329 a17(indx) := t(ddindx).unit_config_name;
330 a18(indx) := t(ddindx).csi_instance_id;
331 a19(indx) := t(ddindx).instance_number;
332 a20(indx) := t(ddindx).item_number;
333 a21(indx) := t(ddindx).serial_number;
334 a22(indx) := t(ddindx).visit_reschedule_mode;
335 a23(indx) := t(ddindx).visit_reschedule_meaning;
336 a24(indx) := t(ddindx).object_version_number;
337 a25(indx) := t(ddindx).is_update_allowed;
338 a26(indx) := t(ddindx).is_delete_allowed;
339 a27(indx) := t(ddindx).conflict_message;
340 a28(indx) := t(ddindx).attribute_category;
341 a29(indx) := t(ddindx).attribute1;
342 a30(indx) := t(ddindx).attribute2;
343 a31(indx) := t(ddindx).attribute3;
344 a32(indx) := t(ddindx).attribute4;
345 a33(indx) := t(ddindx).attribute5;
346 a34(indx) := t(ddindx).attribute6;
347 a35(indx) := t(ddindx).attribute7;
348 a36(indx) := t(ddindx).attribute8;
349 a37(indx) := t(ddindx).attribute9;
350 a38(indx) := t(ddindx).attribute10;
351 a39(indx) := t(ddindx).attribute11;
352 a40(indx) := t(ddindx).attribute12;
353 a41(indx) := t(ddindx).attribute13;
354 a42(indx) := t(ddindx).attribute14;
355 a43(indx) := t(ddindx).attribute15;
356 a44(indx) := t(ddindx).dml_operation;
357 indx := indx+1;
358 if t.last =ddindx
359 then exit;
360 end if;
361 ddindx := t.next(ddindx);
362 end loop;
363 end if;
364 end if;
365 end rosetta_table_copy_out_p1;
366
367 procedure process_flight_schedules(p_api_version NUMBER
368 , p_init_msg_list VARCHAR2
369 , p_commit VARCHAR2
370 , p_validation_level NUMBER
371 , p_default VARCHAR2
372 , p_module_type VARCHAR2
373 , x_return_status out nocopy VARCHAR2
374 , x_msg_count out nocopy NUMBER
375 , x_msg_data out nocopy VARCHAR2
376 , p9_a0 in out nocopy JTF_NUMBER_TABLE
377 , p9_a1 in out nocopy JTF_VARCHAR2_TABLE_100
378 , p9_a2 in out nocopy JTF_VARCHAR2_TABLE_100
379 , p9_a3 in out nocopy JTF_DATE_TABLE
380 , p9_a4 in out nocopy JTF_DATE_TABLE
381 , p9_a5 in out nocopy JTF_NUMBER_TABLE
382 , p9_a6 in out nocopy JTF_VARCHAR2_TABLE_100
383 , p9_a7 in out nocopy JTF_NUMBER_TABLE
384 , p9_a8 in out nocopy JTF_VARCHAR2_TABLE_100
385 , p9_a9 in out nocopy JTF_DATE_TABLE
386 , p9_a10 in out nocopy JTF_DATE_TABLE
387 , p9_a11 in out nocopy JTF_NUMBER_TABLE
388 , p9_a12 in out nocopy JTF_VARCHAR2_TABLE_100
389 , p9_a13 in out nocopy JTF_NUMBER_TABLE
390 , p9_a14 in out nocopy JTF_VARCHAR2_TABLE_100
391 , p9_a15 in out nocopy JTF_NUMBER_TABLE
392 , p9_a16 in out nocopy JTF_NUMBER_TABLE
393 , p9_a17 in out nocopy JTF_VARCHAR2_TABLE_100
394 , p9_a18 in out nocopy JTF_NUMBER_TABLE
395 , p9_a19 in out nocopy JTF_VARCHAR2_TABLE_100
396 , p9_a20 in out nocopy JTF_VARCHAR2_TABLE_100
397 , p9_a21 in out nocopy JTF_VARCHAR2_TABLE_100
398 , p9_a22 in out nocopy JTF_VARCHAR2_TABLE_100
399 , p9_a23 in out nocopy JTF_VARCHAR2_TABLE_100
400 , p9_a24 in out nocopy JTF_NUMBER_TABLE
401 , p9_a25 in out nocopy JTF_VARCHAR2_TABLE_100
402 , p9_a26 in out nocopy JTF_VARCHAR2_TABLE_100
403 , p9_a27 in out nocopy JTF_VARCHAR2_TABLE_2000
404 , p9_a28 in out nocopy JTF_VARCHAR2_TABLE_100
405 , p9_a29 in out nocopy JTF_VARCHAR2_TABLE_200
406 , p9_a30 in out nocopy JTF_VARCHAR2_TABLE_200
407 , p9_a31 in out nocopy JTF_VARCHAR2_TABLE_200
408 , p9_a32 in out nocopy JTF_VARCHAR2_TABLE_200
409 , p9_a33 in out nocopy JTF_VARCHAR2_TABLE_200
410 , p9_a34 in out nocopy JTF_VARCHAR2_TABLE_200
411 , p9_a35 in out nocopy JTF_VARCHAR2_TABLE_200
412 , p9_a36 in out nocopy JTF_VARCHAR2_TABLE_200
413 , p9_a37 in out nocopy JTF_VARCHAR2_TABLE_200
414 , p9_a38 in out nocopy JTF_VARCHAR2_TABLE_200
415 , p9_a39 in out nocopy JTF_VARCHAR2_TABLE_200
416 , p9_a40 in out nocopy JTF_VARCHAR2_TABLE_200
417 , p9_a41 in out nocopy JTF_VARCHAR2_TABLE_200
418 , p9_a42 in out nocopy JTF_VARCHAR2_TABLE_200
419 , p9_a43 in out nocopy JTF_VARCHAR2_TABLE_200
420 , p9_a44 in out nocopy JTF_VARCHAR2_TABLE_100
421 )
422
423 as
424 ddp_x_flight_schedules_tbl ahl_ua_flight_schedules_pvt.flight_schedules_tbl_type;
425 ddindx binary_integer; indx binary_integer;
426 begin
427
428 -- copy data to the local IN or IN-OUT args, if any
429
430
431
432
433
434
435
436
437
438 ahl_ua_flight_schedules_pvt_w.rosetta_table_copy_in_p1(ddp_x_flight_schedules_tbl, p9_a0
439 , p9_a1
440 , p9_a2
441 , p9_a3
442 , p9_a4
443 , p9_a5
444 , p9_a6
445 , p9_a7
446 , p9_a8
447 , p9_a9
448 , p9_a10
449 , p9_a11
450 , p9_a12
451 , p9_a13
452 , p9_a14
453 , p9_a15
454 , p9_a16
455 , p9_a17
456 , p9_a18
457 , p9_a19
458 , p9_a20
459 , p9_a21
460 , p9_a22
461 , p9_a23
462 , p9_a24
463 , p9_a25
464 , p9_a26
465 , p9_a27
466 , p9_a28
467 , p9_a29
468 , p9_a30
469 , p9_a31
470 , p9_a32
471 , p9_a33
472 , p9_a34
473 , p9_a35
474 , p9_a36
475 , p9_a37
476 , p9_a38
477 , p9_a39
478 , p9_a40
479 , p9_a41
480 , p9_a42
481 , p9_a43
482 , p9_a44
483 );
484
485 -- here's the delegated call to the old PL/SQL routine
486 ahl_ua_flight_schedules_pvt.process_flight_schedules(p_api_version,
487 p_init_msg_list,
488 p_commit,
489 p_validation_level,
490 p_default,
491 p_module_type,
492 x_return_status,
493 x_msg_count,
494 x_msg_data,
495 ddp_x_flight_schedules_tbl);
496
497 -- copy data back from the local variables to OUT or IN-OUT args, if any
498
499
500
501
502
503
504
505
506
507 ahl_ua_flight_schedules_pvt_w.rosetta_table_copy_out_p1(ddp_x_flight_schedules_tbl, p9_a0
508 , p9_a1
509 , p9_a2
510 , p9_a3
511 , p9_a4
512 , p9_a5
513 , p9_a6
514 , p9_a7
515 , p9_a8
516 , p9_a9
517 , p9_a10
518 , p9_a11
519 , p9_a12
520 , p9_a13
521 , p9_a14
522 , p9_a15
523 , p9_a16
524 , p9_a17
525 , p9_a18
526 , p9_a19
527 , p9_a20
528 , p9_a21
529 , p9_a22
530 , p9_a23
531 , p9_a24
532 , p9_a25
533 , p9_a26
534 , p9_a27
535 , p9_a28
536 , p9_a29
537 , p9_a30
538 , p9_a31
539 , p9_a32
540 , p9_a33
541 , p9_a34
542 , p9_a35
543 , p9_a36
544 , p9_a37
545 , p9_a38
546 , p9_a39
547 , p9_a40
548 , p9_a41
549 , p9_a42
550 , p9_a43
551 , p9_a44
552 );
553 end;
554
555 end ahl_ua_flight_schedules_pvt_w;