[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;