18: if n=b then return a; end if;
19: return n;
20: end;
21:
22: procedure rosetta_table_copy_in_p3(t out nocopy ams_iba_plcmnt_pvt.iba_plcmnt_tbl_type, a0 JTF_NUMBER_TABLE
23: , a1 JTF_NUMBER_TABLE
24: , a2 JTF_VARCHAR2_TABLE_100
25: , a3 JTF_NUMBER_TABLE
26: , a4 JTF_VARCHAR2_TABLE_100
19: return n;
20: end;
21:
22: procedure rosetta_table_copy_in_p3(t out nocopy ams_iba_plcmnt_pvt.iba_plcmnt_tbl_type, a0 JTF_NUMBER_TABLE
23: , a1 JTF_NUMBER_TABLE
24: , a2 JTF_VARCHAR2_TABLE_100
25: , a3 JTF_NUMBER_TABLE
26: , a4 JTF_VARCHAR2_TABLE_100
27: , a5 JTF_VARCHAR2_TABLE_100
21:
22: procedure rosetta_table_copy_in_p3(t out nocopy ams_iba_plcmnt_pvt.iba_plcmnt_tbl_type, a0 JTF_NUMBER_TABLE
23: , a1 JTF_NUMBER_TABLE
24: , a2 JTF_VARCHAR2_TABLE_100
25: , a3 JTF_NUMBER_TABLE
26: , a4 JTF_VARCHAR2_TABLE_100
27: , a5 JTF_VARCHAR2_TABLE_100
28: , a6 JTF_VARCHAR2_TABLE_100
29: , a7 JTF_VARCHAR2_TABLE_100
29: , a7 JTF_VARCHAR2_TABLE_100
30: , a8 JTF_VARCHAR2_TABLE_100
31: , a9 JTF_VARCHAR2_TABLE_100
32: , a10 JTF_VARCHAR2_TABLE_100
33: , a11 JTF_NUMBER_TABLE
34: , a12 JTF_NUMBER_TABLE
35: , a13 JTF_VARCHAR2_TABLE_100
36: , a14 JTF_VARCHAR2_TABLE_100
37: , a15 JTF_NUMBER_TABLE
30: , a8 JTF_VARCHAR2_TABLE_100
31: , a9 JTF_VARCHAR2_TABLE_100
32: , a10 JTF_VARCHAR2_TABLE_100
33: , a11 JTF_NUMBER_TABLE
34: , a12 JTF_NUMBER_TABLE
35: , a13 JTF_VARCHAR2_TABLE_100
36: , a14 JTF_VARCHAR2_TABLE_100
37: , a15 JTF_NUMBER_TABLE
38: , a16 JTF_DATE_TABLE
33: , a11 JTF_NUMBER_TABLE
34: , a12 JTF_NUMBER_TABLE
35: , a13 JTF_VARCHAR2_TABLE_100
36: , a14 JTF_VARCHAR2_TABLE_100
37: , a15 JTF_NUMBER_TABLE
38: , a16 JTF_DATE_TABLE
39: , a17 JTF_NUMBER_TABLE
40: , a18 JTF_DATE_TABLE
41: , a19 JTF_NUMBER_TABLE
35: , a13 JTF_VARCHAR2_TABLE_100
36: , a14 JTF_VARCHAR2_TABLE_100
37: , a15 JTF_NUMBER_TABLE
38: , a16 JTF_DATE_TABLE
39: , a17 JTF_NUMBER_TABLE
40: , a18 JTF_DATE_TABLE
41: , a19 JTF_NUMBER_TABLE
42: , a20 JTF_NUMBER_TABLE
43: , a21 JTF_VARCHAR2_TABLE_300
37: , a15 JTF_NUMBER_TABLE
38: , a16 JTF_DATE_TABLE
39: , a17 JTF_NUMBER_TABLE
40: , a18 JTF_DATE_TABLE
41: , a19 JTF_NUMBER_TABLE
42: , a20 JTF_NUMBER_TABLE
43: , a21 JTF_VARCHAR2_TABLE_300
44: , a22 JTF_VARCHAR2_TABLE_4000
45: ) as
38: , a16 JTF_DATE_TABLE
39: , a17 JTF_NUMBER_TABLE
40: , a18 JTF_DATE_TABLE
41: , a19 JTF_NUMBER_TABLE
42: , a20 JTF_NUMBER_TABLE
43: , a21 JTF_VARCHAR2_TABLE_300
44: , a22 JTF_VARCHAR2_TABLE_4000
45: ) as
46: ddindx binary_integer; indx binary_integer;
81: end loop;
82: end if;
83: end if;
84: end rosetta_table_copy_in_p3;
85: procedure rosetta_table_copy_out_p3(t ams_iba_plcmnt_pvt.iba_plcmnt_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
86: , a1 out nocopy JTF_NUMBER_TABLE
87: , a2 out nocopy JTF_VARCHAR2_TABLE_100
88: , a3 out nocopy JTF_NUMBER_TABLE
89: , a4 out nocopy JTF_VARCHAR2_TABLE_100
82: end if;
83: end if;
84: end rosetta_table_copy_in_p3;
85: procedure rosetta_table_copy_out_p3(t ams_iba_plcmnt_pvt.iba_plcmnt_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
86: , a1 out nocopy JTF_NUMBER_TABLE
87: , a2 out nocopy JTF_VARCHAR2_TABLE_100
88: , a3 out nocopy JTF_NUMBER_TABLE
89: , a4 out nocopy JTF_VARCHAR2_TABLE_100
90: , a5 out nocopy JTF_VARCHAR2_TABLE_100
84: end rosetta_table_copy_in_p3;
85: procedure rosetta_table_copy_out_p3(t ams_iba_plcmnt_pvt.iba_plcmnt_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
86: , a1 out nocopy JTF_NUMBER_TABLE
87: , a2 out nocopy JTF_VARCHAR2_TABLE_100
88: , a3 out nocopy JTF_NUMBER_TABLE
89: , a4 out nocopy JTF_VARCHAR2_TABLE_100
90: , a5 out nocopy JTF_VARCHAR2_TABLE_100
91: , a6 out nocopy JTF_VARCHAR2_TABLE_100
92: , a7 out nocopy JTF_VARCHAR2_TABLE_100
92: , a7 out nocopy JTF_VARCHAR2_TABLE_100
93: , a8 out nocopy JTF_VARCHAR2_TABLE_100
94: , a9 out nocopy JTF_VARCHAR2_TABLE_100
95: , a10 out nocopy JTF_VARCHAR2_TABLE_100
96: , a11 out nocopy JTF_NUMBER_TABLE
97: , a12 out nocopy JTF_NUMBER_TABLE
98: , a13 out nocopy JTF_VARCHAR2_TABLE_100
99: , a14 out nocopy JTF_VARCHAR2_TABLE_100
100: , a15 out nocopy JTF_NUMBER_TABLE
93: , a8 out nocopy JTF_VARCHAR2_TABLE_100
94: , a9 out nocopy JTF_VARCHAR2_TABLE_100
95: , a10 out nocopy JTF_VARCHAR2_TABLE_100
96: , a11 out nocopy JTF_NUMBER_TABLE
97: , a12 out nocopy JTF_NUMBER_TABLE
98: , a13 out nocopy JTF_VARCHAR2_TABLE_100
99: , a14 out nocopy JTF_VARCHAR2_TABLE_100
100: , a15 out nocopy JTF_NUMBER_TABLE
101: , a16 out nocopy JTF_DATE_TABLE
96: , a11 out nocopy JTF_NUMBER_TABLE
97: , a12 out nocopy JTF_NUMBER_TABLE
98: , a13 out nocopy JTF_VARCHAR2_TABLE_100
99: , a14 out nocopy JTF_VARCHAR2_TABLE_100
100: , a15 out nocopy JTF_NUMBER_TABLE
101: , a16 out nocopy JTF_DATE_TABLE
102: , a17 out nocopy JTF_NUMBER_TABLE
103: , a18 out nocopy JTF_DATE_TABLE
104: , a19 out nocopy JTF_NUMBER_TABLE
98: , a13 out nocopy JTF_VARCHAR2_TABLE_100
99: , a14 out nocopy JTF_VARCHAR2_TABLE_100
100: , a15 out nocopy JTF_NUMBER_TABLE
101: , a16 out nocopy JTF_DATE_TABLE
102: , a17 out nocopy JTF_NUMBER_TABLE
103: , a18 out nocopy JTF_DATE_TABLE
104: , a19 out nocopy JTF_NUMBER_TABLE
105: , a20 out nocopy JTF_NUMBER_TABLE
106: , a21 out nocopy JTF_VARCHAR2_TABLE_300
100: , a15 out nocopy JTF_NUMBER_TABLE
101: , a16 out nocopy JTF_DATE_TABLE
102: , a17 out nocopy JTF_NUMBER_TABLE
103: , a18 out nocopy JTF_DATE_TABLE
104: , a19 out nocopy JTF_NUMBER_TABLE
105: , a20 out nocopy JTF_NUMBER_TABLE
106: , a21 out nocopy JTF_VARCHAR2_TABLE_300
107: , a22 out nocopy JTF_VARCHAR2_TABLE_4000
108: ) as
101: , a16 out nocopy JTF_DATE_TABLE
102: , a17 out nocopy JTF_NUMBER_TABLE
103: , a18 out nocopy JTF_DATE_TABLE
104: , a19 out nocopy JTF_NUMBER_TABLE
105: , a20 out nocopy JTF_NUMBER_TABLE
106: , a21 out nocopy JTF_VARCHAR2_TABLE_300
107: , a22 out nocopy JTF_VARCHAR2_TABLE_4000
108: ) as
109: ddindx binary_integer; indx binary_integer;
108: ) as
109: ddindx binary_integer; indx binary_integer;
110: begin
111: if t is null or t.count = 0 then
112: a0 := JTF_NUMBER_TABLE();
113: a1 := JTF_NUMBER_TABLE();
114: a2 := JTF_VARCHAR2_TABLE_100();
115: a3 := JTF_NUMBER_TABLE();
116: a4 := JTF_VARCHAR2_TABLE_100();
109: ddindx binary_integer; indx binary_integer;
110: begin
111: if t is null or t.count = 0 then
112: a0 := JTF_NUMBER_TABLE();
113: a1 := JTF_NUMBER_TABLE();
114: a2 := JTF_VARCHAR2_TABLE_100();
115: a3 := JTF_NUMBER_TABLE();
116: a4 := JTF_VARCHAR2_TABLE_100();
117: a5 := JTF_VARCHAR2_TABLE_100();
111: if t is null or t.count = 0 then
112: a0 := JTF_NUMBER_TABLE();
113: a1 := JTF_NUMBER_TABLE();
114: a2 := JTF_VARCHAR2_TABLE_100();
115: a3 := JTF_NUMBER_TABLE();
116: a4 := JTF_VARCHAR2_TABLE_100();
117: a5 := JTF_VARCHAR2_TABLE_100();
118: a6 := JTF_VARCHAR2_TABLE_100();
119: a7 := JTF_VARCHAR2_TABLE_100();
119: a7 := JTF_VARCHAR2_TABLE_100();
120: a8 := JTF_VARCHAR2_TABLE_100();
121: a9 := JTF_VARCHAR2_TABLE_100();
122: a10 := JTF_VARCHAR2_TABLE_100();
123: a11 := JTF_NUMBER_TABLE();
124: a12 := JTF_NUMBER_TABLE();
125: a13 := JTF_VARCHAR2_TABLE_100();
126: a14 := JTF_VARCHAR2_TABLE_100();
127: a15 := JTF_NUMBER_TABLE();
120: a8 := JTF_VARCHAR2_TABLE_100();
121: a9 := JTF_VARCHAR2_TABLE_100();
122: a10 := JTF_VARCHAR2_TABLE_100();
123: a11 := JTF_NUMBER_TABLE();
124: a12 := JTF_NUMBER_TABLE();
125: a13 := JTF_VARCHAR2_TABLE_100();
126: a14 := JTF_VARCHAR2_TABLE_100();
127: a15 := JTF_NUMBER_TABLE();
128: a16 := JTF_DATE_TABLE();
123: a11 := JTF_NUMBER_TABLE();
124: a12 := JTF_NUMBER_TABLE();
125: a13 := JTF_VARCHAR2_TABLE_100();
126: a14 := JTF_VARCHAR2_TABLE_100();
127: a15 := JTF_NUMBER_TABLE();
128: a16 := JTF_DATE_TABLE();
129: a17 := JTF_NUMBER_TABLE();
130: a18 := JTF_DATE_TABLE();
131: a19 := JTF_NUMBER_TABLE();
125: a13 := JTF_VARCHAR2_TABLE_100();
126: a14 := JTF_VARCHAR2_TABLE_100();
127: a15 := JTF_NUMBER_TABLE();
128: a16 := JTF_DATE_TABLE();
129: a17 := JTF_NUMBER_TABLE();
130: a18 := JTF_DATE_TABLE();
131: a19 := JTF_NUMBER_TABLE();
132: a20 := JTF_NUMBER_TABLE();
133: a21 := JTF_VARCHAR2_TABLE_300();
127: a15 := JTF_NUMBER_TABLE();
128: a16 := JTF_DATE_TABLE();
129: a17 := JTF_NUMBER_TABLE();
130: a18 := JTF_DATE_TABLE();
131: a19 := JTF_NUMBER_TABLE();
132: a20 := JTF_NUMBER_TABLE();
133: a21 := JTF_VARCHAR2_TABLE_300();
134: a22 := JTF_VARCHAR2_TABLE_4000();
135: else
128: a16 := JTF_DATE_TABLE();
129: a17 := JTF_NUMBER_TABLE();
130: a18 := JTF_DATE_TABLE();
131: a19 := JTF_NUMBER_TABLE();
132: a20 := JTF_NUMBER_TABLE();
133: a21 := JTF_VARCHAR2_TABLE_300();
134: a22 := JTF_VARCHAR2_TABLE_4000();
135: else
136: a0 := JTF_NUMBER_TABLE();
132: a20 := JTF_NUMBER_TABLE();
133: a21 := JTF_VARCHAR2_TABLE_300();
134: a22 := JTF_VARCHAR2_TABLE_4000();
135: else
136: a0 := JTF_NUMBER_TABLE();
137: a1 := JTF_NUMBER_TABLE();
138: a2 := JTF_VARCHAR2_TABLE_100();
139: a3 := JTF_NUMBER_TABLE();
140: a4 := JTF_VARCHAR2_TABLE_100();
133: a21 := JTF_VARCHAR2_TABLE_300();
134: a22 := JTF_VARCHAR2_TABLE_4000();
135: else
136: a0 := JTF_NUMBER_TABLE();
137: a1 := JTF_NUMBER_TABLE();
138: a2 := JTF_VARCHAR2_TABLE_100();
139: a3 := JTF_NUMBER_TABLE();
140: a4 := JTF_VARCHAR2_TABLE_100();
141: a5 := JTF_VARCHAR2_TABLE_100();
135: else
136: a0 := JTF_NUMBER_TABLE();
137: a1 := JTF_NUMBER_TABLE();
138: a2 := JTF_VARCHAR2_TABLE_100();
139: a3 := JTF_NUMBER_TABLE();
140: a4 := JTF_VARCHAR2_TABLE_100();
141: a5 := JTF_VARCHAR2_TABLE_100();
142: a6 := JTF_VARCHAR2_TABLE_100();
143: a7 := JTF_VARCHAR2_TABLE_100();
143: a7 := JTF_VARCHAR2_TABLE_100();
144: a8 := JTF_VARCHAR2_TABLE_100();
145: a9 := JTF_VARCHAR2_TABLE_100();
146: a10 := JTF_VARCHAR2_TABLE_100();
147: a11 := JTF_NUMBER_TABLE();
148: a12 := JTF_NUMBER_TABLE();
149: a13 := JTF_VARCHAR2_TABLE_100();
150: a14 := JTF_VARCHAR2_TABLE_100();
151: a15 := JTF_NUMBER_TABLE();
144: a8 := JTF_VARCHAR2_TABLE_100();
145: a9 := JTF_VARCHAR2_TABLE_100();
146: a10 := JTF_VARCHAR2_TABLE_100();
147: a11 := JTF_NUMBER_TABLE();
148: a12 := JTF_NUMBER_TABLE();
149: a13 := JTF_VARCHAR2_TABLE_100();
150: a14 := JTF_VARCHAR2_TABLE_100();
151: a15 := JTF_NUMBER_TABLE();
152: a16 := JTF_DATE_TABLE();
147: a11 := JTF_NUMBER_TABLE();
148: a12 := JTF_NUMBER_TABLE();
149: a13 := JTF_VARCHAR2_TABLE_100();
150: a14 := JTF_VARCHAR2_TABLE_100();
151: a15 := JTF_NUMBER_TABLE();
152: a16 := JTF_DATE_TABLE();
153: a17 := JTF_NUMBER_TABLE();
154: a18 := JTF_DATE_TABLE();
155: a19 := JTF_NUMBER_TABLE();
149: a13 := JTF_VARCHAR2_TABLE_100();
150: a14 := JTF_VARCHAR2_TABLE_100();
151: a15 := JTF_NUMBER_TABLE();
152: a16 := JTF_DATE_TABLE();
153: a17 := JTF_NUMBER_TABLE();
154: a18 := JTF_DATE_TABLE();
155: a19 := JTF_NUMBER_TABLE();
156: a20 := JTF_NUMBER_TABLE();
157: a21 := JTF_VARCHAR2_TABLE_300();
151: a15 := JTF_NUMBER_TABLE();
152: a16 := JTF_DATE_TABLE();
153: a17 := JTF_NUMBER_TABLE();
154: a18 := JTF_DATE_TABLE();
155: a19 := JTF_NUMBER_TABLE();
156: a20 := JTF_NUMBER_TABLE();
157: a21 := JTF_VARCHAR2_TABLE_300();
158: a22 := JTF_VARCHAR2_TABLE_4000();
159: if t.count > 0 then
152: a16 := JTF_DATE_TABLE();
153: a17 := JTF_NUMBER_TABLE();
154: a18 := JTF_DATE_TABLE();
155: a19 := JTF_NUMBER_TABLE();
156: a20 := JTF_NUMBER_TABLE();
157: a21 := JTF_VARCHAR2_TABLE_300();
158: a22 := JTF_VARCHAR2_TABLE_4000();
159: if t.count > 0 then
160: a0.extend(t.count);