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