1: package body cn_sca_crruleattr_pvt_w as
2: /* $Header: cnwscrrb.pls 120.2 2005/09/14 03:43 vensrini noship $ */
3: procedure rosetta_table_copy_in_p1(t out nocopy cn_sca_crruleattr_pvt.credit_rule_attr_tbl_type, a0 JTF_NUMBER_TABLE
4: , a1 JTF_VARCHAR2_TABLE_100
5: , a2 JTF_VARCHAR2_TABLE_100
6: , a3 JTF_VARCHAR2_TABLE_100
7: , a4 JTF_NUMBER_TABLE
8: , a5 JTF_VARCHAR2_TABLE_100
1: package body cn_sca_crruleattr_pvt_w as
2: /* $Header: cnwscrrb.pls 120.2 2005/09/14 03:43 vensrini noship $ */
3: procedure rosetta_table_copy_in_p1(t out nocopy cn_sca_crruleattr_pvt.credit_rule_attr_tbl_type, a0 JTF_NUMBER_TABLE
4: , a1 JTF_VARCHAR2_TABLE_100
5: , a2 JTF_VARCHAR2_TABLE_100
6: , a3 JTF_VARCHAR2_TABLE_100
7: , a4 JTF_NUMBER_TABLE
8: , a5 JTF_VARCHAR2_TABLE_100
9: , a6 JTF_VARCHAR2_TABLE_100
2: /* $Header: cnwscrrb.pls 120.2 2005/09/14 03:43 vensrini noship $ */
3: procedure rosetta_table_copy_in_p1(t out nocopy cn_sca_crruleattr_pvt.credit_rule_attr_tbl_type, a0 JTF_NUMBER_TABLE
4: , a1 JTF_VARCHAR2_TABLE_100
5: , a2 JTF_VARCHAR2_TABLE_100
6: , a3 JTF_VARCHAR2_TABLE_100
7: , a4 JTF_NUMBER_TABLE
8: , a5 JTF_VARCHAR2_TABLE_100
9: , a6 JTF_VARCHAR2_TABLE_100
10: , a7 JTF_VARCHAR2_TABLE_100
4: , a1 JTF_VARCHAR2_TABLE_100
5: , a2 JTF_VARCHAR2_TABLE_100
6: , a3 JTF_VARCHAR2_TABLE_100
7: , a4 JTF_NUMBER_TABLE
8: , a5 JTF_VARCHAR2_TABLE_100
9: , a6 JTF_VARCHAR2_TABLE_100
10: , a7 JTF_VARCHAR2_TABLE_100
11: , a8 JTF_VARCHAR2_TABLE_100
12: , a9 JTF_VARCHAR2_TABLE_300
5: , a2 JTF_VARCHAR2_TABLE_100
6: , a3 JTF_VARCHAR2_TABLE_100
7: , a4 JTF_NUMBER_TABLE
8: , a5 JTF_VARCHAR2_TABLE_100
9: , a6 JTF_VARCHAR2_TABLE_100
10: , a7 JTF_VARCHAR2_TABLE_100
11: , a8 JTF_VARCHAR2_TABLE_100
12: , a9 JTF_VARCHAR2_TABLE_300
13: , a10 JTF_VARCHAR2_TABLE_300
6: , a3 JTF_VARCHAR2_TABLE_100
7: , a4 JTF_NUMBER_TABLE
8: , a5 JTF_VARCHAR2_TABLE_100
9: , a6 JTF_VARCHAR2_TABLE_100
10: , a7 JTF_VARCHAR2_TABLE_100
11: , a8 JTF_VARCHAR2_TABLE_100
12: , a9 JTF_VARCHAR2_TABLE_300
13: , a10 JTF_VARCHAR2_TABLE_300
14: , a11 JTF_VARCHAR2_TABLE_300
7: , a4 JTF_NUMBER_TABLE
8: , a5 JTF_VARCHAR2_TABLE_100
9: , a6 JTF_VARCHAR2_TABLE_100
10: , a7 JTF_VARCHAR2_TABLE_100
11: , a8 JTF_VARCHAR2_TABLE_100
12: , a9 JTF_VARCHAR2_TABLE_300
13: , a10 JTF_VARCHAR2_TABLE_300
14: , a11 JTF_VARCHAR2_TABLE_300
15: , a12 JTF_VARCHAR2_TABLE_300
67: end if;
68: end if;
69: end rosetta_table_copy_in_p1;
70: procedure rosetta_table_copy_out_p1(t cn_sca_crruleattr_pvt.credit_rule_attr_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
71: , a1 out nocopy JTF_VARCHAR2_TABLE_100
72: , a2 out nocopy JTF_VARCHAR2_TABLE_100
73: , a3 out nocopy JTF_VARCHAR2_TABLE_100
74: , a4 out nocopy JTF_NUMBER_TABLE
75: , a5 out nocopy JTF_VARCHAR2_TABLE_100
68: end if;
69: end rosetta_table_copy_in_p1;
70: procedure rosetta_table_copy_out_p1(t cn_sca_crruleattr_pvt.credit_rule_attr_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
71: , a1 out nocopy JTF_VARCHAR2_TABLE_100
72: , a2 out nocopy JTF_VARCHAR2_TABLE_100
73: , a3 out nocopy JTF_VARCHAR2_TABLE_100
74: , a4 out nocopy JTF_NUMBER_TABLE
75: , a5 out nocopy JTF_VARCHAR2_TABLE_100
76: , a6 out nocopy JTF_VARCHAR2_TABLE_100
69: end rosetta_table_copy_in_p1;
70: procedure rosetta_table_copy_out_p1(t cn_sca_crruleattr_pvt.credit_rule_attr_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
71: , a1 out nocopy JTF_VARCHAR2_TABLE_100
72: , a2 out nocopy JTF_VARCHAR2_TABLE_100
73: , a3 out nocopy JTF_VARCHAR2_TABLE_100
74: , a4 out nocopy JTF_NUMBER_TABLE
75: , a5 out nocopy JTF_VARCHAR2_TABLE_100
76: , a6 out nocopy JTF_VARCHAR2_TABLE_100
77: , a7 out nocopy JTF_VARCHAR2_TABLE_100
71: , a1 out nocopy JTF_VARCHAR2_TABLE_100
72: , a2 out nocopy JTF_VARCHAR2_TABLE_100
73: , a3 out nocopy JTF_VARCHAR2_TABLE_100
74: , a4 out nocopy JTF_NUMBER_TABLE
75: , a5 out nocopy JTF_VARCHAR2_TABLE_100
76: , a6 out nocopy JTF_VARCHAR2_TABLE_100
77: , a7 out nocopy JTF_VARCHAR2_TABLE_100
78: , a8 out nocopy JTF_VARCHAR2_TABLE_100
79: , a9 out nocopy JTF_VARCHAR2_TABLE_300
72: , a2 out nocopy JTF_VARCHAR2_TABLE_100
73: , a3 out nocopy JTF_VARCHAR2_TABLE_100
74: , a4 out nocopy JTF_NUMBER_TABLE
75: , a5 out nocopy JTF_VARCHAR2_TABLE_100
76: , a6 out nocopy JTF_VARCHAR2_TABLE_100
77: , a7 out nocopy JTF_VARCHAR2_TABLE_100
78: , a8 out nocopy JTF_VARCHAR2_TABLE_100
79: , a9 out nocopy JTF_VARCHAR2_TABLE_300
80: , a10 out nocopy JTF_VARCHAR2_TABLE_300
73: , a3 out nocopy JTF_VARCHAR2_TABLE_100
74: , a4 out nocopy JTF_NUMBER_TABLE
75: , a5 out nocopy JTF_VARCHAR2_TABLE_100
76: , a6 out nocopy JTF_VARCHAR2_TABLE_100
77: , a7 out nocopy JTF_VARCHAR2_TABLE_100
78: , a8 out nocopy JTF_VARCHAR2_TABLE_100
79: , a9 out nocopy JTF_VARCHAR2_TABLE_300
80: , a10 out nocopy JTF_VARCHAR2_TABLE_300
81: , a11 out nocopy JTF_VARCHAR2_TABLE_300
74: , a4 out nocopy JTF_NUMBER_TABLE
75: , a5 out nocopy JTF_VARCHAR2_TABLE_100
76: , a6 out nocopy JTF_VARCHAR2_TABLE_100
77: , a7 out nocopy JTF_VARCHAR2_TABLE_100
78: , a8 out nocopy JTF_VARCHAR2_TABLE_100
79: , a9 out nocopy JTF_VARCHAR2_TABLE_300
80: , a10 out nocopy JTF_VARCHAR2_TABLE_300
81: , a11 out nocopy JTF_VARCHAR2_TABLE_300
82: , a12 out nocopy JTF_VARCHAR2_TABLE_300
96: ddindx binary_integer; indx binary_integer;
97: begin
98: if t is null or t.count = 0 then
99: a0 := JTF_NUMBER_TABLE();
100: a1 := JTF_VARCHAR2_TABLE_100();
101: a2 := JTF_VARCHAR2_TABLE_100();
102: a3 := JTF_VARCHAR2_TABLE_100();
103: a4 := JTF_NUMBER_TABLE();
104: a5 := JTF_VARCHAR2_TABLE_100();
97: begin
98: if t is null or t.count = 0 then
99: a0 := JTF_NUMBER_TABLE();
100: a1 := JTF_VARCHAR2_TABLE_100();
101: a2 := JTF_VARCHAR2_TABLE_100();
102: a3 := JTF_VARCHAR2_TABLE_100();
103: a4 := JTF_NUMBER_TABLE();
104: a5 := JTF_VARCHAR2_TABLE_100();
105: a6 := JTF_VARCHAR2_TABLE_100();
98: if t is null or t.count = 0 then
99: a0 := JTF_NUMBER_TABLE();
100: a1 := JTF_VARCHAR2_TABLE_100();
101: a2 := JTF_VARCHAR2_TABLE_100();
102: a3 := JTF_VARCHAR2_TABLE_100();
103: a4 := JTF_NUMBER_TABLE();
104: a5 := JTF_VARCHAR2_TABLE_100();
105: a6 := JTF_VARCHAR2_TABLE_100();
106: a7 := JTF_VARCHAR2_TABLE_100();
100: a1 := JTF_VARCHAR2_TABLE_100();
101: a2 := JTF_VARCHAR2_TABLE_100();
102: a3 := JTF_VARCHAR2_TABLE_100();
103: a4 := JTF_NUMBER_TABLE();
104: a5 := JTF_VARCHAR2_TABLE_100();
105: a6 := JTF_VARCHAR2_TABLE_100();
106: a7 := JTF_VARCHAR2_TABLE_100();
107: a8 := JTF_VARCHAR2_TABLE_100();
108: a9 := JTF_VARCHAR2_TABLE_300();
101: a2 := JTF_VARCHAR2_TABLE_100();
102: a3 := JTF_VARCHAR2_TABLE_100();
103: a4 := JTF_NUMBER_TABLE();
104: a5 := JTF_VARCHAR2_TABLE_100();
105: a6 := JTF_VARCHAR2_TABLE_100();
106: a7 := JTF_VARCHAR2_TABLE_100();
107: a8 := JTF_VARCHAR2_TABLE_100();
108: a9 := JTF_VARCHAR2_TABLE_300();
109: a10 := JTF_VARCHAR2_TABLE_300();
102: a3 := JTF_VARCHAR2_TABLE_100();
103: a4 := JTF_NUMBER_TABLE();
104: a5 := JTF_VARCHAR2_TABLE_100();
105: a6 := JTF_VARCHAR2_TABLE_100();
106: a7 := JTF_VARCHAR2_TABLE_100();
107: a8 := JTF_VARCHAR2_TABLE_100();
108: a9 := JTF_VARCHAR2_TABLE_300();
109: a10 := JTF_VARCHAR2_TABLE_300();
110: a11 := JTF_VARCHAR2_TABLE_300();
103: a4 := JTF_NUMBER_TABLE();
104: a5 := JTF_VARCHAR2_TABLE_100();
105: a6 := JTF_VARCHAR2_TABLE_100();
106: a7 := JTF_VARCHAR2_TABLE_100();
107: a8 := JTF_VARCHAR2_TABLE_100();
108: a9 := JTF_VARCHAR2_TABLE_300();
109: a10 := JTF_VARCHAR2_TABLE_300();
110: a11 := JTF_VARCHAR2_TABLE_300();
111: a12 := JTF_VARCHAR2_TABLE_300();
122: a23 := JTF_VARCHAR2_TABLE_300();
123: a24 := JTF_NUMBER_TABLE();
124: else
125: a0 := JTF_NUMBER_TABLE();
126: a1 := JTF_VARCHAR2_TABLE_100();
127: a2 := JTF_VARCHAR2_TABLE_100();
128: a3 := JTF_VARCHAR2_TABLE_100();
129: a4 := JTF_NUMBER_TABLE();
130: a5 := JTF_VARCHAR2_TABLE_100();
123: a24 := JTF_NUMBER_TABLE();
124: else
125: a0 := JTF_NUMBER_TABLE();
126: a1 := JTF_VARCHAR2_TABLE_100();
127: a2 := JTF_VARCHAR2_TABLE_100();
128: a3 := JTF_VARCHAR2_TABLE_100();
129: a4 := JTF_NUMBER_TABLE();
130: a5 := JTF_VARCHAR2_TABLE_100();
131: a6 := JTF_VARCHAR2_TABLE_100();
124: else
125: a0 := JTF_NUMBER_TABLE();
126: a1 := JTF_VARCHAR2_TABLE_100();
127: a2 := JTF_VARCHAR2_TABLE_100();
128: a3 := JTF_VARCHAR2_TABLE_100();
129: a4 := JTF_NUMBER_TABLE();
130: a5 := JTF_VARCHAR2_TABLE_100();
131: a6 := JTF_VARCHAR2_TABLE_100();
132: a7 := JTF_VARCHAR2_TABLE_100();
126: a1 := JTF_VARCHAR2_TABLE_100();
127: a2 := JTF_VARCHAR2_TABLE_100();
128: a3 := JTF_VARCHAR2_TABLE_100();
129: a4 := JTF_NUMBER_TABLE();
130: a5 := JTF_VARCHAR2_TABLE_100();
131: a6 := JTF_VARCHAR2_TABLE_100();
132: a7 := JTF_VARCHAR2_TABLE_100();
133: a8 := JTF_VARCHAR2_TABLE_100();
134: a9 := JTF_VARCHAR2_TABLE_300();
127: a2 := JTF_VARCHAR2_TABLE_100();
128: a3 := JTF_VARCHAR2_TABLE_100();
129: a4 := JTF_NUMBER_TABLE();
130: a5 := JTF_VARCHAR2_TABLE_100();
131: a6 := JTF_VARCHAR2_TABLE_100();
132: a7 := JTF_VARCHAR2_TABLE_100();
133: a8 := JTF_VARCHAR2_TABLE_100();
134: a9 := JTF_VARCHAR2_TABLE_300();
135: a10 := JTF_VARCHAR2_TABLE_300();
128: a3 := JTF_VARCHAR2_TABLE_100();
129: a4 := JTF_NUMBER_TABLE();
130: a5 := JTF_VARCHAR2_TABLE_100();
131: a6 := JTF_VARCHAR2_TABLE_100();
132: a7 := JTF_VARCHAR2_TABLE_100();
133: a8 := JTF_VARCHAR2_TABLE_100();
134: a9 := JTF_VARCHAR2_TABLE_300();
135: a10 := JTF_VARCHAR2_TABLE_300();
136: a11 := JTF_VARCHAR2_TABLE_300();
129: a4 := JTF_NUMBER_TABLE();
130: a5 := JTF_VARCHAR2_TABLE_100();
131: a6 := JTF_VARCHAR2_TABLE_100();
132: a7 := JTF_VARCHAR2_TABLE_100();
133: a8 := JTF_VARCHAR2_TABLE_100();
134: a9 := JTF_VARCHAR2_TABLE_300();
135: a10 := JTF_VARCHAR2_TABLE_300();
136: a11 := JTF_VARCHAR2_TABLE_300();
137: a12 := JTF_VARCHAR2_TABLE_300();