DBA Data[Home] [Help]

PACKAGE BODY: APPS.CSI_JAVA_INTERFACE_PKG_W

Source


1 package body csi_java_interface_pkg_w as
2   /* $Header: csivjiwb.pls 120.19.12010000.2 2009/05/25 05:24:52 dsingire ship $ */
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   function rosetta_g_miss_num_map(n number) return number as
17     a number := fnd_api.g_miss_num;
18     b number := 0-1962.0724;
19   begin
20     if n=a then return b; end if;
21     if n=b then return a; end if;
22     return n;
23   end;
24 
25   procedure rosetta_table_copy_in_p1(t out nocopy csi_java_interface_pkg.csi_output_tbl_ib, a0 JTF_NUMBER_TABLE
26     , a1 JTF_VARCHAR2_TABLE_200
27     , a2 JTF_VARCHAR2_TABLE_200
28     , a3 JTF_VARCHAR2_TABLE_100
29     , a4 JTF_NUMBER_TABLE
30     , a5 JTF_VARCHAR2_TABLE_300
31     , a6 JTF_VARCHAR2_TABLE_300
32     , a7 JTF_NUMBER_TABLE
33     , a8 JTF_VARCHAR2_TABLE_200
34     , a9 JTF_VARCHAR2_TABLE_2000
35     , a10 JTF_DATE_TABLE
36     , a11 JTF_DATE_TABLE
37     , a12 JTF_VARCHAR2_TABLE_100
38     , a13 JTF_VARCHAR2_TABLE_100
39     , a14 JTF_DATE_TABLE
40     , a15 JTF_DATE_TABLE
41     , a16 JTF_VARCHAR2_TABLE_100
42     , a17 JTF_VARCHAR2_TABLE_2000
43     , a18 JTF_DATE_TABLE
44     ) as
45     ddindx binary_integer; indx binary_integer;
46   begin
47   if a0 is not null and a0.count > 0 then
48       if a0.count > 0 then
49         indx := a0.first;
50         ddindx := 1;
51         while true loop
52           t(ddindx).contract_id := rosetta_g_miss_num_map(a0(indx));
53           t(ddindx).contract_number := a1(indx);
54           t(ddindx).contract_number_modifier := a2(indx);
55           t(ddindx).sts_code := a3(indx);
56           t(ddindx).service_line_id := rosetta_g_miss_num_map(a4(indx));
57           t(ddindx).service_name := a5(indx);
58           t(ddindx).service_description := a6(indx);
59           t(ddindx).coverage_term_line_id := rosetta_g_miss_num_map(a7(indx));
60           t(ddindx).coverage_term_name := a8(indx);
61           t(ddindx).coverage_term_description := a9(indx);
62           t(ddindx).service_start_date := rosetta_g_miss_date_in_map(a10(indx));
63           t(ddindx).service_end_date := rosetta_g_miss_date_in_map(a11(indx));
64           t(ddindx).warranty_flag := a12(indx);
65           t(ddindx).eligible_for_entitlement := a13(indx);
66           t(ddindx).exp_reaction_time := rosetta_g_miss_date_in_map(a14(indx));
67           t(ddindx).exp_resolution_time := rosetta_g_miss_date_in_map(a15(indx));
68           t(ddindx).status_code := a16(indx);
69           t(ddindx).status_text := a17(indx);
70           t(ddindx).date_terminated := rosetta_g_miss_date_in_map(a18(indx));
71           ddindx := ddindx+1;
72           if a0.last =indx
73             then exit;
74           end if;
75           indx := a0.next(indx);
76         end loop;
77       end if;
78    end if;
79   end rosetta_table_copy_in_p1;
80   procedure rosetta_table_copy_out_p1(t csi_java_interface_pkg.csi_output_tbl_ib, a0 out nocopy JTF_NUMBER_TABLE
81     , a1 out nocopy JTF_VARCHAR2_TABLE_200
82     , a2 out nocopy JTF_VARCHAR2_TABLE_200
83     , a3 out nocopy JTF_VARCHAR2_TABLE_100
84     , a4 out nocopy JTF_NUMBER_TABLE
85     , a5 out nocopy JTF_VARCHAR2_TABLE_300
86     , a6 out nocopy JTF_VARCHAR2_TABLE_300
87     , a7 out nocopy JTF_NUMBER_TABLE
88     , a8 out nocopy JTF_VARCHAR2_TABLE_200
89     , a9 out nocopy JTF_VARCHAR2_TABLE_2000
90     , a10 out nocopy JTF_DATE_TABLE
91     , a11 out nocopy JTF_DATE_TABLE
92     , a12 out nocopy JTF_VARCHAR2_TABLE_100
93     , a13 out nocopy JTF_VARCHAR2_TABLE_100
94     , a14 out nocopy JTF_DATE_TABLE
95     , a15 out nocopy JTF_DATE_TABLE
96     , a16 out nocopy JTF_VARCHAR2_TABLE_100
97     , a17 out nocopy JTF_VARCHAR2_TABLE_2000
98     , a18 out nocopy JTF_DATE_TABLE
99     ) as
100     ddindx binary_integer; indx binary_integer;
101   begin
102   if t is null or t.count = 0 then
103     a0 := JTF_NUMBER_TABLE();
104     a1 := JTF_VARCHAR2_TABLE_200();
105     a2 := JTF_VARCHAR2_TABLE_200();
106     a3 := JTF_VARCHAR2_TABLE_100();
107     a4 := JTF_NUMBER_TABLE();
108     a5 := JTF_VARCHAR2_TABLE_300();
109     a6 := JTF_VARCHAR2_TABLE_300();
110     a7 := JTF_NUMBER_TABLE();
111     a8 := JTF_VARCHAR2_TABLE_200();
112     a9 := JTF_VARCHAR2_TABLE_2000();
113     a10 := JTF_DATE_TABLE();
114     a11 := JTF_DATE_TABLE();
115     a12 := JTF_VARCHAR2_TABLE_100();
116     a13 := JTF_VARCHAR2_TABLE_100();
117     a14 := JTF_DATE_TABLE();
118     a15 := JTF_DATE_TABLE();
119     a16 := JTF_VARCHAR2_TABLE_100();
120     a17 := JTF_VARCHAR2_TABLE_2000();
121     a18 := JTF_DATE_TABLE();
122   else
123       a0 := JTF_NUMBER_TABLE();
124       a1 := JTF_VARCHAR2_TABLE_200();
125       a2 := JTF_VARCHAR2_TABLE_200();
126       a3 := JTF_VARCHAR2_TABLE_100();
127       a4 := JTF_NUMBER_TABLE();
128       a5 := JTF_VARCHAR2_TABLE_300();
129       a6 := JTF_VARCHAR2_TABLE_300();
130       a7 := JTF_NUMBER_TABLE();
131       a8 := JTF_VARCHAR2_TABLE_200();
132       a9 := JTF_VARCHAR2_TABLE_2000();
133       a10 := JTF_DATE_TABLE();
134       a11 := JTF_DATE_TABLE();
135       a12 := JTF_VARCHAR2_TABLE_100();
136       a13 := JTF_VARCHAR2_TABLE_100();
137       a14 := JTF_DATE_TABLE();
138       a15 := JTF_DATE_TABLE();
139       a16 := JTF_VARCHAR2_TABLE_100();
140       a17 := JTF_VARCHAR2_TABLE_2000();
141       a18 := JTF_DATE_TABLE();
142       if t.count > 0 then
143         a0.extend(t.count);
144         a1.extend(t.count);
145         a2.extend(t.count);
146         a3.extend(t.count);
147         a4.extend(t.count);
148         a5.extend(t.count);
149         a6.extend(t.count);
150         a7.extend(t.count);
151         a8.extend(t.count);
152         a9.extend(t.count);
153         a10.extend(t.count);
154         a11.extend(t.count);
155         a12.extend(t.count);
156         a13.extend(t.count);
157         a14.extend(t.count);
158         a15.extend(t.count);
159         a16.extend(t.count);
160         a17.extend(t.count);
161         a18.extend(t.count);
162         ddindx := t.first;
163         indx := 1;
164         while true loop
165           a0(indx) := rosetta_g_miss_num_map(t(ddindx).contract_id);
166           a1(indx) := t(ddindx).contract_number;
167           a2(indx) := t(ddindx).contract_number_modifier;
168           a3(indx) := t(ddindx).sts_code;
169           a4(indx) := rosetta_g_miss_num_map(t(ddindx).service_line_id);
170           a5(indx) := t(ddindx).service_name;
171           a6(indx) := t(ddindx).service_description;
172           a7(indx) := rosetta_g_miss_num_map(t(ddindx).coverage_term_line_id);
173           a8(indx) := t(ddindx).coverage_term_name;
174           a9(indx) := t(ddindx).coverage_term_description;
175           a10(indx) := t(ddindx).service_start_date;
176           a11(indx) := t(ddindx).service_end_date;
177           a12(indx) := t(ddindx).warranty_flag;
178           a13(indx) := t(ddindx).eligible_for_entitlement;
179           a14(indx) := t(ddindx).exp_reaction_time;
180           a15(indx) := t(ddindx).exp_resolution_time;
181           a16(indx) := t(ddindx).status_code;
182           a17(indx) := t(ddindx).status_text;
183           a18(indx) := t(ddindx).date_terminated;
184           indx := indx+1;
185           if t.last =ddindx
186             then exit;
187           end if;
188           ddindx := t.next(ddindx);
189         end loop;
190       end if;
191    end if;
192   end rosetta_table_copy_out_p1;
193 
194   procedure rosetta_table_copy_in_p3(t out nocopy csi_java_interface_pkg.csi_coverage_tbl_ib, a0 JTF_VARCHAR2_TABLE_100
195     , a1 JTF_NUMBER_TABLE
196     ) as
197     ddindx binary_integer; indx binary_integer;
198   begin
199   if a0 is not null and a0.count > 0 then
200       if a0.count > 0 then
201         indx := a0.first;
202         ddindx := 1;
203         while true loop
204           t(ddindx).covered_level_code := a0(indx);
205           t(ddindx).covered_level_id := rosetta_g_miss_num_map(a1(indx));
206           ddindx := ddindx+1;
207           if a0.last =indx
208             then exit;
209           end if;
210           indx := a0.next(indx);
211         end loop;
212       end if;
213    end if;
214   end rosetta_table_copy_in_p3;
215   procedure rosetta_table_copy_out_p3(t csi_java_interface_pkg.csi_coverage_tbl_ib, a0 out nocopy JTF_VARCHAR2_TABLE_100
216     , a1 out nocopy JTF_NUMBER_TABLE
217     ) as
218     ddindx binary_integer; indx binary_integer;
219   begin
220   if t is null or t.count = 0 then
221     a0 := JTF_VARCHAR2_TABLE_100();
222     a1 := JTF_NUMBER_TABLE();
223   else
224       a0 := JTF_VARCHAR2_TABLE_100();
225       a1 := JTF_NUMBER_TABLE();
226       if t.count > 0 then
227         a0.extend(t.count);
228         a1.extend(t.count);
229         ddindx := t.first;
230         indx := 1;
231         while true loop
232           a0(indx) := t(ddindx).covered_level_code;
233           a1(indx) := rosetta_g_miss_num_map(t(ddindx).covered_level_id);
234           indx := indx+1;
235           if t.last =ddindx
236             then exit;
237           end if;
238           ddindx := t.next(ddindx);
239         end loop;
240       end if;
241    end if;
242   end rosetta_table_copy_out_p3;
243 
244   procedure rosetta_table_copy_in_p5(t out nocopy csi_java_interface_pkg.dpl_instance_tbl, a0 JTF_NUMBER_TABLE
245     ) as
246     ddindx binary_integer; indx binary_integer;
247   begin
248   if a0 is not null and a0.count > 0 then
249       if a0.count > 0 then
250         indx := a0.first;
251         ddindx := 1;
252         while true loop
253           t(ddindx).instance_id := rosetta_g_miss_num_map(a0(indx));
254           ddindx := ddindx+1;
255           if a0.last =indx
256             then exit;
257           end if;
258           indx := a0.next(indx);
259         end loop;
260       end if;
261    end if;
262   end rosetta_table_copy_in_p5;
263   procedure rosetta_table_copy_out_p5(t csi_java_interface_pkg.dpl_instance_tbl, a0 out nocopy JTF_NUMBER_TABLE
264     ) as
265     ddindx binary_integer; indx binary_integer;
266   begin
267   if t is null or t.count = 0 then
268     a0 := JTF_NUMBER_TABLE();
269   else
270       a0 := JTF_NUMBER_TABLE();
271       if t.count > 0 then
272         a0.extend(t.count);
273         ddindx := t.first;
274         indx := 1;
275         while true loop
276           a0(indx) := rosetta_g_miss_num_map(t(ddindx).instance_id);
277           indx := indx+1;
278           if t.last =ddindx
279             then exit;
280           end if;
281           ddindx := t.next(ddindx);
282         end loop;
283       end if;
284    end if;
285   end rosetta_table_copy_out_p5;
286 
287   procedure create_item_instance(p_api_version  NUMBER
288     , p_commit  VARCHAR2
289     , p_init_msg_list  VARCHAR2
290     , p_validation_level  NUMBER
291     , p4_a0 in out nocopy  NUMBER
292     , p4_a1 in out nocopy  VARCHAR2
293     , p4_a2 in out nocopy  VARCHAR2
294     , p4_a3 in out nocopy  NUMBER
295     , p4_a4 in out nocopy  NUMBER
296     , p4_a5 in out nocopy  VARCHAR2
297     , p4_a6 in out nocopy  NUMBER
298     , p4_a7 in out nocopy  VARCHAR2
299     , p4_a8 in out nocopy  VARCHAR2
300     , p4_a9 in out nocopy  VARCHAR2
301     , p4_a10 in out nocopy  NUMBER
302     , p4_a11 in out nocopy  VARCHAR2
303     , p4_a12 in out nocopy  VARCHAR2
304     , p4_a13 in out nocopy  NUMBER
305     , p4_a14 in out nocopy  NUMBER
306     , p4_a15 in out nocopy  VARCHAR2
307     , p4_a16 in out nocopy  VARCHAR2
308     , p4_a17 in out nocopy  VARCHAR2
309     , p4_a18 in out nocopy  NUMBER
310     , p4_a19 in out nocopy  VARCHAR2
311     , p4_a20 in out nocopy  DATE
312     , p4_a21 in out nocopy  DATE
313     , p4_a22 in out nocopy  VARCHAR2
314     , p4_a23 in out nocopy  NUMBER
315     , p4_a24 in out nocopy  NUMBER
316     , p4_a25 in out nocopy  VARCHAR2
317     , p4_a26 in out nocopy  NUMBER
318     , p4_a27 in out nocopy  NUMBER
319     , p4_a28 in out nocopy  NUMBER
320     , p4_a29 in out nocopy  NUMBER
321     , p4_a30 in out nocopy  NUMBER
322     , p4_a31 in out nocopy  NUMBER
323     , p4_a32 in out nocopy  NUMBER
324     , p4_a33 in out nocopy  NUMBER
325     , p4_a34 in out nocopy  NUMBER
326     , p4_a35 in out nocopy  VARCHAR2
327     , p4_a36 in out nocopy  NUMBER
328     , p4_a37 in out nocopy  NUMBER
329     , p4_a38 in out nocopy  NUMBER
330     , p4_a39 in out nocopy  NUMBER
331     , p4_a40 in out nocopy  DATE
332     , p4_a41 in out nocopy  VARCHAR2
333     , p4_a42 in out nocopy  DATE
334     , p4_a43 in out nocopy  DATE
335     , p4_a44 in out nocopy  VARCHAR2
336     , p4_a45 in out nocopy  VARCHAR2
337     , p4_a46 in out nocopy  VARCHAR2
338     , p4_a47 in out nocopy  VARCHAR2
339     , p4_a48 in out nocopy  VARCHAR2
340     , p4_a49 in out nocopy  VARCHAR2
341     , p4_a50 in out nocopy  VARCHAR2
342     , p4_a51 in out nocopy  VARCHAR2
343     , p4_a52 in out nocopy  VARCHAR2
344     , p4_a53 in out nocopy  VARCHAR2
345     , p4_a54 in out nocopy  VARCHAR2
346     , p4_a55 in out nocopy  VARCHAR2
347     , p4_a56 in out nocopy  VARCHAR2
348     , p4_a57 in out nocopy  VARCHAR2
349     , p4_a58 in out nocopy  VARCHAR2
350     , p4_a59 in out nocopy  VARCHAR2
351     , p4_a60 in out nocopy  VARCHAR2
352     , p4_a61 in out nocopy  VARCHAR2
353     , p4_a62 in out nocopy  VARCHAR2
354     , p4_a63 in out nocopy  VARCHAR2
355     , p4_a64 in out nocopy  NUMBER
356     , p4_a65 in out nocopy  NUMBER
357     , p4_a66 in out nocopy  VARCHAR2
358     , p4_a67 in out nocopy  NUMBER
359     , p4_a68 in out nocopy  VARCHAR2
360     , p4_a69 in out nocopy  VARCHAR2
361     , p4_a70 in out nocopy  VARCHAR2
362     , p4_a71 in out nocopy  VARCHAR2
363     , p4_a72 in out nocopy  NUMBER
364     , p4_a73 in out nocopy  VARCHAR2
365     , p4_a74 in out nocopy  NUMBER
366     , p4_a75 in out nocopy  NUMBER
367     , p4_a76 in out nocopy  NUMBER
368     , p4_a77 in out nocopy  VARCHAR2
369     , p4_a78 in out nocopy  VARCHAR2
370     , p4_a79 in out nocopy  VARCHAR2
371     , p4_a80 in out nocopy  NUMBER
372     , p4_a81 in out nocopy  NUMBER
373     , p4_a82 in out nocopy  NUMBER
374     , p4_a83 in out nocopy  DATE
375     , p4_a84 in out nocopy  VARCHAR2
376     , p4_a85 in out nocopy  VARCHAR2
377     , p4_a86 in out nocopy  VARCHAR2
378     , p4_a87 in out nocopy  NUMBER
379     , p4_a88 in out nocopy  VARCHAR2
380     , p4_a89 in out nocopy  NUMBER
381     , p4_a90 in out nocopy  NUMBER
382     , p4_a91 in out nocopy  VARCHAR2
383     , p4_a92 in out nocopy  NUMBER
384     , p4_a93 in out nocopy  VARCHAR2
385     , p4_a94 in out nocopy  NUMBER
386     , p4_a95 in out nocopy  DATE
387     , p4_a96 in out nocopy  VARCHAR2
388     , p4_a97 in out nocopy  VARCHAR2
389     , p4_a98 in out nocopy  VARCHAR2
390     , p4_a99 in out nocopy  VARCHAR2
391     , p4_a100 in out nocopy  VARCHAR2
392     , p4_a101 in out nocopy  VARCHAR2
393     , p4_a102 in out nocopy  VARCHAR2
394     , p4_a103 in out nocopy  VARCHAR2
395     , p4_a104 in out nocopy  VARCHAR2
396     , p4_a105 in out nocopy  VARCHAR2
397     , p4_a106 in out nocopy  VARCHAR2
398     , p4_a107 in out nocopy  VARCHAR2
399     , p4_a108 in out nocopy  VARCHAR2
400     , p4_a109 in out nocopy  VARCHAR2
401     , p4_a110 in out nocopy  VARCHAR2
402     , p4_a111 in out nocopy  NUMBER
403     , p4_a112 in out nocopy  VARCHAR2
404     , p4_a113 in out nocopy  NUMBER
405     , p4_a114 in out nocopy  VARCHAR2
406     , p4_a115 in out nocopy  NUMBER
407     , p4_a116 in out nocopy  VARCHAR2
408     , p4_a117 in out nocopy  VARCHAR2
409     , p4_a118 in out nocopy  NUMBER
410     , p4_a119 in out nocopy  VARCHAR2
411     , p4_a120 in out nocopy  NUMBER
412     , p4_a121 in out nocopy  NUMBER
413     , p4_a122 in out nocopy  VARCHAR2
414     , p5_a0 in out nocopy JTF_NUMBER_TABLE
415     , p5_a1 in out nocopy JTF_NUMBER_TABLE
416     , p5_a2 in out nocopy JTF_VARCHAR2_TABLE_100
417     , p5_a3 in out nocopy JTF_NUMBER_TABLE
418     , p5_a4 in out nocopy JTF_VARCHAR2_TABLE_100
419     , p5_a5 in out nocopy JTF_VARCHAR2_TABLE_100
420     , p5_a6 in out nocopy JTF_NUMBER_TABLE
421     , p5_a7 in out nocopy JTF_DATE_TABLE
422     , p5_a8 in out nocopy JTF_DATE_TABLE
423     , p5_a9 in out nocopy JTF_VARCHAR2_TABLE_100
424     , p5_a10 in out nocopy JTF_VARCHAR2_TABLE_200
425     , p5_a11 in out nocopy JTF_VARCHAR2_TABLE_200
426     , p5_a12 in out nocopy JTF_VARCHAR2_TABLE_200
427     , p5_a13 in out nocopy JTF_VARCHAR2_TABLE_200
428     , p5_a14 in out nocopy JTF_VARCHAR2_TABLE_200
429     , p5_a15 in out nocopy JTF_VARCHAR2_TABLE_200
430     , p5_a16 in out nocopy JTF_VARCHAR2_TABLE_200
431     , p5_a17 in out nocopy JTF_VARCHAR2_TABLE_200
432     , p5_a18 in out nocopy JTF_VARCHAR2_TABLE_200
433     , p5_a19 in out nocopy JTF_VARCHAR2_TABLE_200
434     , p5_a20 in out nocopy JTF_VARCHAR2_TABLE_200
435     , p5_a21 in out nocopy JTF_VARCHAR2_TABLE_200
436     , p5_a22 in out nocopy JTF_VARCHAR2_TABLE_200
437     , p5_a23 in out nocopy JTF_VARCHAR2_TABLE_200
438     , p5_a24 in out nocopy JTF_VARCHAR2_TABLE_200
439     , p5_a25 in out nocopy JTF_NUMBER_TABLE
440     , p5_a26 in out nocopy JTF_VARCHAR2_TABLE_100
441     , p5_a27 in out nocopy JTF_VARCHAR2_TABLE_100
442     , p5_a28 in out nocopy JTF_NUMBER_TABLE
443     , p5_a29 in out nocopy JTF_VARCHAR2_TABLE_100
444     , p5_a30 in out nocopy JTF_NUMBER_TABLE
445     , p5_a31 in out nocopy JTF_NUMBER_TABLE
446     , p5_a32 in out nocopy JTF_VARCHAR2_TABLE_100
447     , p6_a0 in out nocopy JTF_NUMBER_TABLE
448     , p6_a1 in out nocopy JTF_NUMBER_TABLE
449     , p6_a2 in out nocopy JTF_NUMBER_TABLE
450     , p6_a3 in out nocopy JTF_NUMBER_TABLE
451     , p6_a4 in out nocopy JTF_VARCHAR2_TABLE_100
452     , p6_a5 in out nocopy JTF_NUMBER_TABLE
453     , p6_a6 in out nocopy JTF_NUMBER_TABLE
454     , p6_a7 in out nocopy JTF_DATE_TABLE
455     , p6_a8 in out nocopy JTF_DATE_TABLE
456     , p6_a9 in out nocopy JTF_VARCHAR2_TABLE_100
457     , p6_a10 in out nocopy JTF_VARCHAR2_TABLE_200
458     , p6_a11 in out nocopy JTF_VARCHAR2_TABLE_200
459     , p6_a12 in out nocopy JTF_VARCHAR2_TABLE_200
460     , p6_a13 in out nocopy JTF_VARCHAR2_TABLE_200
461     , p6_a14 in out nocopy JTF_VARCHAR2_TABLE_200
462     , p6_a15 in out nocopy JTF_VARCHAR2_TABLE_200
463     , p6_a16 in out nocopy JTF_VARCHAR2_TABLE_200
464     , p6_a17 in out nocopy JTF_VARCHAR2_TABLE_200
465     , p6_a18 in out nocopy JTF_VARCHAR2_TABLE_200
466     , p6_a19 in out nocopy JTF_VARCHAR2_TABLE_200
467     , p6_a20 in out nocopy JTF_VARCHAR2_TABLE_200
468     , p6_a21 in out nocopy JTF_VARCHAR2_TABLE_200
469     , p6_a22 in out nocopy JTF_VARCHAR2_TABLE_200
470     , p6_a23 in out nocopy JTF_VARCHAR2_TABLE_200
471     , p6_a24 in out nocopy JTF_VARCHAR2_TABLE_200
472     , p6_a25 in out nocopy JTF_NUMBER_TABLE
473     , p6_a26 in out nocopy JTF_VARCHAR2_TABLE_100
474     , p6_a27 in out nocopy JTF_NUMBER_TABLE
475     , p6_a28 in out nocopy JTF_VARCHAR2_TABLE_100
476     , p6_a29 in out nocopy JTF_VARCHAR2_TABLE_100
477     , p6_a30 in out nocopy JTF_NUMBER_TABLE
478     , p6_a31 in out nocopy JTF_NUMBER_TABLE
479     , p6_a32 in out nocopy JTF_NUMBER_TABLE
480     , p6_a33 in out nocopy JTF_DATE_TABLE
481     , p6_a34 in out nocopy JTF_NUMBER_TABLE
482     , p6_a35 in out nocopy JTF_VARCHAR2_TABLE_100
483     , p7_a0 in out nocopy  NUMBER
484     , p7_a1 in out nocopy  DATE
485     , p7_a2 in out nocopy  DATE
486     , p7_a3 in out nocopy  NUMBER
487     , p7_a4 in out nocopy  NUMBER
488     , p7_a5 in out nocopy  NUMBER
489     , p7_a6 in out nocopy  VARCHAR2
490     , p7_a7 in out nocopy  NUMBER
491     , p7_a8 in out nocopy  VARCHAR2
492     , p7_a9 in out nocopy  NUMBER
493     , p7_a10 in out nocopy  VARCHAR2
494     , p7_a11 in out nocopy  NUMBER
495     , p7_a12 in out nocopy  NUMBER
496     , p7_a13 in out nocopy  NUMBER
497     , p7_a14 in out nocopy  NUMBER
498     , p7_a15 in out nocopy  VARCHAR2
499     , p7_a16 in out nocopy  NUMBER
500     , p7_a17 in out nocopy  VARCHAR2
501     , p7_a18 in out nocopy  VARCHAR2
502     , p7_a19 in out nocopy  NUMBER
503     , p7_a20 in out nocopy  VARCHAR2
504     , p7_a21 in out nocopy  VARCHAR2
505     , p7_a22 in out nocopy  VARCHAR2
506     , p7_a23 in out nocopy  VARCHAR2
507     , p7_a24 in out nocopy  VARCHAR2
508     , p7_a25 in out nocopy  VARCHAR2
509     , p7_a26 in out nocopy  VARCHAR2
510     , p7_a27 in out nocopy  VARCHAR2
511     , p7_a28 in out nocopy  VARCHAR2
512     , p7_a29 in out nocopy  VARCHAR2
513     , p7_a30 in out nocopy  VARCHAR2
514     , p7_a31 in out nocopy  VARCHAR2
515     , p7_a32 in out nocopy  VARCHAR2
516     , p7_a33 in out nocopy  VARCHAR2
517     , p7_a34 in out nocopy  VARCHAR2
518     , p7_a35 in out nocopy  VARCHAR2
519     , p7_a36 in out nocopy  NUMBER
520     , p7_a37 in out nocopy  VARCHAR2
521     , p7_a38 in out nocopy  DATE
522     , p7_a39 in out nocopy  NUMBER
523     , x_return_status out nocopy  VARCHAR2
524     , x_msg_count out nocopy  NUMBER
525     , x_msg_data out nocopy  VARCHAR2
526   )
527 
528   as
529     ddp_instance_rec csi_datastructures_pub.instance_rec;
530     ddp_party_tbl csi_datastructures_pub.party_tbl;
531     ddp_account_tbl csi_datastructures_pub.party_account_tbl;
532     ddp_txn_rec csi_datastructures_pub.transaction_rec;
533     ddindx binary_integer; indx binary_integer;
534   begin
535 
536     -- copy data to the local IN or IN-OUT args, if any
537 
538 
539 
540 
541     ddp_instance_rec.instance_id := rosetta_g_miss_num_map(p4_a0);
542     ddp_instance_rec.instance_number := p4_a1;
543     ddp_instance_rec.external_reference := p4_a2;
544     ddp_instance_rec.inventory_item_id := rosetta_g_miss_num_map(p4_a3);
545     ddp_instance_rec.vld_organization_id := rosetta_g_miss_num_map(p4_a4);
546     ddp_instance_rec.inventory_revision := p4_a5;
547     ddp_instance_rec.inv_master_organization_id := rosetta_g_miss_num_map(p4_a6);
548     ddp_instance_rec.serial_number := p4_a7;
549     ddp_instance_rec.mfg_serial_number_flag := p4_a8;
550     ddp_instance_rec.lot_number := p4_a9;
551     ddp_instance_rec.quantity := rosetta_g_miss_num_map(p4_a10);
552     ddp_instance_rec.unit_of_measure := p4_a11;
553     ddp_instance_rec.accounting_class_code := p4_a12;
554     ddp_instance_rec.instance_condition_id := rosetta_g_miss_num_map(p4_a13);
555     ddp_instance_rec.instance_status_id := rosetta_g_miss_num_map(p4_a14);
556     ddp_instance_rec.customer_view_flag := p4_a15;
557     ddp_instance_rec.merchant_view_flag := p4_a16;
558     ddp_instance_rec.sellable_flag := p4_a17;
559     ddp_instance_rec.system_id := rosetta_g_miss_num_map(p4_a18);
560     ddp_instance_rec.instance_type_code := p4_a19;
561     ddp_instance_rec.active_start_date := rosetta_g_miss_date_in_map(p4_a20);
562     ddp_instance_rec.active_end_date := rosetta_g_miss_date_in_map(p4_a21);
563     ddp_instance_rec.location_type_code := p4_a22;
564     ddp_instance_rec.location_id := rosetta_g_miss_num_map(p4_a23);
565     ddp_instance_rec.inv_organization_id := rosetta_g_miss_num_map(p4_a24);
566     ddp_instance_rec.inv_subinventory_name := p4_a25;
567     ddp_instance_rec.inv_locator_id := rosetta_g_miss_num_map(p4_a26);
568     ddp_instance_rec.pa_project_id := rosetta_g_miss_num_map(p4_a27);
569     ddp_instance_rec.pa_project_task_id := rosetta_g_miss_num_map(p4_a28);
570     ddp_instance_rec.in_transit_order_line_id := rosetta_g_miss_num_map(p4_a29);
571     ddp_instance_rec.wip_job_id := rosetta_g_miss_num_map(p4_a30);
572     ddp_instance_rec.po_order_line_id := rosetta_g_miss_num_map(p4_a31);
573     ddp_instance_rec.last_oe_order_line_id := rosetta_g_miss_num_map(p4_a32);
574     ddp_instance_rec.last_oe_rma_line_id := rosetta_g_miss_num_map(p4_a33);
575     ddp_instance_rec.last_po_po_line_id := rosetta_g_miss_num_map(p4_a34);
576     ddp_instance_rec.last_oe_po_number := p4_a35;
577     ddp_instance_rec.last_wip_job_id := rosetta_g_miss_num_map(p4_a36);
578     ddp_instance_rec.last_pa_project_id := rosetta_g_miss_num_map(p4_a37);
579     ddp_instance_rec.last_pa_task_id := rosetta_g_miss_num_map(p4_a38);
580     ddp_instance_rec.last_oe_agreement_id := rosetta_g_miss_num_map(p4_a39);
581     ddp_instance_rec.install_date := rosetta_g_miss_date_in_map(p4_a40);
582     ddp_instance_rec.manually_created_flag := p4_a41;
583     ddp_instance_rec.return_by_date := rosetta_g_miss_date_in_map(p4_a42);
584     ddp_instance_rec.actual_return_date := rosetta_g_miss_date_in_map(p4_a43);
585     ddp_instance_rec.creation_complete_flag := p4_a44;
586     ddp_instance_rec.completeness_flag := p4_a45;
587     ddp_instance_rec.version_label := p4_a46;
588     ddp_instance_rec.version_label_description := p4_a47;
589     ddp_instance_rec.context := p4_a48;
590     ddp_instance_rec.attribute1 := p4_a49;
591     ddp_instance_rec.attribute2 := p4_a50;
592     ddp_instance_rec.attribute3 := p4_a51;
593     ddp_instance_rec.attribute4 := p4_a52;
594     ddp_instance_rec.attribute5 := p4_a53;
595     ddp_instance_rec.attribute6 := p4_a54;
596     ddp_instance_rec.attribute7 := p4_a55;
597     ddp_instance_rec.attribute8 := p4_a56;
598     ddp_instance_rec.attribute9 := p4_a57;
599     ddp_instance_rec.attribute10 := p4_a58;
600     ddp_instance_rec.attribute11 := p4_a59;
601     ddp_instance_rec.attribute12 := p4_a60;
602     ddp_instance_rec.attribute13 := p4_a61;
603     ddp_instance_rec.attribute14 := p4_a62;
604     ddp_instance_rec.attribute15 := p4_a63;
605     ddp_instance_rec.object_version_number := rosetta_g_miss_num_map(p4_a64);
606     ddp_instance_rec.last_txn_line_detail_id := rosetta_g_miss_num_map(p4_a65);
607     ddp_instance_rec.install_location_type_code := p4_a66;
608     ddp_instance_rec.install_location_id := rosetta_g_miss_num_map(p4_a67);
609     ddp_instance_rec.instance_usage_code := p4_a68;
610     ddp_instance_rec.check_for_instance_expiry := p4_a69;
611     ddp_instance_rec.processed_flag := p4_a70;
612     ddp_instance_rec.call_contracts := p4_a71;
613     ddp_instance_rec.interface_id := rosetta_g_miss_num_map(p4_a72);
614     ddp_instance_rec.grp_call_contracts := p4_a73;
615     ddp_instance_rec.config_inst_hdr_id := rosetta_g_miss_num_map(p4_a74);
616     ddp_instance_rec.config_inst_rev_num := rosetta_g_miss_num_map(p4_a75);
617     ddp_instance_rec.config_inst_item_id := rosetta_g_miss_num_map(p4_a76);
618     ddp_instance_rec.config_valid_status := p4_a77;
619     ddp_instance_rec.instance_description := p4_a78;
620     ddp_instance_rec.call_batch_validation := p4_a79;
621     ddp_instance_rec.request_id := rosetta_g_miss_num_map(p4_a80);
622     ddp_instance_rec.program_application_id := rosetta_g_miss_num_map(p4_a81);
623     ddp_instance_rec.program_id := rosetta_g_miss_num_map(p4_a82);
624     ddp_instance_rec.program_update_date := rosetta_g_miss_date_in_map(p4_a83);
625     ddp_instance_rec.cascade_ownership_flag := p4_a84;
626     ddp_instance_rec.network_asset_flag := p4_a85;
627     ddp_instance_rec.maintainable_flag := p4_a86;
628     ddp_instance_rec.pn_location_id := rosetta_g_miss_num_map(p4_a87);
629     ddp_instance_rec.asset_criticality_code := p4_a88;
630     ddp_instance_rec.category_id := rosetta_g_miss_num_map(p4_a89);
631     ddp_instance_rec.equipment_gen_object_id := rosetta_g_miss_num_map(p4_a90);
632     ddp_instance_rec.instantiation_flag := p4_a91;
633     ddp_instance_rec.linear_location_id := rosetta_g_miss_num_map(p4_a92);
634     ddp_instance_rec.operational_log_flag := p4_a93;
635     ddp_instance_rec.checkin_status := rosetta_g_miss_num_map(p4_a94);
636     ddp_instance_rec.supplier_warranty_exp_date := rosetta_g_miss_date_in_map(p4_a95);
637     ddp_instance_rec.attribute16 := p4_a96;
638     ddp_instance_rec.attribute17 := p4_a97;
639     ddp_instance_rec.attribute18 := p4_a98;
640     ddp_instance_rec.attribute19 := p4_a99;
641     ddp_instance_rec.attribute20 := p4_a100;
642     ddp_instance_rec.attribute21 := p4_a101;
643     ddp_instance_rec.attribute22 := p4_a102;
644     ddp_instance_rec.attribute23 := p4_a103;
645     ddp_instance_rec.attribute24 := p4_a104;
646     ddp_instance_rec.attribute25 := p4_a105;
647     ddp_instance_rec.attribute26 := p4_a106;
648     ddp_instance_rec.attribute27 := p4_a107;
649     ddp_instance_rec.attribute28 := p4_a108;
650     ddp_instance_rec.attribute29 := p4_a109;
651     ddp_instance_rec.attribute30 := p4_a110;
652     ddp_instance_rec.purchase_unit_price := rosetta_g_miss_num_map(p4_a111);
653     ddp_instance_rec.purchase_currency_code := p4_a112;
654     ddp_instance_rec.payables_unit_price := rosetta_g_miss_num_map(p4_a113);
655     ddp_instance_rec.payables_currency_code := p4_a114;
656     ddp_instance_rec.sales_unit_price := rosetta_g_miss_num_map(p4_a115);
657     ddp_instance_rec.sales_currency_code := p4_a116;
658     ddp_instance_rec.operational_status_code := p4_a117;
659     ddp_instance_rec.department_id := rosetta_g_miss_num_map(p4_a118);
660     ddp_instance_rec.wip_accounting_class := p4_a119;
661     ddp_instance_rec.area_id := rosetta_g_miss_num_map(p4_a120);
662     ddp_instance_rec.owner_party_id := rosetta_g_miss_num_map(p4_a121);
663     ddp_instance_rec.source_code := p4_a122;
664 
665     csi_datastructures_pub_w.rosetta_table_copy_in_p9(ddp_party_tbl, p5_a0
666       , p5_a1
667       , p5_a2
668       , p5_a3
669       , p5_a4
670       , p5_a5
671       , p5_a6
672       , p5_a7
673       , p5_a8
674       , p5_a9
675       , p5_a10
676       , p5_a11
677       , p5_a12
678       , p5_a13
679       , p5_a14
680       , p5_a15
681       , p5_a16
682       , p5_a17
683       , p5_a18
684       , p5_a19
685       , p5_a20
686       , p5_a21
687       , p5_a22
688       , p5_a23
689       , p5_a24
690       , p5_a25
691       , p5_a26
692       , p5_a27
693       , p5_a28
694       , p5_a29
695       , p5_a30
696       , p5_a31
697       , p5_a32
698       );
699 
700     csi_datastructures_pub_w.rosetta_table_copy_in_p6(ddp_account_tbl, p6_a0
701       , p6_a1
702       , p6_a2
703       , p6_a3
704       , p6_a4
705       , p6_a5
706       , p6_a6
707       , p6_a7
708       , p6_a8
709       , p6_a9
710       , p6_a10
711       , p6_a11
712       , p6_a12
713       , p6_a13
714       , p6_a14
715       , p6_a15
716       , p6_a16
717       , p6_a17
718       , p6_a18
719       , p6_a19
720       , p6_a20
721       , p6_a21
722       , p6_a22
723       , p6_a23
724       , p6_a24
725       , p6_a25
726       , p6_a26
727       , p6_a27
728       , p6_a28
729       , p6_a29
730       , p6_a30
731       , p6_a31
732       , p6_a32
733       , p6_a33
734       , p6_a34
735       , p6_a35
736       );
737 
738     ddp_txn_rec.transaction_id := rosetta_g_miss_num_map(p7_a0);
739     ddp_txn_rec.transaction_date := rosetta_g_miss_date_in_map(p7_a1);
740     ddp_txn_rec.source_transaction_date := rosetta_g_miss_date_in_map(p7_a2);
741     ddp_txn_rec.transaction_type_id := rosetta_g_miss_num_map(p7_a3);
742     ddp_txn_rec.txn_sub_type_id := rosetta_g_miss_num_map(p7_a4);
743     ddp_txn_rec.source_group_ref_id := rosetta_g_miss_num_map(p7_a5);
744     ddp_txn_rec.source_group_ref := p7_a6;
745     ddp_txn_rec.source_header_ref_id := rosetta_g_miss_num_map(p7_a7);
746     ddp_txn_rec.source_header_ref := p7_a8;
747     ddp_txn_rec.source_line_ref_id := rosetta_g_miss_num_map(p7_a9);
748     ddp_txn_rec.source_line_ref := p7_a10;
749     ddp_txn_rec.source_dist_ref_id1 := rosetta_g_miss_num_map(p7_a11);
750     ddp_txn_rec.source_dist_ref_id2 := rosetta_g_miss_num_map(p7_a12);
751     ddp_txn_rec.inv_material_transaction_id := rosetta_g_miss_num_map(p7_a13);
752     ddp_txn_rec.transaction_quantity := rosetta_g_miss_num_map(p7_a14);
753     ddp_txn_rec.transaction_uom_code := p7_a15;
754     ddp_txn_rec.transacted_by := rosetta_g_miss_num_map(p7_a16);
755     ddp_txn_rec.transaction_status_code := p7_a17;
756     ddp_txn_rec.transaction_action_code := p7_a18;
757     ddp_txn_rec.message_id := rosetta_g_miss_num_map(p7_a19);
758     ddp_txn_rec.context := p7_a20;
759     ddp_txn_rec.attribute1 := p7_a21;
760     ddp_txn_rec.attribute2 := p7_a22;
761     ddp_txn_rec.attribute3 := p7_a23;
762     ddp_txn_rec.attribute4 := p7_a24;
763     ddp_txn_rec.attribute5 := p7_a25;
764     ddp_txn_rec.attribute6 := p7_a26;
765     ddp_txn_rec.attribute7 := p7_a27;
766     ddp_txn_rec.attribute8 := p7_a28;
767     ddp_txn_rec.attribute9 := p7_a29;
768     ddp_txn_rec.attribute10 := p7_a30;
769     ddp_txn_rec.attribute11 := p7_a31;
770     ddp_txn_rec.attribute12 := p7_a32;
771     ddp_txn_rec.attribute13 := p7_a33;
772     ddp_txn_rec.attribute14 := p7_a34;
773     ddp_txn_rec.attribute15 := p7_a35;
774     ddp_txn_rec.object_version_number := rosetta_g_miss_num_map(p7_a36);
775     ddp_txn_rec.split_reason_code := p7_a37;
776     ddp_txn_rec.src_txn_creation_date := rosetta_g_miss_date_in_map(p7_a38);
777     ddp_txn_rec.gl_interface_status_code := rosetta_g_miss_num_map(p7_a39);
778 
779 
780 
781 
782     -- here's the delegated call to the old PL/SQL routine
783     csi_java_interface_pkg.create_item_instance(p_api_version,
784       p_commit,
785       p_init_msg_list,
786       p_validation_level,
787       ddp_instance_rec,
788       ddp_party_tbl,
789       ddp_account_tbl,
790       ddp_txn_rec,
791       x_return_status,
792       x_msg_count,
793       x_msg_data);
794 
795     -- copy data back from the local variables to OUT or IN-OUT args, if any
796 
797 
798 
799 
800     p4_a0 := rosetta_g_miss_num_map(ddp_instance_rec.instance_id);
801     p4_a1 := ddp_instance_rec.instance_number;
802     p4_a2 := ddp_instance_rec.external_reference;
803     p4_a3 := rosetta_g_miss_num_map(ddp_instance_rec.inventory_item_id);
804     p4_a4 := rosetta_g_miss_num_map(ddp_instance_rec.vld_organization_id);
805     p4_a5 := ddp_instance_rec.inventory_revision;
806     p4_a6 := rosetta_g_miss_num_map(ddp_instance_rec.inv_master_organization_id);
807     p4_a7 := ddp_instance_rec.serial_number;
808     p4_a8 := ddp_instance_rec.mfg_serial_number_flag;
809     p4_a9 := ddp_instance_rec.lot_number;
810     p4_a10 := rosetta_g_miss_num_map(ddp_instance_rec.quantity);
811     p4_a11 := ddp_instance_rec.unit_of_measure;
812     p4_a12 := ddp_instance_rec.accounting_class_code;
813     p4_a13 := rosetta_g_miss_num_map(ddp_instance_rec.instance_condition_id);
814     p4_a14 := rosetta_g_miss_num_map(ddp_instance_rec.instance_status_id);
815     p4_a15 := ddp_instance_rec.customer_view_flag;
816     p4_a16 := ddp_instance_rec.merchant_view_flag;
817     p4_a17 := ddp_instance_rec.sellable_flag;
818     p4_a18 := rosetta_g_miss_num_map(ddp_instance_rec.system_id);
819     p4_a19 := ddp_instance_rec.instance_type_code;
820     p4_a20 := ddp_instance_rec.active_start_date;
821     p4_a21 := ddp_instance_rec.active_end_date;
822     p4_a22 := ddp_instance_rec.location_type_code;
823     p4_a23 := rosetta_g_miss_num_map(ddp_instance_rec.location_id);
824     p4_a24 := rosetta_g_miss_num_map(ddp_instance_rec.inv_organization_id);
825     p4_a25 := ddp_instance_rec.inv_subinventory_name;
826     p4_a26 := rosetta_g_miss_num_map(ddp_instance_rec.inv_locator_id);
827     p4_a27 := rosetta_g_miss_num_map(ddp_instance_rec.pa_project_id);
828     p4_a28 := rosetta_g_miss_num_map(ddp_instance_rec.pa_project_task_id);
829     p4_a29 := rosetta_g_miss_num_map(ddp_instance_rec.in_transit_order_line_id);
830     p4_a30 := rosetta_g_miss_num_map(ddp_instance_rec.wip_job_id);
831     p4_a31 := rosetta_g_miss_num_map(ddp_instance_rec.po_order_line_id);
832     p4_a32 := rosetta_g_miss_num_map(ddp_instance_rec.last_oe_order_line_id);
833     p4_a33 := rosetta_g_miss_num_map(ddp_instance_rec.last_oe_rma_line_id);
834     p4_a34 := rosetta_g_miss_num_map(ddp_instance_rec.last_po_po_line_id);
835     p4_a35 := ddp_instance_rec.last_oe_po_number;
836     p4_a36 := rosetta_g_miss_num_map(ddp_instance_rec.last_wip_job_id);
837     p4_a37 := rosetta_g_miss_num_map(ddp_instance_rec.last_pa_project_id);
838     p4_a38 := rosetta_g_miss_num_map(ddp_instance_rec.last_pa_task_id);
839     p4_a39 := rosetta_g_miss_num_map(ddp_instance_rec.last_oe_agreement_id);
840     p4_a40 := ddp_instance_rec.install_date;
841     p4_a41 := ddp_instance_rec.manually_created_flag;
842     p4_a42 := ddp_instance_rec.return_by_date;
843     p4_a43 := ddp_instance_rec.actual_return_date;
844     p4_a44 := ddp_instance_rec.creation_complete_flag;
845     p4_a45 := ddp_instance_rec.completeness_flag;
846     p4_a46 := ddp_instance_rec.version_label;
847     p4_a47 := ddp_instance_rec.version_label_description;
848     p4_a48 := ddp_instance_rec.context;
849     p4_a49 := ddp_instance_rec.attribute1;
850     p4_a50 := ddp_instance_rec.attribute2;
851     p4_a51 := ddp_instance_rec.attribute3;
852     p4_a52 := ddp_instance_rec.attribute4;
853     p4_a53 := ddp_instance_rec.attribute5;
854     p4_a54 := ddp_instance_rec.attribute6;
855     p4_a55 := ddp_instance_rec.attribute7;
856     p4_a56 := ddp_instance_rec.attribute8;
857     p4_a57 := ddp_instance_rec.attribute9;
858     p4_a58 := ddp_instance_rec.attribute10;
859     p4_a59 := ddp_instance_rec.attribute11;
860     p4_a60 := ddp_instance_rec.attribute12;
861     p4_a61 := ddp_instance_rec.attribute13;
862     p4_a62 := ddp_instance_rec.attribute14;
863     p4_a63 := ddp_instance_rec.attribute15;
864     p4_a64 := rosetta_g_miss_num_map(ddp_instance_rec.object_version_number);
865     p4_a65 := rosetta_g_miss_num_map(ddp_instance_rec.last_txn_line_detail_id);
866     p4_a66 := ddp_instance_rec.install_location_type_code;
867     p4_a67 := rosetta_g_miss_num_map(ddp_instance_rec.install_location_id);
868     p4_a68 := ddp_instance_rec.instance_usage_code;
869     p4_a69 := ddp_instance_rec.check_for_instance_expiry;
870     p4_a70 := ddp_instance_rec.processed_flag;
871     p4_a71 := ddp_instance_rec.call_contracts;
872     p4_a72 := rosetta_g_miss_num_map(ddp_instance_rec.interface_id);
873     p4_a73 := ddp_instance_rec.grp_call_contracts;
874     p4_a74 := rosetta_g_miss_num_map(ddp_instance_rec.config_inst_hdr_id);
875     p4_a75 := rosetta_g_miss_num_map(ddp_instance_rec.config_inst_rev_num);
876     p4_a76 := rosetta_g_miss_num_map(ddp_instance_rec.config_inst_item_id);
877     p4_a77 := ddp_instance_rec.config_valid_status;
878     p4_a78 := ddp_instance_rec.instance_description;
879     p4_a79 := ddp_instance_rec.call_batch_validation;
880     p4_a80 := rosetta_g_miss_num_map(ddp_instance_rec.request_id);
881     p4_a81 := rosetta_g_miss_num_map(ddp_instance_rec.program_application_id);
882     p4_a82 := rosetta_g_miss_num_map(ddp_instance_rec.program_id);
883     p4_a83 := ddp_instance_rec.program_update_date;
884     p4_a84 := ddp_instance_rec.cascade_ownership_flag;
885     p4_a85 := ddp_instance_rec.network_asset_flag;
886     p4_a86 := ddp_instance_rec.maintainable_flag;
887     p4_a87 := rosetta_g_miss_num_map(ddp_instance_rec.pn_location_id);
888     p4_a88 := ddp_instance_rec.asset_criticality_code;
889     p4_a89 := rosetta_g_miss_num_map(ddp_instance_rec.category_id);
890     p4_a90 := rosetta_g_miss_num_map(ddp_instance_rec.equipment_gen_object_id);
891     p4_a91 := ddp_instance_rec.instantiation_flag;
892     p4_a92 := rosetta_g_miss_num_map(ddp_instance_rec.linear_location_id);
893     p4_a93 := ddp_instance_rec.operational_log_flag;
894     p4_a94 := rosetta_g_miss_num_map(ddp_instance_rec.checkin_status);
895     p4_a95 := ddp_instance_rec.supplier_warranty_exp_date;
896     p4_a96 := ddp_instance_rec.attribute16;
897     p4_a97 := ddp_instance_rec.attribute17;
898     p4_a98 := ddp_instance_rec.attribute18;
899     p4_a99 := ddp_instance_rec.attribute19;
900     p4_a100 := ddp_instance_rec.attribute20;
901     p4_a101 := ddp_instance_rec.attribute21;
902     p4_a102 := ddp_instance_rec.attribute22;
903     p4_a103 := ddp_instance_rec.attribute23;
904     p4_a104 := ddp_instance_rec.attribute24;
905     p4_a105 := ddp_instance_rec.attribute25;
906     p4_a106 := ddp_instance_rec.attribute26;
907     p4_a107 := ddp_instance_rec.attribute27;
908     p4_a108 := ddp_instance_rec.attribute28;
909     p4_a109 := ddp_instance_rec.attribute29;
910     p4_a110 := ddp_instance_rec.attribute30;
911     p4_a111 := rosetta_g_miss_num_map(ddp_instance_rec.purchase_unit_price);
912     p4_a112 := ddp_instance_rec.purchase_currency_code;
913     p4_a113 := rosetta_g_miss_num_map(ddp_instance_rec.payables_unit_price);
914     p4_a114 := ddp_instance_rec.payables_currency_code;
915     p4_a115 := rosetta_g_miss_num_map(ddp_instance_rec.sales_unit_price);
916     p4_a116 := ddp_instance_rec.sales_currency_code;
917     p4_a117 := ddp_instance_rec.operational_status_code;
918     p4_a118 := rosetta_g_miss_num_map(ddp_instance_rec.department_id);
919     p4_a119 := ddp_instance_rec.wip_accounting_class;
920     p4_a120 := rosetta_g_miss_num_map(ddp_instance_rec.area_id);
921     p4_a121 := rosetta_g_miss_num_map(ddp_instance_rec.owner_party_id);
922     p4_a122 := ddp_instance_rec.source_code;
923 
924     csi_datastructures_pub_w.rosetta_table_copy_out_p9(ddp_party_tbl, p5_a0
925       , p5_a1
926       , p5_a2
927       , p5_a3
928       , p5_a4
929       , p5_a5
930       , p5_a6
931       , p5_a7
932       , p5_a8
933       , p5_a9
934       , p5_a10
935       , p5_a11
936       , p5_a12
937       , p5_a13
938       , p5_a14
939       , p5_a15
940       , p5_a16
941       , p5_a17
942       , p5_a18
943       , p5_a19
944       , p5_a20
945       , p5_a21
946       , p5_a22
947       , p5_a23
948       , p5_a24
949       , p5_a25
950       , p5_a26
951       , p5_a27
952       , p5_a28
953       , p5_a29
954       , p5_a30
955       , p5_a31
956       , p5_a32
957       );
958 
959     csi_datastructures_pub_w.rosetta_table_copy_out_p6(ddp_account_tbl, p6_a0
960       , p6_a1
961       , p6_a2
962       , p6_a3
963       , p6_a4
964       , p6_a5
965       , p6_a6
966       , p6_a7
967       , p6_a8
968       , p6_a9
969       , p6_a10
970       , p6_a11
971       , p6_a12
972       , p6_a13
973       , p6_a14
974       , p6_a15
975       , p6_a16
976       , p6_a17
977       , p6_a18
978       , p6_a19
979       , p6_a20
980       , p6_a21
981       , p6_a22
982       , p6_a23
983       , p6_a24
984       , p6_a25
985       , p6_a26
986       , p6_a27
987       , p6_a28
988       , p6_a29
989       , p6_a30
990       , p6_a31
991       , p6_a32
992       , p6_a33
993       , p6_a34
994       , p6_a35
995       );
996 
997     p7_a0 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_id);
998     p7_a1 := ddp_txn_rec.transaction_date;
999     p7_a2 := ddp_txn_rec.source_transaction_date;
1000     p7_a3 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_type_id);
1001     p7_a4 := rosetta_g_miss_num_map(ddp_txn_rec.txn_sub_type_id);
1002     p7_a5 := rosetta_g_miss_num_map(ddp_txn_rec.source_group_ref_id);
1003     p7_a6 := ddp_txn_rec.source_group_ref;
1004     p7_a7 := rosetta_g_miss_num_map(ddp_txn_rec.source_header_ref_id);
1005     p7_a8 := ddp_txn_rec.source_header_ref;
1006     p7_a9 := rosetta_g_miss_num_map(ddp_txn_rec.source_line_ref_id);
1007     p7_a10 := ddp_txn_rec.source_line_ref;
1008     p7_a11 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id1);
1009     p7_a12 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id2);
1010     p7_a13 := rosetta_g_miss_num_map(ddp_txn_rec.inv_material_transaction_id);
1011     p7_a14 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_quantity);
1012     p7_a15 := ddp_txn_rec.transaction_uom_code;
1013     p7_a16 := rosetta_g_miss_num_map(ddp_txn_rec.transacted_by);
1014     p7_a17 := ddp_txn_rec.transaction_status_code;
1015     p7_a18 := ddp_txn_rec.transaction_action_code;
1016     p7_a19 := rosetta_g_miss_num_map(ddp_txn_rec.message_id);
1017     p7_a20 := ddp_txn_rec.context;
1018     p7_a21 := ddp_txn_rec.attribute1;
1019     p7_a22 := ddp_txn_rec.attribute2;
1020     p7_a23 := ddp_txn_rec.attribute3;
1021     p7_a24 := ddp_txn_rec.attribute4;
1022     p7_a25 := ddp_txn_rec.attribute5;
1023     p7_a26 := ddp_txn_rec.attribute6;
1024     p7_a27 := ddp_txn_rec.attribute7;
1025     p7_a28 := ddp_txn_rec.attribute8;
1026     p7_a29 := ddp_txn_rec.attribute9;
1027     p7_a30 := ddp_txn_rec.attribute10;
1028     p7_a31 := ddp_txn_rec.attribute11;
1029     p7_a32 := ddp_txn_rec.attribute12;
1030     p7_a33 := ddp_txn_rec.attribute13;
1031     p7_a34 := ddp_txn_rec.attribute14;
1032     p7_a35 := ddp_txn_rec.attribute15;
1033     p7_a36 := rosetta_g_miss_num_map(ddp_txn_rec.object_version_number);
1034     p7_a37 := ddp_txn_rec.split_reason_code;
1035     p7_a38 := ddp_txn_rec.src_txn_creation_date;
1036     p7_a39 := rosetta_g_miss_num_map(ddp_txn_rec.gl_interface_status_code);
1037 
1038 
1039 
1040   end;
1041 
1042   procedure split_item_instance(p_api_version  NUMBER
1043     , p_commit  VARCHAR2
1044     , p_init_msg_list  VARCHAR2
1045     , p_validation_level  NUMBER
1046     , p4_a0 in out nocopy  NUMBER
1047     , p4_a1 in out nocopy  VARCHAR2
1048     , p4_a2 in out nocopy  VARCHAR2
1049     , p4_a3 in out nocopy  NUMBER
1050     , p4_a4 in out nocopy  NUMBER
1051     , p4_a5 in out nocopy  VARCHAR2
1052     , p4_a6 in out nocopy  NUMBER
1053     , p4_a7 in out nocopy  VARCHAR2
1054     , p4_a8 in out nocopy  VARCHAR2
1055     , p4_a9 in out nocopy  VARCHAR2
1056     , p4_a10 in out nocopy  NUMBER
1057     , p4_a11 in out nocopy  VARCHAR2
1058     , p4_a12 in out nocopy  VARCHAR2
1059     , p4_a13 in out nocopy  NUMBER
1060     , p4_a14 in out nocopy  NUMBER
1061     , p4_a15 in out nocopy  VARCHAR2
1062     , p4_a16 in out nocopy  VARCHAR2
1063     , p4_a17 in out nocopy  VARCHAR2
1064     , p4_a18 in out nocopy  NUMBER
1065     , p4_a19 in out nocopy  VARCHAR2
1066     , p4_a20 in out nocopy  DATE
1067     , p4_a21 in out nocopy  DATE
1068     , p4_a22 in out nocopy  VARCHAR2
1069     , p4_a23 in out nocopy  NUMBER
1070     , p4_a24 in out nocopy  NUMBER
1071     , p4_a25 in out nocopy  VARCHAR2
1072     , p4_a26 in out nocopy  NUMBER
1073     , p4_a27 in out nocopy  NUMBER
1074     , p4_a28 in out nocopy  NUMBER
1075     , p4_a29 in out nocopy  NUMBER
1076     , p4_a30 in out nocopy  NUMBER
1077     , p4_a31 in out nocopy  NUMBER
1078     , p4_a32 in out nocopy  NUMBER
1079     , p4_a33 in out nocopy  NUMBER
1080     , p4_a34 in out nocopy  NUMBER
1081     , p4_a35 in out nocopy  VARCHAR2
1082     , p4_a36 in out nocopy  NUMBER
1083     , p4_a37 in out nocopy  NUMBER
1084     , p4_a38 in out nocopy  NUMBER
1085     , p4_a39 in out nocopy  NUMBER
1086     , p4_a40 in out nocopy  DATE
1087     , p4_a41 in out nocopy  VARCHAR2
1088     , p4_a42 in out nocopy  DATE
1089     , p4_a43 in out nocopy  DATE
1090     , p4_a44 in out nocopy  VARCHAR2
1091     , p4_a45 in out nocopy  VARCHAR2
1092     , p4_a46 in out nocopy  VARCHAR2
1093     , p4_a47 in out nocopy  VARCHAR2
1094     , p4_a48 in out nocopy  VARCHAR2
1095     , p4_a49 in out nocopy  VARCHAR2
1096     , p4_a50 in out nocopy  VARCHAR2
1097     , p4_a51 in out nocopy  VARCHAR2
1098     , p4_a52 in out nocopy  VARCHAR2
1099     , p4_a53 in out nocopy  VARCHAR2
1100     , p4_a54 in out nocopy  VARCHAR2
1101     , p4_a55 in out nocopy  VARCHAR2
1102     , p4_a56 in out nocopy  VARCHAR2
1103     , p4_a57 in out nocopy  VARCHAR2
1104     , p4_a58 in out nocopy  VARCHAR2
1105     , p4_a59 in out nocopy  VARCHAR2
1106     , p4_a60 in out nocopy  VARCHAR2
1107     , p4_a61 in out nocopy  VARCHAR2
1108     , p4_a62 in out nocopy  VARCHAR2
1109     , p4_a63 in out nocopy  VARCHAR2
1110     , p4_a64 in out nocopy  NUMBER
1111     , p4_a65 in out nocopy  NUMBER
1112     , p4_a66 in out nocopy  VARCHAR2
1113     , p4_a67 in out nocopy  NUMBER
1114     , p4_a68 in out nocopy  VARCHAR2
1115     , p4_a69 in out nocopy  VARCHAR2
1116     , p4_a70 in out nocopy  VARCHAR2
1117     , p4_a71 in out nocopy  VARCHAR2
1118     , p4_a72 in out nocopy  NUMBER
1119     , p4_a73 in out nocopy  VARCHAR2
1120     , p4_a74 in out nocopy  NUMBER
1121     , p4_a75 in out nocopy  NUMBER
1122     , p4_a76 in out nocopy  NUMBER
1123     , p4_a77 in out nocopy  VARCHAR2
1124     , p4_a78 in out nocopy  VARCHAR2
1125     , p4_a79 in out nocopy  VARCHAR2
1126     , p4_a80 in out nocopy  NUMBER
1127     , p4_a81 in out nocopy  NUMBER
1128     , p4_a82 in out nocopy  NUMBER
1129     , p4_a83 in out nocopy  DATE
1130     , p4_a84 in out nocopy  VARCHAR2
1131     , p4_a85 in out nocopy  VARCHAR2
1132     , p4_a86 in out nocopy  VARCHAR2
1133     , p4_a87 in out nocopy  NUMBER
1134     , p4_a88 in out nocopy  VARCHAR2
1135     , p4_a89 in out nocopy  NUMBER
1136     , p4_a90 in out nocopy  NUMBER
1137     , p4_a91 in out nocopy  VARCHAR2
1138     , p4_a92 in out nocopy  NUMBER
1139     , p4_a93 in out nocopy  VARCHAR2
1140     , p4_a94 in out nocopy  NUMBER
1141     , p4_a95 in out nocopy  DATE
1142     , p4_a96 in out nocopy  VARCHAR2
1143     , p4_a97 in out nocopy  VARCHAR2
1144     , p4_a98 in out nocopy  VARCHAR2
1145     , p4_a99 in out nocopy  VARCHAR2
1146     , p4_a100 in out nocopy  VARCHAR2
1147     , p4_a101 in out nocopy  VARCHAR2
1148     , p4_a102 in out nocopy  VARCHAR2
1149     , p4_a103 in out nocopy  VARCHAR2
1150     , p4_a104 in out nocopy  VARCHAR2
1151     , p4_a105 in out nocopy  VARCHAR2
1152     , p4_a106 in out nocopy  VARCHAR2
1153     , p4_a107 in out nocopy  VARCHAR2
1154     , p4_a108 in out nocopy  VARCHAR2
1155     , p4_a109 in out nocopy  VARCHAR2
1156     , p4_a110 in out nocopy  VARCHAR2
1157     , p4_a111 in out nocopy  NUMBER
1158     , p4_a112 in out nocopy  VARCHAR2
1159     , p4_a113 in out nocopy  NUMBER
1160     , p4_a114 in out nocopy  VARCHAR2
1161     , p4_a115 in out nocopy  NUMBER
1162     , p4_a116 in out nocopy  VARCHAR2
1163     , p4_a117 in out nocopy  VARCHAR2
1164     , p4_a118 in out nocopy  NUMBER
1165     , p4_a119 in out nocopy  VARCHAR2
1166     , p4_a120 in out nocopy  NUMBER
1167     , p4_a121 in out nocopy  NUMBER
1168     , p4_a122 in out nocopy  VARCHAR2
1169     , p_quantity1  NUMBER
1170     , p_quantity2  NUMBER
1171     , p_copy_ext_attribs  VARCHAR2
1172     , p_copy_org_assignments  VARCHAR2
1173     , p_copy_parties  VARCHAR2
1174     , p_copy_accounts  VARCHAR2
1175     , p_copy_asset_assignments  VARCHAR2
1176     , p_copy_pricing_attribs  VARCHAR2
1177     , p13_a0 in out nocopy  NUMBER
1178     , p13_a1 in out nocopy  DATE
1179     , p13_a2 in out nocopy  DATE
1180     , p13_a3 in out nocopy  NUMBER
1181     , p13_a4 in out nocopy  NUMBER
1182     , p13_a5 in out nocopy  NUMBER
1183     , p13_a6 in out nocopy  VARCHAR2
1184     , p13_a7 in out nocopy  NUMBER
1185     , p13_a8 in out nocopy  VARCHAR2
1186     , p13_a9 in out nocopy  NUMBER
1187     , p13_a10 in out nocopy  VARCHAR2
1188     , p13_a11 in out nocopy  NUMBER
1189     , p13_a12 in out nocopy  NUMBER
1190     , p13_a13 in out nocopy  NUMBER
1191     , p13_a14 in out nocopy  NUMBER
1192     , p13_a15 in out nocopy  VARCHAR2
1193     , p13_a16 in out nocopy  NUMBER
1194     , p13_a17 in out nocopy  VARCHAR2
1195     , p13_a18 in out nocopy  VARCHAR2
1196     , p13_a19 in out nocopy  NUMBER
1197     , p13_a20 in out nocopy  VARCHAR2
1198     , p13_a21 in out nocopy  VARCHAR2
1199     , p13_a22 in out nocopy  VARCHAR2
1200     , p13_a23 in out nocopy  VARCHAR2
1201     , p13_a24 in out nocopy  VARCHAR2
1202     , p13_a25 in out nocopy  VARCHAR2
1203     , p13_a26 in out nocopy  VARCHAR2
1204     , p13_a27 in out nocopy  VARCHAR2
1205     , p13_a28 in out nocopy  VARCHAR2
1206     , p13_a29 in out nocopy  VARCHAR2
1207     , p13_a30 in out nocopy  VARCHAR2
1208     , p13_a31 in out nocopy  VARCHAR2
1209     , p13_a32 in out nocopy  VARCHAR2
1210     , p13_a33 in out nocopy  VARCHAR2
1211     , p13_a34 in out nocopy  VARCHAR2
1212     , p13_a35 in out nocopy  VARCHAR2
1213     , p13_a36 in out nocopy  NUMBER
1214     , p13_a37 in out nocopy  VARCHAR2
1215     , p13_a38 in out nocopy  DATE
1216     , p13_a39 in out nocopy  NUMBER
1217     , p14_a0 out nocopy  NUMBER
1218     , p14_a1 out nocopy  VARCHAR2
1219     , p14_a2 out nocopy  VARCHAR2
1220     , p14_a3 out nocopy  NUMBER
1221     , p14_a4 out nocopy  NUMBER
1222     , p14_a5 out nocopy  VARCHAR2
1223     , p14_a6 out nocopy  NUMBER
1224     , p14_a7 out nocopy  VARCHAR2
1225     , p14_a8 out nocopy  VARCHAR2
1226     , p14_a9 out nocopy  VARCHAR2
1227     , p14_a10 out nocopy  NUMBER
1228     , p14_a11 out nocopy  VARCHAR2
1229     , p14_a12 out nocopy  VARCHAR2
1230     , p14_a13 out nocopy  NUMBER
1231     , p14_a14 out nocopy  NUMBER
1232     , p14_a15 out nocopy  VARCHAR2
1233     , p14_a16 out nocopy  VARCHAR2
1234     , p14_a17 out nocopy  VARCHAR2
1235     , p14_a18 out nocopy  NUMBER
1236     , p14_a19 out nocopy  VARCHAR2
1237     , p14_a20 out nocopy  DATE
1238     , p14_a21 out nocopy  DATE
1239     , p14_a22 out nocopy  VARCHAR2
1240     , p14_a23 out nocopy  NUMBER
1241     , p14_a24 out nocopy  NUMBER
1242     , p14_a25 out nocopy  VARCHAR2
1243     , p14_a26 out nocopy  NUMBER
1244     , p14_a27 out nocopy  NUMBER
1245     , p14_a28 out nocopy  NUMBER
1246     , p14_a29 out nocopy  NUMBER
1247     , p14_a30 out nocopy  NUMBER
1248     , p14_a31 out nocopy  NUMBER
1249     , p14_a32 out nocopy  NUMBER
1250     , p14_a33 out nocopy  NUMBER
1251     , p14_a34 out nocopy  NUMBER
1252     , p14_a35 out nocopy  VARCHAR2
1253     , p14_a36 out nocopy  NUMBER
1254     , p14_a37 out nocopy  NUMBER
1255     , p14_a38 out nocopy  NUMBER
1256     , p14_a39 out nocopy  NUMBER
1257     , p14_a40 out nocopy  DATE
1258     , p14_a41 out nocopy  VARCHAR2
1259     , p14_a42 out nocopy  DATE
1260     , p14_a43 out nocopy  DATE
1261     , p14_a44 out nocopy  VARCHAR2
1262     , p14_a45 out nocopy  VARCHAR2
1263     , p14_a46 out nocopy  VARCHAR2
1264     , p14_a47 out nocopy  VARCHAR2
1265     , p14_a48 out nocopy  VARCHAR2
1266     , p14_a49 out nocopy  VARCHAR2
1267     , p14_a50 out nocopy  VARCHAR2
1268     , p14_a51 out nocopy  VARCHAR2
1269     , p14_a52 out nocopy  VARCHAR2
1270     , p14_a53 out nocopy  VARCHAR2
1271     , p14_a54 out nocopy  VARCHAR2
1272     , p14_a55 out nocopy  VARCHAR2
1273     , p14_a56 out nocopy  VARCHAR2
1274     , p14_a57 out nocopy  VARCHAR2
1275     , p14_a58 out nocopy  VARCHAR2
1276     , p14_a59 out nocopy  VARCHAR2
1277     , p14_a60 out nocopy  VARCHAR2
1278     , p14_a61 out nocopy  VARCHAR2
1279     , p14_a62 out nocopy  VARCHAR2
1280     , p14_a63 out nocopy  VARCHAR2
1281     , p14_a64 out nocopy  NUMBER
1282     , p14_a65 out nocopy  NUMBER
1283     , p14_a66 out nocopy  VARCHAR2
1284     , p14_a67 out nocopy  NUMBER
1285     , p14_a68 out nocopy  VARCHAR2
1286     , p14_a69 out nocopy  VARCHAR2
1287     , p14_a70 out nocopy  VARCHAR2
1288     , p14_a71 out nocopy  VARCHAR2
1289     , p14_a72 out nocopy  NUMBER
1290     , p14_a73 out nocopy  VARCHAR2
1291     , p14_a74 out nocopy  NUMBER
1292     , p14_a75 out nocopy  NUMBER
1293     , p14_a76 out nocopy  NUMBER
1294     , p14_a77 out nocopy  VARCHAR2
1295     , p14_a78 out nocopy  VARCHAR2
1296     , p14_a79 out nocopy  VARCHAR2
1297     , p14_a80 out nocopy  NUMBER
1298     , p14_a81 out nocopy  NUMBER
1299     , p14_a82 out nocopy  NUMBER
1300     , p14_a83 out nocopy  DATE
1301     , p14_a84 out nocopy  VARCHAR2
1302     , p14_a85 out nocopy  VARCHAR2
1303     , p14_a86 out nocopy  VARCHAR2
1304     , p14_a87 out nocopy  NUMBER
1305     , p14_a88 out nocopy  VARCHAR2
1306     , p14_a89 out nocopy  NUMBER
1307     , p14_a90 out nocopy  NUMBER
1308     , p14_a91 out nocopy  VARCHAR2
1309     , p14_a92 out nocopy  NUMBER
1310     , p14_a93 out nocopy  VARCHAR2
1311     , p14_a94 out nocopy  NUMBER
1312     , p14_a95 out nocopy  DATE
1313     , p14_a96 out nocopy  VARCHAR2
1314     , p14_a97 out nocopy  VARCHAR2
1315     , p14_a98 out nocopy  VARCHAR2
1316     , p14_a99 out nocopy  VARCHAR2
1317     , p14_a100 out nocopy  VARCHAR2
1318     , p14_a101 out nocopy  VARCHAR2
1319     , p14_a102 out nocopy  VARCHAR2
1320     , p14_a103 out nocopy  VARCHAR2
1321     , p14_a104 out nocopy  VARCHAR2
1322     , p14_a105 out nocopy  VARCHAR2
1323     , p14_a106 out nocopy  VARCHAR2
1324     , p14_a107 out nocopy  VARCHAR2
1325     , p14_a108 out nocopy  VARCHAR2
1326     , p14_a109 out nocopy  VARCHAR2
1327     , p14_a110 out nocopy  VARCHAR2
1328     , p14_a111 out nocopy  NUMBER
1329     , p14_a112 out nocopy  VARCHAR2
1330     , p14_a113 out nocopy  NUMBER
1331     , p14_a114 out nocopy  VARCHAR2
1332     , p14_a115 out nocopy  NUMBER
1333     , p14_a116 out nocopy  VARCHAR2
1334     , p14_a117 out nocopy  VARCHAR2
1335     , p14_a118 out nocopy  NUMBER
1336     , p14_a119 out nocopy  VARCHAR2
1337     , p14_a120 out nocopy  NUMBER
1338     , p14_a121 out nocopy  NUMBER
1339     , p14_a122 out nocopy  VARCHAR2
1340     , x_return_status out nocopy  VARCHAR2
1341     , x_msg_count out nocopy  NUMBER
1342     , x_msg_data out nocopy  VARCHAR2
1343   )
1344 
1345   as
1346     ddp_source_instance_rec csi_datastructures_pub.instance_rec;
1347     ddp_txn_rec csi_datastructures_pub.transaction_rec;
1348     ddx_new_instance_rec csi_datastructures_pub.instance_rec;
1349     ddindx binary_integer; indx binary_integer;
1350   begin
1351 
1352     -- copy data to the local IN or IN-OUT args, if any
1353 
1354 
1355 
1356 
1357     ddp_source_instance_rec.instance_id := rosetta_g_miss_num_map(p4_a0);
1358     ddp_source_instance_rec.instance_number := p4_a1;
1359     ddp_source_instance_rec.external_reference := p4_a2;
1360     ddp_source_instance_rec.inventory_item_id := rosetta_g_miss_num_map(p4_a3);
1361     ddp_source_instance_rec.vld_organization_id := rosetta_g_miss_num_map(p4_a4);
1362     ddp_source_instance_rec.inventory_revision := p4_a5;
1363     ddp_source_instance_rec.inv_master_organization_id := rosetta_g_miss_num_map(p4_a6);
1364     ddp_source_instance_rec.serial_number := p4_a7;
1365     ddp_source_instance_rec.mfg_serial_number_flag := p4_a8;
1366     ddp_source_instance_rec.lot_number := p4_a9;
1367     ddp_source_instance_rec.quantity := rosetta_g_miss_num_map(p4_a10);
1368     ddp_source_instance_rec.unit_of_measure := p4_a11;
1369     ddp_source_instance_rec.accounting_class_code := p4_a12;
1370     ddp_source_instance_rec.instance_condition_id := rosetta_g_miss_num_map(p4_a13);
1371     ddp_source_instance_rec.instance_status_id := rosetta_g_miss_num_map(p4_a14);
1372     ddp_source_instance_rec.customer_view_flag := p4_a15;
1373     ddp_source_instance_rec.merchant_view_flag := p4_a16;
1374     ddp_source_instance_rec.sellable_flag := p4_a17;
1375     ddp_source_instance_rec.system_id := rosetta_g_miss_num_map(p4_a18);
1376     ddp_source_instance_rec.instance_type_code := p4_a19;
1377     ddp_source_instance_rec.active_start_date := rosetta_g_miss_date_in_map(p4_a20);
1378     ddp_source_instance_rec.active_end_date := rosetta_g_miss_date_in_map(p4_a21);
1379     ddp_source_instance_rec.location_type_code := p4_a22;
1380     ddp_source_instance_rec.location_id := rosetta_g_miss_num_map(p4_a23);
1381     ddp_source_instance_rec.inv_organization_id := rosetta_g_miss_num_map(p4_a24);
1382     ddp_source_instance_rec.inv_subinventory_name := p4_a25;
1383     ddp_source_instance_rec.inv_locator_id := rosetta_g_miss_num_map(p4_a26);
1384     ddp_source_instance_rec.pa_project_id := rosetta_g_miss_num_map(p4_a27);
1385     ddp_source_instance_rec.pa_project_task_id := rosetta_g_miss_num_map(p4_a28);
1386     ddp_source_instance_rec.in_transit_order_line_id := rosetta_g_miss_num_map(p4_a29);
1387     ddp_source_instance_rec.wip_job_id := rosetta_g_miss_num_map(p4_a30);
1388     ddp_source_instance_rec.po_order_line_id := rosetta_g_miss_num_map(p4_a31);
1389     ddp_source_instance_rec.last_oe_order_line_id := rosetta_g_miss_num_map(p4_a32);
1390     ddp_source_instance_rec.last_oe_rma_line_id := rosetta_g_miss_num_map(p4_a33);
1391     ddp_source_instance_rec.last_po_po_line_id := rosetta_g_miss_num_map(p4_a34);
1392     ddp_source_instance_rec.last_oe_po_number := p4_a35;
1393     ddp_source_instance_rec.last_wip_job_id := rosetta_g_miss_num_map(p4_a36);
1394     ddp_source_instance_rec.last_pa_project_id := rosetta_g_miss_num_map(p4_a37);
1395     ddp_source_instance_rec.last_pa_task_id := rosetta_g_miss_num_map(p4_a38);
1396     ddp_source_instance_rec.last_oe_agreement_id := rosetta_g_miss_num_map(p4_a39);
1397     ddp_source_instance_rec.install_date := rosetta_g_miss_date_in_map(p4_a40);
1398     ddp_source_instance_rec.manually_created_flag := p4_a41;
1399     ddp_source_instance_rec.return_by_date := rosetta_g_miss_date_in_map(p4_a42);
1400     ddp_source_instance_rec.actual_return_date := rosetta_g_miss_date_in_map(p4_a43);
1401     ddp_source_instance_rec.creation_complete_flag := p4_a44;
1402     ddp_source_instance_rec.completeness_flag := p4_a45;
1403     ddp_source_instance_rec.version_label := p4_a46;
1404     ddp_source_instance_rec.version_label_description := p4_a47;
1405     ddp_source_instance_rec.context := p4_a48;
1406     ddp_source_instance_rec.attribute1 := p4_a49;
1407     ddp_source_instance_rec.attribute2 := p4_a50;
1408     ddp_source_instance_rec.attribute3 := p4_a51;
1409     ddp_source_instance_rec.attribute4 := p4_a52;
1410     ddp_source_instance_rec.attribute5 := p4_a53;
1411     ddp_source_instance_rec.attribute6 := p4_a54;
1412     ddp_source_instance_rec.attribute7 := p4_a55;
1413     ddp_source_instance_rec.attribute8 := p4_a56;
1414     ddp_source_instance_rec.attribute9 := p4_a57;
1415     ddp_source_instance_rec.attribute10 := p4_a58;
1416     ddp_source_instance_rec.attribute11 := p4_a59;
1417     ddp_source_instance_rec.attribute12 := p4_a60;
1418     ddp_source_instance_rec.attribute13 := p4_a61;
1419     ddp_source_instance_rec.attribute14 := p4_a62;
1420     ddp_source_instance_rec.attribute15 := p4_a63;
1421     ddp_source_instance_rec.object_version_number := rosetta_g_miss_num_map(p4_a64);
1422     ddp_source_instance_rec.last_txn_line_detail_id := rosetta_g_miss_num_map(p4_a65);
1423     ddp_source_instance_rec.install_location_type_code := p4_a66;
1424     ddp_source_instance_rec.install_location_id := rosetta_g_miss_num_map(p4_a67);
1425     ddp_source_instance_rec.instance_usage_code := p4_a68;
1426     ddp_source_instance_rec.check_for_instance_expiry := p4_a69;
1427     ddp_source_instance_rec.processed_flag := p4_a70;
1428     ddp_source_instance_rec.call_contracts := p4_a71;
1429     ddp_source_instance_rec.interface_id := rosetta_g_miss_num_map(p4_a72);
1430     ddp_source_instance_rec.grp_call_contracts := p4_a73;
1431     ddp_source_instance_rec.config_inst_hdr_id := rosetta_g_miss_num_map(p4_a74);
1432     ddp_source_instance_rec.config_inst_rev_num := rosetta_g_miss_num_map(p4_a75);
1433     ddp_source_instance_rec.config_inst_item_id := rosetta_g_miss_num_map(p4_a76);
1434     ddp_source_instance_rec.config_valid_status := p4_a77;
1435     ddp_source_instance_rec.instance_description := p4_a78;
1436     ddp_source_instance_rec.call_batch_validation := p4_a79;
1437     ddp_source_instance_rec.request_id := rosetta_g_miss_num_map(p4_a80);
1438     ddp_source_instance_rec.program_application_id := rosetta_g_miss_num_map(p4_a81);
1439     ddp_source_instance_rec.program_id := rosetta_g_miss_num_map(p4_a82);
1440     ddp_source_instance_rec.program_update_date := rosetta_g_miss_date_in_map(p4_a83);
1441     ddp_source_instance_rec.cascade_ownership_flag := p4_a84;
1442     ddp_source_instance_rec.network_asset_flag := p4_a85;
1443     ddp_source_instance_rec.maintainable_flag := p4_a86;
1444     ddp_source_instance_rec.pn_location_id := rosetta_g_miss_num_map(p4_a87);
1445     ddp_source_instance_rec.asset_criticality_code := p4_a88;
1446     ddp_source_instance_rec.category_id := rosetta_g_miss_num_map(p4_a89);
1447     ddp_source_instance_rec.equipment_gen_object_id := rosetta_g_miss_num_map(p4_a90);
1448     ddp_source_instance_rec.instantiation_flag := p4_a91;
1449     ddp_source_instance_rec.linear_location_id := rosetta_g_miss_num_map(p4_a92);
1450     ddp_source_instance_rec.operational_log_flag := p4_a93;
1451     ddp_source_instance_rec.checkin_status := rosetta_g_miss_num_map(p4_a94);
1452     ddp_source_instance_rec.supplier_warranty_exp_date := rosetta_g_miss_date_in_map(p4_a95);
1453     ddp_source_instance_rec.attribute16 := p4_a96;
1454     ddp_source_instance_rec.attribute17 := p4_a97;
1455     ddp_source_instance_rec.attribute18 := p4_a98;
1456     ddp_source_instance_rec.attribute19 := p4_a99;
1457     ddp_source_instance_rec.attribute20 := p4_a100;
1458     ddp_source_instance_rec.attribute21 := p4_a101;
1459     ddp_source_instance_rec.attribute22 := p4_a102;
1460     ddp_source_instance_rec.attribute23 := p4_a103;
1461     ddp_source_instance_rec.attribute24 := p4_a104;
1462     ddp_source_instance_rec.attribute25 := p4_a105;
1463     ddp_source_instance_rec.attribute26 := p4_a106;
1464     ddp_source_instance_rec.attribute27 := p4_a107;
1465     ddp_source_instance_rec.attribute28 := p4_a108;
1466     ddp_source_instance_rec.attribute29 := p4_a109;
1467     ddp_source_instance_rec.attribute30 := p4_a110;
1468     ddp_source_instance_rec.purchase_unit_price := rosetta_g_miss_num_map(p4_a111);
1469     ddp_source_instance_rec.purchase_currency_code := p4_a112;
1470     ddp_source_instance_rec.payables_unit_price := rosetta_g_miss_num_map(p4_a113);
1471     ddp_source_instance_rec.payables_currency_code := p4_a114;
1472     ddp_source_instance_rec.sales_unit_price := rosetta_g_miss_num_map(p4_a115);
1473     ddp_source_instance_rec.sales_currency_code := p4_a116;
1474     ddp_source_instance_rec.operational_status_code := p4_a117;
1475     ddp_source_instance_rec.department_id := rosetta_g_miss_num_map(p4_a118);
1476     ddp_source_instance_rec.wip_accounting_class := p4_a119;
1477     ddp_source_instance_rec.area_id := rosetta_g_miss_num_map(p4_a120);
1478     ddp_source_instance_rec.owner_party_id := rosetta_g_miss_num_map(p4_a121);
1479     ddp_source_instance_rec.source_code := p4_a122;
1480 
1481 
1482 
1483 
1484 
1485 
1486 
1487 
1488 
1489     ddp_txn_rec.transaction_id := rosetta_g_miss_num_map(p13_a0);
1490     ddp_txn_rec.transaction_date := rosetta_g_miss_date_in_map(p13_a1);
1491     ddp_txn_rec.source_transaction_date := rosetta_g_miss_date_in_map(p13_a2);
1492     ddp_txn_rec.transaction_type_id := rosetta_g_miss_num_map(p13_a3);
1493     ddp_txn_rec.txn_sub_type_id := rosetta_g_miss_num_map(p13_a4);
1494     ddp_txn_rec.source_group_ref_id := rosetta_g_miss_num_map(p13_a5);
1495     ddp_txn_rec.source_group_ref := p13_a6;
1496     ddp_txn_rec.source_header_ref_id := rosetta_g_miss_num_map(p13_a7);
1497     ddp_txn_rec.source_header_ref := p13_a8;
1498     ddp_txn_rec.source_line_ref_id := rosetta_g_miss_num_map(p13_a9);
1499     ddp_txn_rec.source_line_ref := p13_a10;
1500     ddp_txn_rec.source_dist_ref_id1 := rosetta_g_miss_num_map(p13_a11);
1501     ddp_txn_rec.source_dist_ref_id2 := rosetta_g_miss_num_map(p13_a12);
1502     ddp_txn_rec.inv_material_transaction_id := rosetta_g_miss_num_map(p13_a13);
1503     ddp_txn_rec.transaction_quantity := rosetta_g_miss_num_map(p13_a14);
1504     ddp_txn_rec.transaction_uom_code := p13_a15;
1505     ddp_txn_rec.transacted_by := rosetta_g_miss_num_map(p13_a16);
1506     ddp_txn_rec.transaction_status_code := p13_a17;
1507     ddp_txn_rec.transaction_action_code := p13_a18;
1508     ddp_txn_rec.message_id := rosetta_g_miss_num_map(p13_a19);
1509     ddp_txn_rec.context := p13_a20;
1510     ddp_txn_rec.attribute1 := p13_a21;
1511     ddp_txn_rec.attribute2 := p13_a22;
1512     ddp_txn_rec.attribute3 := p13_a23;
1513     ddp_txn_rec.attribute4 := p13_a24;
1514     ddp_txn_rec.attribute5 := p13_a25;
1515     ddp_txn_rec.attribute6 := p13_a26;
1516     ddp_txn_rec.attribute7 := p13_a27;
1517     ddp_txn_rec.attribute8 := p13_a28;
1518     ddp_txn_rec.attribute9 := p13_a29;
1519     ddp_txn_rec.attribute10 := p13_a30;
1520     ddp_txn_rec.attribute11 := p13_a31;
1521     ddp_txn_rec.attribute12 := p13_a32;
1522     ddp_txn_rec.attribute13 := p13_a33;
1523     ddp_txn_rec.attribute14 := p13_a34;
1524     ddp_txn_rec.attribute15 := p13_a35;
1525     ddp_txn_rec.object_version_number := rosetta_g_miss_num_map(p13_a36);
1526     ddp_txn_rec.split_reason_code := p13_a37;
1527     ddp_txn_rec.src_txn_creation_date := rosetta_g_miss_date_in_map(p13_a38);
1528     ddp_txn_rec.gl_interface_status_code := rosetta_g_miss_num_map(p13_a39);
1529 
1530 
1531 
1532 
1533 
1534     -- here's the delegated call to the old PL/SQL routine
1535     csi_java_interface_pkg.split_item_instance(p_api_version,
1536       p_commit,
1537       p_init_msg_list,
1538       p_validation_level,
1539       ddp_source_instance_rec,
1540       p_quantity1,
1541       p_quantity2,
1542       p_copy_ext_attribs,
1543       p_copy_org_assignments,
1544       p_copy_parties,
1545       p_copy_accounts,
1546       p_copy_asset_assignments,
1547       p_copy_pricing_attribs,
1548       ddp_txn_rec,
1549       ddx_new_instance_rec,
1550       x_return_status,
1551       x_msg_count,
1552       x_msg_data);
1553 
1554     -- copy data back from the local variables to OUT or IN-OUT args, if any
1555 
1556 
1557 
1558 
1559     p4_a0 := rosetta_g_miss_num_map(ddp_source_instance_rec.instance_id);
1560     p4_a1 := ddp_source_instance_rec.instance_number;
1561     p4_a2 := ddp_source_instance_rec.external_reference;
1562     p4_a3 := rosetta_g_miss_num_map(ddp_source_instance_rec.inventory_item_id);
1563     p4_a4 := rosetta_g_miss_num_map(ddp_source_instance_rec.vld_organization_id);
1564     p4_a5 := ddp_source_instance_rec.inventory_revision;
1565     p4_a6 := rosetta_g_miss_num_map(ddp_source_instance_rec.inv_master_organization_id);
1566     p4_a7 := ddp_source_instance_rec.serial_number;
1567     p4_a8 := ddp_source_instance_rec.mfg_serial_number_flag;
1568     p4_a9 := ddp_source_instance_rec.lot_number;
1569     p4_a10 := rosetta_g_miss_num_map(ddp_source_instance_rec.quantity);
1570     p4_a11 := ddp_source_instance_rec.unit_of_measure;
1571     p4_a12 := ddp_source_instance_rec.accounting_class_code;
1572     p4_a13 := rosetta_g_miss_num_map(ddp_source_instance_rec.instance_condition_id);
1573     p4_a14 := rosetta_g_miss_num_map(ddp_source_instance_rec.instance_status_id);
1574     p4_a15 := ddp_source_instance_rec.customer_view_flag;
1575     p4_a16 := ddp_source_instance_rec.merchant_view_flag;
1576     p4_a17 := ddp_source_instance_rec.sellable_flag;
1577     p4_a18 := rosetta_g_miss_num_map(ddp_source_instance_rec.system_id);
1578     p4_a19 := ddp_source_instance_rec.instance_type_code;
1579     p4_a20 := ddp_source_instance_rec.active_start_date;
1580     p4_a21 := ddp_source_instance_rec.active_end_date;
1581     p4_a22 := ddp_source_instance_rec.location_type_code;
1582     p4_a23 := rosetta_g_miss_num_map(ddp_source_instance_rec.location_id);
1583     p4_a24 := rosetta_g_miss_num_map(ddp_source_instance_rec.inv_organization_id);
1584     p4_a25 := ddp_source_instance_rec.inv_subinventory_name;
1585     p4_a26 := rosetta_g_miss_num_map(ddp_source_instance_rec.inv_locator_id);
1586     p4_a27 := rosetta_g_miss_num_map(ddp_source_instance_rec.pa_project_id);
1587     p4_a28 := rosetta_g_miss_num_map(ddp_source_instance_rec.pa_project_task_id);
1588     p4_a29 := rosetta_g_miss_num_map(ddp_source_instance_rec.in_transit_order_line_id);
1589     p4_a30 := rosetta_g_miss_num_map(ddp_source_instance_rec.wip_job_id);
1590     p4_a31 := rosetta_g_miss_num_map(ddp_source_instance_rec.po_order_line_id);
1591     p4_a32 := rosetta_g_miss_num_map(ddp_source_instance_rec.last_oe_order_line_id);
1592     p4_a33 := rosetta_g_miss_num_map(ddp_source_instance_rec.last_oe_rma_line_id);
1593     p4_a34 := rosetta_g_miss_num_map(ddp_source_instance_rec.last_po_po_line_id);
1594     p4_a35 := ddp_source_instance_rec.last_oe_po_number;
1595     p4_a36 := rosetta_g_miss_num_map(ddp_source_instance_rec.last_wip_job_id);
1596     p4_a37 := rosetta_g_miss_num_map(ddp_source_instance_rec.last_pa_project_id);
1597     p4_a38 := rosetta_g_miss_num_map(ddp_source_instance_rec.last_pa_task_id);
1598     p4_a39 := rosetta_g_miss_num_map(ddp_source_instance_rec.last_oe_agreement_id);
1599     p4_a40 := ddp_source_instance_rec.install_date;
1600     p4_a41 := ddp_source_instance_rec.manually_created_flag;
1601     p4_a42 := ddp_source_instance_rec.return_by_date;
1602     p4_a43 := ddp_source_instance_rec.actual_return_date;
1603     p4_a44 := ddp_source_instance_rec.creation_complete_flag;
1604     p4_a45 := ddp_source_instance_rec.completeness_flag;
1605     p4_a46 := ddp_source_instance_rec.version_label;
1606     p4_a47 := ddp_source_instance_rec.version_label_description;
1607     p4_a48 := ddp_source_instance_rec.context;
1608     p4_a49 := ddp_source_instance_rec.attribute1;
1609     p4_a50 := ddp_source_instance_rec.attribute2;
1610     p4_a51 := ddp_source_instance_rec.attribute3;
1611     p4_a52 := ddp_source_instance_rec.attribute4;
1612     p4_a53 := ddp_source_instance_rec.attribute5;
1613     p4_a54 := ddp_source_instance_rec.attribute6;
1614     p4_a55 := ddp_source_instance_rec.attribute7;
1615     p4_a56 := ddp_source_instance_rec.attribute8;
1616     p4_a57 := ddp_source_instance_rec.attribute9;
1617     p4_a58 := ddp_source_instance_rec.attribute10;
1618     p4_a59 := ddp_source_instance_rec.attribute11;
1619     p4_a60 := ddp_source_instance_rec.attribute12;
1620     p4_a61 := ddp_source_instance_rec.attribute13;
1621     p4_a62 := ddp_source_instance_rec.attribute14;
1622     p4_a63 := ddp_source_instance_rec.attribute15;
1623     p4_a64 := rosetta_g_miss_num_map(ddp_source_instance_rec.object_version_number);
1624     p4_a65 := rosetta_g_miss_num_map(ddp_source_instance_rec.last_txn_line_detail_id);
1625     p4_a66 := ddp_source_instance_rec.install_location_type_code;
1626     p4_a67 := rosetta_g_miss_num_map(ddp_source_instance_rec.install_location_id);
1627     p4_a68 := ddp_source_instance_rec.instance_usage_code;
1628     p4_a69 := ddp_source_instance_rec.check_for_instance_expiry;
1629     p4_a70 := ddp_source_instance_rec.processed_flag;
1630     p4_a71 := ddp_source_instance_rec.call_contracts;
1631     p4_a72 := rosetta_g_miss_num_map(ddp_source_instance_rec.interface_id);
1632     p4_a73 := ddp_source_instance_rec.grp_call_contracts;
1633     p4_a74 := rosetta_g_miss_num_map(ddp_source_instance_rec.config_inst_hdr_id);
1634     p4_a75 := rosetta_g_miss_num_map(ddp_source_instance_rec.config_inst_rev_num);
1635     p4_a76 := rosetta_g_miss_num_map(ddp_source_instance_rec.config_inst_item_id);
1636     p4_a77 := ddp_source_instance_rec.config_valid_status;
1637     p4_a78 := ddp_source_instance_rec.instance_description;
1638     p4_a79 := ddp_source_instance_rec.call_batch_validation;
1639     p4_a80 := rosetta_g_miss_num_map(ddp_source_instance_rec.request_id);
1640     p4_a81 := rosetta_g_miss_num_map(ddp_source_instance_rec.program_application_id);
1641     p4_a82 := rosetta_g_miss_num_map(ddp_source_instance_rec.program_id);
1642     p4_a83 := ddp_source_instance_rec.program_update_date;
1643     p4_a84 := ddp_source_instance_rec.cascade_ownership_flag;
1644     p4_a85 := ddp_source_instance_rec.network_asset_flag;
1645     p4_a86 := ddp_source_instance_rec.maintainable_flag;
1646     p4_a87 := rosetta_g_miss_num_map(ddp_source_instance_rec.pn_location_id);
1647     p4_a88 := ddp_source_instance_rec.asset_criticality_code;
1648     p4_a89 := rosetta_g_miss_num_map(ddp_source_instance_rec.category_id);
1649     p4_a90 := rosetta_g_miss_num_map(ddp_source_instance_rec.equipment_gen_object_id);
1650     p4_a91 := ddp_source_instance_rec.instantiation_flag;
1651     p4_a92 := rosetta_g_miss_num_map(ddp_source_instance_rec.linear_location_id);
1652     p4_a93 := ddp_source_instance_rec.operational_log_flag;
1653     p4_a94 := rosetta_g_miss_num_map(ddp_source_instance_rec.checkin_status);
1654     p4_a95 := ddp_source_instance_rec.supplier_warranty_exp_date;
1655     p4_a96 := ddp_source_instance_rec.attribute16;
1656     p4_a97 := ddp_source_instance_rec.attribute17;
1657     p4_a98 := ddp_source_instance_rec.attribute18;
1658     p4_a99 := ddp_source_instance_rec.attribute19;
1659     p4_a100 := ddp_source_instance_rec.attribute20;
1660     p4_a101 := ddp_source_instance_rec.attribute21;
1661     p4_a102 := ddp_source_instance_rec.attribute22;
1662     p4_a103 := ddp_source_instance_rec.attribute23;
1663     p4_a104 := ddp_source_instance_rec.attribute24;
1664     p4_a105 := ddp_source_instance_rec.attribute25;
1665     p4_a106 := ddp_source_instance_rec.attribute26;
1666     p4_a107 := ddp_source_instance_rec.attribute27;
1667     p4_a108 := ddp_source_instance_rec.attribute28;
1668     p4_a109 := ddp_source_instance_rec.attribute29;
1669     p4_a110 := ddp_source_instance_rec.attribute30;
1670     p4_a111 := rosetta_g_miss_num_map(ddp_source_instance_rec.purchase_unit_price);
1671     p4_a112 := ddp_source_instance_rec.purchase_currency_code;
1672     p4_a113 := rosetta_g_miss_num_map(ddp_source_instance_rec.payables_unit_price);
1673     p4_a114 := ddp_source_instance_rec.payables_currency_code;
1674     p4_a115 := rosetta_g_miss_num_map(ddp_source_instance_rec.sales_unit_price);
1675     p4_a116 := ddp_source_instance_rec.sales_currency_code;
1676     p4_a117 := ddp_source_instance_rec.operational_status_code;
1677     p4_a118 := rosetta_g_miss_num_map(ddp_source_instance_rec.department_id);
1678     p4_a119 := ddp_source_instance_rec.wip_accounting_class;
1679     p4_a120 := rosetta_g_miss_num_map(ddp_source_instance_rec.area_id);
1680     p4_a121 := rosetta_g_miss_num_map(ddp_source_instance_rec.owner_party_id);
1681     p4_a122 := ddp_source_instance_rec.source_code;
1682 
1683 
1684 
1685 
1686 
1687 
1688 
1689 
1690 
1691     p13_a0 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_id);
1692     p13_a1 := ddp_txn_rec.transaction_date;
1693     p13_a2 := ddp_txn_rec.source_transaction_date;
1694     p13_a3 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_type_id);
1695     p13_a4 := rosetta_g_miss_num_map(ddp_txn_rec.txn_sub_type_id);
1696     p13_a5 := rosetta_g_miss_num_map(ddp_txn_rec.source_group_ref_id);
1697     p13_a6 := ddp_txn_rec.source_group_ref;
1698     p13_a7 := rosetta_g_miss_num_map(ddp_txn_rec.source_header_ref_id);
1699     p13_a8 := ddp_txn_rec.source_header_ref;
1700     p13_a9 := rosetta_g_miss_num_map(ddp_txn_rec.source_line_ref_id);
1701     p13_a10 := ddp_txn_rec.source_line_ref;
1702     p13_a11 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id1);
1703     p13_a12 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id2);
1704     p13_a13 := rosetta_g_miss_num_map(ddp_txn_rec.inv_material_transaction_id);
1705     p13_a14 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_quantity);
1706     p13_a15 := ddp_txn_rec.transaction_uom_code;
1707     p13_a16 := rosetta_g_miss_num_map(ddp_txn_rec.transacted_by);
1708     p13_a17 := ddp_txn_rec.transaction_status_code;
1709     p13_a18 := ddp_txn_rec.transaction_action_code;
1710     p13_a19 := rosetta_g_miss_num_map(ddp_txn_rec.message_id);
1711     p13_a20 := ddp_txn_rec.context;
1712     p13_a21 := ddp_txn_rec.attribute1;
1713     p13_a22 := ddp_txn_rec.attribute2;
1714     p13_a23 := ddp_txn_rec.attribute3;
1715     p13_a24 := ddp_txn_rec.attribute4;
1716     p13_a25 := ddp_txn_rec.attribute5;
1717     p13_a26 := ddp_txn_rec.attribute6;
1718     p13_a27 := ddp_txn_rec.attribute7;
1719     p13_a28 := ddp_txn_rec.attribute8;
1720     p13_a29 := ddp_txn_rec.attribute9;
1721     p13_a30 := ddp_txn_rec.attribute10;
1722     p13_a31 := ddp_txn_rec.attribute11;
1723     p13_a32 := ddp_txn_rec.attribute12;
1724     p13_a33 := ddp_txn_rec.attribute13;
1725     p13_a34 := ddp_txn_rec.attribute14;
1726     p13_a35 := ddp_txn_rec.attribute15;
1727     p13_a36 := rosetta_g_miss_num_map(ddp_txn_rec.object_version_number);
1728     p13_a37 := ddp_txn_rec.split_reason_code;
1729     p13_a38 := ddp_txn_rec.src_txn_creation_date;
1730     p13_a39 := rosetta_g_miss_num_map(ddp_txn_rec.gl_interface_status_code);
1731 
1732     p14_a0 := rosetta_g_miss_num_map(ddx_new_instance_rec.instance_id);
1733     p14_a1 := ddx_new_instance_rec.instance_number;
1734     p14_a2 := ddx_new_instance_rec.external_reference;
1735     p14_a3 := rosetta_g_miss_num_map(ddx_new_instance_rec.inventory_item_id);
1736     p14_a4 := rosetta_g_miss_num_map(ddx_new_instance_rec.vld_organization_id);
1737     p14_a5 := ddx_new_instance_rec.inventory_revision;
1738     p14_a6 := rosetta_g_miss_num_map(ddx_new_instance_rec.inv_master_organization_id);
1739     p14_a7 := ddx_new_instance_rec.serial_number;
1740     p14_a8 := ddx_new_instance_rec.mfg_serial_number_flag;
1741     p14_a9 := ddx_new_instance_rec.lot_number;
1742     p14_a10 := rosetta_g_miss_num_map(ddx_new_instance_rec.quantity);
1743     p14_a11 := ddx_new_instance_rec.unit_of_measure;
1744     p14_a12 := ddx_new_instance_rec.accounting_class_code;
1745     p14_a13 := rosetta_g_miss_num_map(ddx_new_instance_rec.instance_condition_id);
1746     p14_a14 := rosetta_g_miss_num_map(ddx_new_instance_rec.instance_status_id);
1747     p14_a15 := ddx_new_instance_rec.customer_view_flag;
1748     p14_a16 := ddx_new_instance_rec.merchant_view_flag;
1749     p14_a17 := ddx_new_instance_rec.sellable_flag;
1750     p14_a18 := rosetta_g_miss_num_map(ddx_new_instance_rec.system_id);
1751     p14_a19 := ddx_new_instance_rec.instance_type_code;
1752     p14_a20 := ddx_new_instance_rec.active_start_date;
1753     p14_a21 := ddx_new_instance_rec.active_end_date;
1754     p14_a22 := ddx_new_instance_rec.location_type_code;
1755     p14_a23 := rosetta_g_miss_num_map(ddx_new_instance_rec.location_id);
1756     p14_a24 := rosetta_g_miss_num_map(ddx_new_instance_rec.inv_organization_id);
1757     p14_a25 := ddx_new_instance_rec.inv_subinventory_name;
1758     p14_a26 := rosetta_g_miss_num_map(ddx_new_instance_rec.inv_locator_id);
1759     p14_a27 := rosetta_g_miss_num_map(ddx_new_instance_rec.pa_project_id);
1760     p14_a28 := rosetta_g_miss_num_map(ddx_new_instance_rec.pa_project_task_id);
1761     p14_a29 := rosetta_g_miss_num_map(ddx_new_instance_rec.in_transit_order_line_id);
1762     p14_a30 := rosetta_g_miss_num_map(ddx_new_instance_rec.wip_job_id);
1763     p14_a31 := rosetta_g_miss_num_map(ddx_new_instance_rec.po_order_line_id);
1764     p14_a32 := rosetta_g_miss_num_map(ddx_new_instance_rec.last_oe_order_line_id);
1765     p14_a33 := rosetta_g_miss_num_map(ddx_new_instance_rec.last_oe_rma_line_id);
1766     p14_a34 := rosetta_g_miss_num_map(ddx_new_instance_rec.last_po_po_line_id);
1767     p14_a35 := ddx_new_instance_rec.last_oe_po_number;
1768     p14_a36 := rosetta_g_miss_num_map(ddx_new_instance_rec.last_wip_job_id);
1769     p14_a37 := rosetta_g_miss_num_map(ddx_new_instance_rec.last_pa_project_id);
1770     p14_a38 := rosetta_g_miss_num_map(ddx_new_instance_rec.last_pa_task_id);
1771     p14_a39 := rosetta_g_miss_num_map(ddx_new_instance_rec.last_oe_agreement_id);
1772     p14_a40 := ddx_new_instance_rec.install_date;
1773     p14_a41 := ddx_new_instance_rec.manually_created_flag;
1774     p14_a42 := ddx_new_instance_rec.return_by_date;
1775     p14_a43 := ddx_new_instance_rec.actual_return_date;
1776     p14_a44 := ddx_new_instance_rec.creation_complete_flag;
1777     p14_a45 := ddx_new_instance_rec.completeness_flag;
1778     p14_a46 := ddx_new_instance_rec.version_label;
1779     p14_a47 := ddx_new_instance_rec.version_label_description;
1780     p14_a48 := ddx_new_instance_rec.context;
1781     p14_a49 := ddx_new_instance_rec.attribute1;
1782     p14_a50 := ddx_new_instance_rec.attribute2;
1783     p14_a51 := ddx_new_instance_rec.attribute3;
1784     p14_a52 := ddx_new_instance_rec.attribute4;
1785     p14_a53 := ddx_new_instance_rec.attribute5;
1786     p14_a54 := ddx_new_instance_rec.attribute6;
1787     p14_a55 := ddx_new_instance_rec.attribute7;
1788     p14_a56 := ddx_new_instance_rec.attribute8;
1789     p14_a57 := ddx_new_instance_rec.attribute9;
1790     p14_a58 := ddx_new_instance_rec.attribute10;
1791     p14_a59 := ddx_new_instance_rec.attribute11;
1792     p14_a60 := ddx_new_instance_rec.attribute12;
1793     p14_a61 := ddx_new_instance_rec.attribute13;
1794     p14_a62 := ddx_new_instance_rec.attribute14;
1795     p14_a63 := ddx_new_instance_rec.attribute15;
1796     p14_a64 := rosetta_g_miss_num_map(ddx_new_instance_rec.object_version_number);
1797     p14_a65 := rosetta_g_miss_num_map(ddx_new_instance_rec.last_txn_line_detail_id);
1798     p14_a66 := ddx_new_instance_rec.install_location_type_code;
1799     p14_a67 := rosetta_g_miss_num_map(ddx_new_instance_rec.install_location_id);
1800     p14_a68 := ddx_new_instance_rec.instance_usage_code;
1801     p14_a69 := ddx_new_instance_rec.check_for_instance_expiry;
1802     p14_a70 := ddx_new_instance_rec.processed_flag;
1803     p14_a71 := ddx_new_instance_rec.call_contracts;
1804     p14_a72 := rosetta_g_miss_num_map(ddx_new_instance_rec.interface_id);
1805     p14_a73 := ddx_new_instance_rec.grp_call_contracts;
1806     p14_a74 := rosetta_g_miss_num_map(ddx_new_instance_rec.config_inst_hdr_id);
1807     p14_a75 := rosetta_g_miss_num_map(ddx_new_instance_rec.config_inst_rev_num);
1808     p14_a76 := rosetta_g_miss_num_map(ddx_new_instance_rec.config_inst_item_id);
1809     p14_a77 := ddx_new_instance_rec.config_valid_status;
1810     p14_a78 := ddx_new_instance_rec.instance_description;
1811     p14_a79 := ddx_new_instance_rec.call_batch_validation;
1812     p14_a80 := rosetta_g_miss_num_map(ddx_new_instance_rec.request_id);
1813     p14_a81 := rosetta_g_miss_num_map(ddx_new_instance_rec.program_application_id);
1814     p14_a82 := rosetta_g_miss_num_map(ddx_new_instance_rec.program_id);
1815     p14_a83 := ddx_new_instance_rec.program_update_date;
1816     p14_a84 := ddx_new_instance_rec.cascade_ownership_flag;
1817     p14_a85 := ddx_new_instance_rec.network_asset_flag;
1818     p14_a86 := ddx_new_instance_rec.maintainable_flag;
1819     p14_a87 := rosetta_g_miss_num_map(ddx_new_instance_rec.pn_location_id);
1820     p14_a88 := ddx_new_instance_rec.asset_criticality_code;
1821     p14_a89 := rosetta_g_miss_num_map(ddx_new_instance_rec.category_id);
1822     p14_a90 := rosetta_g_miss_num_map(ddx_new_instance_rec.equipment_gen_object_id);
1823     p14_a91 := ddx_new_instance_rec.instantiation_flag;
1824     p14_a92 := rosetta_g_miss_num_map(ddx_new_instance_rec.linear_location_id);
1825     p14_a93 := ddx_new_instance_rec.operational_log_flag;
1826     p14_a94 := rosetta_g_miss_num_map(ddx_new_instance_rec.checkin_status);
1827     p14_a95 := ddx_new_instance_rec.supplier_warranty_exp_date;
1828     p14_a96 := ddx_new_instance_rec.attribute16;
1829     p14_a97 := ddx_new_instance_rec.attribute17;
1830     p14_a98 := ddx_new_instance_rec.attribute18;
1831     p14_a99 := ddx_new_instance_rec.attribute19;
1832     p14_a100 := ddx_new_instance_rec.attribute20;
1833     p14_a101 := ddx_new_instance_rec.attribute21;
1834     p14_a102 := ddx_new_instance_rec.attribute22;
1835     p14_a103 := ddx_new_instance_rec.attribute23;
1836     p14_a104 := ddx_new_instance_rec.attribute24;
1837     p14_a105 := ddx_new_instance_rec.attribute25;
1838     p14_a106 := ddx_new_instance_rec.attribute26;
1839     p14_a107 := ddx_new_instance_rec.attribute27;
1840     p14_a108 := ddx_new_instance_rec.attribute28;
1841     p14_a109 := ddx_new_instance_rec.attribute29;
1842     p14_a110 := ddx_new_instance_rec.attribute30;
1843     p14_a111 := rosetta_g_miss_num_map(ddx_new_instance_rec.purchase_unit_price);
1844     p14_a112 := ddx_new_instance_rec.purchase_currency_code;
1845     p14_a113 := rosetta_g_miss_num_map(ddx_new_instance_rec.payables_unit_price);
1846     p14_a114 := ddx_new_instance_rec.payables_currency_code;
1847     p14_a115 := rosetta_g_miss_num_map(ddx_new_instance_rec.sales_unit_price);
1848     p14_a116 := ddx_new_instance_rec.sales_currency_code;
1849     p14_a117 := ddx_new_instance_rec.operational_status_code;
1850     p14_a118 := rosetta_g_miss_num_map(ddx_new_instance_rec.department_id);
1851     p14_a119 := ddx_new_instance_rec.wip_accounting_class;
1852     p14_a120 := rosetta_g_miss_num_map(ddx_new_instance_rec.area_id);
1853     p14_a121 := rosetta_g_miss_num_map(ddx_new_instance_rec.owner_party_id);
1854     p14_a122 := ddx_new_instance_rec.source_code;
1855 
1856 
1857 
1858   end;
1859 
1860   procedure split_item_instance_lines(p_api_version  NUMBER
1861     , p_commit  VARCHAR2
1862     , p_init_msg_list  VARCHAR2
1863     , p_validation_level  NUMBER
1864     , p4_a0 in out nocopy  NUMBER
1865     , p4_a1 in out nocopy  VARCHAR2
1866     , p4_a2 in out nocopy  VARCHAR2
1867     , p4_a3 in out nocopy  NUMBER
1868     , p4_a4 in out nocopy  NUMBER
1869     , p4_a5 in out nocopy  VARCHAR2
1870     , p4_a6 in out nocopy  NUMBER
1871     , p4_a7 in out nocopy  VARCHAR2
1872     , p4_a8 in out nocopy  VARCHAR2
1873     , p4_a9 in out nocopy  VARCHAR2
1874     , p4_a10 in out nocopy  NUMBER
1875     , p4_a11 in out nocopy  VARCHAR2
1876     , p4_a12 in out nocopy  VARCHAR2
1877     , p4_a13 in out nocopy  NUMBER
1878     , p4_a14 in out nocopy  NUMBER
1879     , p4_a15 in out nocopy  VARCHAR2
1880     , p4_a16 in out nocopy  VARCHAR2
1881     , p4_a17 in out nocopy  VARCHAR2
1882     , p4_a18 in out nocopy  NUMBER
1883     , p4_a19 in out nocopy  VARCHAR2
1884     , p4_a20 in out nocopy  DATE
1885     , p4_a21 in out nocopy  DATE
1886     , p4_a22 in out nocopy  VARCHAR2
1887     , p4_a23 in out nocopy  NUMBER
1888     , p4_a24 in out nocopy  NUMBER
1889     , p4_a25 in out nocopy  VARCHAR2
1890     , p4_a26 in out nocopy  NUMBER
1891     , p4_a27 in out nocopy  NUMBER
1892     , p4_a28 in out nocopy  NUMBER
1893     , p4_a29 in out nocopy  NUMBER
1894     , p4_a30 in out nocopy  NUMBER
1895     , p4_a31 in out nocopy  NUMBER
1896     , p4_a32 in out nocopy  NUMBER
1897     , p4_a33 in out nocopy  NUMBER
1898     , p4_a34 in out nocopy  NUMBER
1899     , p4_a35 in out nocopy  VARCHAR2
1900     , p4_a36 in out nocopy  NUMBER
1901     , p4_a37 in out nocopy  NUMBER
1902     , p4_a38 in out nocopy  NUMBER
1903     , p4_a39 in out nocopy  NUMBER
1904     , p4_a40 in out nocopy  DATE
1905     , p4_a41 in out nocopy  VARCHAR2
1906     , p4_a42 in out nocopy  DATE
1907     , p4_a43 in out nocopy  DATE
1908     , p4_a44 in out nocopy  VARCHAR2
1909     , p4_a45 in out nocopy  VARCHAR2
1910     , p4_a46 in out nocopy  VARCHAR2
1911     , p4_a47 in out nocopy  VARCHAR2
1912     , p4_a48 in out nocopy  VARCHAR2
1913     , p4_a49 in out nocopy  VARCHAR2
1914     , p4_a50 in out nocopy  VARCHAR2
1915     , p4_a51 in out nocopy  VARCHAR2
1916     , p4_a52 in out nocopy  VARCHAR2
1917     , p4_a53 in out nocopy  VARCHAR2
1918     , p4_a54 in out nocopy  VARCHAR2
1919     , p4_a55 in out nocopy  VARCHAR2
1920     , p4_a56 in out nocopy  VARCHAR2
1921     , p4_a57 in out nocopy  VARCHAR2
1922     , p4_a58 in out nocopy  VARCHAR2
1923     , p4_a59 in out nocopy  VARCHAR2
1924     , p4_a60 in out nocopy  VARCHAR2
1925     , p4_a61 in out nocopy  VARCHAR2
1926     , p4_a62 in out nocopy  VARCHAR2
1927     , p4_a63 in out nocopy  VARCHAR2
1928     , p4_a64 in out nocopy  NUMBER
1929     , p4_a65 in out nocopy  NUMBER
1930     , p4_a66 in out nocopy  VARCHAR2
1931     , p4_a67 in out nocopy  NUMBER
1932     , p4_a68 in out nocopy  VARCHAR2
1933     , p4_a69 in out nocopy  VARCHAR2
1934     , p4_a70 in out nocopy  VARCHAR2
1935     , p4_a71 in out nocopy  VARCHAR2
1936     , p4_a72 in out nocopy  NUMBER
1937     , p4_a73 in out nocopy  VARCHAR2
1938     , p4_a74 in out nocopy  NUMBER
1939     , p4_a75 in out nocopy  NUMBER
1940     , p4_a76 in out nocopy  NUMBER
1941     , p4_a77 in out nocopy  VARCHAR2
1942     , p4_a78 in out nocopy  VARCHAR2
1943     , p4_a79 in out nocopy  VARCHAR2
1944     , p4_a80 in out nocopy  NUMBER
1945     , p4_a81 in out nocopy  NUMBER
1946     , p4_a82 in out nocopy  NUMBER
1947     , p4_a83 in out nocopy  DATE
1948     , p4_a84 in out nocopy  VARCHAR2
1949     , p4_a85 in out nocopy  VARCHAR2
1950     , p4_a86 in out nocopy  VARCHAR2
1951     , p4_a87 in out nocopy  NUMBER
1952     , p4_a88 in out nocopy  VARCHAR2
1953     , p4_a89 in out nocopy  NUMBER
1954     , p4_a90 in out nocopy  NUMBER
1955     , p4_a91 in out nocopy  VARCHAR2
1956     , p4_a92 in out nocopy  NUMBER
1957     , p4_a93 in out nocopy  VARCHAR2
1958     , p4_a94 in out nocopy  NUMBER
1959     , p4_a95 in out nocopy  DATE
1960     , p4_a96 in out nocopy  VARCHAR2
1961     , p4_a97 in out nocopy  VARCHAR2
1962     , p4_a98 in out nocopy  VARCHAR2
1963     , p4_a99 in out nocopy  VARCHAR2
1964     , p4_a100 in out nocopy  VARCHAR2
1965     , p4_a101 in out nocopy  VARCHAR2
1966     , p4_a102 in out nocopy  VARCHAR2
1967     , p4_a103 in out nocopy  VARCHAR2
1968     , p4_a104 in out nocopy  VARCHAR2
1969     , p4_a105 in out nocopy  VARCHAR2
1970     , p4_a106 in out nocopy  VARCHAR2
1971     , p4_a107 in out nocopy  VARCHAR2
1972     , p4_a108 in out nocopy  VARCHAR2
1973     , p4_a109 in out nocopy  VARCHAR2
1974     , p4_a110 in out nocopy  VARCHAR2
1975     , p4_a111 in out nocopy  NUMBER
1976     , p4_a112 in out nocopy  VARCHAR2
1977     , p4_a113 in out nocopy  NUMBER
1978     , p4_a114 in out nocopy  VARCHAR2
1979     , p4_a115 in out nocopy  NUMBER
1980     , p4_a116 in out nocopy  VARCHAR2
1981     , p4_a117 in out nocopy  VARCHAR2
1982     , p4_a118 in out nocopy  NUMBER
1983     , p4_a119 in out nocopy  VARCHAR2
1984     , p4_a120 in out nocopy  NUMBER
1985     , p4_a121 in out nocopy  NUMBER
1986     , p4_a122 in out nocopy  VARCHAR2
1987     , p_copy_ext_attribs  VARCHAR2
1988     , p_copy_org_assignments  VARCHAR2
1989     , p_copy_parties  VARCHAR2
1990     , p_copy_accounts  VARCHAR2
1991     , p_copy_asset_assignments  VARCHAR2
1992     , p_copy_pricing_attribs  VARCHAR2
1993     , p11_a0 in out nocopy  NUMBER
1994     , p11_a1 in out nocopy  DATE
1995     , p11_a2 in out nocopy  DATE
1996     , p11_a3 in out nocopy  NUMBER
1997     , p11_a4 in out nocopy  NUMBER
1998     , p11_a5 in out nocopy  NUMBER
1999     , p11_a6 in out nocopy  VARCHAR2
2000     , p11_a7 in out nocopy  NUMBER
2001     , p11_a8 in out nocopy  VARCHAR2
2002     , p11_a9 in out nocopy  NUMBER
2003     , p11_a10 in out nocopy  VARCHAR2
2004     , p11_a11 in out nocopy  NUMBER
2005     , p11_a12 in out nocopy  NUMBER
2006     , p11_a13 in out nocopy  NUMBER
2007     , p11_a14 in out nocopy  NUMBER
2008     , p11_a15 in out nocopy  VARCHAR2
2009     , p11_a16 in out nocopy  NUMBER
2010     , p11_a17 in out nocopy  VARCHAR2
2011     , p11_a18 in out nocopy  VARCHAR2
2012     , p11_a19 in out nocopy  NUMBER
2013     , p11_a20 in out nocopy  VARCHAR2
2014     , p11_a21 in out nocopy  VARCHAR2
2015     , p11_a22 in out nocopy  VARCHAR2
2016     , p11_a23 in out nocopy  VARCHAR2
2017     , p11_a24 in out nocopy  VARCHAR2
2018     , p11_a25 in out nocopy  VARCHAR2
2019     , p11_a26 in out nocopy  VARCHAR2
2020     , p11_a27 in out nocopy  VARCHAR2
2021     , p11_a28 in out nocopy  VARCHAR2
2022     , p11_a29 in out nocopy  VARCHAR2
2023     , p11_a30 in out nocopy  VARCHAR2
2024     , p11_a31 in out nocopy  VARCHAR2
2025     , p11_a32 in out nocopy  VARCHAR2
2026     , p11_a33 in out nocopy  VARCHAR2
2027     , p11_a34 in out nocopy  VARCHAR2
2028     , p11_a35 in out nocopy  VARCHAR2
2029     , p11_a36 in out nocopy  NUMBER
2030     , p11_a37 in out nocopy  VARCHAR2
2031     , p11_a38 in out nocopy  DATE
2032     , p11_a39 in out nocopy  NUMBER
2033     , p12_a0 out nocopy JTF_NUMBER_TABLE
2034     , p12_a1 out nocopy JTF_VARCHAR2_TABLE_100
2035     , p12_a2 out nocopy JTF_VARCHAR2_TABLE_100
2036     , p12_a3 out nocopy JTF_NUMBER_TABLE
2037     , p12_a4 out nocopy JTF_NUMBER_TABLE
2038     , p12_a5 out nocopy JTF_VARCHAR2_TABLE_100
2039     , p12_a6 out nocopy JTF_NUMBER_TABLE
2040     , p12_a7 out nocopy JTF_VARCHAR2_TABLE_100
2041     , p12_a8 out nocopy JTF_VARCHAR2_TABLE_100
2042     , p12_a9 out nocopy JTF_VARCHAR2_TABLE_100
2043     , p12_a10 out nocopy JTF_NUMBER_TABLE
2044     , p12_a11 out nocopy JTF_VARCHAR2_TABLE_100
2045     , p12_a12 out nocopy JTF_VARCHAR2_TABLE_100
2046     , p12_a13 out nocopy JTF_NUMBER_TABLE
2047     , p12_a14 out nocopy JTF_NUMBER_TABLE
2048     , p12_a15 out nocopy JTF_VARCHAR2_TABLE_100
2049     , p12_a16 out nocopy JTF_VARCHAR2_TABLE_100
2050     , p12_a17 out nocopy JTF_VARCHAR2_TABLE_100
2051     , p12_a18 out nocopy JTF_NUMBER_TABLE
2052     , p12_a19 out nocopy JTF_VARCHAR2_TABLE_100
2053     , p12_a20 out nocopy JTF_DATE_TABLE
2054     , p12_a21 out nocopy JTF_DATE_TABLE
2055     , p12_a22 out nocopy JTF_VARCHAR2_TABLE_100
2056     , p12_a23 out nocopy JTF_NUMBER_TABLE
2057     , p12_a24 out nocopy JTF_NUMBER_TABLE
2058     , p12_a25 out nocopy JTF_VARCHAR2_TABLE_100
2059     , p12_a26 out nocopy JTF_NUMBER_TABLE
2060     , p12_a27 out nocopy JTF_NUMBER_TABLE
2061     , p12_a28 out nocopy JTF_NUMBER_TABLE
2062     , p12_a29 out nocopy JTF_NUMBER_TABLE
2063     , p12_a30 out nocopy JTF_NUMBER_TABLE
2064     , p12_a31 out nocopy JTF_NUMBER_TABLE
2065     , p12_a32 out nocopy JTF_NUMBER_TABLE
2066     , p12_a33 out nocopy JTF_NUMBER_TABLE
2067     , p12_a34 out nocopy JTF_NUMBER_TABLE
2068     , p12_a35 out nocopy JTF_VARCHAR2_TABLE_100
2069     , p12_a36 out nocopy JTF_NUMBER_TABLE
2070     , p12_a37 out nocopy JTF_NUMBER_TABLE
2071     , p12_a38 out nocopy JTF_NUMBER_TABLE
2072     , p12_a39 out nocopy JTF_NUMBER_TABLE
2073     , p12_a40 out nocopy JTF_DATE_TABLE
2074     , p12_a41 out nocopy JTF_VARCHAR2_TABLE_100
2075     , p12_a42 out nocopy JTF_DATE_TABLE
2076     , p12_a43 out nocopy JTF_DATE_TABLE
2077     , p12_a44 out nocopy JTF_VARCHAR2_TABLE_100
2078     , p12_a45 out nocopy JTF_VARCHAR2_TABLE_100
2079     , p12_a46 out nocopy JTF_VARCHAR2_TABLE_300
2080     , p12_a47 out nocopy JTF_VARCHAR2_TABLE_300
2081     , p12_a48 out nocopy JTF_VARCHAR2_TABLE_100
2082     , p12_a49 out nocopy JTF_VARCHAR2_TABLE_300
2083     , p12_a50 out nocopy JTF_VARCHAR2_TABLE_300
2084     , p12_a51 out nocopy JTF_VARCHAR2_TABLE_300
2085     , p12_a52 out nocopy JTF_VARCHAR2_TABLE_300
2086     , p12_a53 out nocopy JTF_VARCHAR2_TABLE_300
2087     , p12_a54 out nocopy JTF_VARCHAR2_TABLE_300
2088     , p12_a55 out nocopy JTF_VARCHAR2_TABLE_300
2089     , p12_a56 out nocopy JTF_VARCHAR2_TABLE_300
2090     , p12_a57 out nocopy JTF_VARCHAR2_TABLE_300
2091     , p12_a58 out nocopy JTF_VARCHAR2_TABLE_300
2092     , p12_a59 out nocopy JTF_VARCHAR2_TABLE_300
2093     , p12_a60 out nocopy JTF_VARCHAR2_TABLE_300
2094     , p12_a61 out nocopy JTF_VARCHAR2_TABLE_300
2095     , p12_a62 out nocopy JTF_VARCHAR2_TABLE_300
2096     , p12_a63 out nocopy JTF_VARCHAR2_TABLE_300
2097     , p12_a64 out nocopy JTF_NUMBER_TABLE
2098     , p12_a65 out nocopy JTF_NUMBER_TABLE
2099     , p12_a66 out nocopy JTF_VARCHAR2_TABLE_100
2100     , p12_a67 out nocopy JTF_NUMBER_TABLE
2101     , p12_a68 out nocopy JTF_VARCHAR2_TABLE_100
2102     , p12_a69 out nocopy JTF_VARCHAR2_TABLE_100
2103     , p12_a70 out nocopy JTF_VARCHAR2_TABLE_100
2104     , p12_a71 out nocopy JTF_VARCHAR2_TABLE_100
2105     , p12_a72 out nocopy JTF_NUMBER_TABLE
2106     , p12_a73 out nocopy JTF_VARCHAR2_TABLE_100
2107     , p12_a74 out nocopy JTF_NUMBER_TABLE
2108     , p12_a75 out nocopy JTF_NUMBER_TABLE
2109     , p12_a76 out nocopy JTF_NUMBER_TABLE
2110     , p12_a77 out nocopy JTF_VARCHAR2_TABLE_100
2111     , p12_a78 out nocopy JTF_VARCHAR2_TABLE_300
2112     , p12_a79 out nocopy JTF_VARCHAR2_TABLE_100
2113     , p12_a80 out nocopy JTF_NUMBER_TABLE
2114     , p12_a81 out nocopy JTF_NUMBER_TABLE
2115     , p12_a82 out nocopy JTF_NUMBER_TABLE
2116     , p12_a83 out nocopy JTF_DATE_TABLE
2117     , p12_a84 out nocopy JTF_VARCHAR2_TABLE_100
2118     , p12_a85 out nocopy JTF_VARCHAR2_TABLE_100
2119     , p12_a86 out nocopy JTF_VARCHAR2_TABLE_100
2120     , p12_a87 out nocopy JTF_NUMBER_TABLE
2121     , p12_a88 out nocopy JTF_VARCHAR2_TABLE_100
2122     , p12_a89 out nocopy JTF_NUMBER_TABLE
2123     , p12_a90 out nocopy JTF_NUMBER_TABLE
2124     , p12_a91 out nocopy JTF_VARCHAR2_TABLE_100
2125     , p12_a92 out nocopy JTF_NUMBER_TABLE
2126     , p12_a93 out nocopy JTF_VARCHAR2_TABLE_100
2127     , p12_a94 out nocopy JTF_NUMBER_TABLE
2128     , p12_a95 out nocopy JTF_DATE_TABLE
2129     , p12_a96 out nocopy JTF_VARCHAR2_TABLE_300
2130     , p12_a97 out nocopy JTF_VARCHAR2_TABLE_300
2131     , p12_a98 out nocopy JTF_VARCHAR2_TABLE_300
2132     , p12_a99 out nocopy JTF_VARCHAR2_TABLE_300
2133     , p12_a100 out nocopy JTF_VARCHAR2_TABLE_300
2134     , p12_a101 out nocopy JTF_VARCHAR2_TABLE_300
2135     , p12_a102 out nocopy JTF_VARCHAR2_TABLE_300
2136     , p12_a103 out nocopy JTF_VARCHAR2_TABLE_300
2137     , p12_a104 out nocopy JTF_VARCHAR2_TABLE_300
2138     , p12_a105 out nocopy JTF_VARCHAR2_TABLE_300
2139     , p12_a106 out nocopy JTF_VARCHAR2_TABLE_300
2140     , p12_a107 out nocopy JTF_VARCHAR2_TABLE_300
2141     , p12_a108 out nocopy JTF_VARCHAR2_TABLE_300
2142     , p12_a109 out nocopy JTF_VARCHAR2_TABLE_300
2143     , p12_a110 out nocopy JTF_VARCHAR2_TABLE_300
2144     , p12_a111 out nocopy JTF_NUMBER_TABLE
2145     , p12_a112 out nocopy JTF_VARCHAR2_TABLE_100
2146     , p12_a113 out nocopy JTF_NUMBER_TABLE
2147     , p12_a114 out nocopy JTF_VARCHAR2_TABLE_100
2148     , p12_a115 out nocopy JTF_NUMBER_TABLE
2149     , p12_a116 out nocopy JTF_VARCHAR2_TABLE_100
2150     , p12_a117 out nocopy JTF_VARCHAR2_TABLE_100
2151     , p12_a118 out nocopy JTF_NUMBER_TABLE
2152     , p12_a119 out nocopy JTF_VARCHAR2_TABLE_100
2153     , p12_a120 out nocopy JTF_NUMBER_TABLE
2154     , p12_a121 out nocopy JTF_NUMBER_TABLE
2155     , p12_a122 out nocopy JTF_VARCHAR2_TABLE_100
2156     , x_return_status out nocopy  VARCHAR2
2157     , x_msg_count out nocopy  NUMBER
2158     , x_msg_data out nocopy  VARCHAR2
2159   )
2160 
2161   as
2162     ddp_source_instance_rec csi_datastructures_pub.instance_rec;
2163     ddp_txn_rec csi_datastructures_pub.transaction_rec;
2164     ddx_new_instance_tbl csi_datastructures_pub.instance_tbl;
2165     ddindx binary_integer; indx binary_integer;
2166   begin
2167 
2168     -- copy data to the local IN or IN-OUT args, if any
2169 
2170 
2171 
2172 
2173     ddp_source_instance_rec.instance_id := rosetta_g_miss_num_map(p4_a0);
2174     ddp_source_instance_rec.instance_number := p4_a1;
2175     ddp_source_instance_rec.external_reference := p4_a2;
2176     ddp_source_instance_rec.inventory_item_id := rosetta_g_miss_num_map(p4_a3);
2177     ddp_source_instance_rec.vld_organization_id := rosetta_g_miss_num_map(p4_a4);
2178     ddp_source_instance_rec.inventory_revision := p4_a5;
2179     ddp_source_instance_rec.inv_master_organization_id := rosetta_g_miss_num_map(p4_a6);
2180     ddp_source_instance_rec.serial_number := p4_a7;
2181     ddp_source_instance_rec.mfg_serial_number_flag := p4_a8;
2182     ddp_source_instance_rec.lot_number := p4_a9;
2183     ddp_source_instance_rec.quantity := rosetta_g_miss_num_map(p4_a10);
2184     ddp_source_instance_rec.unit_of_measure := p4_a11;
2185     ddp_source_instance_rec.accounting_class_code := p4_a12;
2186     ddp_source_instance_rec.instance_condition_id := rosetta_g_miss_num_map(p4_a13);
2187     ddp_source_instance_rec.instance_status_id := rosetta_g_miss_num_map(p4_a14);
2188     ddp_source_instance_rec.customer_view_flag := p4_a15;
2189     ddp_source_instance_rec.merchant_view_flag := p4_a16;
2190     ddp_source_instance_rec.sellable_flag := p4_a17;
2191     ddp_source_instance_rec.system_id := rosetta_g_miss_num_map(p4_a18);
2192     ddp_source_instance_rec.instance_type_code := p4_a19;
2193     ddp_source_instance_rec.active_start_date := rosetta_g_miss_date_in_map(p4_a20);
2194     ddp_source_instance_rec.active_end_date := rosetta_g_miss_date_in_map(p4_a21);
2195     ddp_source_instance_rec.location_type_code := p4_a22;
2196     ddp_source_instance_rec.location_id := rosetta_g_miss_num_map(p4_a23);
2197     ddp_source_instance_rec.inv_organization_id := rosetta_g_miss_num_map(p4_a24);
2198     ddp_source_instance_rec.inv_subinventory_name := p4_a25;
2199     ddp_source_instance_rec.inv_locator_id := rosetta_g_miss_num_map(p4_a26);
2200     ddp_source_instance_rec.pa_project_id := rosetta_g_miss_num_map(p4_a27);
2201     ddp_source_instance_rec.pa_project_task_id := rosetta_g_miss_num_map(p4_a28);
2202     ddp_source_instance_rec.in_transit_order_line_id := rosetta_g_miss_num_map(p4_a29);
2203     ddp_source_instance_rec.wip_job_id := rosetta_g_miss_num_map(p4_a30);
2204     ddp_source_instance_rec.po_order_line_id := rosetta_g_miss_num_map(p4_a31);
2205     ddp_source_instance_rec.last_oe_order_line_id := rosetta_g_miss_num_map(p4_a32);
2206     ddp_source_instance_rec.last_oe_rma_line_id := rosetta_g_miss_num_map(p4_a33);
2207     ddp_source_instance_rec.last_po_po_line_id := rosetta_g_miss_num_map(p4_a34);
2208     ddp_source_instance_rec.last_oe_po_number := p4_a35;
2209     ddp_source_instance_rec.last_wip_job_id := rosetta_g_miss_num_map(p4_a36);
2210     ddp_source_instance_rec.last_pa_project_id := rosetta_g_miss_num_map(p4_a37);
2211     ddp_source_instance_rec.last_pa_task_id := rosetta_g_miss_num_map(p4_a38);
2212     ddp_source_instance_rec.last_oe_agreement_id := rosetta_g_miss_num_map(p4_a39);
2213     ddp_source_instance_rec.install_date := rosetta_g_miss_date_in_map(p4_a40);
2214     ddp_source_instance_rec.manually_created_flag := p4_a41;
2215     ddp_source_instance_rec.return_by_date := rosetta_g_miss_date_in_map(p4_a42);
2216     ddp_source_instance_rec.actual_return_date := rosetta_g_miss_date_in_map(p4_a43);
2217     ddp_source_instance_rec.creation_complete_flag := p4_a44;
2218     ddp_source_instance_rec.completeness_flag := p4_a45;
2219     ddp_source_instance_rec.version_label := p4_a46;
2220     ddp_source_instance_rec.version_label_description := p4_a47;
2221     ddp_source_instance_rec.context := p4_a48;
2222     ddp_source_instance_rec.attribute1 := p4_a49;
2223     ddp_source_instance_rec.attribute2 := p4_a50;
2224     ddp_source_instance_rec.attribute3 := p4_a51;
2225     ddp_source_instance_rec.attribute4 := p4_a52;
2226     ddp_source_instance_rec.attribute5 := p4_a53;
2227     ddp_source_instance_rec.attribute6 := p4_a54;
2228     ddp_source_instance_rec.attribute7 := p4_a55;
2229     ddp_source_instance_rec.attribute8 := p4_a56;
2230     ddp_source_instance_rec.attribute9 := p4_a57;
2231     ddp_source_instance_rec.attribute10 := p4_a58;
2232     ddp_source_instance_rec.attribute11 := p4_a59;
2233     ddp_source_instance_rec.attribute12 := p4_a60;
2234     ddp_source_instance_rec.attribute13 := p4_a61;
2235     ddp_source_instance_rec.attribute14 := p4_a62;
2236     ddp_source_instance_rec.attribute15 := p4_a63;
2237     ddp_source_instance_rec.object_version_number := rosetta_g_miss_num_map(p4_a64);
2238     ddp_source_instance_rec.last_txn_line_detail_id := rosetta_g_miss_num_map(p4_a65);
2239     ddp_source_instance_rec.install_location_type_code := p4_a66;
2240     ddp_source_instance_rec.install_location_id := rosetta_g_miss_num_map(p4_a67);
2241     ddp_source_instance_rec.instance_usage_code := p4_a68;
2242     ddp_source_instance_rec.check_for_instance_expiry := p4_a69;
2243     ddp_source_instance_rec.processed_flag := p4_a70;
2244     ddp_source_instance_rec.call_contracts := p4_a71;
2245     ddp_source_instance_rec.interface_id := rosetta_g_miss_num_map(p4_a72);
2246     ddp_source_instance_rec.grp_call_contracts := p4_a73;
2247     ddp_source_instance_rec.config_inst_hdr_id := rosetta_g_miss_num_map(p4_a74);
2248     ddp_source_instance_rec.config_inst_rev_num := rosetta_g_miss_num_map(p4_a75);
2249     ddp_source_instance_rec.config_inst_item_id := rosetta_g_miss_num_map(p4_a76);
2250     ddp_source_instance_rec.config_valid_status := p4_a77;
2251     ddp_source_instance_rec.instance_description := p4_a78;
2252     ddp_source_instance_rec.call_batch_validation := p4_a79;
2253     ddp_source_instance_rec.request_id := rosetta_g_miss_num_map(p4_a80);
2254     ddp_source_instance_rec.program_application_id := rosetta_g_miss_num_map(p4_a81);
2255     ddp_source_instance_rec.program_id := rosetta_g_miss_num_map(p4_a82);
2256     ddp_source_instance_rec.program_update_date := rosetta_g_miss_date_in_map(p4_a83);
2257     ddp_source_instance_rec.cascade_ownership_flag := p4_a84;
2258     ddp_source_instance_rec.network_asset_flag := p4_a85;
2259     ddp_source_instance_rec.maintainable_flag := p4_a86;
2260     ddp_source_instance_rec.pn_location_id := rosetta_g_miss_num_map(p4_a87);
2261     ddp_source_instance_rec.asset_criticality_code := p4_a88;
2262     ddp_source_instance_rec.category_id := rosetta_g_miss_num_map(p4_a89);
2263     ddp_source_instance_rec.equipment_gen_object_id := rosetta_g_miss_num_map(p4_a90);
2264     ddp_source_instance_rec.instantiation_flag := p4_a91;
2265     ddp_source_instance_rec.linear_location_id := rosetta_g_miss_num_map(p4_a92);
2266     ddp_source_instance_rec.operational_log_flag := p4_a93;
2267     ddp_source_instance_rec.checkin_status := rosetta_g_miss_num_map(p4_a94);
2268     ddp_source_instance_rec.supplier_warranty_exp_date := rosetta_g_miss_date_in_map(p4_a95);
2269     ddp_source_instance_rec.attribute16 := p4_a96;
2270     ddp_source_instance_rec.attribute17 := p4_a97;
2271     ddp_source_instance_rec.attribute18 := p4_a98;
2272     ddp_source_instance_rec.attribute19 := p4_a99;
2273     ddp_source_instance_rec.attribute20 := p4_a100;
2274     ddp_source_instance_rec.attribute21 := p4_a101;
2275     ddp_source_instance_rec.attribute22 := p4_a102;
2276     ddp_source_instance_rec.attribute23 := p4_a103;
2277     ddp_source_instance_rec.attribute24 := p4_a104;
2278     ddp_source_instance_rec.attribute25 := p4_a105;
2279     ddp_source_instance_rec.attribute26 := p4_a106;
2280     ddp_source_instance_rec.attribute27 := p4_a107;
2281     ddp_source_instance_rec.attribute28 := p4_a108;
2282     ddp_source_instance_rec.attribute29 := p4_a109;
2283     ddp_source_instance_rec.attribute30 := p4_a110;
2284     ddp_source_instance_rec.purchase_unit_price := rosetta_g_miss_num_map(p4_a111);
2285     ddp_source_instance_rec.purchase_currency_code := p4_a112;
2286     ddp_source_instance_rec.payables_unit_price := rosetta_g_miss_num_map(p4_a113);
2287     ddp_source_instance_rec.payables_currency_code := p4_a114;
2288     ddp_source_instance_rec.sales_unit_price := rosetta_g_miss_num_map(p4_a115);
2289     ddp_source_instance_rec.sales_currency_code := p4_a116;
2290     ddp_source_instance_rec.operational_status_code := p4_a117;
2291     ddp_source_instance_rec.department_id := rosetta_g_miss_num_map(p4_a118);
2292     ddp_source_instance_rec.wip_accounting_class := p4_a119;
2293     ddp_source_instance_rec.area_id := rosetta_g_miss_num_map(p4_a120);
2294     ddp_source_instance_rec.owner_party_id := rosetta_g_miss_num_map(p4_a121);
2295     ddp_source_instance_rec.source_code := p4_a122;
2296 
2297 
2298 
2299 
2300 
2301 
2302 
2303     ddp_txn_rec.transaction_id := rosetta_g_miss_num_map(p11_a0);
2304     ddp_txn_rec.transaction_date := rosetta_g_miss_date_in_map(p11_a1);
2305     ddp_txn_rec.source_transaction_date := rosetta_g_miss_date_in_map(p11_a2);
2306     ddp_txn_rec.transaction_type_id := rosetta_g_miss_num_map(p11_a3);
2307     ddp_txn_rec.txn_sub_type_id := rosetta_g_miss_num_map(p11_a4);
2308     ddp_txn_rec.source_group_ref_id := rosetta_g_miss_num_map(p11_a5);
2309     ddp_txn_rec.source_group_ref := p11_a6;
2310     ddp_txn_rec.source_header_ref_id := rosetta_g_miss_num_map(p11_a7);
2311     ddp_txn_rec.source_header_ref := p11_a8;
2312     ddp_txn_rec.source_line_ref_id := rosetta_g_miss_num_map(p11_a9);
2313     ddp_txn_rec.source_line_ref := p11_a10;
2314     ddp_txn_rec.source_dist_ref_id1 := rosetta_g_miss_num_map(p11_a11);
2315     ddp_txn_rec.source_dist_ref_id2 := rosetta_g_miss_num_map(p11_a12);
2316     ddp_txn_rec.inv_material_transaction_id := rosetta_g_miss_num_map(p11_a13);
2317     ddp_txn_rec.transaction_quantity := rosetta_g_miss_num_map(p11_a14);
2318     ddp_txn_rec.transaction_uom_code := p11_a15;
2319     ddp_txn_rec.transacted_by := rosetta_g_miss_num_map(p11_a16);
2320     ddp_txn_rec.transaction_status_code := p11_a17;
2321     ddp_txn_rec.transaction_action_code := p11_a18;
2322     ddp_txn_rec.message_id := rosetta_g_miss_num_map(p11_a19);
2323     ddp_txn_rec.context := p11_a20;
2324     ddp_txn_rec.attribute1 := p11_a21;
2325     ddp_txn_rec.attribute2 := p11_a22;
2326     ddp_txn_rec.attribute3 := p11_a23;
2327     ddp_txn_rec.attribute4 := p11_a24;
2328     ddp_txn_rec.attribute5 := p11_a25;
2329     ddp_txn_rec.attribute6 := p11_a26;
2330     ddp_txn_rec.attribute7 := p11_a27;
2331     ddp_txn_rec.attribute8 := p11_a28;
2332     ddp_txn_rec.attribute9 := p11_a29;
2333     ddp_txn_rec.attribute10 := p11_a30;
2334     ddp_txn_rec.attribute11 := p11_a31;
2335     ddp_txn_rec.attribute12 := p11_a32;
2336     ddp_txn_rec.attribute13 := p11_a33;
2337     ddp_txn_rec.attribute14 := p11_a34;
2338     ddp_txn_rec.attribute15 := p11_a35;
2339     ddp_txn_rec.object_version_number := rosetta_g_miss_num_map(p11_a36);
2340     ddp_txn_rec.split_reason_code := p11_a37;
2341     ddp_txn_rec.src_txn_creation_date := rosetta_g_miss_date_in_map(p11_a38);
2342     ddp_txn_rec.gl_interface_status_code := rosetta_g_miss_num_map(p11_a39);
2343 
2344 
2345 
2346 
2347 
2348     -- here's the delegated call to the old PL/SQL routine
2349     csi_java_interface_pkg.split_item_instance_lines(p_api_version,
2350       p_commit,
2351       p_init_msg_list,
2352       p_validation_level,
2353       ddp_source_instance_rec,
2354       p_copy_ext_attribs,
2355       p_copy_org_assignments,
2356       p_copy_parties,
2357       p_copy_accounts,
2358       p_copy_asset_assignments,
2359       p_copy_pricing_attribs,
2360       ddp_txn_rec,
2361       ddx_new_instance_tbl,
2362       x_return_status,
2363       x_msg_count,
2364       x_msg_data);
2365 
2366     -- copy data back from the local variables to OUT or IN-OUT args, if any
2367 
2368 
2369 
2370 
2371     p4_a0 := rosetta_g_miss_num_map(ddp_source_instance_rec.instance_id);
2372     p4_a1 := ddp_source_instance_rec.instance_number;
2373     p4_a2 := ddp_source_instance_rec.external_reference;
2374     p4_a3 := rosetta_g_miss_num_map(ddp_source_instance_rec.inventory_item_id);
2375     p4_a4 := rosetta_g_miss_num_map(ddp_source_instance_rec.vld_organization_id);
2376     p4_a5 := ddp_source_instance_rec.inventory_revision;
2377     p4_a6 := rosetta_g_miss_num_map(ddp_source_instance_rec.inv_master_organization_id);
2378     p4_a7 := ddp_source_instance_rec.serial_number;
2379     p4_a8 := ddp_source_instance_rec.mfg_serial_number_flag;
2380     p4_a9 := ddp_source_instance_rec.lot_number;
2381     p4_a10 := rosetta_g_miss_num_map(ddp_source_instance_rec.quantity);
2382     p4_a11 := ddp_source_instance_rec.unit_of_measure;
2383     p4_a12 := ddp_source_instance_rec.accounting_class_code;
2384     p4_a13 := rosetta_g_miss_num_map(ddp_source_instance_rec.instance_condition_id);
2385     p4_a14 := rosetta_g_miss_num_map(ddp_source_instance_rec.instance_status_id);
2386     p4_a15 := ddp_source_instance_rec.customer_view_flag;
2387     p4_a16 := ddp_source_instance_rec.merchant_view_flag;
2388     p4_a17 := ddp_source_instance_rec.sellable_flag;
2389     p4_a18 := rosetta_g_miss_num_map(ddp_source_instance_rec.system_id);
2390     p4_a19 := ddp_source_instance_rec.instance_type_code;
2391     p4_a20 := ddp_source_instance_rec.active_start_date;
2392     p4_a21 := ddp_source_instance_rec.active_end_date;
2393     p4_a22 := ddp_source_instance_rec.location_type_code;
2394     p4_a23 := rosetta_g_miss_num_map(ddp_source_instance_rec.location_id);
2395     p4_a24 := rosetta_g_miss_num_map(ddp_source_instance_rec.inv_organization_id);
2396     p4_a25 := ddp_source_instance_rec.inv_subinventory_name;
2397     p4_a26 := rosetta_g_miss_num_map(ddp_source_instance_rec.inv_locator_id);
2398     p4_a27 := rosetta_g_miss_num_map(ddp_source_instance_rec.pa_project_id);
2399     p4_a28 := rosetta_g_miss_num_map(ddp_source_instance_rec.pa_project_task_id);
2400     p4_a29 := rosetta_g_miss_num_map(ddp_source_instance_rec.in_transit_order_line_id);
2401     p4_a30 := rosetta_g_miss_num_map(ddp_source_instance_rec.wip_job_id);
2402     p4_a31 := rosetta_g_miss_num_map(ddp_source_instance_rec.po_order_line_id);
2403     p4_a32 := rosetta_g_miss_num_map(ddp_source_instance_rec.last_oe_order_line_id);
2404     p4_a33 := rosetta_g_miss_num_map(ddp_source_instance_rec.last_oe_rma_line_id);
2405     p4_a34 := rosetta_g_miss_num_map(ddp_source_instance_rec.last_po_po_line_id);
2406     p4_a35 := ddp_source_instance_rec.last_oe_po_number;
2407     p4_a36 := rosetta_g_miss_num_map(ddp_source_instance_rec.last_wip_job_id);
2408     p4_a37 := rosetta_g_miss_num_map(ddp_source_instance_rec.last_pa_project_id);
2409     p4_a38 := rosetta_g_miss_num_map(ddp_source_instance_rec.last_pa_task_id);
2410     p4_a39 := rosetta_g_miss_num_map(ddp_source_instance_rec.last_oe_agreement_id);
2411     p4_a40 := ddp_source_instance_rec.install_date;
2412     p4_a41 := ddp_source_instance_rec.manually_created_flag;
2413     p4_a42 := ddp_source_instance_rec.return_by_date;
2414     p4_a43 := ddp_source_instance_rec.actual_return_date;
2415     p4_a44 := ddp_source_instance_rec.creation_complete_flag;
2416     p4_a45 := ddp_source_instance_rec.completeness_flag;
2417     p4_a46 := ddp_source_instance_rec.version_label;
2418     p4_a47 := ddp_source_instance_rec.version_label_description;
2419     p4_a48 := ddp_source_instance_rec.context;
2420     p4_a49 := ddp_source_instance_rec.attribute1;
2421     p4_a50 := ddp_source_instance_rec.attribute2;
2422     p4_a51 := ddp_source_instance_rec.attribute3;
2423     p4_a52 := ddp_source_instance_rec.attribute4;
2424     p4_a53 := ddp_source_instance_rec.attribute5;
2425     p4_a54 := ddp_source_instance_rec.attribute6;
2426     p4_a55 := ddp_source_instance_rec.attribute7;
2427     p4_a56 := ddp_source_instance_rec.attribute8;
2428     p4_a57 := ddp_source_instance_rec.attribute9;
2429     p4_a58 := ddp_source_instance_rec.attribute10;
2430     p4_a59 := ddp_source_instance_rec.attribute11;
2431     p4_a60 := ddp_source_instance_rec.attribute12;
2432     p4_a61 := ddp_source_instance_rec.attribute13;
2433     p4_a62 := ddp_source_instance_rec.attribute14;
2434     p4_a63 := ddp_source_instance_rec.attribute15;
2435     p4_a64 := rosetta_g_miss_num_map(ddp_source_instance_rec.object_version_number);
2436     p4_a65 := rosetta_g_miss_num_map(ddp_source_instance_rec.last_txn_line_detail_id);
2437     p4_a66 := ddp_source_instance_rec.install_location_type_code;
2438     p4_a67 := rosetta_g_miss_num_map(ddp_source_instance_rec.install_location_id);
2439     p4_a68 := ddp_source_instance_rec.instance_usage_code;
2440     p4_a69 := ddp_source_instance_rec.check_for_instance_expiry;
2441     p4_a70 := ddp_source_instance_rec.processed_flag;
2442     p4_a71 := ddp_source_instance_rec.call_contracts;
2443     p4_a72 := rosetta_g_miss_num_map(ddp_source_instance_rec.interface_id);
2444     p4_a73 := ddp_source_instance_rec.grp_call_contracts;
2445     p4_a74 := rosetta_g_miss_num_map(ddp_source_instance_rec.config_inst_hdr_id);
2446     p4_a75 := rosetta_g_miss_num_map(ddp_source_instance_rec.config_inst_rev_num);
2447     p4_a76 := rosetta_g_miss_num_map(ddp_source_instance_rec.config_inst_item_id);
2448     p4_a77 := ddp_source_instance_rec.config_valid_status;
2449     p4_a78 := ddp_source_instance_rec.instance_description;
2450     p4_a79 := ddp_source_instance_rec.call_batch_validation;
2451     p4_a80 := rosetta_g_miss_num_map(ddp_source_instance_rec.request_id);
2452     p4_a81 := rosetta_g_miss_num_map(ddp_source_instance_rec.program_application_id);
2453     p4_a82 := rosetta_g_miss_num_map(ddp_source_instance_rec.program_id);
2454     p4_a83 := ddp_source_instance_rec.program_update_date;
2455     p4_a84 := ddp_source_instance_rec.cascade_ownership_flag;
2456     p4_a85 := ddp_source_instance_rec.network_asset_flag;
2457     p4_a86 := ddp_source_instance_rec.maintainable_flag;
2458     p4_a87 := rosetta_g_miss_num_map(ddp_source_instance_rec.pn_location_id);
2459     p4_a88 := ddp_source_instance_rec.asset_criticality_code;
2460     p4_a89 := rosetta_g_miss_num_map(ddp_source_instance_rec.category_id);
2461     p4_a90 := rosetta_g_miss_num_map(ddp_source_instance_rec.equipment_gen_object_id);
2462     p4_a91 := ddp_source_instance_rec.instantiation_flag;
2463     p4_a92 := rosetta_g_miss_num_map(ddp_source_instance_rec.linear_location_id);
2464     p4_a93 := ddp_source_instance_rec.operational_log_flag;
2465     p4_a94 := rosetta_g_miss_num_map(ddp_source_instance_rec.checkin_status);
2466     p4_a95 := ddp_source_instance_rec.supplier_warranty_exp_date;
2467     p4_a96 := ddp_source_instance_rec.attribute16;
2468     p4_a97 := ddp_source_instance_rec.attribute17;
2469     p4_a98 := ddp_source_instance_rec.attribute18;
2470     p4_a99 := ddp_source_instance_rec.attribute19;
2471     p4_a100 := ddp_source_instance_rec.attribute20;
2472     p4_a101 := ddp_source_instance_rec.attribute21;
2473     p4_a102 := ddp_source_instance_rec.attribute22;
2474     p4_a103 := ddp_source_instance_rec.attribute23;
2475     p4_a104 := ddp_source_instance_rec.attribute24;
2476     p4_a105 := ddp_source_instance_rec.attribute25;
2477     p4_a106 := ddp_source_instance_rec.attribute26;
2478     p4_a107 := ddp_source_instance_rec.attribute27;
2479     p4_a108 := ddp_source_instance_rec.attribute28;
2480     p4_a109 := ddp_source_instance_rec.attribute29;
2481     p4_a110 := ddp_source_instance_rec.attribute30;
2482     p4_a111 := rosetta_g_miss_num_map(ddp_source_instance_rec.purchase_unit_price);
2483     p4_a112 := ddp_source_instance_rec.purchase_currency_code;
2484     p4_a113 := rosetta_g_miss_num_map(ddp_source_instance_rec.payables_unit_price);
2485     p4_a114 := ddp_source_instance_rec.payables_currency_code;
2486     p4_a115 := rosetta_g_miss_num_map(ddp_source_instance_rec.sales_unit_price);
2487     p4_a116 := ddp_source_instance_rec.sales_currency_code;
2488     p4_a117 := ddp_source_instance_rec.operational_status_code;
2489     p4_a118 := rosetta_g_miss_num_map(ddp_source_instance_rec.department_id);
2490     p4_a119 := ddp_source_instance_rec.wip_accounting_class;
2491     p4_a120 := rosetta_g_miss_num_map(ddp_source_instance_rec.area_id);
2492     p4_a121 := rosetta_g_miss_num_map(ddp_source_instance_rec.owner_party_id);
2493     p4_a122 := ddp_source_instance_rec.source_code;
2494 
2495 
2496 
2497 
2498 
2499 
2500 
2501     p11_a0 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_id);
2502     p11_a1 := ddp_txn_rec.transaction_date;
2503     p11_a2 := ddp_txn_rec.source_transaction_date;
2504     p11_a3 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_type_id);
2505     p11_a4 := rosetta_g_miss_num_map(ddp_txn_rec.txn_sub_type_id);
2506     p11_a5 := rosetta_g_miss_num_map(ddp_txn_rec.source_group_ref_id);
2507     p11_a6 := ddp_txn_rec.source_group_ref;
2508     p11_a7 := rosetta_g_miss_num_map(ddp_txn_rec.source_header_ref_id);
2509     p11_a8 := ddp_txn_rec.source_header_ref;
2510     p11_a9 := rosetta_g_miss_num_map(ddp_txn_rec.source_line_ref_id);
2511     p11_a10 := ddp_txn_rec.source_line_ref;
2512     p11_a11 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id1);
2513     p11_a12 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id2);
2514     p11_a13 := rosetta_g_miss_num_map(ddp_txn_rec.inv_material_transaction_id);
2515     p11_a14 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_quantity);
2516     p11_a15 := ddp_txn_rec.transaction_uom_code;
2517     p11_a16 := rosetta_g_miss_num_map(ddp_txn_rec.transacted_by);
2518     p11_a17 := ddp_txn_rec.transaction_status_code;
2519     p11_a18 := ddp_txn_rec.transaction_action_code;
2520     p11_a19 := rosetta_g_miss_num_map(ddp_txn_rec.message_id);
2521     p11_a20 := ddp_txn_rec.context;
2522     p11_a21 := ddp_txn_rec.attribute1;
2523     p11_a22 := ddp_txn_rec.attribute2;
2524     p11_a23 := ddp_txn_rec.attribute3;
2525     p11_a24 := ddp_txn_rec.attribute4;
2526     p11_a25 := ddp_txn_rec.attribute5;
2527     p11_a26 := ddp_txn_rec.attribute6;
2528     p11_a27 := ddp_txn_rec.attribute7;
2529     p11_a28 := ddp_txn_rec.attribute8;
2530     p11_a29 := ddp_txn_rec.attribute9;
2531     p11_a30 := ddp_txn_rec.attribute10;
2532     p11_a31 := ddp_txn_rec.attribute11;
2533     p11_a32 := ddp_txn_rec.attribute12;
2534     p11_a33 := ddp_txn_rec.attribute13;
2535     p11_a34 := ddp_txn_rec.attribute14;
2536     p11_a35 := ddp_txn_rec.attribute15;
2537     p11_a36 := rosetta_g_miss_num_map(ddp_txn_rec.object_version_number);
2538     p11_a37 := ddp_txn_rec.split_reason_code;
2539     p11_a38 := ddp_txn_rec.src_txn_creation_date;
2540     p11_a39 := rosetta_g_miss_num_map(ddp_txn_rec.gl_interface_status_code);
2541 
2542     csi_datastructures_pub_w.rosetta_table_copy_out_p19(ddx_new_instance_tbl, p12_a0
2543       , p12_a1
2544       , p12_a2
2545       , p12_a3
2546       , p12_a4
2547       , p12_a5
2548       , p12_a6
2549       , p12_a7
2550       , p12_a8
2551       , p12_a9
2552       , p12_a10
2553       , p12_a11
2554       , p12_a12
2555       , p12_a13
2556       , p12_a14
2557       , p12_a15
2558       , p12_a16
2559       , p12_a17
2560       , p12_a18
2561       , p12_a19
2562       , p12_a20
2563       , p12_a21
2564       , p12_a22
2565       , p12_a23
2566       , p12_a24
2567       , p12_a25
2568       , p12_a26
2569       , p12_a27
2570       , p12_a28
2571       , p12_a29
2572       , p12_a30
2573       , p12_a31
2574       , p12_a32
2575       , p12_a33
2576       , p12_a34
2577       , p12_a35
2578       , p12_a36
2579       , p12_a37
2580       , p12_a38
2581       , p12_a39
2582       , p12_a40
2583       , p12_a41
2584       , p12_a42
2585       , p12_a43
2586       , p12_a44
2587       , p12_a45
2588       , p12_a46
2589       , p12_a47
2590       , p12_a48
2591       , p12_a49
2592       , p12_a50
2593       , p12_a51
2594       , p12_a52
2595       , p12_a53
2596       , p12_a54
2597       , p12_a55
2598       , p12_a56
2599       , p12_a57
2600       , p12_a58
2601       , p12_a59
2602       , p12_a60
2603       , p12_a61
2604       , p12_a62
2605       , p12_a63
2606       , p12_a64
2607       , p12_a65
2608       , p12_a66
2609       , p12_a67
2610       , p12_a68
2611       , p12_a69
2612       , p12_a70
2613       , p12_a71
2614       , p12_a72
2615       , p12_a73
2616       , p12_a74
2617       , p12_a75
2618       , p12_a76
2619       , p12_a77
2620       , p12_a78
2621       , p12_a79
2622       , p12_a80
2623       , p12_a81
2624       , p12_a82
2625       , p12_a83
2626       , p12_a84
2627       , p12_a85
2628       , p12_a86
2629       , p12_a87
2630       , p12_a88
2631       , p12_a89
2632       , p12_a90
2633       , p12_a91
2634       , p12_a92
2635       , p12_a93
2636       , p12_a94
2637       , p12_a95
2638       , p12_a96
2639       , p12_a97
2640       , p12_a98
2641       , p12_a99
2642       , p12_a100
2643       , p12_a101
2644       , p12_a102
2645       , p12_a103
2646       , p12_a104
2647       , p12_a105
2648       , p12_a106
2649       , p12_a107
2650       , p12_a108
2651       , p12_a109
2652       , p12_a110
2653       , p12_a111
2654       , p12_a112
2655       , p12_a113
2656       , p12_a114
2657       , p12_a115
2658       , p12_a116
2659       , p12_a117
2660       , p12_a118
2661       , p12_a119
2662       , p12_a120
2663       , p12_a121
2664       , p12_a122
2665       );
2666 
2667 
2668 
2669   end;
2670 
2671   procedure copy_item_instance(p_api_version  NUMBER
2672     , p_commit  VARCHAR2
2673     , p_init_msg_list  VARCHAR2
2674     , p_validation_level  NUMBER
2675     , p_copy_ext_attribs  VARCHAR2
2676     , p_copy_org_assignments  VARCHAR2
2677     , p_copy_parties  VARCHAR2
2678     , p_copy_contacts  VARCHAR2
2679     , p_copy_accounts  VARCHAR2
2680     , p_copy_asset_assignments  VARCHAR2
2681     , p_copy_pricing_attribs  VARCHAR2
2682     , p_copy_inst_children  VARCHAR2
2683     , p13_a0 in out nocopy  NUMBER
2684     , p13_a1 in out nocopy  DATE
2685     , p13_a2 in out nocopy  DATE
2686     , p13_a3 in out nocopy  NUMBER
2687     , p13_a4 in out nocopy  NUMBER
2688     , p13_a5 in out nocopy  NUMBER
2689     , p13_a6 in out nocopy  VARCHAR2
2690     , p13_a7 in out nocopy  NUMBER
2691     , p13_a8 in out nocopy  VARCHAR2
2692     , p13_a9 in out nocopy  NUMBER
2693     , p13_a10 in out nocopy  VARCHAR2
2694     , p13_a11 in out nocopy  NUMBER
2695     , p13_a12 in out nocopy  NUMBER
2696     , p13_a13 in out nocopy  NUMBER
2697     , p13_a14 in out nocopy  NUMBER
2698     , p13_a15 in out nocopy  VARCHAR2
2699     , p13_a16 in out nocopy  NUMBER
2700     , p13_a17 in out nocopy  VARCHAR2
2701     , p13_a18 in out nocopy  VARCHAR2
2702     , p13_a19 in out nocopy  NUMBER
2703     , p13_a20 in out nocopy  VARCHAR2
2704     , p13_a21 in out nocopy  VARCHAR2
2705     , p13_a22 in out nocopy  VARCHAR2
2706     , p13_a23 in out nocopy  VARCHAR2
2707     , p13_a24 in out nocopy  VARCHAR2
2708     , p13_a25 in out nocopy  VARCHAR2
2709     , p13_a26 in out nocopy  VARCHAR2
2710     , p13_a27 in out nocopy  VARCHAR2
2711     , p13_a28 in out nocopy  VARCHAR2
2712     , p13_a29 in out nocopy  VARCHAR2
2713     , p13_a30 in out nocopy  VARCHAR2
2714     , p13_a31 in out nocopy  VARCHAR2
2715     , p13_a32 in out nocopy  VARCHAR2
2716     , p13_a33 in out nocopy  VARCHAR2
2717     , p13_a34 in out nocopy  VARCHAR2
2718     , p13_a35 in out nocopy  VARCHAR2
2719     , p13_a36 in out nocopy  NUMBER
2720     , p13_a37 in out nocopy  VARCHAR2
2721     , p13_a38 in out nocopy  DATE
2722     , p13_a39 in out nocopy  NUMBER
2723     , p14_a0 out nocopy JTF_NUMBER_TABLE
2724     , p14_a1 out nocopy JTF_VARCHAR2_TABLE_100
2725     , p14_a2 out nocopy JTF_VARCHAR2_TABLE_100
2726     , p14_a3 out nocopy JTF_NUMBER_TABLE
2727     , p14_a4 out nocopy JTF_NUMBER_TABLE
2728     , p14_a5 out nocopy JTF_VARCHAR2_TABLE_100
2729     , p14_a6 out nocopy JTF_NUMBER_TABLE
2730     , p14_a7 out nocopy JTF_VARCHAR2_TABLE_100
2731     , p14_a8 out nocopy JTF_VARCHAR2_TABLE_100
2732     , p14_a9 out nocopy JTF_VARCHAR2_TABLE_100
2733     , p14_a10 out nocopy JTF_NUMBER_TABLE
2734     , p14_a11 out nocopy JTF_VARCHAR2_TABLE_100
2735     , p14_a12 out nocopy JTF_VARCHAR2_TABLE_100
2736     , p14_a13 out nocopy JTF_NUMBER_TABLE
2737     , p14_a14 out nocopy JTF_NUMBER_TABLE
2738     , p14_a15 out nocopy JTF_VARCHAR2_TABLE_100
2739     , p14_a16 out nocopy JTF_VARCHAR2_TABLE_100
2740     , p14_a17 out nocopy JTF_VARCHAR2_TABLE_100
2741     , p14_a18 out nocopy JTF_NUMBER_TABLE
2742     , p14_a19 out nocopy JTF_VARCHAR2_TABLE_100
2743     , p14_a20 out nocopy JTF_DATE_TABLE
2744     , p14_a21 out nocopy JTF_DATE_TABLE
2745     , p14_a22 out nocopy JTF_VARCHAR2_TABLE_100
2746     , p14_a23 out nocopy JTF_NUMBER_TABLE
2747     , p14_a24 out nocopy JTF_NUMBER_TABLE
2748     , p14_a25 out nocopy JTF_VARCHAR2_TABLE_100
2749     , p14_a26 out nocopy JTF_NUMBER_TABLE
2750     , p14_a27 out nocopy JTF_NUMBER_TABLE
2751     , p14_a28 out nocopy JTF_NUMBER_TABLE
2752     , p14_a29 out nocopy JTF_NUMBER_TABLE
2753     , p14_a30 out nocopy JTF_NUMBER_TABLE
2754     , p14_a31 out nocopy JTF_NUMBER_TABLE
2755     , p14_a32 out nocopy JTF_NUMBER_TABLE
2756     , p14_a33 out nocopy JTF_NUMBER_TABLE
2757     , p14_a34 out nocopy JTF_NUMBER_TABLE
2758     , p14_a35 out nocopy JTF_VARCHAR2_TABLE_100
2759     , p14_a36 out nocopy JTF_NUMBER_TABLE
2760     , p14_a37 out nocopy JTF_NUMBER_TABLE
2761     , p14_a38 out nocopy JTF_NUMBER_TABLE
2762     , p14_a39 out nocopy JTF_NUMBER_TABLE
2763     , p14_a40 out nocopy JTF_DATE_TABLE
2764     , p14_a41 out nocopy JTF_VARCHAR2_TABLE_100
2765     , p14_a42 out nocopy JTF_DATE_TABLE
2766     , p14_a43 out nocopy JTF_DATE_TABLE
2767     , p14_a44 out nocopy JTF_VARCHAR2_TABLE_100
2768     , p14_a45 out nocopy JTF_VARCHAR2_TABLE_100
2769     , p14_a46 out nocopy JTF_VARCHAR2_TABLE_300
2770     , p14_a47 out nocopy JTF_VARCHAR2_TABLE_300
2771     , p14_a48 out nocopy JTF_VARCHAR2_TABLE_100
2772     , p14_a49 out nocopy JTF_VARCHAR2_TABLE_300
2773     , p14_a50 out nocopy JTF_VARCHAR2_TABLE_300
2774     , p14_a51 out nocopy JTF_VARCHAR2_TABLE_300
2775     , p14_a52 out nocopy JTF_VARCHAR2_TABLE_300
2776     , p14_a53 out nocopy JTF_VARCHAR2_TABLE_300
2777     , p14_a54 out nocopy JTF_VARCHAR2_TABLE_300
2778     , p14_a55 out nocopy JTF_VARCHAR2_TABLE_300
2779     , p14_a56 out nocopy JTF_VARCHAR2_TABLE_300
2780     , p14_a57 out nocopy JTF_VARCHAR2_TABLE_300
2781     , p14_a58 out nocopy JTF_VARCHAR2_TABLE_300
2782     , p14_a59 out nocopy JTF_VARCHAR2_TABLE_300
2783     , p14_a60 out nocopy JTF_VARCHAR2_TABLE_300
2784     , p14_a61 out nocopy JTF_VARCHAR2_TABLE_300
2785     , p14_a62 out nocopy JTF_VARCHAR2_TABLE_300
2786     , p14_a63 out nocopy JTF_VARCHAR2_TABLE_300
2787     , p14_a64 out nocopy JTF_NUMBER_TABLE
2788     , p14_a65 out nocopy JTF_NUMBER_TABLE
2789     , p14_a66 out nocopy JTF_VARCHAR2_TABLE_100
2790     , p14_a67 out nocopy JTF_NUMBER_TABLE
2791     , p14_a68 out nocopy JTF_VARCHAR2_TABLE_100
2792     , p14_a69 out nocopy JTF_VARCHAR2_TABLE_100
2793     , p14_a70 out nocopy JTF_VARCHAR2_TABLE_100
2794     , p14_a71 out nocopy JTF_VARCHAR2_TABLE_100
2795     , p14_a72 out nocopy JTF_NUMBER_TABLE
2796     , p14_a73 out nocopy JTF_VARCHAR2_TABLE_100
2797     , p14_a74 out nocopy JTF_NUMBER_TABLE
2798     , p14_a75 out nocopy JTF_NUMBER_TABLE
2799     , p14_a76 out nocopy JTF_NUMBER_TABLE
2800     , p14_a77 out nocopy JTF_VARCHAR2_TABLE_100
2801     , p14_a78 out nocopy JTF_VARCHAR2_TABLE_300
2802     , p14_a79 out nocopy JTF_VARCHAR2_TABLE_100
2803     , p14_a80 out nocopy JTF_NUMBER_TABLE
2804     , p14_a81 out nocopy JTF_NUMBER_TABLE
2805     , p14_a82 out nocopy JTF_NUMBER_TABLE
2806     , p14_a83 out nocopy JTF_DATE_TABLE
2807     , p14_a84 out nocopy JTF_VARCHAR2_TABLE_100
2808     , p14_a85 out nocopy JTF_VARCHAR2_TABLE_100
2809     , p14_a86 out nocopy JTF_VARCHAR2_TABLE_100
2810     , p14_a87 out nocopy JTF_NUMBER_TABLE
2811     , p14_a88 out nocopy JTF_VARCHAR2_TABLE_100
2812     , p14_a89 out nocopy JTF_NUMBER_TABLE
2813     , p14_a90 out nocopy JTF_NUMBER_TABLE
2814     , p14_a91 out nocopy JTF_VARCHAR2_TABLE_100
2815     , p14_a92 out nocopy JTF_NUMBER_TABLE
2816     , p14_a93 out nocopy JTF_VARCHAR2_TABLE_100
2817     , p14_a94 out nocopy JTF_NUMBER_TABLE
2818     , p14_a95 out nocopy JTF_DATE_TABLE
2819     , p14_a96 out nocopy JTF_VARCHAR2_TABLE_300
2820     , p14_a97 out nocopy JTF_VARCHAR2_TABLE_300
2821     , p14_a98 out nocopy JTF_VARCHAR2_TABLE_300
2822     , p14_a99 out nocopy JTF_VARCHAR2_TABLE_300
2823     , p14_a100 out nocopy JTF_VARCHAR2_TABLE_300
2824     , p14_a101 out nocopy JTF_VARCHAR2_TABLE_300
2825     , p14_a102 out nocopy JTF_VARCHAR2_TABLE_300
2826     , p14_a103 out nocopy JTF_VARCHAR2_TABLE_300
2827     , p14_a104 out nocopy JTF_VARCHAR2_TABLE_300
2828     , p14_a105 out nocopy JTF_VARCHAR2_TABLE_300
2829     , p14_a106 out nocopy JTF_VARCHAR2_TABLE_300
2830     , p14_a107 out nocopy JTF_VARCHAR2_TABLE_300
2831     , p14_a108 out nocopy JTF_VARCHAR2_TABLE_300
2832     , p14_a109 out nocopy JTF_VARCHAR2_TABLE_300
2833     , p14_a110 out nocopy JTF_VARCHAR2_TABLE_300
2834     , p14_a111 out nocopy JTF_NUMBER_TABLE
2835     , p14_a112 out nocopy JTF_VARCHAR2_TABLE_100
2836     , p14_a113 out nocopy JTF_NUMBER_TABLE
2837     , p14_a114 out nocopy JTF_VARCHAR2_TABLE_100
2838     , p14_a115 out nocopy JTF_NUMBER_TABLE
2839     , p14_a116 out nocopy JTF_VARCHAR2_TABLE_100
2840     , p14_a117 out nocopy JTF_VARCHAR2_TABLE_100
2841     , p14_a118 out nocopy JTF_NUMBER_TABLE
2842     , p14_a119 out nocopy JTF_VARCHAR2_TABLE_100
2843     , p14_a120 out nocopy JTF_NUMBER_TABLE
2844     , p14_a121 out nocopy JTF_NUMBER_TABLE
2845     , p14_a122 out nocopy JTF_VARCHAR2_TABLE_100
2846     , x_return_status out nocopy  VARCHAR2
2847     , x_msg_count out nocopy  NUMBER
2848     , x_msg_data out nocopy  VARCHAR2
2849     , p4_a0  NUMBER := 0-1962.0724
2850     , p4_a1  VARCHAR2 := fnd_api.g_miss_char
2851     , p4_a2  VARCHAR2 := fnd_api.g_miss_char
2852     , p4_a3  NUMBER := 0-1962.0724
2853     , p4_a4  NUMBER := 0-1962.0724
2854     , p4_a5  VARCHAR2 := fnd_api.g_miss_char
2855     , p4_a6  NUMBER := 0-1962.0724
2856     , p4_a7  VARCHAR2 := fnd_api.g_miss_char
2857     , p4_a8  VARCHAR2 := fnd_api.g_miss_char
2858     , p4_a9  VARCHAR2 := fnd_api.g_miss_char
2859     , p4_a10  NUMBER := 0-1962.0724
2860     , p4_a11  VARCHAR2 := fnd_api.g_miss_char
2861     , p4_a12  VARCHAR2 := fnd_api.g_miss_char
2862     , p4_a13  NUMBER := 0-1962.0724
2863     , p4_a14  NUMBER := 0-1962.0724
2864     , p4_a15  VARCHAR2 := fnd_api.g_miss_char
2865     , p4_a16  VARCHAR2 := fnd_api.g_miss_char
2866     , p4_a17  VARCHAR2 := fnd_api.g_miss_char
2867     , p4_a18  NUMBER := 0-1962.0724
2868     , p4_a19  VARCHAR2 := fnd_api.g_miss_char
2869     , p4_a20  DATE := fnd_api.g_miss_date
2870     , p4_a21  DATE := fnd_api.g_miss_date
2871     , p4_a22  VARCHAR2 := fnd_api.g_miss_char
2872     , p4_a23  NUMBER := 0-1962.0724
2873     , p4_a24  NUMBER := 0-1962.0724
2874     , p4_a25  VARCHAR2 := fnd_api.g_miss_char
2875     , p4_a26  NUMBER := 0-1962.0724
2876     , p4_a27  NUMBER := 0-1962.0724
2877     , p4_a28  NUMBER := 0-1962.0724
2878     , p4_a29  NUMBER := 0-1962.0724
2879     , p4_a30  NUMBER := 0-1962.0724
2880     , p4_a31  NUMBER := 0-1962.0724
2881     , p4_a32  NUMBER := 0-1962.0724
2882     , p4_a33  NUMBER := 0-1962.0724
2883     , p4_a34  NUMBER := 0-1962.0724
2884     , p4_a35  VARCHAR2 := fnd_api.g_miss_char
2885     , p4_a36  NUMBER := 0-1962.0724
2886     , p4_a37  NUMBER := 0-1962.0724
2887     , p4_a38  NUMBER := 0-1962.0724
2888     , p4_a39  NUMBER := 0-1962.0724
2889     , p4_a40  DATE := fnd_api.g_miss_date
2890     , p4_a41  VARCHAR2 := fnd_api.g_miss_char
2891     , p4_a42  DATE := fnd_api.g_miss_date
2892     , p4_a43  DATE := fnd_api.g_miss_date
2893     , p4_a44  VARCHAR2 := fnd_api.g_miss_char
2894     , p4_a45  VARCHAR2 := fnd_api.g_miss_char
2895     , p4_a46  VARCHAR2 := fnd_api.g_miss_char
2896     , p4_a47  VARCHAR2 := fnd_api.g_miss_char
2897     , p4_a48  VARCHAR2 := fnd_api.g_miss_char
2898     , p4_a49  VARCHAR2 := fnd_api.g_miss_char
2899     , p4_a50  VARCHAR2 := fnd_api.g_miss_char
2900     , p4_a51  VARCHAR2 := fnd_api.g_miss_char
2901     , p4_a52  VARCHAR2 := fnd_api.g_miss_char
2902     , p4_a53  VARCHAR2 := fnd_api.g_miss_char
2903     , p4_a54  VARCHAR2 := fnd_api.g_miss_char
2904     , p4_a55  VARCHAR2 := fnd_api.g_miss_char
2905     , p4_a56  VARCHAR2 := fnd_api.g_miss_char
2906     , p4_a57  VARCHAR2 := fnd_api.g_miss_char
2907     , p4_a58  VARCHAR2 := fnd_api.g_miss_char
2908     , p4_a59  VARCHAR2 := fnd_api.g_miss_char
2909     , p4_a60  VARCHAR2 := fnd_api.g_miss_char
2910     , p4_a61  VARCHAR2 := fnd_api.g_miss_char
2911     , p4_a62  VARCHAR2 := fnd_api.g_miss_char
2912     , p4_a63  VARCHAR2 := fnd_api.g_miss_char
2913     , p4_a64  NUMBER := 0-1962.0724
2914     , p4_a65  NUMBER := 0-1962.0724
2915     , p4_a66  VARCHAR2 := fnd_api.g_miss_char
2916     , p4_a67  NUMBER := 0-1962.0724
2917     , p4_a68  VARCHAR2 := fnd_api.g_miss_char
2918     , p4_a69  VARCHAR2 := fnd_api.g_miss_char
2919     , p4_a70  VARCHAR2 := fnd_api.g_miss_char
2920     , p4_a71  VARCHAR2 := fnd_api.g_miss_char
2921     , p4_a72  NUMBER := 0-1962.0724
2922     , p4_a73  VARCHAR2 := fnd_api.g_miss_char
2923     , p4_a74  NUMBER := 0-1962.0724
2924     , p4_a75  NUMBER := 0-1962.0724
2925     , p4_a76  NUMBER := 0-1962.0724
2926     , p4_a77  VARCHAR2 := fnd_api.g_miss_char
2927     , p4_a78  VARCHAR2 := fnd_api.g_miss_char
2928     , p4_a79  VARCHAR2 := fnd_api.g_miss_char
2929     , p4_a80  NUMBER := 0-1962.0724
2930     , p4_a81  NUMBER := 0-1962.0724
2931     , p4_a82  NUMBER := 0-1962.0724
2932     , p4_a83  DATE := fnd_api.g_miss_date
2933     , p4_a84  VARCHAR2 := fnd_api.g_miss_char
2934     , p4_a85  VARCHAR2 := fnd_api.g_miss_char
2935     , p4_a86  VARCHAR2 := fnd_api.g_miss_char
2936     , p4_a87  NUMBER := 0-1962.0724
2937     , p4_a88  VARCHAR2 := fnd_api.g_miss_char
2938     , p4_a89  NUMBER := 0-1962.0724
2939     , p4_a90  NUMBER := 0-1962.0724
2940     , p4_a91  VARCHAR2 := fnd_api.g_miss_char
2941     , p4_a92  NUMBER := 0-1962.0724
2942     , p4_a93  VARCHAR2 := fnd_api.g_miss_char
2943     , p4_a94  NUMBER := 0-1962.0724
2944     , p4_a95  DATE := fnd_api.g_miss_date
2945     , p4_a96  VARCHAR2 := fnd_api.g_miss_char
2946     , p4_a97  VARCHAR2 := fnd_api.g_miss_char
2947     , p4_a98  VARCHAR2 := fnd_api.g_miss_char
2948     , p4_a99  VARCHAR2 := fnd_api.g_miss_char
2949     , p4_a100  VARCHAR2 := fnd_api.g_miss_char
2950     , p4_a101  VARCHAR2 := fnd_api.g_miss_char
2951     , p4_a102  VARCHAR2 := fnd_api.g_miss_char
2952     , p4_a103  VARCHAR2 := fnd_api.g_miss_char
2953     , p4_a104  VARCHAR2 := fnd_api.g_miss_char
2954     , p4_a105  VARCHAR2 := fnd_api.g_miss_char
2955     , p4_a106  VARCHAR2 := fnd_api.g_miss_char
2956     , p4_a107  VARCHAR2 := fnd_api.g_miss_char
2957     , p4_a108  VARCHAR2 := fnd_api.g_miss_char
2958     , p4_a109  VARCHAR2 := fnd_api.g_miss_char
2959     , p4_a110  VARCHAR2 := fnd_api.g_miss_char
2960     , p4_a111  NUMBER := 0-1962.0724
2961     , p4_a112  VARCHAR2 := fnd_api.g_miss_char
2962     , p4_a113  NUMBER := 0-1962.0724
2963     , p4_a114  VARCHAR2 := fnd_api.g_miss_char
2964     , p4_a115  NUMBER := 0-1962.0724
2965     , p4_a116  VARCHAR2 := fnd_api.g_miss_char
2966     , p4_a117  VARCHAR2 := fnd_api.g_miss_char
2967     , p4_a118  NUMBER := 0-1962.0724
2968     , p4_a119  VARCHAR2 := fnd_api.g_miss_char
2969     , p4_a120  NUMBER := 0-1962.0724
2970     , p4_a121  NUMBER := 0-1962.0724
2971     , p4_a122  VARCHAR2 := fnd_api.g_miss_char
2972   )
2973 
2974   as
2975     ddp_source_instance_rec csi_datastructures_pub.instance_rec;
2976     ddp_txn_rec csi_datastructures_pub.transaction_rec;
2977     ddx_new_instance_tbl csi_datastructures_pub.instance_tbl;
2978     ddindx binary_integer; indx binary_integer;
2979   begin
2980 
2981     -- copy data to the local IN or IN-OUT args, if any
2982 
2983 
2984 
2985 
2986     ddp_source_instance_rec.instance_id := rosetta_g_miss_num_map(p4_a0);
2987     ddp_source_instance_rec.instance_number := p4_a1;
2988     ddp_source_instance_rec.external_reference := p4_a2;
2989     ddp_source_instance_rec.inventory_item_id := rosetta_g_miss_num_map(p4_a3);
2990     ddp_source_instance_rec.vld_organization_id := rosetta_g_miss_num_map(p4_a4);
2991     ddp_source_instance_rec.inventory_revision := p4_a5;
2992     ddp_source_instance_rec.inv_master_organization_id := rosetta_g_miss_num_map(p4_a6);
2993     ddp_source_instance_rec.serial_number := p4_a7;
2994     ddp_source_instance_rec.mfg_serial_number_flag := p4_a8;
2995     ddp_source_instance_rec.lot_number := p4_a9;
2996     ddp_source_instance_rec.quantity := rosetta_g_miss_num_map(p4_a10);
2997     ddp_source_instance_rec.unit_of_measure := p4_a11;
2998     ddp_source_instance_rec.accounting_class_code := p4_a12;
2999     ddp_source_instance_rec.instance_condition_id := rosetta_g_miss_num_map(p4_a13);
3000     ddp_source_instance_rec.instance_status_id := rosetta_g_miss_num_map(p4_a14);
3001     ddp_source_instance_rec.customer_view_flag := p4_a15;
3002     ddp_source_instance_rec.merchant_view_flag := p4_a16;
3003     ddp_source_instance_rec.sellable_flag := p4_a17;
3004     ddp_source_instance_rec.system_id := rosetta_g_miss_num_map(p4_a18);
3005     ddp_source_instance_rec.instance_type_code := p4_a19;
3006     ddp_source_instance_rec.active_start_date := rosetta_g_miss_date_in_map(p4_a20);
3007     ddp_source_instance_rec.active_end_date := rosetta_g_miss_date_in_map(p4_a21);
3008     ddp_source_instance_rec.location_type_code := p4_a22;
3009     ddp_source_instance_rec.location_id := rosetta_g_miss_num_map(p4_a23);
3010     ddp_source_instance_rec.inv_organization_id := rosetta_g_miss_num_map(p4_a24);
3011     ddp_source_instance_rec.inv_subinventory_name := p4_a25;
3012     ddp_source_instance_rec.inv_locator_id := rosetta_g_miss_num_map(p4_a26);
3013     ddp_source_instance_rec.pa_project_id := rosetta_g_miss_num_map(p4_a27);
3014     ddp_source_instance_rec.pa_project_task_id := rosetta_g_miss_num_map(p4_a28);
3015     ddp_source_instance_rec.in_transit_order_line_id := rosetta_g_miss_num_map(p4_a29);
3016     ddp_source_instance_rec.wip_job_id := rosetta_g_miss_num_map(p4_a30);
3017     ddp_source_instance_rec.po_order_line_id := rosetta_g_miss_num_map(p4_a31);
3018     ddp_source_instance_rec.last_oe_order_line_id := rosetta_g_miss_num_map(p4_a32);
3019     ddp_source_instance_rec.last_oe_rma_line_id := rosetta_g_miss_num_map(p4_a33);
3020     ddp_source_instance_rec.last_po_po_line_id := rosetta_g_miss_num_map(p4_a34);
3021     ddp_source_instance_rec.last_oe_po_number := p4_a35;
3022     ddp_source_instance_rec.last_wip_job_id := rosetta_g_miss_num_map(p4_a36);
3023     ddp_source_instance_rec.last_pa_project_id := rosetta_g_miss_num_map(p4_a37);
3024     ddp_source_instance_rec.last_pa_task_id := rosetta_g_miss_num_map(p4_a38);
3025     ddp_source_instance_rec.last_oe_agreement_id := rosetta_g_miss_num_map(p4_a39);
3026     ddp_source_instance_rec.install_date := rosetta_g_miss_date_in_map(p4_a40);
3027     ddp_source_instance_rec.manually_created_flag := p4_a41;
3028     ddp_source_instance_rec.return_by_date := rosetta_g_miss_date_in_map(p4_a42);
3029     ddp_source_instance_rec.actual_return_date := rosetta_g_miss_date_in_map(p4_a43);
3030     ddp_source_instance_rec.creation_complete_flag := p4_a44;
3031     ddp_source_instance_rec.completeness_flag := p4_a45;
3032     ddp_source_instance_rec.version_label := p4_a46;
3033     ddp_source_instance_rec.version_label_description := p4_a47;
3034     ddp_source_instance_rec.context := p4_a48;
3035     ddp_source_instance_rec.attribute1 := p4_a49;
3036     ddp_source_instance_rec.attribute2 := p4_a50;
3037     ddp_source_instance_rec.attribute3 := p4_a51;
3038     ddp_source_instance_rec.attribute4 := p4_a52;
3039     ddp_source_instance_rec.attribute5 := p4_a53;
3040     ddp_source_instance_rec.attribute6 := p4_a54;
3041     ddp_source_instance_rec.attribute7 := p4_a55;
3042     ddp_source_instance_rec.attribute8 := p4_a56;
3043     ddp_source_instance_rec.attribute9 := p4_a57;
3044     ddp_source_instance_rec.attribute10 := p4_a58;
3045     ddp_source_instance_rec.attribute11 := p4_a59;
3046     ddp_source_instance_rec.attribute12 := p4_a60;
3047     ddp_source_instance_rec.attribute13 := p4_a61;
3048     ddp_source_instance_rec.attribute14 := p4_a62;
3049     ddp_source_instance_rec.attribute15 := p4_a63;
3050     ddp_source_instance_rec.object_version_number := rosetta_g_miss_num_map(p4_a64);
3051     ddp_source_instance_rec.last_txn_line_detail_id := rosetta_g_miss_num_map(p4_a65);
3052     ddp_source_instance_rec.install_location_type_code := p4_a66;
3053     ddp_source_instance_rec.install_location_id := rosetta_g_miss_num_map(p4_a67);
3054     ddp_source_instance_rec.instance_usage_code := p4_a68;
3055     ddp_source_instance_rec.check_for_instance_expiry := p4_a69;
3056     ddp_source_instance_rec.processed_flag := p4_a70;
3057     ddp_source_instance_rec.call_contracts := p4_a71;
3058     ddp_source_instance_rec.interface_id := rosetta_g_miss_num_map(p4_a72);
3059     ddp_source_instance_rec.grp_call_contracts := p4_a73;
3060     ddp_source_instance_rec.config_inst_hdr_id := rosetta_g_miss_num_map(p4_a74);
3061     ddp_source_instance_rec.config_inst_rev_num := rosetta_g_miss_num_map(p4_a75);
3062     ddp_source_instance_rec.config_inst_item_id := rosetta_g_miss_num_map(p4_a76);
3063     ddp_source_instance_rec.config_valid_status := p4_a77;
3064     ddp_source_instance_rec.instance_description := p4_a78;
3065     ddp_source_instance_rec.call_batch_validation := p4_a79;
3066     ddp_source_instance_rec.request_id := rosetta_g_miss_num_map(p4_a80);
3067     ddp_source_instance_rec.program_application_id := rosetta_g_miss_num_map(p4_a81);
3068     ddp_source_instance_rec.program_id := rosetta_g_miss_num_map(p4_a82);
3069     ddp_source_instance_rec.program_update_date := rosetta_g_miss_date_in_map(p4_a83);
3070     ddp_source_instance_rec.cascade_ownership_flag := p4_a84;
3071     ddp_source_instance_rec.network_asset_flag := p4_a85;
3072     ddp_source_instance_rec.maintainable_flag := p4_a86;
3073     ddp_source_instance_rec.pn_location_id := rosetta_g_miss_num_map(p4_a87);
3074     ddp_source_instance_rec.asset_criticality_code := p4_a88;
3075     ddp_source_instance_rec.category_id := rosetta_g_miss_num_map(p4_a89);
3076     ddp_source_instance_rec.equipment_gen_object_id := rosetta_g_miss_num_map(p4_a90);
3077     ddp_source_instance_rec.instantiation_flag := p4_a91;
3078     ddp_source_instance_rec.linear_location_id := rosetta_g_miss_num_map(p4_a92);
3079     ddp_source_instance_rec.operational_log_flag := p4_a93;
3080     ddp_source_instance_rec.checkin_status := rosetta_g_miss_num_map(p4_a94);
3081     ddp_source_instance_rec.supplier_warranty_exp_date := rosetta_g_miss_date_in_map(p4_a95);
3082     ddp_source_instance_rec.attribute16 := p4_a96;
3083     ddp_source_instance_rec.attribute17 := p4_a97;
3084     ddp_source_instance_rec.attribute18 := p4_a98;
3085     ddp_source_instance_rec.attribute19 := p4_a99;
3086     ddp_source_instance_rec.attribute20 := p4_a100;
3087     ddp_source_instance_rec.attribute21 := p4_a101;
3088     ddp_source_instance_rec.attribute22 := p4_a102;
3089     ddp_source_instance_rec.attribute23 := p4_a103;
3090     ddp_source_instance_rec.attribute24 := p4_a104;
3091     ddp_source_instance_rec.attribute25 := p4_a105;
3092     ddp_source_instance_rec.attribute26 := p4_a106;
3093     ddp_source_instance_rec.attribute27 := p4_a107;
3094     ddp_source_instance_rec.attribute28 := p4_a108;
3095     ddp_source_instance_rec.attribute29 := p4_a109;
3096     ddp_source_instance_rec.attribute30 := p4_a110;
3097     ddp_source_instance_rec.purchase_unit_price := rosetta_g_miss_num_map(p4_a111);
3098     ddp_source_instance_rec.purchase_currency_code := p4_a112;
3099     ddp_source_instance_rec.payables_unit_price := rosetta_g_miss_num_map(p4_a113);
3100     ddp_source_instance_rec.payables_currency_code := p4_a114;
3101     ddp_source_instance_rec.sales_unit_price := rosetta_g_miss_num_map(p4_a115);
3102     ddp_source_instance_rec.sales_currency_code := p4_a116;
3103     ddp_source_instance_rec.operational_status_code := p4_a117;
3104     ddp_source_instance_rec.department_id := rosetta_g_miss_num_map(p4_a118);
3105     ddp_source_instance_rec.wip_accounting_class := p4_a119;
3106     ddp_source_instance_rec.area_id := rosetta_g_miss_num_map(p4_a120);
3107     ddp_source_instance_rec.owner_party_id := rosetta_g_miss_num_map(p4_a121);
3108     ddp_source_instance_rec.source_code := p4_a122;
3109 
3110 
3111 
3112 
3113 
3114 
3115 
3116 
3117 
3118     ddp_txn_rec.transaction_id := rosetta_g_miss_num_map(p13_a0);
3119     ddp_txn_rec.transaction_date := rosetta_g_miss_date_in_map(p13_a1);
3120     ddp_txn_rec.source_transaction_date := rosetta_g_miss_date_in_map(p13_a2);
3121     ddp_txn_rec.transaction_type_id := rosetta_g_miss_num_map(p13_a3);
3122     ddp_txn_rec.txn_sub_type_id := rosetta_g_miss_num_map(p13_a4);
3123     ddp_txn_rec.source_group_ref_id := rosetta_g_miss_num_map(p13_a5);
3124     ddp_txn_rec.source_group_ref := p13_a6;
3125     ddp_txn_rec.source_header_ref_id := rosetta_g_miss_num_map(p13_a7);
3126     ddp_txn_rec.source_header_ref := p13_a8;
3127     ddp_txn_rec.source_line_ref_id := rosetta_g_miss_num_map(p13_a9);
3128     ddp_txn_rec.source_line_ref := p13_a10;
3129     ddp_txn_rec.source_dist_ref_id1 := rosetta_g_miss_num_map(p13_a11);
3130     ddp_txn_rec.source_dist_ref_id2 := rosetta_g_miss_num_map(p13_a12);
3131     ddp_txn_rec.inv_material_transaction_id := rosetta_g_miss_num_map(p13_a13);
3132     ddp_txn_rec.transaction_quantity := rosetta_g_miss_num_map(p13_a14);
3133     ddp_txn_rec.transaction_uom_code := p13_a15;
3134     ddp_txn_rec.transacted_by := rosetta_g_miss_num_map(p13_a16);
3135     ddp_txn_rec.transaction_status_code := p13_a17;
3136     ddp_txn_rec.transaction_action_code := p13_a18;
3137     ddp_txn_rec.message_id := rosetta_g_miss_num_map(p13_a19);
3138     ddp_txn_rec.context := p13_a20;
3139     ddp_txn_rec.attribute1 := p13_a21;
3140     ddp_txn_rec.attribute2 := p13_a22;
3141     ddp_txn_rec.attribute3 := p13_a23;
3142     ddp_txn_rec.attribute4 := p13_a24;
3143     ddp_txn_rec.attribute5 := p13_a25;
3144     ddp_txn_rec.attribute6 := p13_a26;
3145     ddp_txn_rec.attribute7 := p13_a27;
3146     ddp_txn_rec.attribute8 := p13_a28;
3147     ddp_txn_rec.attribute9 := p13_a29;
3148     ddp_txn_rec.attribute10 := p13_a30;
3149     ddp_txn_rec.attribute11 := p13_a31;
3150     ddp_txn_rec.attribute12 := p13_a32;
3151     ddp_txn_rec.attribute13 := p13_a33;
3152     ddp_txn_rec.attribute14 := p13_a34;
3153     ddp_txn_rec.attribute15 := p13_a35;
3154     ddp_txn_rec.object_version_number := rosetta_g_miss_num_map(p13_a36);
3155     ddp_txn_rec.split_reason_code := p13_a37;
3156     ddp_txn_rec.src_txn_creation_date := rosetta_g_miss_date_in_map(p13_a38);
3157     ddp_txn_rec.gl_interface_status_code := rosetta_g_miss_num_map(p13_a39);
3158 
3159 
3160 
3161 
3162 
3163     -- here's the delegated call to the old PL/SQL routine
3164     csi_java_interface_pkg.copy_item_instance(p_api_version,
3165       p_commit,
3166       p_init_msg_list,
3167       p_validation_level,
3168       ddp_source_instance_rec,
3169       p_copy_ext_attribs,
3170       p_copy_org_assignments,
3171       p_copy_parties,
3172       p_copy_contacts,
3173       p_copy_accounts,
3174       p_copy_asset_assignments,
3175       p_copy_pricing_attribs,
3176       p_copy_inst_children,
3177       ddp_txn_rec,
3178       ddx_new_instance_tbl,
3179       x_return_status,
3180       x_msg_count,
3181       x_msg_data);
3182 
3183     -- copy data back from the local variables to OUT or IN-OUT args, if any
3184 
3185 
3186 
3187 
3188 
3189 
3190 
3191 
3192 
3193 
3194 
3195 
3196 
3197     p13_a0 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_id);
3198     p13_a1 := ddp_txn_rec.transaction_date;
3199     p13_a2 := ddp_txn_rec.source_transaction_date;
3200     p13_a3 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_type_id);
3201     p13_a4 := rosetta_g_miss_num_map(ddp_txn_rec.txn_sub_type_id);
3202     p13_a5 := rosetta_g_miss_num_map(ddp_txn_rec.source_group_ref_id);
3203     p13_a6 := ddp_txn_rec.source_group_ref;
3204     p13_a7 := rosetta_g_miss_num_map(ddp_txn_rec.source_header_ref_id);
3205     p13_a8 := ddp_txn_rec.source_header_ref;
3206     p13_a9 := rosetta_g_miss_num_map(ddp_txn_rec.source_line_ref_id);
3207     p13_a10 := ddp_txn_rec.source_line_ref;
3208     p13_a11 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id1);
3209     p13_a12 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id2);
3210     p13_a13 := rosetta_g_miss_num_map(ddp_txn_rec.inv_material_transaction_id);
3211     p13_a14 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_quantity);
3212     p13_a15 := ddp_txn_rec.transaction_uom_code;
3213     p13_a16 := rosetta_g_miss_num_map(ddp_txn_rec.transacted_by);
3214     p13_a17 := ddp_txn_rec.transaction_status_code;
3215     p13_a18 := ddp_txn_rec.transaction_action_code;
3216     p13_a19 := rosetta_g_miss_num_map(ddp_txn_rec.message_id);
3217     p13_a20 := ddp_txn_rec.context;
3218     p13_a21 := ddp_txn_rec.attribute1;
3219     p13_a22 := ddp_txn_rec.attribute2;
3220     p13_a23 := ddp_txn_rec.attribute3;
3221     p13_a24 := ddp_txn_rec.attribute4;
3222     p13_a25 := ddp_txn_rec.attribute5;
3223     p13_a26 := ddp_txn_rec.attribute6;
3224     p13_a27 := ddp_txn_rec.attribute7;
3225     p13_a28 := ddp_txn_rec.attribute8;
3226     p13_a29 := ddp_txn_rec.attribute9;
3227     p13_a30 := ddp_txn_rec.attribute10;
3228     p13_a31 := ddp_txn_rec.attribute11;
3229     p13_a32 := ddp_txn_rec.attribute12;
3230     p13_a33 := ddp_txn_rec.attribute13;
3231     p13_a34 := ddp_txn_rec.attribute14;
3232     p13_a35 := ddp_txn_rec.attribute15;
3233     p13_a36 := rosetta_g_miss_num_map(ddp_txn_rec.object_version_number);
3234     p13_a37 := ddp_txn_rec.split_reason_code;
3235     p13_a38 := ddp_txn_rec.src_txn_creation_date;
3236     p13_a39 := rosetta_g_miss_num_map(ddp_txn_rec.gl_interface_status_code);
3237 
3238     csi_datastructures_pub_w.rosetta_table_copy_out_p19(ddx_new_instance_tbl, p14_a0
3239       , p14_a1
3240       , p14_a2
3241       , p14_a3
3242       , p14_a4
3243       , p14_a5
3244       , p14_a6
3245       , p14_a7
3246       , p14_a8
3247       , p14_a9
3248       , p14_a10
3249       , p14_a11
3250       , p14_a12
3251       , p14_a13
3252       , p14_a14
3253       , p14_a15
3254       , p14_a16
3255       , p14_a17
3256       , p14_a18
3257       , p14_a19
3258       , p14_a20
3259       , p14_a21
3260       , p14_a22
3261       , p14_a23
3262       , p14_a24
3263       , p14_a25
3264       , p14_a26
3265       , p14_a27
3266       , p14_a28
3267       , p14_a29
3268       , p14_a30
3269       , p14_a31
3270       , p14_a32
3271       , p14_a33
3272       , p14_a34
3273       , p14_a35
3274       , p14_a36
3275       , p14_a37
3276       , p14_a38
3277       , p14_a39
3278       , p14_a40
3279       , p14_a41
3280       , p14_a42
3281       , p14_a43
3282       , p14_a44
3283       , p14_a45
3284       , p14_a46
3285       , p14_a47
3286       , p14_a48
3287       , p14_a49
3288       , p14_a50
3289       , p14_a51
3290       , p14_a52
3291       , p14_a53
3292       , p14_a54
3293       , p14_a55
3294       , p14_a56
3295       , p14_a57
3296       , p14_a58
3297       , p14_a59
3298       , p14_a60
3299       , p14_a61
3300       , p14_a62
3301       , p14_a63
3302       , p14_a64
3303       , p14_a65
3304       , p14_a66
3305       , p14_a67
3306       , p14_a68
3307       , p14_a69
3308       , p14_a70
3309       , p14_a71
3310       , p14_a72
3311       , p14_a73
3312       , p14_a74
3313       , p14_a75
3314       , p14_a76
3315       , p14_a77
3316       , p14_a78
3317       , p14_a79
3318       , p14_a80
3319       , p14_a81
3320       , p14_a82
3321       , p14_a83
3322       , p14_a84
3323       , p14_a85
3324       , p14_a86
3325       , p14_a87
3326       , p14_a88
3327       , p14_a89
3328       , p14_a90
3329       , p14_a91
3330       , p14_a92
3331       , p14_a93
3332       , p14_a94
3333       , p14_a95
3334       , p14_a96
3335       , p14_a97
3336       , p14_a98
3337       , p14_a99
3338       , p14_a100
3339       , p14_a101
3340       , p14_a102
3341       , p14_a103
3342       , p14_a104
3343       , p14_a105
3344       , p14_a106
3345       , p14_a107
3346       , p14_a108
3347       , p14_a109
3348       , p14_a110
3349       , p14_a111
3350       , p14_a112
3351       , p14_a113
3352       , p14_a114
3353       , p14_a115
3354       , p14_a116
3355       , p14_a117
3356       , p14_a118
3357       , p14_a119
3358       , p14_a120
3359       , p14_a121
3360       , p14_a122
3361       );
3362 
3363 
3364 
3365   end;
3366 
3367   procedure getcontracts(product_id  NUMBER
3368     , x_return_status out nocopy  VARCHAR2
3369     , x_msg_count out nocopy  NUMBER
3370     , x_msg_data out nocopy  VARCHAR2
3371     , p4_a0 out nocopy JTF_NUMBER_TABLE
3372     , p4_a1 out nocopy JTF_VARCHAR2_TABLE_200
3373     , p4_a2 out nocopy JTF_VARCHAR2_TABLE_200
3374     , p4_a3 out nocopy JTF_VARCHAR2_TABLE_100
3375     , p4_a4 out nocopy JTF_NUMBER_TABLE
3376     , p4_a5 out nocopy JTF_VARCHAR2_TABLE_300
3377     , p4_a6 out nocopy JTF_VARCHAR2_TABLE_300
3378     , p4_a7 out nocopy JTF_NUMBER_TABLE
3379     , p4_a8 out nocopy JTF_VARCHAR2_TABLE_200
3380     , p4_a9 out nocopy JTF_VARCHAR2_TABLE_2000
3381     , p4_a10 out nocopy JTF_DATE_TABLE
3382     , p4_a11 out nocopy JTF_DATE_TABLE
3383     , p4_a12 out nocopy JTF_VARCHAR2_TABLE_100
3384     , p4_a13 out nocopy JTF_VARCHAR2_TABLE_100
3385     , p4_a14 out nocopy JTF_DATE_TABLE
3386     , p4_a15 out nocopy JTF_DATE_TABLE
3387     , p4_a16 out nocopy JTF_VARCHAR2_TABLE_100
3388     , p4_a17 out nocopy JTF_VARCHAR2_TABLE_2000
3389     , p4_a18 out nocopy JTF_DATE_TABLE
3390   )
3391 
3392   as
3393     ddx_output_contracts csi_java_interface_pkg.csi_output_tbl_ib;
3394     ddindx binary_integer; indx binary_integer;
3395   begin
3396 
3397     -- copy data to the local IN or IN-OUT args, if any
3398 
3399 
3400 
3401 
3402 
3403     -- here's the delegated call to the old PL/SQL routine
3404     csi_java_interface_pkg.getcontracts(product_id,
3405       x_return_status,
3406       x_msg_count,
3407       x_msg_data,
3408       ddx_output_contracts);
3409 
3410     -- copy data back from the local variables to OUT or IN-OUT args, if any
3411 
3412 
3413 
3414 
3415     csi_java_interface_pkg_w.rosetta_table_copy_out_p1(ddx_output_contracts, p4_a0
3416       , p4_a1
3417       , p4_a2
3418       , p4_a3
3419       , p4_a4
3420       , p4_a5
3421       , p4_a6
3422       , p4_a7
3423       , p4_a8
3424       , p4_a9
3425       , p4_a10
3426       , p4_a11
3427       , p4_a12
3428       , p4_a13
3429       , p4_a14
3430       , p4_a15
3431       , p4_a16
3432       , p4_a17
3433       , p4_a18
3434       );
3435   end;
3436 
3437   procedure get_coverage_for_prod_sch(contract_number  VARCHAR2
3438     , p1_a0 out nocopy JTF_VARCHAR2_TABLE_100
3439     , p1_a1 out nocopy JTF_NUMBER_TABLE
3440     , x_sequence_id out nocopy  NUMBER
3441     , x_return_status out nocopy  VARCHAR2
3442     , x_msg_count out nocopy  NUMBER
3443     , x_msg_data out nocopy  VARCHAR2
3444   )
3445 
3446   as
3447     ddx_coverage_tbl csi_java_interface_pkg.csi_coverage_tbl_ib;
3448     ddindx binary_integer; indx binary_integer;
3449   begin
3450 
3451     -- copy data to the local IN or IN-OUT args, if any
3452 
3453 
3454 
3455 
3456 
3457 
3458     -- here's the delegated call to the old PL/SQL routine
3459     csi_java_interface_pkg.get_coverage_for_prod_sch(contract_number,
3460       ddx_coverage_tbl,
3461       x_sequence_id,
3462       x_return_status,
3463       x_msg_count,
3464       x_msg_data);
3465 
3466     -- copy data back from the local variables to OUT or IN-OUT args, if any
3467 
3468     csi_java_interface_pkg_w.rosetta_table_copy_out_p3(ddx_coverage_tbl, p1_a0
3469       , p1_a1
3470       );
3471 
3472 
3473 
3474 
3475   end;
3476 
3477   procedure get_history_transactions(p_api_version  NUMBER
3478     , p_commit  VARCHAR2
3479     , p_init_msg_list  VARCHAR2
3480     , p_validation_level  NUMBER
3481     , p_transaction_id  NUMBER
3482     , p_instance_id  NUMBER
3483     , p6_a0 out nocopy JTF_NUMBER_TABLE
3484     , p6_a1 out nocopy JTF_VARCHAR2_TABLE_100
3485     , p6_a2 out nocopy JTF_VARCHAR2_TABLE_100
3486     , p6_a3 out nocopy JTF_VARCHAR2_TABLE_100
3487     , p6_a4 out nocopy JTF_VARCHAR2_TABLE_100
3488     , p6_a5 out nocopy JTF_NUMBER_TABLE
3489     , p6_a6 out nocopy JTF_NUMBER_TABLE
3490     , p6_a7 out nocopy JTF_VARCHAR2_TABLE_100
3491     , p6_a8 out nocopy JTF_VARCHAR2_TABLE_100
3492     , p6_a9 out nocopy JTF_NUMBER_TABLE
3493     , p6_a10 out nocopy JTF_NUMBER_TABLE
3494     , p6_a11 out nocopy JTF_VARCHAR2_TABLE_100
3495     , p6_a12 out nocopy JTF_VARCHAR2_TABLE_100
3496     , p6_a13 out nocopy JTF_VARCHAR2_TABLE_100
3497     , p6_a14 out nocopy JTF_VARCHAR2_TABLE_100
3498     , p6_a15 out nocopy JTF_VARCHAR2_TABLE_100
3499     , p6_a16 out nocopy JTF_VARCHAR2_TABLE_100
3500     , p6_a17 out nocopy JTF_NUMBER_TABLE
3501     , p6_a18 out nocopy JTF_NUMBER_TABLE
3502     , p6_a19 out nocopy JTF_VARCHAR2_TABLE_100
3503     , p6_a20 out nocopy JTF_VARCHAR2_TABLE_100
3504     , p6_a21 out nocopy JTF_VARCHAR2_TABLE_100
3505     , p6_a22 out nocopy JTF_VARCHAR2_TABLE_100
3506     , p6_a23 out nocopy JTF_VARCHAR2_TABLE_100
3507     , p6_a24 out nocopy JTF_VARCHAR2_TABLE_100
3508     , p6_a25 out nocopy JTF_VARCHAR2_TABLE_100
3509     , p6_a26 out nocopy JTF_VARCHAR2_TABLE_100
3510     , p6_a27 out nocopy JTF_VARCHAR2_TABLE_100
3511     , p6_a28 out nocopy JTF_VARCHAR2_TABLE_100
3512     , p6_a29 out nocopy JTF_NUMBER_TABLE
3513     , p6_a30 out nocopy JTF_NUMBER_TABLE
3514     , p6_a31 out nocopy JTF_VARCHAR2_TABLE_100
3515     , p6_a32 out nocopy JTF_VARCHAR2_TABLE_100
3516     , p6_a33 out nocopy JTF_NUMBER_TABLE
3517     , p6_a34 out nocopy JTF_NUMBER_TABLE
3518     , p6_a35 out nocopy JTF_VARCHAR2_TABLE_100
3519     , p6_a36 out nocopy JTF_VARCHAR2_TABLE_100
3520     , p6_a37 out nocopy JTF_VARCHAR2_TABLE_100
3521     , p6_a38 out nocopy JTF_VARCHAR2_TABLE_100
3522     , p6_a39 out nocopy JTF_VARCHAR2_TABLE_100
3523     , p6_a40 out nocopy JTF_VARCHAR2_TABLE_100
3524     , p6_a41 out nocopy JTF_NUMBER_TABLE
3525     , p6_a42 out nocopy JTF_NUMBER_TABLE
3526     , p6_a43 out nocopy JTF_VARCHAR2_TABLE_100
3527     , p6_a44 out nocopy JTF_VARCHAR2_TABLE_100
3528     , p6_a45 out nocopy JTF_VARCHAR2_TABLE_100
3529     , p6_a46 out nocopy JTF_VARCHAR2_TABLE_100
3530     , p6_a47 out nocopy JTF_VARCHAR2_TABLE_300
3531     , p6_a48 out nocopy JTF_VARCHAR2_TABLE_300
3532     , p6_a49 out nocopy JTF_DATE_TABLE
3533     , p6_a50 out nocopy JTF_DATE_TABLE
3534     , p6_a51 out nocopy JTF_DATE_TABLE
3535     , p6_a52 out nocopy JTF_DATE_TABLE
3536     , p6_a53 out nocopy JTF_VARCHAR2_TABLE_100
3537     , p6_a54 out nocopy JTF_VARCHAR2_TABLE_100
3538     , p6_a55 out nocopy JTF_NUMBER_TABLE
3539     , p6_a56 out nocopy JTF_NUMBER_TABLE
3540     , p6_a57 out nocopy JTF_NUMBER_TABLE
3541     , p6_a58 out nocopy JTF_NUMBER_TABLE
3542     , p6_a59 out nocopy JTF_VARCHAR2_TABLE_100
3543     , p6_a60 out nocopy JTF_VARCHAR2_TABLE_100
3544     , p6_a61 out nocopy JTF_VARCHAR2_TABLE_100
3545     , p6_a62 out nocopy JTF_VARCHAR2_TABLE_100
3546     , p6_a63 out nocopy JTF_NUMBER_TABLE
3547     , p6_a64 out nocopy JTF_NUMBER_TABLE
3548     , p6_a65 out nocopy JTF_NUMBER_TABLE
3549     , p6_a66 out nocopy JTF_NUMBER_TABLE
3550     , p6_a67 out nocopy JTF_NUMBER_TABLE
3551     , p6_a68 out nocopy JTF_NUMBER_TABLE
3552     , p6_a69 out nocopy JTF_VARCHAR2_TABLE_100
3553     , p6_a70 out nocopy JTF_VARCHAR2_TABLE_100
3554     , p6_a71 out nocopy JTF_VARCHAR2_TABLE_100
3555     , p6_a72 out nocopy JTF_VARCHAR2_TABLE_100
3556     , p6_a73 out nocopy JTF_VARCHAR2_TABLE_100
3557     , p6_a74 out nocopy JTF_VARCHAR2_TABLE_100
3558     , p6_a75 out nocopy JTF_VARCHAR2_TABLE_100
3559     , p6_a76 out nocopy JTF_VARCHAR2_TABLE_100
3560     , p6_a77 out nocopy JTF_NUMBER_TABLE
3561     , p6_a78 out nocopy JTF_NUMBER_TABLE
3562     , p6_a79 out nocopy JTF_NUMBER_TABLE
3563     , p6_a80 out nocopy JTF_NUMBER_TABLE
3564     , p6_a81 out nocopy JTF_NUMBER_TABLE
3565     , p6_a82 out nocopy JTF_NUMBER_TABLE
3566     , p6_a83 out nocopy JTF_NUMBER_TABLE
3567     , p6_a84 out nocopy JTF_NUMBER_TABLE
3568     , p6_a85 out nocopy JTF_VARCHAR2_TABLE_300
3569     , p6_a86 out nocopy JTF_VARCHAR2_TABLE_300
3570     , p6_a87 out nocopy JTF_NUMBER_TABLE
3571     , p6_a88 out nocopy JTF_NUMBER_TABLE
3572     , p6_a89 out nocopy JTF_NUMBER_TABLE
3573     , p6_a90 out nocopy JTF_NUMBER_TABLE
3574     , p6_a91 out nocopy JTF_NUMBER_TABLE
3575     , p6_a92 out nocopy JTF_NUMBER_TABLE
3576     , p6_a93 out nocopy JTF_NUMBER_TABLE
3577     , p6_a94 out nocopy JTF_NUMBER_TABLE
3578     , p6_a95 out nocopy JTF_VARCHAR2_TABLE_100
3579     , p6_a96 out nocopy JTF_VARCHAR2_TABLE_100
3580     , p6_a97 out nocopy JTF_NUMBER_TABLE
3581     , p6_a98 out nocopy JTF_NUMBER_TABLE
3582     , p6_a99 out nocopy JTF_NUMBER_TABLE
3583     , p6_a100 out nocopy JTF_NUMBER_TABLE
3584     , p6_a101 out nocopy JTF_NUMBER_TABLE
3585     , p6_a102 out nocopy JTF_NUMBER_TABLE
3586     , p6_a103 out nocopy JTF_NUMBER_TABLE
3587     , p6_a104 out nocopy JTF_NUMBER_TABLE
3588     , p6_a105 out nocopy JTF_DATE_TABLE
3589     , p6_a106 out nocopy JTF_DATE_TABLE
3590     , p6_a107 out nocopy JTF_VARCHAR2_TABLE_100
3591     , p6_a108 out nocopy JTF_VARCHAR2_TABLE_100
3592     , p6_a109 out nocopy JTF_DATE_TABLE
3593     , p6_a110 out nocopy JTF_DATE_TABLE
3594     , p6_a111 out nocopy JTF_DATE_TABLE
3595     , p6_a112 out nocopy JTF_DATE_TABLE
3596     , p6_a113 out nocopy JTF_VARCHAR2_TABLE_100
3597     , p6_a114 out nocopy JTF_VARCHAR2_TABLE_100
3598     , p6_a115 out nocopy JTF_VARCHAR2_TABLE_100
3599     , p6_a116 out nocopy JTF_VARCHAR2_TABLE_100
3600     , p6_a117 out nocopy JTF_VARCHAR2_TABLE_100
3601     , p6_a118 out nocopy JTF_VARCHAR2_TABLE_100
3602     , p6_a119 out nocopy JTF_VARCHAR2_TABLE_300
3603     , p6_a120 out nocopy JTF_VARCHAR2_TABLE_300
3604     , p6_a121 out nocopy JTF_VARCHAR2_TABLE_300
3605     , p6_a122 out nocopy JTF_VARCHAR2_TABLE_300
3606     , p6_a123 out nocopy JTF_VARCHAR2_TABLE_300
3607     , p6_a124 out nocopy JTF_VARCHAR2_TABLE_300
3608     , p6_a125 out nocopy JTF_VARCHAR2_TABLE_300
3609     , p6_a126 out nocopy JTF_VARCHAR2_TABLE_300
3610     , p6_a127 out nocopy JTF_VARCHAR2_TABLE_300
3611     , p6_a128 out nocopy JTF_VARCHAR2_TABLE_300
3612     , p6_a129 out nocopy JTF_VARCHAR2_TABLE_300
3613     , p6_a130 out nocopy JTF_VARCHAR2_TABLE_300
3614     , p6_a131 out nocopy JTF_VARCHAR2_TABLE_300
3615     , p6_a132 out nocopy JTF_VARCHAR2_TABLE_300
3616     , p6_a133 out nocopy JTF_VARCHAR2_TABLE_300
3617     , p6_a134 out nocopy JTF_VARCHAR2_TABLE_300
3618     , p6_a135 out nocopy JTF_VARCHAR2_TABLE_300
3619     , p6_a136 out nocopy JTF_VARCHAR2_TABLE_300
3620     , p6_a137 out nocopy JTF_VARCHAR2_TABLE_300
3621     , p6_a138 out nocopy JTF_VARCHAR2_TABLE_300
3622     , p6_a139 out nocopy JTF_VARCHAR2_TABLE_300
3623     , p6_a140 out nocopy JTF_VARCHAR2_TABLE_300
3624     , p6_a141 out nocopy JTF_VARCHAR2_TABLE_300
3625     , p6_a142 out nocopy JTF_VARCHAR2_TABLE_300
3626     , p6_a143 out nocopy JTF_VARCHAR2_TABLE_300
3627     , p6_a144 out nocopy JTF_VARCHAR2_TABLE_300
3628     , p6_a145 out nocopy JTF_VARCHAR2_TABLE_300
3629     , p6_a146 out nocopy JTF_VARCHAR2_TABLE_300
3630     , p6_a147 out nocopy JTF_VARCHAR2_TABLE_300
3631     , p6_a148 out nocopy JTF_VARCHAR2_TABLE_300
3632     , p6_a149 out nocopy JTF_NUMBER_TABLE
3633     , p6_a150 out nocopy JTF_NUMBER_TABLE
3634     , p6_a151 out nocopy JTF_VARCHAR2_TABLE_100
3635     , p6_a152 out nocopy JTF_VARCHAR2_TABLE_100
3636     , p6_a153 out nocopy JTF_NUMBER_TABLE
3637     , p6_a154 out nocopy JTF_NUMBER_TABLE
3638     , p6_a155 out nocopy JTF_VARCHAR2_TABLE_100
3639     , p6_a156 out nocopy JTF_VARCHAR2_TABLE_100
3640     , p6_a157 out nocopy JTF_VARCHAR2_TABLE_300
3641     , p6_a158 out nocopy JTF_VARCHAR2_TABLE_300
3642     , p6_a159 out nocopy JTF_VARCHAR2_TABLE_300
3643     , p6_a160 out nocopy JTF_VARCHAR2_TABLE_300
3644     , p6_a161 out nocopy JTF_VARCHAR2_TABLE_300
3645     , p6_a162 out nocopy JTF_VARCHAR2_TABLE_300
3646     , p6_a163 out nocopy JTF_VARCHAR2_TABLE_300
3647     , p6_a164 out nocopy JTF_VARCHAR2_TABLE_300
3648     , p6_a165 out nocopy JTF_VARCHAR2_TABLE_100
3649     , p6_a166 out nocopy JTF_VARCHAR2_TABLE_100
3650     , p6_a167 out nocopy JTF_VARCHAR2_TABLE_100
3651     , p6_a168 out nocopy JTF_VARCHAR2_TABLE_100
3652     , p6_a169 out nocopy JTF_VARCHAR2_TABLE_100
3653     , p6_a170 out nocopy JTF_VARCHAR2_TABLE_100
3654     , p6_a171 out nocopy JTF_NUMBER_TABLE
3655     , p6_a172 out nocopy JTF_NUMBER_TABLE
3656     , p6_a173 out nocopy JTF_NUMBER_TABLE
3657     , p6_a174 out nocopy JTF_NUMBER_TABLE
3658     , p6_a175 out nocopy JTF_DATE_TABLE
3659     , p6_a176 out nocopy JTF_DATE_TABLE
3660     , p6_a177 out nocopy JTF_VARCHAR2_TABLE_100
3661     , p6_a178 out nocopy JTF_VARCHAR2_TABLE_100
3662     , p6_a179 out nocopy JTF_VARCHAR2_TABLE_100
3663     , p6_a180 out nocopy JTF_VARCHAR2_TABLE_100
3664     , p6_a181 out nocopy JTF_VARCHAR2_TABLE_100
3665     , p6_a182 out nocopy JTF_VARCHAR2_TABLE_100
3666     , p6_a183 out nocopy JTF_VARCHAR2_TABLE_300
3667     , p6_a184 out nocopy JTF_VARCHAR2_TABLE_300
3668     , p6_a185 out nocopy JTF_VARCHAR2_TABLE_300
3669     , p6_a186 out nocopy JTF_VARCHAR2_TABLE_300
3670     , p6_a187 out nocopy JTF_VARCHAR2_TABLE_300
3671     , p6_a188 out nocopy JTF_VARCHAR2_TABLE_300
3672     , p6_a189 out nocopy JTF_VARCHAR2_TABLE_300
3673     , p6_a190 out nocopy JTF_VARCHAR2_TABLE_300
3674     , p6_a191 out nocopy JTF_VARCHAR2_TABLE_100
3675     , p6_a192 out nocopy JTF_VARCHAR2_TABLE_100
3676     , p6_a193 out nocopy JTF_VARCHAR2_TABLE_100
3677     , p6_a194 out nocopy JTF_VARCHAR2_TABLE_100
3678     , p6_a195 out nocopy JTF_VARCHAR2_TABLE_100
3679     , p6_a196 out nocopy JTF_VARCHAR2_TABLE_100
3680     , p6_a197 out nocopy JTF_VARCHAR2_TABLE_100
3681     , p6_a198 out nocopy JTF_VARCHAR2_TABLE_100
3682     , p6_a199 out nocopy JTF_NUMBER_TABLE
3683     , p6_a200 out nocopy JTF_NUMBER_TABLE
3684     , p6_a201 out nocopy JTF_VARCHAR2_TABLE_100
3685     , p6_a202 out nocopy JTF_VARCHAR2_TABLE_100
3686     , p6_a203 out nocopy JTF_VARCHAR2_TABLE_300
3687     , p6_a204 out nocopy JTF_VARCHAR2_TABLE_300
3688     , p6_a205 out nocopy JTF_NUMBER_TABLE
3689     , p6_a206 out nocopy JTF_NUMBER_TABLE
3690     , p6_a207 out nocopy JTF_NUMBER_TABLE
3691     , p6_a208 out nocopy JTF_NUMBER_TABLE
3692     , p6_a209 out nocopy JTF_VARCHAR2_TABLE_300
3693     , p6_a210 out nocopy JTF_VARCHAR2_TABLE_300
3694     , p6_a211 out nocopy JTF_VARCHAR2_TABLE_300
3695     , p6_a212 out nocopy JTF_VARCHAR2_TABLE_300
3696     , p6_a213 out nocopy JTF_VARCHAR2_TABLE_100
3697     , p6_a214 out nocopy JTF_VARCHAR2_TABLE_100
3698     , p6_a215 out nocopy JTF_VARCHAR2_TABLE_100
3699     , p6_a216 out nocopy JTF_VARCHAR2_TABLE_100
3700     , p6_a217 out nocopy JTF_VARCHAR2_TABLE_100
3701     , p6_a218 out nocopy JTF_VARCHAR2_TABLE_100
3702     , p6_a219 out nocopy JTF_VARCHAR2_TABLE_100
3703     , p6_a220 out nocopy JTF_VARCHAR2_TABLE_100
3704     , p6_a221 out nocopy JTF_NUMBER_TABLE
3705     , p6_a222 out nocopy JTF_NUMBER_TABLE
3706     , p6_a223 out nocopy JTF_VARCHAR2_TABLE_100
3707     , p6_a224 out nocopy JTF_VARCHAR2_TABLE_100
3708     , p6_a225 out nocopy JTF_VARCHAR2_TABLE_100
3709     , p6_a226 out nocopy JTF_VARCHAR2_TABLE_100
3710     , p6_a227 out nocopy JTF_NUMBER_TABLE
3711     , p6_a228 out nocopy JTF_NUMBER_TABLE
3712     , p6_a229 out nocopy JTF_VARCHAR2_TABLE_200
3713     , p6_a230 out nocopy JTF_VARCHAR2_TABLE_200
3714     , p6_a231 out nocopy JTF_VARCHAR2_TABLE_100
3715     , p6_a232 out nocopy JTF_VARCHAR2_TABLE_100
3716     , p6_a233 out nocopy JTF_NUMBER_TABLE
3717     , p6_a234 out nocopy JTF_NUMBER_TABLE
3718     , p6_a235 out nocopy JTF_VARCHAR2_TABLE_100
3719     , p6_a236 out nocopy JTF_VARCHAR2_TABLE_100
3720     , p6_a237 out nocopy JTF_NUMBER_TABLE
3721     , p6_a238 out nocopy JTF_NUMBER_TABLE
3722     , p6_a239 out nocopy JTF_VARCHAR2_TABLE_100
3723     , p6_a240 out nocopy JTF_VARCHAR2_TABLE_100
3724     , p6_a241 out nocopy JTF_NUMBER_TABLE
3725     , p6_a242 out nocopy JTF_NUMBER_TABLE
3726     , p6_a243 out nocopy JTF_DATE_TABLE
3727     , p6_a244 out nocopy JTF_DATE_TABLE
3728     , p6_a245 out nocopy JTF_VARCHAR2_TABLE_300
3729     , p6_a246 out nocopy JTF_VARCHAR2_TABLE_300
3730     , p6_a247 out nocopy JTF_VARCHAR2_TABLE_300
3731     , p6_a248 out nocopy JTF_VARCHAR2_TABLE_300
3732     , p6_a249 out nocopy JTF_VARCHAR2_TABLE_300
3733     , p6_a250 out nocopy JTF_VARCHAR2_TABLE_300
3734     , p6_a251 out nocopy JTF_VARCHAR2_TABLE_300
3735     , p6_a252 out nocopy JTF_VARCHAR2_TABLE_300
3736     , p6_a253 out nocopy JTF_VARCHAR2_TABLE_300
3737     , p6_a254 out nocopy JTF_VARCHAR2_TABLE_300
3738     , p6_a255 out nocopy JTF_VARCHAR2_TABLE_300
3739     , p6_a256 out nocopy JTF_VARCHAR2_TABLE_300
3740     , p6_a257 out nocopy JTF_VARCHAR2_TABLE_300
3741     , p6_a258 out nocopy JTF_VARCHAR2_TABLE_300
3742     , p6_a259 out nocopy JTF_VARCHAR2_TABLE_300
3743     , p6_a260 out nocopy JTF_VARCHAR2_TABLE_300
3744     , p6_a261 out nocopy JTF_VARCHAR2_TABLE_300
3745     , p6_a262 out nocopy JTF_VARCHAR2_TABLE_300
3746     , p6_a263 out nocopy JTF_VARCHAR2_TABLE_300
3747     , p6_a264 out nocopy JTF_VARCHAR2_TABLE_300
3748     , p6_a265 out nocopy JTF_VARCHAR2_TABLE_300
3749     , p6_a266 out nocopy JTF_VARCHAR2_TABLE_300
3750     , p6_a267 out nocopy JTF_VARCHAR2_TABLE_300
3751     , p6_a268 out nocopy JTF_VARCHAR2_TABLE_300
3752     , p6_a269 out nocopy JTF_VARCHAR2_TABLE_300
3753     , p6_a270 out nocopy JTF_VARCHAR2_TABLE_300
3754     , p6_a271 out nocopy JTF_VARCHAR2_TABLE_300
3755     , p6_a272 out nocopy JTF_VARCHAR2_TABLE_300
3756     , p6_a273 out nocopy JTF_VARCHAR2_TABLE_300
3757     , p6_a274 out nocopy JTF_VARCHAR2_TABLE_300
3758     , p6_a275 out nocopy JTF_VARCHAR2_TABLE_100
3759     , p6_a276 out nocopy JTF_VARCHAR2_TABLE_100
3760     , p6_a277 out nocopy JTF_NUMBER_TABLE
3761     , p6_a278 out nocopy JTF_NUMBER_TABLE
3762     , p6_a279 out nocopy JTF_VARCHAR2_TABLE_100
3763     , p6_a280 out nocopy JTF_VARCHAR2_TABLE_100
3764     , p6_a281 out nocopy JTF_NUMBER_TABLE
3765     , p6_a282 out nocopy JTF_NUMBER_TABLE
3766     , p6_a283 out nocopy JTF_NUMBER_TABLE
3767     , p6_a284 out nocopy JTF_NUMBER_TABLE
3768     , p6_a285 out nocopy JTF_VARCHAR2_TABLE_100
3769     , p6_a286 out nocopy JTF_VARCHAR2_TABLE_100
3770     , p6_a287 out nocopy JTF_VARCHAR2_TABLE_100
3771     , p6_a288 out nocopy JTF_VARCHAR2_TABLE_100
3772     , p6_a289 out nocopy JTF_VARCHAR2_TABLE_100
3773     , p6_a290 out nocopy JTF_VARCHAR2_TABLE_300
3774     , p6_a291 out nocopy JTF_VARCHAR2_TABLE_300
3775     , p6_a292 out nocopy JTF_VARCHAR2_TABLE_100
3776     , p6_a293 out nocopy JTF_VARCHAR2_TABLE_100
3777     , p7_a0 out nocopy JTF_NUMBER_TABLE
3778     , p7_a1 out nocopy JTF_NUMBER_TABLE
3779     , p7_a2 out nocopy JTF_NUMBER_TABLE
3780     , p7_a3 out nocopy JTF_VARCHAR2_TABLE_100
3781     , p7_a4 out nocopy JTF_VARCHAR2_TABLE_100
3782     , p7_a5 out nocopy JTF_NUMBER_TABLE
3783     , p7_a6 out nocopy JTF_NUMBER_TABLE
3784     , p7_a7 out nocopy JTF_VARCHAR2_TABLE_100
3785     , p7_a8 out nocopy JTF_VARCHAR2_TABLE_100
3786     , p7_a9 out nocopy JTF_VARCHAR2_TABLE_100
3787     , p7_a10 out nocopy JTF_VARCHAR2_TABLE_100
3788     , p7_a11 out nocopy JTF_NUMBER_TABLE
3789     , p7_a12 out nocopy JTF_NUMBER_TABLE
3790     , p7_a13 out nocopy JTF_DATE_TABLE
3791     , p7_a14 out nocopy JTF_DATE_TABLE
3792     , p7_a15 out nocopy JTF_DATE_TABLE
3793     , p7_a16 out nocopy JTF_DATE_TABLE
3794     , p7_a17 out nocopy JTF_VARCHAR2_TABLE_100
3795     , p7_a18 out nocopy JTF_VARCHAR2_TABLE_100
3796     , p7_a19 out nocopy JTF_VARCHAR2_TABLE_200
3797     , p7_a20 out nocopy JTF_VARCHAR2_TABLE_200
3798     , p7_a21 out nocopy JTF_VARCHAR2_TABLE_200
3799     , p7_a22 out nocopy JTF_VARCHAR2_TABLE_200
3800     , p7_a23 out nocopy JTF_VARCHAR2_TABLE_200
3801     , p7_a24 out nocopy JTF_VARCHAR2_TABLE_200
3802     , p7_a25 out nocopy JTF_VARCHAR2_TABLE_200
3803     , p7_a26 out nocopy JTF_VARCHAR2_TABLE_200
3804     , p7_a27 out nocopy JTF_VARCHAR2_TABLE_200
3805     , p7_a28 out nocopy JTF_VARCHAR2_TABLE_200
3806     , p7_a29 out nocopy JTF_VARCHAR2_TABLE_200
3807     , p7_a30 out nocopy JTF_VARCHAR2_TABLE_200
3808     , p7_a31 out nocopy JTF_VARCHAR2_TABLE_200
3809     , p7_a32 out nocopy JTF_VARCHAR2_TABLE_200
3810     , p7_a33 out nocopy JTF_VARCHAR2_TABLE_200
3811     , p7_a34 out nocopy JTF_VARCHAR2_TABLE_200
3812     , p7_a35 out nocopy JTF_VARCHAR2_TABLE_200
3813     , p7_a36 out nocopy JTF_VARCHAR2_TABLE_200
3814     , p7_a37 out nocopy JTF_VARCHAR2_TABLE_200
3815     , p7_a38 out nocopy JTF_VARCHAR2_TABLE_200
3816     , p7_a39 out nocopy JTF_VARCHAR2_TABLE_200
3817     , p7_a40 out nocopy JTF_VARCHAR2_TABLE_200
3818     , p7_a41 out nocopy JTF_VARCHAR2_TABLE_200
3819     , p7_a42 out nocopy JTF_VARCHAR2_TABLE_200
3820     , p7_a43 out nocopy JTF_VARCHAR2_TABLE_200
3821     , p7_a44 out nocopy JTF_VARCHAR2_TABLE_200
3822     , p7_a45 out nocopy JTF_VARCHAR2_TABLE_200
3823     , p7_a46 out nocopy JTF_VARCHAR2_TABLE_200
3824     , p7_a47 out nocopy JTF_VARCHAR2_TABLE_200
3825     , p7_a48 out nocopy JTF_VARCHAR2_TABLE_200
3826     , p7_a49 out nocopy JTF_VARCHAR2_TABLE_100
3827     , p7_a50 out nocopy JTF_NUMBER_TABLE
3828     , p7_a51 out nocopy JTF_VARCHAR2_TABLE_100
3829     , p7_a52 out nocopy JTF_VARCHAR2_TABLE_100
3830     , p7_a53 out nocopy JTF_VARCHAR2_TABLE_100
3831     , p7_a54 out nocopy JTF_VARCHAR2_TABLE_100
3832     , p7_a55 out nocopy JTF_VARCHAR2_TABLE_100
3833     , p7_a56 out nocopy JTF_VARCHAR2_TABLE_400
3834     , p7_a57 out nocopy JTF_VARCHAR2_TABLE_100
3835     , p7_a58 out nocopy JTF_VARCHAR2_TABLE_100
3836     , p7_a59 out nocopy JTF_VARCHAR2_TABLE_400
3837     , p7_a60 out nocopy JTF_VARCHAR2_TABLE_100
3838     , p7_a61 out nocopy JTF_VARCHAR2_TABLE_300
3839     , p7_a62 out nocopy JTF_VARCHAR2_TABLE_300
3840     , p7_a63 out nocopy JTF_VARCHAR2_TABLE_300
3841     , p7_a64 out nocopy JTF_VARCHAR2_TABLE_300
3842     , p7_a65 out nocopy JTF_VARCHAR2_TABLE_100
3843     , p7_a66 out nocopy JTF_VARCHAR2_TABLE_100
3844     , p7_a67 out nocopy JTF_VARCHAR2_TABLE_100
3845     , p7_a68 out nocopy JTF_VARCHAR2_TABLE_100
3846     , p7_a69 out nocopy JTF_VARCHAR2_TABLE_100
3847     , p7_a70 out nocopy JTF_VARCHAR2_TABLE_2000
3848     , p7_a71 out nocopy JTF_VARCHAR2_TABLE_100
3849     , p7_a72 out nocopy JTF_VARCHAR2_TABLE_400
3850     , p7_a73 out nocopy JTF_VARCHAR2_TABLE_100
3851     , p7_a74 out nocopy JTF_VARCHAR2_TABLE_100
3852     , p7_a75 out nocopy JTF_VARCHAR2_TABLE_400
3853     , p7_a76 out nocopy JTF_VARCHAR2_TABLE_100
3854     , p7_a77 out nocopy JTF_VARCHAR2_TABLE_300
3855     , p7_a78 out nocopy JTF_VARCHAR2_TABLE_300
3856     , p7_a79 out nocopy JTF_VARCHAR2_TABLE_300
3857     , p7_a80 out nocopy JTF_VARCHAR2_TABLE_300
3858     , p7_a81 out nocopy JTF_VARCHAR2_TABLE_100
3859     , p7_a82 out nocopy JTF_VARCHAR2_TABLE_100
3860     , p7_a83 out nocopy JTF_VARCHAR2_TABLE_100
3861     , p7_a84 out nocopy JTF_VARCHAR2_TABLE_100
3862     , p7_a85 out nocopy JTF_VARCHAR2_TABLE_100
3863     , p7_a86 out nocopy JTF_VARCHAR2_TABLE_2000
3864     , p7_a87 out nocopy JTF_NUMBER_TABLE
3865     , p8_a0 out nocopy JTF_NUMBER_TABLE
3866     , p8_a1 out nocopy JTF_NUMBER_TABLE
3867     , p8_a2 out nocopy JTF_NUMBER_TABLE
3868     , p8_a3 out nocopy JTF_NUMBER_TABLE
3869     , p8_a4 out nocopy JTF_NUMBER_TABLE
3870     , p8_a5 out nocopy JTF_VARCHAR2_TABLE_100
3871     , p8_a6 out nocopy JTF_VARCHAR2_TABLE_100
3872     , p8_a7 out nocopy JTF_DATE_TABLE
3873     , p8_a8 out nocopy JTF_DATE_TABLE
3874     , p8_a9 out nocopy JTF_DATE_TABLE
3875     , p8_a10 out nocopy JTF_DATE_TABLE
3876     , p8_a11 out nocopy JTF_VARCHAR2_TABLE_100
3877     , p8_a12 out nocopy JTF_VARCHAR2_TABLE_100
3878     , p8_a13 out nocopy JTF_VARCHAR2_TABLE_200
3879     , p8_a14 out nocopy JTF_VARCHAR2_TABLE_200
3880     , p8_a15 out nocopy JTF_VARCHAR2_TABLE_200
3881     , p8_a16 out nocopy JTF_VARCHAR2_TABLE_200
3882     , p8_a17 out nocopy JTF_VARCHAR2_TABLE_200
3883     , p8_a18 out nocopy JTF_VARCHAR2_TABLE_200
3884     , p8_a19 out nocopy JTF_VARCHAR2_TABLE_200
3885     , p8_a20 out nocopy JTF_VARCHAR2_TABLE_200
3886     , p8_a21 out nocopy JTF_VARCHAR2_TABLE_200
3887     , p8_a22 out nocopy JTF_VARCHAR2_TABLE_200
3888     , p8_a23 out nocopy JTF_VARCHAR2_TABLE_200
3889     , p8_a24 out nocopy JTF_VARCHAR2_TABLE_200
3890     , p8_a25 out nocopy JTF_VARCHAR2_TABLE_200
3891     , p8_a26 out nocopy JTF_VARCHAR2_TABLE_200
3892     , p8_a27 out nocopy JTF_VARCHAR2_TABLE_200
3893     , p8_a28 out nocopy JTF_VARCHAR2_TABLE_200
3894     , p8_a29 out nocopy JTF_VARCHAR2_TABLE_200
3895     , p8_a30 out nocopy JTF_VARCHAR2_TABLE_200
3896     , p8_a31 out nocopy JTF_VARCHAR2_TABLE_200
3897     , p8_a32 out nocopy JTF_VARCHAR2_TABLE_200
3898     , p8_a33 out nocopy JTF_VARCHAR2_TABLE_200
3899     , p8_a34 out nocopy JTF_VARCHAR2_TABLE_200
3900     , p8_a35 out nocopy JTF_VARCHAR2_TABLE_200
3901     , p8_a36 out nocopy JTF_VARCHAR2_TABLE_200
3902     , p8_a37 out nocopy JTF_VARCHAR2_TABLE_200
3903     , p8_a38 out nocopy JTF_VARCHAR2_TABLE_200
3904     , p8_a39 out nocopy JTF_VARCHAR2_TABLE_200
3905     , p8_a40 out nocopy JTF_VARCHAR2_TABLE_200
3906     , p8_a41 out nocopy JTF_VARCHAR2_TABLE_200
3907     , p8_a42 out nocopy JTF_VARCHAR2_TABLE_200
3908     , p8_a43 out nocopy JTF_VARCHAR2_TABLE_100
3909     , p8_a44 out nocopy JTF_NUMBER_TABLE
3910     , p8_a45 out nocopy JTF_NUMBER_TABLE
3911     , p8_a46 out nocopy JTF_NUMBER_TABLE
3912     , p8_a47 out nocopy JTF_NUMBER_TABLE
3913     , p8_a48 out nocopy JTF_NUMBER_TABLE
3914     , p8_a49 out nocopy JTF_VARCHAR2_TABLE_100
3915     , p8_a50 out nocopy JTF_VARCHAR2_TABLE_300
3916     , p8_a51 out nocopy JTF_VARCHAR2_TABLE_100
3917     , p8_a52 out nocopy JTF_VARCHAR2_TABLE_100
3918     , p8_a53 out nocopy JTF_VARCHAR2_TABLE_100
3919     , p8_a54 out nocopy JTF_VARCHAR2_TABLE_300
3920     , p8_a55 out nocopy JTF_VARCHAR2_TABLE_100
3921     , p8_a56 out nocopy JTF_VARCHAR2_TABLE_100
3922     , p8_a57 out nocopy JTF_NUMBER_TABLE
3923     , p8_a58 out nocopy JTF_VARCHAR2_TABLE_300
3924     , p8_a59 out nocopy JTF_VARCHAR2_TABLE_300
3925     , p8_a60 out nocopy JTF_VARCHAR2_TABLE_300
3926     , p8_a61 out nocopy JTF_VARCHAR2_TABLE_300
3927     , p8_a62 out nocopy JTF_VARCHAR2_TABLE_300
3928     , p8_a63 out nocopy JTF_VARCHAR2_TABLE_300
3929     , p8_a64 out nocopy JTF_VARCHAR2_TABLE_300
3930     , p8_a65 out nocopy JTF_VARCHAR2_TABLE_300
3931     , p8_a66 out nocopy JTF_VARCHAR2_TABLE_100
3932     , p8_a67 out nocopy JTF_VARCHAR2_TABLE_100
3933     , p8_a68 out nocopy JTF_VARCHAR2_TABLE_100
3934     , p8_a69 out nocopy JTF_VARCHAR2_TABLE_100
3935     , p8_a70 out nocopy JTF_VARCHAR2_TABLE_100
3936     , p8_a71 out nocopy JTF_VARCHAR2_TABLE_100
3937     , p8_a72 out nocopy JTF_VARCHAR2_TABLE_100
3938     , p8_a73 out nocopy JTF_VARCHAR2_TABLE_100
3939     , p8_a74 out nocopy JTF_VARCHAR2_TABLE_300
3940     , p8_a75 out nocopy JTF_VARCHAR2_TABLE_300
3941     , p8_a76 out nocopy JTF_VARCHAR2_TABLE_300
3942     , p8_a77 out nocopy JTF_VARCHAR2_TABLE_300
3943     , p8_a78 out nocopy JTF_VARCHAR2_TABLE_300
3944     , p8_a79 out nocopy JTF_VARCHAR2_TABLE_300
3945     , p8_a80 out nocopy JTF_VARCHAR2_TABLE_300
3946     , p8_a81 out nocopy JTF_VARCHAR2_TABLE_300
3947     , p8_a82 out nocopy JTF_VARCHAR2_TABLE_100
3948     , p8_a83 out nocopy JTF_VARCHAR2_TABLE_100
3949     , p8_a84 out nocopy JTF_VARCHAR2_TABLE_100
3950     , p8_a85 out nocopy JTF_VARCHAR2_TABLE_100
3951     , p8_a86 out nocopy JTF_VARCHAR2_TABLE_100
3952     , p8_a87 out nocopy JTF_VARCHAR2_TABLE_100
3953     , p8_a88 out nocopy JTF_VARCHAR2_TABLE_100
3954     , p8_a89 out nocopy JTF_VARCHAR2_TABLE_100
3955     , p8_a90 out nocopy JTF_NUMBER_TABLE
3956     , p8_a91 out nocopy JTF_NUMBER_TABLE
3957     , p9_a0 out nocopy JTF_NUMBER_TABLE
3958     , p9_a1 out nocopy JTF_NUMBER_TABLE
3959     , p9_a2 out nocopy JTF_NUMBER_TABLE
3960     , p9_a3 out nocopy JTF_NUMBER_TABLE
3961     , p9_a4 out nocopy JTF_NUMBER_TABLE
3962     , p9_a5 out nocopy JTF_VARCHAR2_TABLE_100
3963     , p9_a6 out nocopy JTF_VARCHAR2_TABLE_100
3964     , p9_a7 out nocopy JTF_DATE_TABLE
3965     , p9_a8 out nocopy JTF_DATE_TABLE
3966     , p9_a9 out nocopy JTF_DATE_TABLE
3967     , p9_a10 out nocopy JTF_DATE_TABLE
3968     , p9_a11 out nocopy JTF_VARCHAR2_TABLE_100
3969     , p9_a12 out nocopy JTF_VARCHAR2_TABLE_100
3970     , p9_a13 out nocopy JTF_VARCHAR2_TABLE_200
3971     , p9_a14 out nocopy JTF_VARCHAR2_TABLE_200
3972     , p9_a15 out nocopy JTF_VARCHAR2_TABLE_200
3973     , p9_a16 out nocopy JTF_VARCHAR2_TABLE_200
3974     , p9_a17 out nocopy JTF_VARCHAR2_TABLE_200
3975     , p9_a18 out nocopy JTF_VARCHAR2_TABLE_200
3976     , p9_a19 out nocopy JTF_VARCHAR2_TABLE_200
3977     , p9_a20 out nocopy JTF_VARCHAR2_TABLE_200
3978     , p9_a21 out nocopy JTF_VARCHAR2_TABLE_200
3979     , p9_a22 out nocopy JTF_VARCHAR2_TABLE_200
3980     , p9_a23 out nocopy JTF_VARCHAR2_TABLE_200
3981     , p9_a24 out nocopy JTF_VARCHAR2_TABLE_200
3982     , p9_a25 out nocopy JTF_VARCHAR2_TABLE_200
3983     , p9_a26 out nocopy JTF_VARCHAR2_TABLE_200
3984     , p9_a27 out nocopy JTF_VARCHAR2_TABLE_200
3985     , p9_a28 out nocopy JTF_VARCHAR2_TABLE_200
3986     , p9_a29 out nocopy JTF_VARCHAR2_TABLE_200
3987     , p9_a30 out nocopy JTF_VARCHAR2_TABLE_200
3988     , p9_a31 out nocopy JTF_VARCHAR2_TABLE_200
3989     , p9_a32 out nocopy JTF_VARCHAR2_TABLE_200
3990     , p9_a33 out nocopy JTF_VARCHAR2_TABLE_200
3991     , p9_a34 out nocopy JTF_VARCHAR2_TABLE_200
3992     , p9_a35 out nocopy JTF_VARCHAR2_TABLE_200
3993     , p9_a36 out nocopy JTF_VARCHAR2_TABLE_200
3994     , p9_a37 out nocopy JTF_VARCHAR2_TABLE_200
3995     , p9_a38 out nocopy JTF_VARCHAR2_TABLE_200
3996     , p9_a39 out nocopy JTF_VARCHAR2_TABLE_200
3997     , p9_a40 out nocopy JTF_VARCHAR2_TABLE_200
3998     , p9_a41 out nocopy JTF_VARCHAR2_TABLE_200
3999     , p9_a42 out nocopy JTF_VARCHAR2_TABLE_200
4000     , p9_a43 out nocopy JTF_VARCHAR2_TABLE_100
4001     , p9_a44 out nocopy JTF_NUMBER_TABLE
4002     , p9_a45 out nocopy JTF_VARCHAR2_TABLE_100
4003     , p9_a46 out nocopy JTF_VARCHAR2_TABLE_100
4004     , p9_a47 out nocopy JTF_NUMBER_TABLE
4005     , p10_a0 out nocopy JTF_NUMBER_TABLE
4006     , p10_a1 out nocopy JTF_NUMBER_TABLE
4007     , p10_a2 out nocopy JTF_NUMBER_TABLE
4008     , p10_a3 out nocopy JTF_NUMBER_TABLE
4009     , p10_a4 out nocopy JTF_NUMBER_TABLE
4010     , p10_a5 out nocopy JTF_VARCHAR2_TABLE_100
4011     , p10_a6 out nocopy JTF_VARCHAR2_TABLE_100
4012     , p10_a7 out nocopy JTF_NUMBER_TABLE
4013     , p10_a8 out nocopy JTF_NUMBER_TABLE
4014     , p10_a9 out nocopy JTF_NUMBER_TABLE
4015     , p10_a10 out nocopy JTF_NUMBER_TABLE
4016     , p10_a11 out nocopy JTF_VARCHAR2_TABLE_100
4017     , p10_a12 out nocopy JTF_VARCHAR2_TABLE_100
4018     , p10_a13 out nocopy JTF_DATE_TABLE
4019     , p10_a14 out nocopy JTF_DATE_TABLE
4020     , p10_a15 out nocopy JTF_DATE_TABLE
4021     , p10_a16 out nocopy JTF_DATE_TABLE
4022     , p10_a17 out nocopy JTF_VARCHAR2_TABLE_100
4023     , p10_a18 out nocopy JTF_VARCHAR2_TABLE_100
4024     , p10_a19 out nocopy JTF_VARCHAR2_TABLE_100
4025     , p10_a20 out nocopy JTF_VARCHAR2_TABLE_100
4026     , p10_a21 out nocopy JTF_VARCHAR2_TABLE_100
4027     , p10_a22 out nocopy JTF_VARCHAR2_TABLE_100
4028     , p10_a23 out nocopy JTF_VARCHAR2_TABLE_100
4029     , p10_a24 out nocopy JTF_VARCHAR2_TABLE_100
4030     , p10_a25 out nocopy JTF_VARCHAR2_TABLE_100
4031     , p10_a26 out nocopy JTF_VARCHAR2_TABLE_100
4032     , p10_a27 out nocopy JTF_VARCHAR2_TABLE_100
4033     , p10_a28 out nocopy JTF_VARCHAR2_TABLE_100
4034     , p10_a29 out nocopy JTF_VARCHAR2_TABLE_100
4035     , p10_a30 out nocopy JTF_VARCHAR2_TABLE_100
4036     , p10_a31 out nocopy JTF_VARCHAR2_TABLE_100
4037     , p10_a32 out nocopy JTF_VARCHAR2_TABLE_100
4038     , p10_a33 out nocopy JTF_VARCHAR2_TABLE_100
4039     , p10_a34 out nocopy JTF_VARCHAR2_TABLE_100
4040     , p10_a35 out nocopy JTF_VARCHAR2_TABLE_100
4041     , p10_a36 out nocopy JTF_VARCHAR2_TABLE_100
4042     , p10_a37 out nocopy JTF_VARCHAR2_TABLE_100
4043     , p10_a38 out nocopy JTF_VARCHAR2_TABLE_100
4044     , p10_a39 out nocopy JTF_DATE_TABLE
4045     , p10_a40 out nocopy JTF_DATE_TABLE
4046     , p10_a41 out nocopy JTF_VARCHAR2_TABLE_100
4047     , p10_a42 out nocopy JTF_VARCHAR2_TABLE_100
4048     , p10_a43 out nocopy JTF_VARCHAR2_TABLE_300
4049     , p10_a44 out nocopy JTF_VARCHAR2_TABLE_300
4050     , p10_a45 out nocopy JTF_VARCHAR2_TABLE_100
4051     , p10_a46 out nocopy JTF_VARCHAR2_TABLE_100
4052     , p10_a47 out nocopy JTF_NUMBER_TABLE
4053     , p10_a48 out nocopy JTF_NUMBER_TABLE
4054     , p10_a49 out nocopy JTF_NUMBER_TABLE
4055     , p10_a50 out nocopy JTF_VARCHAR2_TABLE_100
4056     , p10_a51 out nocopy JTF_VARCHAR2_TABLE_100
4057     , p10_a52 out nocopy JTF_NUMBER_TABLE
4058     , p10_a53 out nocopy JTF_NUMBER_TABLE
4059     , p10_a54 out nocopy JTF_VARCHAR2_TABLE_100
4060     , p10_a55 out nocopy JTF_VARCHAR2_TABLE_100
4061     , p11_a0 out nocopy JTF_NUMBER_TABLE
4062     , p11_a1 out nocopy JTF_NUMBER_TABLE
4063     , p11_a2 out nocopy JTF_VARCHAR2_TABLE_300
4064     , p11_a3 out nocopy JTF_VARCHAR2_TABLE_300
4065     , p11_a4 out nocopy JTF_DATE_TABLE
4066     , p11_a5 out nocopy JTF_DATE_TABLE
4067     , p11_a6 out nocopy JTF_DATE_TABLE
4068     , p11_a7 out nocopy JTF_DATE_TABLE
4069     , p11_a8 out nocopy JTF_VARCHAR2_TABLE_100
4070     , p11_a9 out nocopy JTF_VARCHAR2_TABLE_100
4071     , p11_a10 out nocopy JTF_VARCHAR2_TABLE_200
4072     , p11_a11 out nocopy JTF_VARCHAR2_TABLE_200
4073     , p11_a12 out nocopy JTF_VARCHAR2_TABLE_200
4074     , p11_a13 out nocopy JTF_VARCHAR2_TABLE_200
4075     , p11_a14 out nocopy JTF_VARCHAR2_TABLE_200
4076     , p11_a15 out nocopy JTF_VARCHAR2_TABLE_200
4077     , p11_a16 out nocopy JTF_VARCHAR2_TABLE_200
4078     , p11_a17 out nocopy JTF_VARCHAR2_TABLE_200
4079     , p11_a18 out nocopy JTF_VARCHAR2_TABLE_200
4080     , p11_a19 out nocopy JTF_VARCHAR2_TABLE_200
4081     , p11_a20 out nocopy JTF_VARCHAR2_TABLE_200
4082     , p11_a21 out nocopy JTF_VARCHAR2_TABLE_200
4083     , p11_a22 out nocopy JTF_VARCHAR2_TABLE_200
4084     , p11_a23 out nocopy JTF_VARCHAR2_TABLE_200
4085     , p11_a24 out nocopy JTF_VARCHAR2_TABLE_200
4086     , p11_a25 out nocopy JTF_VARCHAR2_TABLE_200
4087     , p11_a26 out nocopy JTF_VARCHAR2_TABLE_200
4088     , p11_a27 out nocopy JTF_VARCHAR2_TABLE_200
4089     , p11_a28 out nocopy JTF_VARCHAR2_TABLE_200
4090     , p11_a29 out nocopy JTF_VARCHAR2_TABLE_200
4091     , p11_a30 out nocopy JTF_VARCHAR2_TABLE_200
4092     , p11_a31 out nocopy JTF_VARCHAR2_TABLE_200
4093     , p11_a32 out nocopy JTF_VARCHAR2_TABLE_200
4094     , p11_a33 out nocopy JTF_VARCHAR2_TABLE_200
4095     , p11_a34 out nocopy JTF_VARCHAR2_TABLE_200
4096     , p11_a35 out nocopy JTF_VARCHAR2_TABLE_200
4097     , p11_a36 out nocopy JTF_VARCHAR2_TABLE_200
4098     , p11_a37 out nocopy JTF_VARCHAR2_TABLE_200
4099     , p11_a38 out nocopy JTF_VARCHAR2_TABLE_200
4100     , p11_a39 out nocopy JTF_VARCHAR2_TABLE_200
4101     , p11_a40 out nocopy JTF_NUMBER_TABLE
4102     , p11_a41 out nocopy JTF_VARCHAR2_TABLE_100
4103     , p11_a42 out nocopy JTF_NUMBER_TABLE
4104     , p12_a0 out nocopy JTF_NUMBER_TABLE
4105     , p12_a1 out nocopy JTF_NUMBER_TABLE
4106     , p12_a2 out nocopy JTF_NUMBER_TABLE
4107     , p12_a3 out nocopy JTF_VARCHAR2_TABLE_100
4108     , p12_a4 out nocopy JTF_VARCHAR2_TABLE_100
4109     , p12_a5 out nocopy JTF_VARCHAR2_TABLE_300
4110     , p12_a6 out nocopy JTF_VARCHAR2_TABLE_300
4111     , p12_a7 out nocopy JTF_DATE_TABLE
4112     , p12_a8 out nocopy JTF_DATE_TABLE
4113     , p12_a9 out nocopy JTF_DATE_TABLE
4114     , p12_a10 out nocopy JTF_DATE_TABLE
4115     , p12_a11 out nocopy JTF_DATE_TABLE
4116     , p12_a12 out nocopy JTF_DATE_TABLE
4117     , p12_a13 out nocopy JTF_VARCHAR2_TABLE_100
4118     , p12_a14 out nocopy JTF_VARCHAR2_TABLE_100
4119     , p12_a15 out nocopy JTF_VARCHAR2_TABLE_200
4120     , p12_a16 out nocopy JTF_VARCHAR2_TABLE_200
4121     , p12_a17 out nocopy JTF_VARCHAR2_TABLE_200
4122     , p12_a18 out nocopy JTF_VARCHAR2_TABLE_200
4123     , p12_a19 out nocopy JTF_VARCHAR2_TABLE_200
4124     , p12_a20 out nocopy JTF_VARCHAR2_TABLE_200
4125     , p12_a21 out nocopy JTF_VARCHAR2_TABLE_200
4126     , p12_a22 out nocopy JTF_VARCHAR2_TABLE_200
4127     , p12_a23 out nocopy JTF_VARCHAR2_TABLE_200
4128     , p12_a24 out nocopy JTF_VARCHAR2_TABLE_200
4129     , p12_a25 out nocopy JTF_VARCHAR2_TABLE_200
4130     , p12_a26 out nocopy JTF_VARCHAR2_TABLE_200
4131     , p12_a27 out nocopy JTF_VARCHAR2_TABLE_200
4132     , p12_a28 out nocopy JTF_VARCHAR2_TABLE_200
4133     , p12_a29 out nocopy JTF_VARCHAR2_TABLE_200
4134     , p12_a30 out nocopy JTF_VARCHAR2_TABLE_200
4135     , p12_a31 out nocopy JTF_VARCHAR2_TABLE_200
4136     , p12_a32 out nocopy JTF_VARCHAR2_TABLE_200
4137     , p12_a33 out nocopy JTF_VARCHAR2_TABLE_200
4138     , p12_a34 out nocopy JTF_VARCHAR2_TABLE_200
4139     , p12_a35 out nocopy JTF_VARCHAR2_TABLE_200
4140     , p12_a36 out nocopy JTF_VARCHAR2_TABLE_200
4141     , p12_a37 out nocopy JTF_VARCHAR2_TABLE_200
4142     , p12_a38 out nocopy JTF_VARCHAR2_TABLE_200
4143     , p12_a39 out nocopy JTF_VARCHAR2_TABLE_200
4144     , p12_a40 out nocopy JTF_VARCHAR2_TABLE_200
4145     , p12_a41 out nocopy JTF_VARCHAR2_TABLE_200
4146     , p12_a42 out nocopy JTF_VARCHAR2_TABLE_200
4147     , p12_a43 out nocopy JTF_VARCHAR2_TABLE_200
4148     , p12_a44 out nocopy JTF_VARCHAR2_TABLE_200
4149     , p12_a45 out nocopy JTF_VARCHAR2_TABLE_100
4150     , p12_a46 out nocopy JTF_NUMBER_TABLE
4151     , p12_a47 out nocopy JTF_NUMBER_TABLE
4152     , p13_a0 out nocopy JTF_NUMBER_TABLE
4153     , p13_a1 out nocopy JTF_NUMBER_TABLE
4154     , p13_a2 out nocopy JTF_NUMBER_TABLE
4155     , p13_a3 out nocopy JTF_NUMBER_TABLE
4156     , p13_a4 out nocopy JTF_NUMBER_TABLE
4157     , p13_a5 out nocopy JTF_VARCHAR2_TABLE_100
4158     , p13_a6 out nocopy JTF_VARCHAR2_TABLE_100
4159     , p13_a7 out nocopy JTF_DATE_TABLE
4160     , p13_a8 out nocopy JTF_DATE_TABLE
4161     , p13_a9 out nocopy JTF_DATE_TABLE
4162     , p13_a10 out nocopy JTF_DATE_TABLE
4163     , p13_a11 out nocopy JTF_VARCHAR2_TABLE_100
4164     , p13_a12 out nocopy JTF_VARCHAR2_TABLE_100
4165     , p13_a13 out nocopy JTF_VARCHAR2_TABLE_100
4166     , p13_a14 out nocopy JTF_VARCHAR2_TABLE_100
4167     , p13_a15 out nocopy JTF_VARCHAR2_TABLE_200
4168     , p13_a16 out nocopy JTF_VARCHAR2_TABLE_200
4169     , p13_a17 out nocopy JTF_VARCHAR2_TABLE_200
4170     , p13_a18 out nocopy JTF_VARCHAR2_TABLE_200
4171     , p13_a19 out nocopy JTF_VARCHAR2_TABLE_200
4172     , p13_a20 out nocopy JTF_VARCHAR2_TABLE_200
4173     , p13_a21 out nocopy JTF_VARCHAR2_TABLE_200
4174     , p13_a22 out nocopy JTF_VARCHAR2_TABLE_200
4175     , p13_a23 out nocopy JTF_VARCHAR2_TABLE_200
4176     , p13_a24 out nocopy JTF_VARCHAR2_TABLE_200
4177     , p13_a25 out nocopy JTF_VARCHAR2_TABLE_200
4178     , p13_a26 out nocopy JTF_VARCHAR2_TABLE_200
4179     , p13_a27 out nocopy JTF_VARCHAR2_TABLE_200
4180     , p13_a28 out nocopy JTF_VARCHAR2_TABLE_200
4181     , p13_a29 out nocopy JTF_VARCHAR2_TABLE_200
4182     , p13_a30 out nocopy JTF_VARCHAR2_TABLE_200
4183     , p13_a31 out nocopy JTF_VARCHAR2_TABLE_200
4184     , p13_a32 out nocopy JTF_VARCHAR2_TABLE_200
4185     , p13_a33 out nocopy JTF_VARCHAR2_TABLE_200
4186     , p13_a34 out nocopy JTF_VARCHAR2_TABLE_200
4187     , p13_a35 out nocopy JTF_VARCHAR2_TABLE_200
4188     , p13_a36 out nocopy JTF_VARCHAR2_TABLE_200
4189     , p13_a37 out nocopy JTF_VARCHAR2_TABLE_200
4190     , p13_a38 out nocopy JTF_VARCHAR2_TABLE_200
4191     , p13_a39 out nocopy JTF_VARCHAR2_TABLE_200
4192     , p13_a40 out nocopy JTF_VARCHAR2_TABLE_200
4193     , p13_a41 out nocopy JTF_VARCHAR2_TABLE_200
4194     , p13_a42 out nocopy JTF_VARCHAR2_TABLE_200
4195     , p13_a43 out nocopy JTF_VARCHAR2_TABLE_200
4196     , p13_a44 out nocopy JTF_VARCHAR2_TABLE_200
4197     , p13_a45 out nocopy JTF_VARCHAR2_TABLE_100
4198     , p13_a46 out nocopy JTF_NUMBER_TABLE
4199     , p13_a47 out nocopy JTF_DATE_TABLE
4200     , p13_a48 out nocopy JTF_NUMBER_TABLE
4201     , p13_a49 out nocopy JTF_NUMBER_TABLE
4202     , p13_a50 out nocopy JTF_VARCHAR2_TABLE_100
4203     , p13_a51 out nocopy JTF_VARCHAR2_TABLE_100
4204     , p13_a52 out nocopy JTF_VARCHAR2_TABLE_100
4205     , p13_a53 out nocopy JTF_VARCHAR2_TABLE_100
4206     , x_return_status out nocopy  VARCHAR2
4207     , x_msg_count out nocopy  NUMBER
4208     , x_msg_data out nocopy  VARCHAR2
4209   )
4210 
4211   as
4212     ddx_instance_history_tbl csi_datastructures_pub.instance_history_tbl;
4213     ddx_party_history_tbl csi_datastructures_pub.party_history_tbl;
4214     ddx_account_history_tbl csi_datastructures_pub.account_history_tbl;
4215     ddx_org_unit_history_tbl csi_datastructures_pub.org_units_history_tbl;
4216     ddx_ins_asset_hist_tbl csi_datastructures_pub.ins_asset_history_tbl;
4217     ddx_ext_attrib_val_hist_tbl csi_datastructures_pub.ext_attrib_val_history_tbl;
4218     ddx_version_label_hist_tbl csi_datastructures_pub.version_label_history_tbl;
4219     ddx_rel_history_tbl csi_datastructures_pub.relationship_history_tbl;
4220     ddindx binary_integer; indx binary_integer;
4221   begin
4222 
4223     -- copy data to the local IN or IN-OUT args, if any
4224 
4225 
4226 
4227 
4228 
4229 
4230 
4231 
4232 
4233 
4234 
4235 
4236 
4237 
4238 
4239 
4240 
4241     -- here's the delegated call to the old PL/SQL routine
4242     csi_java_interface_pkg.get_history_transactions(p_api_version,
4243       p_commit,
4244       p_init_msg_list,
4245       p_validation_level,
4246       p_transaction_id,
4247       p_instance_id,
4248       ddx_instance_history_tbl,
4249       ddx_party_history_tbl,
4250       ddx_account_history_tbl,
4251       ddx_org_unit_history_tbl,
4252       ddx_ins_asset_hist_tbl,
4253       ddx_ext_attrib_val_hist_tbl,
4254       ddx_version_label_hist_tbl,
4255       ddx_rel_history_tbl,
4256       x_return_status,
4257       x_msg_count,
4258       x_msg_data);
4259 
4260     -- copy data back from the local variables to OUT or IN-OUT args, if any
4261 
4262 
4263 
4264 
4265 
4266 
4267     csi_datastructures_pub_w.rosetta_table_copy_out_p61(ddx_instance_history_tbl, p6_a0
4268       , p6_a1
4269       , p6_a2
4270       , p6_a3
4271       , p6_a4
4272       , p6_a5
4273       , p6_a6
4274       , p6_a7
4275       , p6_a8
4276       , p6_a9
4277       , p6_a10
4278       , p6_a11
4279       , p6_a12
4280       , p6_a13
4281       , p6_a14
4282       , p6_a15
4283       , p6_a16
4284       , p6_a17
4285       , p6_a18
4286       , p6_a19
4287       , p6_a20
4288       , p6_a21
4289       , p6_a22
4290       , p6_a23
4291       , p6_a24
4292       , p6_a25
4293       , p6_a26
4294       , p6_a27
4295       , p6_a28
4296       , p6_a29
4297       , p6_a30
4298       , p6_a31
4299       , p6_a32
4300       , p6_a33
4301       , p6_a34
4302       , p6_a35
4303       , p6_a36
4304       , p6_a37
4305       , p6_a38
4306       , p6_a39
4307       , p6_a40
4308       , p6_a41
4309       , p6_a42
4310       , p6_a43
4311       , p6_a44
4312       , p6_a45
4313       , p6_a46
4314       , p6_a47
4315       , p6_a48
4316       , p6_a49
4317       , p6_a50
4318       , p6_a51
4319       , p6_a52
4320       , p6_a53
4321       , p6_a54
4322       , p6_a55
4323       , p6_a56
4324       , p6_a57
4325       , p6_a58
4326       , p6_a59
4327       , p6_a60
4328       , p6_a61
4329       , p6_a62
4330       , p6_a63
4331       , p6_a64
4332       , p6_a65
4333       , p6_a66
4334       , p6_a67
4335       , p6_a68
4336       , p6_a69
4337       , p6_a70
4338       , p6_a71
4339       , p6_a72
4340       , p6_a73
4341       , p6_a74
4342       , p6_a75
4343       , p6_a76
4344       , p6_a77
4345       , p6_a78
4346       , p6_a79
4347       , p6_a80
4348       , p6_a81
4349       , p6_a82
4350       , p6_a83
4351       , p6_a84
4352       , p6_a85
4353       , p6_a86
4354       , p6_a87
4355       , p6_a88
4356       , p6_a89
4357       , p6_a90
4358       , p6_a91
4359       , p6_a92
4360       , p6_a93
4361       , p6_a94
4362       , p6_a95
4363       , p6_a96
4364       , p6_a97
4365       , p6_a98
4366       , p6_a99
4367       , p6_a100
4368       , p6_a101
4369       , p6_a102
4370       , p6_a103
4371       , p6_a104
4372       , p6_a105
4373       , p6_a106
4374       , p6_a107
4375       , p6_a108
4376       , p6_a109
4377       , p6_a110
4378       , p6_a111
4379       , p6_a112
4380       , p6_a113
4381       , p6_a114
4382       , p6_a115
4383       , p6_a116
4384       , p6_a117
4385       , p6_a118
4386       , p6_a119
4387       , p6_a120
4388       , p6_a121
4389       , p6_a122
4390       , p6_a123
4391       , p6_a124
4392       , p6_a125
4393       , p6_a126
4394       , p6_a127
4395       , p6_a128
4396       , p6_a129
4397       , p6_a130
4398       , p6_a131
4399       , p6_a132
4400       , p6_a133
4401       , p6_a134
4402       , p6_a135
4403       , p6_a136
4404       , p6_a137
4405       , p6_a138
4406       , p6_a139
4407       , p6_a140
4408       , p6_a141
4409       , p6_a142
4410       , p6_a143
4411       , p6_a144
4412       , p6_a145
4413       , p6_a146
4414       , p6_a147
4415       , p6_a148
4416       , p6_a149
4417       , p6_a150
4418       , p6_a151
4419       , p6_a152
4420       , p6_a153
4421       , p6_a154
4422       , p6_a155
4423       , p6_a156
4424       , p6_a157
4425       , p6_a158
4426       , p6_a159
4427       , p6_a160
4428       , p6_a161
4429       , p6_a162
4430       , p6_a163
4431       , p6_a164
4432       , p6_a165
4433       , p6_a166
4434       , p6_a167
4435       , p6_a168
4436       , p6_a169
4437       , p6_a170
4438       , p6_a171
4439       , p6_a172
4440       , p6_a173
4441       , p6_a174
4442       , p6_a175
4443       , p6_a176
4444       , p6_a177
4445       , p6_a178
4446       , p6_a179
4447       , p6_a180
4448       , p6_a181
4449       , p6_a182
4450       , p6_a183
4451       , p6_a184
4452       , p6_a185
4453       , p6_a186
4454       , p6_a187
4455       , p6_a188
4456       , p6_a189
4457       , p6_a190
4458       , p6_a191
4459       , p6_a192
4460       , p6_a193
4461       , p6_a194
4462       , p6_a195
4463       , p6_a196
4464       , p6_a197
4465       , p6_a198
4466       , p6_a199
4467       , p6_a200
4468       , p6_a201
4469       , p6_a202
4470       , p6_a203
4471       , p6_a204
4472       , p6_a205
4473       , p6_a206
4474       , p6_a207
4475       , p6_a208
4476       , p6_a209
4477       , p6_a210
4478       , p6_a211
4479       , p6_a212
4480       , p6_a213
4481       , p6_a214
4482       , p6_a215
4483       , p6_a216
4484       , p6_a217
4485       , p6_a218
4486       , p6_a219
4487       , p6_a220
4488       , p6_a221
4489       , p6_a222
4490       , p6_a223
4491       , p6_a224
4492       , p6_a225
4493       , p6_a226
4494       , p6_a227
4495       , p6_a228
4496       , p6_a229
4497       , p6_a230
4498       , p6_a231
4499       , p6_a232
4500       , p6_a233
4501       , p6_a234
4502       , p6_a235
4503       , p6_a236
4504       , p6_a237
4505       , p6_a238
4506       , p6_a239
4507       , p6_a240
4508       , p6_a241
4509       , p6_a242
4510       , p6_a243
4511       , p6_a244
4512       , p6_a245
4513       , p6_a246
4514       , p6_a247
4515       , p6_a248
4516       , p6_a249
4517       , p6_a250
4518       , p6_a251
4519       , p6_a252
4520       , p6_a253
4521       , p6_a254
4522       , p6_a255
4523       , p6_a256
4524       , p6_a257
4525       , p6_a258
4526       , p6_a259
4527       , p6_a260
4528       , p6_a261
4529       , p6_a262
4530       , p6_a263
4531       , p6_a264
4532       , p6_a265
4533       , p6_a266
4534       , p6_a267
4535       , p6_a268
4536       , p6_a269
4537       , p6_a270
4538       , p6_a271
4539       , p6_a272
4540       , p6_a273
4541       , p6_a274
4542       , p6_a275
4543       , p6_a276
4544       , p6_a277
4545       , p6_a278
4546       , p6_a279
4547       , p6_a280
4548       , p6_a281
4549       , p6_a282
4550       , p6_a283
4551       , p6_a284
4552       , p6_a285
4553       , p6_a286
4554       , p6_a287
4555       , p6_a288
4556       , p6_a289
4557       , p6_a290
4558       , p6_a291
4559       , p6_a292
4560       , p6_a293
4561       );
4562 
4563     csi_datastructures_pub_w.rosetta_table_copy_out_p67(ddx_party_history_tbl, p7_a0
4564       , p7_a1
4565       , p7_a2
4566       , p7_a3
4567       , p7_a4
4568       , p7_a5
4569       , p7_a6
4570       , p7_a7
4571       , p7_a8
4572       , p7_a9
4573       , p7_a10
4574       , p7_a11
4575       , p7_a12
4576       , p7_a13
4577       , p7_a14
4578       , p7_a15
4579       , p7_a16
4580       , p7_a17
4581       , p7_a18
4582       , p7_a19
4583       , p7_a20
4584       , p7_a21
4585       , p7_a22
4586       , p7_a23
4587       , p7_a24
4588       , p7_a25
4589       , p7_a26
4590       , p7_a27
4591       , p7_a28
4592       , p7_a29
4593       , p7_a30
4594       , p7_a31
4595       , p7_a32
4596       , p7_a33
4597       , p7_a34
4598       , p7_a35
4599       , p7_a36
4600       , p7_a37
4601       , p7_a38
4602       , p7_a39
4603       , p7_a40
4604       , p7_a41
4605       , p7_a42
4606       , p7_a43
4607       , p7_a44
4608       , p7_a45
4609       , p7_a46
4610       , p7_a47
4611       , p7_a48
4612       , p7_a49
4613       , p7_a50
4614       , p7_a51
4615       , p7_a52
4616       , p7_a53
4617       , p7_a54
4618       , p7_a55
4619       , p7_a56
4620       , p7_a57
4621       , p7_a58
4622       , p7_a59
4623       , p7_a60
4624       , p7_a61
4625       , p7_a62
4626       , p7_a63
4627       , p7_a64
4628       , p7_a65
4629       , p7_a66
4630       , p7_a67
4631       , p7_a68
4632       , p7_a69
4633       , p7_a70
4634       , p7_a71
4635       , p7_a72
4636       , p7_a73
4637       , p7_a74
4638       , p7_a75
4639       , p7_a76
4640       , p7_a77
4641       , p7_a78
4642       , p7_a79
4643       , p7_a80
4644       , p7_a81
4645       , p7_a82
4646       , p7_a83
4647       , p7_a84
4648       , p7_a85
4649       , p7_a86
4650       , p7_a87
4651       );
4652 
4653     csi_datastructures_pub_w.rosetta_table_copy_out_p69(ddx_account_history_tbl, p8_a0
4654       , p8_a1
4655       , p8_a2
4656       , p8_a3
4657       , p8_a4
4658       , p8_a5
4659       , p8_a6
4660       , p8_a7
4661       , p8_a8
4662       , p8_a9
4663       , p8_a10
4664       , p8_a11
4665       , p8_a12
4666       , p8_a13
4667       , p8_a14
4668       , p8_a15
4669       , p8_a16
4670       , p8_a17
4671       , p8_a18
4672       , p8_a19
4673       , p8_a20
4674       , p8_a21
4675       , p8_a22
4676       , p8_a23
4677       , p8_a24
4678       , p8_a25
4679       , p8_a26
4680       , p8_a27
4681       , p8_a28
4682       , p8_a29
4683       , p8_a30
4684       , p8_a31
4685       , p8_a32
4686       , p8_a33
4687       , p8_a34
4688       , p8_a35
4689       , p8_a36
4690       , p8_a37
4691       , p8_a38
4692       , p8_a39
4693       , p8_a40
4694       , p8_a41
4695       , p8_a42
4696       , p8_a43
4697       , p8_a44
4698       , p8_a45
4699       , p8_a46
4700       , p8_a47
4701       , p8_a48
4702       , p8_a49
4703       , p8_a50
4704       , p8_a51
4705       , p8_a52
4706       , p8_a53
4707       , p8_a54
4708       , p8_a55
4709       , p8_a56
4710       , p8_a57
4711       , p8_a58
4712       , p8_a59
4713       , p8_a60
4714       , p8_a61
4715       , p8_a62
4716       , p8_a63
4717       , p8_a64
4718       , p8_a65
4719       , p8_a66
4720       , p8_a67
4721       , p8_a68
4722       , p8_a69
4723       , p8_a70
4724       , p8_a71
4725       , p8_a72
4726       , p8_a73
4727       , p8_a74
4728       , p8_a75
4729       , p8_a76
4730       , p8_a77
4731       , p8_a78
4732       , p8_a79
4733       , p8_a80
4734       , p8_a81
4735       , p8_a82
4736       , p8_a83
4737       , p8_a84
4738       , p8_a85
4739       , p8_a86
4740       , p8_a87
4741       , p8_a88
4742       , p8_a89
4743       , p8_a90
4744       , p8_a91
4745       );
4746 
4747     csi_datastructures_pub_w.rosetta_table_copy_out_p71(ddx_org_unit_history_tbl, p9_a0
4748       , p9_a1
4749       , p9_a2
4750       , p9_a3
4751       , p9_a4
4752       , p9_a5
4753       , p9_a6
4754       , p9_a7
4755       , p9_a8
4756       , p9_a9
4757       , p9_a10
4758       , p9_a11
4759       , p9_a12
4760       , p9_a13
4761       , p9_a14
4762       , p9_a15
4763       , p9_a16
4764       , p9_a17
4765       , p9_a18
4766       , p9_a19
4767       , p9_a20
4768       , p9_a21
4769       , p9_a22
4770       , p9_a23
4771       , p9_a24
4772       , p9_a25
4773       , p9_a26
4774       , p9_a27
4775       , p9_a28
4776       , p9_a29
4777       , p9_a30
4778       , p9_a31
4779       , p9_a32
4780       , p9_a33
4781       , p9_a34
4782       , p9_a35
4783       , p9_a36
4784       , p9_a37
4785       , p9_a38
4786       , p9_a39
4787       , p9_a40
4788       , p9_a41
4789       , p9_a42
4790       , p9_a43
4791       , p9_a44
4792       , p9_a45
4793       , p9_a46
4794       , p9_a47
4795       );
4796 
4797     csi_datastructures_pub_w.rosetta_table_copy_out_p63(ddx_ins_asset_hist_tbl, p10_a0
4798       , p10_a1
4799       , p10_a2
4800       , p10_a3
4801       , p10_a4
4802       , p10_a5
4803       , p10_a6
4804       , p10_a7
4805       , p10_a8
4806       , p10_a9
4807       , p10_a10
4808       , p10_a11
4809       , p10_a12
4810       , p10_a13
4811       , p10_a14
4812       , p10_a15
4813       , p10_a16
4814       , p10_a17
4815       , p10_a18
4816       , p10_a19
4817       , p10_a20
4818       , p10_a21
4819       , p10_a22
4820       , p10_a23
4821       , p10_a24
4822       , p10_a25
4823       , p10_a26
4824       , p10_a27
4825       , p10_a28
4826       , p10_a29
4827       , p10_a30
4828       , p10_a31
4829       , p10_a32
4830       , p10_a33
4831       , p10_a34
4832       , p10_a35
4833       , p10_a36
4834       , p10_a37
4835       , p10_a38
4836       , p10_a39
4837       , p10_a40
4838       , p10_a41
4839       , p10_a42
4840       , p10_a43
4841       , p10_a44
4842       , p10_a45
4843       , p10_a46
4844       , p10_a47
4845       , p10_a48
4846       , p10_a49
4847       , p10_a50
4848       , p10_a51
4849       , p10_a52
4850       , p10_a53
4851       , p10_a54
4852       , p10_a55
4853       );
4854 
4855     csi_datastructures_pub_w.rosetta_table_copy_out_p65(ddx_ext_attrib_val_hist_tbl, p11_a0
4856       , p11_a1
4857       , p11_a2
4858       , p11_a3
4859       , p11_a4
4860       , p11_a5
4861       , p11_a6
4862       , p11_a7
4863       , p11_a8
4864       , p11_a9
4865       , p11_a10
4866       , p11_a11
4867       , p11_a12
4868       , p11_a13
4869       , p11_a14
4870       , p11_a15
4871       , p11_a16
4872       , p11_a17
4873       , p11_a18
4874       , p11_a19
4875       , p11_a20
4876       , p11_a21
4877       , p11_a22
4878       , p11_a23
4879       , p11_a24
4880       , p11_a25
4881       , p11_a26
4882       , p11_a27
4883       , p11_a28
4884       , p11_a29
4885       , p11_a30
4886       , p11_a31
4887       , p11_a32
4888       , p11_a33
4889       , p11_a34
4890       , p11_a35
4891       , p11_a36
4892       , p11_a37
4893       , p11_a38
4894       , p11_a39
4895       , p11_a40
4896       , p11_a41
4897       , p11_a42
4898       );
4899 
4900     csi_datastructures_pub_w.rosetta_table_copy_out_p73(ddx_version_label_hist_tbl, p12_a0
4901       , p12_a1
4902       , p12_a2
4903       , p12_a3
4904       , p12_a4
4905       , p12_a5
4906       , p12_a6
4907       , p12_a7
4908       , p12_a8
4909       , p12_a9
4910       , p12_a10
4911       , p12_a11
4912       , p12_a12
4913       , p12_a13
4914       , p12_a14
4915       , p12_a15
4916       , p12_a16
4917       , p12_a17
4918       , p12_a18
4919       , p12_a19
4920       , p12_a20
4921       , p12_a21
4922       , p12_a22
4923       , p12_a23
4924       , p12_a24
4925       , p12_a25
4926       , p12_a26
4927       , p12_a27
4928       , p12_a28
4929       , p12_a29
4930       , p12_a30
4931       , p12_a31
4932       , p12_a32
4933       , p12_a33
4934       , p12_a34
4935       , p12_a35
4936       , p12_a36
4937       , p12_a37
4938       , p12_a38
4939       , p12_a39
4940       , p12_a40
4941       , p12_a41
4942       , p12_a42
4943       , p12_a43
4944       , p12_a44
4945       , p12_a45
4946       , p12_a46
4947       , p12_a47
4948       );
4949 
4950     csi_datastructures_pub_w.rosetta_table_copy_out_p34(ddx_rel_history_tbl, p13_a0
4951       , p13_a1
4952       , p13_a2
4953       , p13_a3
4954       , p13_a4
4955       , p13_a5
4956       , p13_a6
4957       , p13_a7
4958       , p13_a8
4959       , p13_a9
4960       , p13_a10
4961       , p13_a11
4962       , p13_a12
4963       , p13_a13
4964       , p13_a14
4965       , p13_a15
4966       , p13_a16
4967       , p13_a17
4968       , p13_a18
4969       , p13_a19
4970       , p13_a20
4971       , p13_a21
4972       , p13_a22
4973       , p13_a23
4974       , p13_a24
4975       , p13_a25
4976       , p13_a26
4977       , p13_a27
4978       , p13_a28
4979       , p13_a29
4980       , p13_a30
4981       , p13_a31
4982       , p13_a32
4983       , p13_a33
4984       , p13_a34
4985       , p13_a35
4986       , p13_a36
4987       , p13_a37
4988       , p13_a38
4989       , p13_a39
4990       , p13_a40
4991       , p13_a41
4992       , p13_a42
4993       , p13_a43
4994       , p13_a44
4995       , p13_a45
4996       , p13_a46
4997       , p13_a47
4998       , p13_a48
4999       , p13_a49
5000       , p13_a50
5001       , p13_a51
5002       , p13_a52
5003       , p13_a53
5004       );
5005 
5006 
5007 
5008   end;
5009 
5010   procedure get_instance_link_locations(p_api_version  NUMBER
5011     , p_commit  VARCHAR2
5012     , p_init_msg_list  VARCHAR2
5013     , p_validation_level  NUMBER
5014     , p_instance_id  NUMBER
5015     , p5_a0 out nocopy  NUMBER
5016     , p5_a1 out nocopy  VARCHAR2
5017     , p5_a2 out nocopy  VARCHAR2
5018     , p5_a3 out nocopy  VARCHAR2
5019     , p5_a4 out nocopy  VARCHAR2
5020     , p5_a5 out nocopy  VARCHAR2
5021     , p5_a6 out nocopy  VARCHAR2
5022     , p5_a7 out nocopy  VARCHAR2
5023     , p5_a8 out nocopy  VARCHAR2
5024     , p5_a9 out nocopy  VARCHAR2
5025     , p5_a10 out nocopy  VARCHAR2
5026     , p5_a11 out nocopy  VARCHAR2
5027     , p5_a12 out nocopy  VARCHAR2
5028     , p5_a13 out nocopy  VARCHAR2
5029     , p5_a14 out nocopy  VARCHAR2
5030     , p5_a15 out nocopy  VARCHAR2
5031     , p5_a16 out nocopy  VARCHAR2
5032     , x_return_status out nocopy  VARCHAR2
5033     , x_msg_count out nocopy  NUMBER
5034     , x_msg_data out nocopy  VARCHAR2
5035   )
5036 
5037   as
5038     ddx_instance_link_rec csi_datastructures_pub.instance_link_rec;
5039     ddindx binary_integer; indx binary_integer;
5040   begin
5041 
5042     -- copy data to the local IN or IN-OUT args, if any
5043 
5044 
5045 
5046 
5047 
5048 
5049 
5050 
5051 
5052     -- here's the delegated call to the old PL/SQL routine
5053     csi_java_interface_pkg.get_instance_link_locations(p_api_version,
5054       p_commit,
5055       p_init_msg_list,
5056       p_validation_level,
5057       p_instance_id,
5058       ddx_instance_link_rec,
5059       x_return_status,
5060       x_msg_count,
5061       x_msg_data);
5062 
5063     -- copy data back from the local variables to OUT or IN-OUT args, if any
5064 
5065 
5066 
5067 
5068 
5069     p5_a0 := rosetta_g_miss_num_map(ddx_instance_link_rec.instance_id);
5070     p5_a1 := ddx_instance_link_rec.start_loc_address1;
5071     p5_a2 := ddx_instance_link_rec.start_loc_address2;
5072     p5_a3 := ddx_instance_link_rec.start_loc_address3;
5073     p5_a4 := ddx_instance_link_rec.start_loc_address4;
5074     p5_a5 := ddx_instance_link_rec.start_loc_city;
5075     p5_a6 := ddx_instance_link_rec.start_loc_state;
5076     p5_a7 := ddx_instance_link_rec.start_loc_postal_code;
5077     p5_a8 := ddx_instance_link_rec.start_loc_country;
5078     p5_a9 := ddx_instance_link_rec.end_loc_address1;
5079     p5_a10 := ddx_instance_link_rec.end_loc_address2;
5080     p5_a11 := ddx_instance_link_rec.end_loc_address3;
5081     p5_a12 := ddx_instance_link_rec.end_loc_address4;
5082     p5_a13 := ddx_instance_link_rec.end_loc_city;
5083     p5_a14 := ddx_instance_link_rec.end_loc_state;
5084     p5_a15 := ddx_instance_link_rec.end_loc_postal_code;
5085     p5_a16 := ddx_instance_link_rec.end_loc_country;
5086 
5087 
5088 
5089   end;
5090 
5091   procedure get_contact_details(p_api_version  NUMBER
5092     , p_commit  VARCHAR2
5093     , p_init_msg_list  VARCHAR2
5094     , p_validation_level  NUMBER
5095     , p_contact_party_id  NUMBER
5096     , p_contact_flag  VARCHAR2
5097     , p_party_tbl  VARCHAR2
5098     , p7_a0 out nocopy  NUMBER
5099     , p7_a1 out nocopy  VARCHAR2
5100     , p7_a2 out nocopy  VARCHAR2
5101     , p7_a3 out nocopy  VARCHAR2
5102     , p7_a4 out nocopy  VARCHAR2
5103     , p7_a5 out nocopy  VARCHAR2
5104     , p7_a6 out nocopy  VARCHAR2
5105     , p7_a7 out nocopy  VARCHAR2
5106     , p7_a8 out nocopy  VARCHAR2
5107     , p7_a9 out nocopy  VARCHAR2
5108     , p7_a10 out nocopy  VARCHAR2
5109     , p7_a11 out nocopy  VARCHAR2
5110     , p7_a12 out nocopy  VARCHAR2
5111     , p7_a13 out nocopy  VARCHAR2
5112     , p7_a14 out nocopy  VARCHAR2
5113     , p7_a15 out nocopy  VARCHAR2
5114     , x_return_status out nocopy  VARCHAR2
5115     , x_msg_count out nocopy  NUMBER
5116     , x_msg_data out nocopy  VARCHAR2
5117   )
5118 
5119   as
5120     ddx_contact_details csi_datastructures_pub.contact_details_rec;
5121     ddindx binary_integer; indx binary_integer;
5122   begin
5123 
5124     -- copy data to the local IN or IN-OUT args, if any
5125 
5126 
5127 
5128 
5129 
5130 
5131 
5132 
5133 
5134 
5135 
5136     -- here's the delegated call to the old PL/SQL routine
5137     csi_java_interface_pkg.get_contact_details(p_api_version,
5138       p_commit,
5139       p_init_msg_list,
5140       p_validation_level,
5141       p_contact_party_id,
5142       p_contact_flag,
5143       p_party_tbl,
5144       ddx_contact_details,
5145       x_return_status,
5146       x_msg_count,
5147       x_msg_data);
5148 
5149     -- copy data back from the local variables to OUT or IN-OUT args, if any
5150 
5151 
5152 
5153 
5154 
5155 
5156 
5157     p7_a0 := rosetta_g_miss_num_map(ddx_contact_details.contact_party_id);
5158     p7_a1 := ddx_contact_details.party_name;
5159     p7_a2 := ddx_contact_details.address1;
5160     p7_a3 := ddx_contact_details.address2;
5161     p7_a4 := ddx_contact_details.address3;
5162     p7_a5 := ddx_contact_details.address4;
5163     p7_a6 := ddx_contact_details.city;
5164     p7_a7 := ddx_contact_details.state;
5165     p7_a8 := ddx_contact_details.postal_code;
5166     p7_a9 := ddx_contact_details.country;
5167     p7_a10 := ddx_contact_details.email;
5168     p7_a11 := ddx_contact_details.fax;
5169     p7_a12 := ddx_contact_details.mobile;
5170     p7_a13 := ddx_contact_details.page;
5171     p7_a14 := ddx_contact_details.officephone;
5172     p7_a15 := ddx_contact_details.homephone;
5173 
5174 
5175 
5176   end;
5177 
5178   procedure bld_instance_all_parents_tbl(p_subject_id  NUMBER
5179     , p_relationship_type_code  VARCHAR2
5180     , p_time_stamp  date
5181   )
5182 
5183   as
5184     ddp_time_stamp date;
5185     ddindx binary_integer; indx binary_integer;
5186   begin
5187 
5188     -- copy data to the local IN or IN-OUT args, if any
5189 
5190 
5191     ddp_time_stamp := rosetta_g_miss_date_in_map(p_time_stamp);
5192 
5193     -- here's the delegated call to the old PL/SQL routine
5194     csi_java_interface_pkg.bld_instance_all_parents_tbl(p_subject_id,
5195       p_relationship_type_code,
5196       ddp_time_stamp);
5197 
5198     -- copy data back from the local variables to OUT or IN-OUT args, if any
5199 
5200 
5201   end;
5202 
5203   function get_instance_all_parents(p_subject_id  NUMBER
5204     , p_time_stamp  date
5205   ) return varchar2
5206 
5207   as
5208     ddp_time_stamp date;
5209     ddindx binary_integer; indx binary_integer;
5210     ddrosetta_retval varchar2(4000);
5211   begin
5212 
5213     -- copy data to the local IN or IN-OUT args, if any
5214 
5215     ddp_time_stamp := rosetta_g_miss_date_in_map(p_time_stamp);
5216 
5217     -- here's the delegated call to the old PL/SQL routine
5218     ddrosetta_retval := csi_java_interface_pkg.get_instance_all_parents(p_subject_id,
5219       ddp_time_stamp);
5220 
5221     -- copy data back from the local variables to OUT or IN-OUT args, if any
5222 
5223 
5224     return ddrosetta_retval;
5225   end;
5226 
5227   procedure expire_relationship(p_api_version  NUMBER
5228     , p_commit  VARCHAR2
5229     , p_init_msg_list  VARCHAR2
5230     , p_validation_level  NUMBER
5231     , p_subject_id  NUMBER
5232     , p5_a0 in out nocopy  NUMBER
5233     , p5_a1 in out nocopy  DATE
5234     , p5_a2 in out nocopy  DATE
5235     , p5_a3 in out nocopy  NUMBER
5236     , p5_a4 in out nocopy  NUMBER
5237     , p5_a5 in out nocopy  NUMBER
5238     , p5_a6 in out nocopy  VARCHAR2
5239     , p5_a7 in out nocopy  NUMBER
5240     , p5_a8 in out nocopy  VARCHAR2
5241     , p5_a9 in out nocopy  NUMBER
5242     , p5_a10 in out nocopy  VARCHAR2
5243     , p5_a11 in out nocopy  NUMBER
5244     , p5_a12 in out nocopy  NUMBER
5245     , p5_a13 in out nocopy  NUMBER
5246     , p5_a14 in out nocopy  NUMBER
5247     , p5_a15 in out nocopy  VARCHAR2
5248     , p5_a16 in out nocopy  NUMBER
5249     , p5_a17 in out nocopy  VARCHAR2
5250     , p5_a18 in out nocopy  VARCHAR2
5251     , p5_a19 in out nocopy  NUMBER
5252     , p5_a20 in out nocopy  VARCHAR2
5253     , p5_a21 in out nocopy  VARCHAR2
5254     , p5_a22 in out nocopy  VARCHAR2
5255     , p5_a23 in out nocopy  VARCHAR2
5256     , p5_a24 in out nocopy  VARCHAR2
5257     , p5_a25 in out nocopy  VARCHAR2
5258     , p5_a26 in out nocopy  VARCHAR2
5259     , p5_a27 in out nocopy  VARCHAR2
5260     , p5_a28 in out nocopy  VARCHAR2
5261     , p5_a29 in out nocopy  VARCHAR2
5262     , p5_a30 in out nocopy  VARCHAR2
5263     , p5_a31 in out nocopy  VARCHAR2
5264     , p5_a32 in out nocopy  VARCHAR2
5265     , p5_a33 in out nocopy  VARCHAR2
5266     , p5_a34 in out nocopy  VARCHAR2
5267     , p5_a35 in out nocopy  VARCHAR2
5268     , p5_a36 in out nocopy  NUMBER
5269     , p5_a37 in out nocopy  VARCHAR2
5270     , p5_a38 in out nocopy  DATE
5271     , p5_a39 in out nocopy  NUMBER
5272     , x_instance_id_lst out nocopy JTF_NUMBER_TABLE
5273     , x_return_status out nocopy  VARCHAR2
5274     , x_msg_count out nocopy  NUMBER
5275     , x_msg_data out nocopy  VARCHAR2
5276   )
5277 
5278   as
5279     ddp_txn_rec csi_datastructures_pub.transaction_rec;
5280     ddx_instance_id_lst csi_datastructures_pub.id_tbl;
5281     ddindx binary_integer; indx binary_integer;
5282   begin
5283 
5284     -- copy data to the local IN or IN-OUT args, if any
5285 
5286 
5287 
5288 
5289 
5290     ddp_txn_rec.transaction_id := rosetta_g_miss_num_map(p5_a0);
5291     ddp_txn_rec.transaction_date := rosetta_g_miss_date_in_map(p5_a1);
5292     ddp_txn_rec.source_transaction_date := rosetta_g_miss_date_in_map(p5_a2);
5293     ddp_txn_rec.transaction_type_id := rosetta_g_miss_num_map(p5_a3);
5294     ddp_txn_rec.txn_sub_type_id := rosetta_g_miss_num_map(p5_a4);
5295     ddp_txn_rec.source_group_ref_id := rosetta_g_miss_num_map(p5_a5);
5296     ddp_txn_rec.source_group_ref := p5_a6;
5297     ddp_txn_rec.source_header_ref_id := rosetta_g_miss_num_map(p5_a7);
5298     ddp_txn_rec.source_header_ref := p5_a8;
5299     ddp_txn_rec.source_line_ref_id := rosetta_g_miss_num_map(p5_a9);
5300     ddp_txn_rec.source_line_ref := p5_a10;
5301     ddp_txn_rec.source_dist_ref_id1 := rosetta_g_miss_num_map(p5_a11);
5302     ddp_txn_rec.source_dist_ref_id2 := rosetta_g_miss_num_map(p5_a12);
5303     ddp_txn_rec.inv_material_transaction_id := rosetta_g_miss_num_map(p5_a13);
5304     ddp_txn_rec.transaction_quantity := rosetta_g_miss_num_map(p5_a14);
5305     ddp_txn_rec.transaction_uom_code := p5_a15;
5306     ddp_txn_rec.transacted_by := rosetta_g_miss_num_map(p5_a16);
5307     ddp_txn_rec.transaction_status_code := p5_a17;
5308     ddp_txn_rec.transaction_action_code := p5_a18;
5309     ddp_txn_rec.message_id := rosetta_g_miss_num_map(p5_a19);
5310     ddp_txn_rec.context := p5_a20;
5311     ddp_txn_rec.attribute1 := p5_a21;
5312     ddp_txn_rec.attribute2 := p5_a22;
5313     ddp_txn_rec.attribute3 := p5_a23;
5314     ddp_txn_rec.attribute4 := p5_a24;
5315     ddp_txn_rec.attribute5 := p5_a25;
5316     ddp_txn_rec.attribute6 := p5_a26;
5317     ddp_txn_rec.attribute7 := p5_a27;
5318     ddp_txn_rec.attribute8 := p5_a28;
5319     ddp_txn_rec.attribute9 := p5_a29;
5320     ddp_txn_rec.attribute10 := p5_a30;
5321     ddp_txn_rec.attribute11 := p5_a31;
5322     ddp_txn_rec.attribute12 := p5_a32;
5323     ddp_txn_rec.attribute13 := p5_a33;
5324     ddp_txn_rec.attribute14 := p5_a34;
5325     ddp_txn_rec.attribute15 := p5_a35;
5326     ddp_txn_rec.object_version_number := rosetta_g_miss_num_map(p5_a36);
5327     ddp_txn_rec.split_reason_code := p5_a37;
5328     ddp_txn_rec.src_txn_creation_date := rosetta_g_miss_date_in_map(p5_a38);
5329     ddp_txn_rec.gl_interface_status_code := rosetta_g_miss_num_map(p5_a39);
5330 
5331 
5332 
5333 
5334 
5335     -- here's the delegated call to the old PL/SQL routine
5336     csi_java_interface_pkg.expire_relationship(p_api_version,
5337       p_commit,
5338       p_init_msg_list,
5339       p_validation_level,
5340       p_subject_id,
5341       ddp_txn_rec,
5342       ddx_instance_id_lst,
5343       x_return_status,
5344       x_msg_count,
5345       x_msg_data);
5346 
5347     -- copy data back from the local variables to OUT or IN-OUT args, if any
5348 
5349 
5350 
5351 
5352 
5353     p5_a0 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_id);
5354     p5_a1 := ddp_txn_rec.transaction_date;
5355     p5_a2 := ddp_txn_rec.source_transaction_date;
5356     p5_a3 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_type_id);
5357     p5_a4 := rosetta_g_miss_num_map(ddp_txn_rec.txn_sub_type_id);
5358     p5_a5 := rosetta_g_miss_num_map(ddp_txn_rec.source_group_ref_id);
5359     p5_a6 := ddp_txn_rec.source_group_ref;
5360     p5_a7 := rosetta_g_miss_num_map(ddp_txn_rec.source_header_ref_id);
5361     p5_a8 := ddp_txn_rec.source_header_ref;
5362     p5_a9 := rosetta_g_miss_num_map(ddp_txn_rec.source_line_ref_id);
5363     p5_a10 := ddp_txn_rec.source_line_ref;
5364     p5_a11 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id1);
5365     p5_a12 := rosetta_g_miss_num_map(ddp_txn_rec.source_dist_ref_id2);
5366     p5_a13 := rosetta_g_miss_num_map(ddp_txn_rec.inv_material_transaction_id);
5367     p5_a14 := rosetta_g_miss_num_map(ddp_txn_rec.transaction_quantity);
5368     p5_a15 := ddp_txn_rec.transaction_uom_code;
5369     p5_a16 := rosetta_g_miss_num_map(ddp_txn_rec.transacted_by);
5370     p5_a17 := ddp_txn_rec.transaction_status_code;
5371     p5_a18 := ddp_txn_rec.transaction_action_code;
5372     p5_a19 := rosetta_g_miss_num_map(ddp_txn_rec.message_id);
5373     p5_a20 := ddp_txn_rec.context;
5374     p5_a21 := ddp_txn_rec.attribute1;
5375     p5_a22 := ddp_txn_rec.attribute2;
5376     p5_a23 := ddp_txn_rec.attribute3;
5377     p5_a24 := ddp_txn_rec.attribute4;
5378     p5_a25 := ddp_txn_rec.attribute5;
5379     p5_a26 := ddp_txn_rec.attribute6;
5380     p5_a27 := ddp_txn_rec.attribute7;
5381     p5_a28 := ddp_txn_rec.attribute8;
5382     p5_a29 := ddp_txn_rec.attribute9;
5383     p5_a30 := ddp_txn_rec.attribute10;
5384     p5_a31 := ddp_txn_rec.attribute11;
5385     p5_a32 := ddp_txn_rec.attribute12;
5386     p5_a33 := ddp_txn_rec.attribute13;
5387     p5_a34 := ddp_txn_rec.attribute14;
5388     p5_a35 := ddp_txn_rec.attribute15;
5389     p5_a36 := rosetta_g_miss_num_map(ddp_txn_rec.object_version_number);
5390     p5_a37 := ddp_txn_rec.split_reason_code;
5391     p5_a38 := ddp_txn_rec.src_txn_creation_date;
5392     p5_a39 := rosetta_g_miss_num_map(ddp_txn_rec.gl_interface_status_code);
5393 
5394     csi_datastructures_pub_w.rosetta_table_copy_out_p15(ddx_instance_id_lst, x_instance_id_lst);
5395 
5396 
5397 
5398   end;
5399 
5400   function get_instance_ids(p0_a0 in out nocopy JTF_NUMBER_TABLE
5401   ) return varchar2
5402 
5403   as
5404     ddp_instance_tbl csi_java_interface_pkg.dpl_instance_tbl;
5405     ddindx binary_integer; indx binary_integer;
5406     ddrosetta_retval varchar2(4000);
5407   begin
5408 
5409     -- copy data to the local IN or IN-OUT args, if any
5410     csi_java_interface_pkg_w.rosetta_table_copy_in_p5(ddp_instance_tbl, p0_a0
5411       );
5412 
5413     -- here's the delegated call to the old PL/SQL routine
5414     ddrosetta_retval := csi_java_interface_pkg.get_instance_ids(ddp_instance_tbl);
5415 
5416     -- copy data back from the local variables to OUT or IN-OUT args, if any
5417     csi_java_interface_pkg_w.rosetta_table_copy_out_p5(ddp_instance_tbl, p0_a0
5418       );
5419 
5420     return ddrosetta_retval;
5421   end;
5422 
5423 end csi_java_interface_pkg_w;