DBA Data[Home] [Help]

PACKAGE BODY: APPS.HZ_PARTY_SEARCH_W

Source


1 package body hz_party_search_w as
2   /* $Header: ARHDQJSB.pls 120.5 2005/10/30 04:18:53 appldev noship $ */
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 
6   -- this is to workaround the JDBC bug regarding IN DATE of value GMiss
7   function rosetta_g_miss_date_in_map(d date) return date as
8   begin
9     if d = rosetta_g_mistake_date then return fnd_api.g_miss_date; end if;
10     return d;
11   end;
12 
13   procedure rosetta_table_copy_in_p5(t out nocopy hz_party_search.scorelist, a0 JTF_NUMBER_TABLE
14     , a1 JTF_NUMBER_TABLE
15     , a2 JTF_NUMBER_TABLE
16     , a3 JTF_NUMBER_TABLE
17     , a4 JTF_NUMBER_TABLE
18     , a5 JTF_NUMBER_TABLE
19     , a6 JTF_NUMBER_TABLE
20     , a7 JTF_NUMBER_TABLE
21     , a8 JTF_NUMBER_TABLE
22     , a9 JTF_NUMBER_TABLE
23     , a10 JTF_NUMBER_TABLE
24     , a11 JTF_NUMBER_TABLE
25     , a12 JTF_NUMBER_TABLE
26     , a13 JTF_NUMBER_TABLE
27     , a14 JTF_NUMBER_TABLE
28     , a15 JTF_NUMBER_TABLE
29     , a16 JTF_NUMBER_TABLE
30     , a17 JTF_NUMBER_TABLE
31     , a18 JTF_NUMBER_TABLE
32     , a19 JTF_NUMBER_TABLE
33     , a20 JTF_NUMBER_TABLE
34     , a21 JTF_NUMBER_TABLE
35     , a22 JTF_NUMBER_TABLE
36     , a23 JTF_NUMBER_TABLE
37     , a24 JTF_NUMBER_TABLE
38     , a25 JTF_NUMBER_TABLE
39     , a26 JTF_NUMBER_TABLE
40     , a27 JTF_NUMBER_TABLE
41     , a28 JTF_NUMBER_TABLE
42     , a29 JTF_NUMBER_TABLE
43     , a30 JTF_NUMBER_TABLE
44     , a31 JTF_NUMBER_TABLE
45     , a32 JTF_NUMBER_TABLE
46     , a33 JTF_NUMBER_TABLE
47     , a34 JTF_NUMBER_TABLE
48     , a35 JTF_NUMBER_TABLE
49     , a36 JTF_NUMBER_TABLE
50     , a37 JTF_NUMBER_TABLE
51     , a38 JTF_NUMBER_TABLE
52     , a39 JTF_NUMBER_TABLE
53     , a40 JTF_NUMBER_TABLE
54     , a41 JTF_NUMBER_TABLE
55     , a42 JTF_NUMBER_TABLE
56     , a43 JTF_NUMBER_TABLE
57     , a44 JTF_NUMBER_TABLE
58     , a45 JTF_NUMBER_TABLE
59     , a46 JTF_NUMBER_TABLE
60     , a47 JTF_NUMBER_TABLE
61     , a48 JTF_NUMBER_TABLE
62     , a49 JTF_NUMBER_TABLE
63     ) as
64     ddindx binary_integer; indx binary_integer;
65   begin
66   if a0 is not null and a0.count > 0 then
67       if a0.count > 0 then
68         indx := a0.first;
69         ddindx := 1;
70         while true loop
71           t(ddindx).score1 := a0(indx);
72           t(ddindx).score2 := a1(indx);
73           t(ddindx).score3 := a2(indx);
74           t(ddindx).score4 := a3(indx);
75           t(ddindx).score5 := a4(indx);
76           t(ddindx).score6 := a5(indx);
77           t(ddindx).score7 := a6(indx);
78           t(ddindx).score8 := a7(indx);
79           t(ddindx).score9 := a8(indx);
80           t(ddindx).score10 := a9(indx);
81           t(ddindx).score11 := a10(indx);
82           t(ddindx).score12 := a11(indx);
83           t(ddindx).score13 := a12(indx);
84           t(ddindx).score14 := a13(indx);
85           t(ddindx).score15 := a14(indx);
86           t(ddindx).score16 := a15(indx);
87           t(ddindx).score17 := a16(indx);
88           t(ddindx).score18 := a17(indx);
89           t(ddindx).score19 := a18(indx);
90           t(ddindx).score20 := a19(indx);
91           t(ddindx).score21 := a20(indx);
92           t(ddindx).score22 := a21(indx);
93           t(ddindx).score23 := a22(indx);
94           t(ddindx).score24 := a23(indx);
95           t(ddindx).score25 := a24(indx);
96           t(ddindx).score26 := a25(indx);
97           t(ddindx).score27 := a26(indx);
98           t(ddindx).score28 := a27(indx);
99           t(ddindx).score29 := a28(indx);
100           t(ddindx).score30 := a29(indx);
101           t(ddindx).score31 := a30(indx);
102           t(ddindx).score32 := a31(indx);
103           t(ddindx).score33 := a32(indx);
104           t(ddindx).score34 := a33(indx);
105           t(ddindx).score35 := a34(indx);
106           t(ddindx).score36 := a35(indx);
107           t(ddindx).score37 := a36(indx);
108           t(ddindx).score38 := a37(indx);
109           t(ddindx).score39 := a38(indx);
110           t(ddindx).score40 := a39(indx);
111           t(ddindx).score41 := a40(indx);
112           t(ddindx).score42 := a41(indx);
113           t(ddindx).score43 := a42(indx);
114           t(ddindx).score44 := a43(indx);
115           t(ddindx).score45 := a44(indx);
116           t(ddindx).score46 := a45(indx);
117           t(ddindx).score47 := a46(indx);
118           t(ddindx).score48 := a47(indx);
119           t(ddindx).score49 := a48(indx);
120           t(ddindx).score50 := a49(indx);
121           ddindx := ddindx+1;
122           if a0.last =indx
123             then exit;
124           end if;
125           indx := a0.next(indx);
126         end loop;
127       end if;
128    end if;
129   end rosetta_table_copy_in_p5;
130   procedure rosetta_table_copy_out_p5(t hz_party_search.scorelist, a0 out nocopy JTF_NUMBER_TABLE
131     , a1 out nocopy JTF_NUMBER_TABLE
132     , a2 out nocopy JTF_NUMBER_TABLE
133     , a3 out nocopy JTF_NUMBER_TABLE
134     , a4 out nocopy JTF_NUMBER_TABLE
135     , a5 out nocopy JTF_NUMBER_TABLE
136     , a6 out nocopy JTF_NUMBER_TABLE
137     , a7 out nocopy JTF_NUMBER_TABLE
138     , a8 out nocopy JTF_NUMBER_TABLE
139     , a9 out nocopy JTF_NUMBER_TABLE
140     , a10 out nocopy JTF_NUMBER_TABLE
141     , a11 out nocopy JTF_NUMBER_TABLE
142     , a12 out nocopy JTF_NUMBER_TABLE
143     , a13 out nocopy JTF_NUMBER_TABLE
144     , a14 out nocopy JTF_NUMBER_TABLE
145     , a15 out nocopy JTF_NUMBER_TABLE
146     , a16 out nocopy JTF_NUMBER_TABLE
147     , a17 out nocopy JTF_NUMBER_TABLE
148     , a18 out nocopy JTF_NUMBER_TABLE
149     , a19 out nocopy JTF_NUMBER_TABLE
150     , a20 out nocopy JTF_NUMBER_TABLE
151     , a21 out nocopy JTF_NUMBER_TABLE
152     , a22 out nocopy JTF_NUMBER_TABLE
153     , a23 out nocopy JTF_NUMBER_TABLE
154     , a24 out nocopy JTF_NUMBER_TABLE
155     , a25 out nocopy JTF_NUMBER_TABLE
156     , a26 out nocopy JTF_NUMBER_TABLE
157     , a27 out nocopy JTF_NUMBER_TABLE
158     , a28 out nocopy JTF_NUMBER_TABLE
159     , a29 out nocopy JTF_NUMBER_TABLE
160     , a30 out nocopy JTF_NUMBER_TABLE
161     , a31 out nocopy JTF_NUMBER_TABLE
162     , a32 out nocopy JTF_NUMBER_TABLE
163     , a33 out nocopy JTF_NUMBER_TABLE
164     , a34 out nocopy JTF_NUMBER_TABLE
165     , a35 out nocopy JTF_NUMBER_TABLE
166     , a36 out nocopy JTF_NUMBER_TABLE
167     , a37 out nocopy JTF_NUMBER_TABLE
168     , a38 out nocopy JTF_NUMBER_TABLE
169     , a39 out nocopy JTF_NUMBER_TABLE
170     , a40 out nocopy JTF_NUMBER_TABLE
171     , a41 out nocopy JTF_NUMBER_TABLE
172     , a42 out nocopy JTF_NUMBER_TABLE
173     , a43 out nocopy JTF_NUMBER_TABLE
174     , a44 out nocopy JTF_NUMBER_TABLE
175     , a45 out nocopy JTF_NUMBER_TABLE
176     , a46 out nocopy JTF_NUMBER_TABLE
177     , a47 out nocopy JTF_NUMBER_TABLE
178     , a48 out nocopy JTF_NUMBER_TABLE
179     , a49 out nocopy JTF_NUMBER_TABLE
180     ) as
181     ddindx binary_integer; indx binary_integer;
182   begin
183   if t is null or t.count = 0 then
184     a0 := JTF_NUMBER_TABLE();
185     a1 := JTF_NUMBER_TABLE();
186     a2 := JTF_NUMBER_TABLE();
187     a3 := JTF_NUMBER_TABLE();
188     a4 := JTF_NUMBER_TABLE();
189     a5 := JTF_NUMBER_TABLE();
190     a6 := JTF_NUMBER_TABLE();
191     a7 := JTF_NUMBER_TABLE();
192     a8 := JTF_NUMBER_TABLE();
193     a9 := JTF_NUMBER_TABLE();
194     a10 := JTF_NUMBER_TABLE();
195     a11 := JTF_NUMBER_TABLE();
196     a12 := JTF_NUMBER_TABLE();
197     a13 := JTF_NUMBER_TABLE();
198     a14 := JTF_NUMBER_TABLE();
199     a15 := JTF_NUMBER_TABLE();
200     a16 := JTF_NUMBER_TABLE();
201     a17 := JTF_NUMBER_TABLE();
202     a18 := JTF_NUMBER_TABLE();
203     a19 := JTF_NUMBER_TABLE();
204     a20 := JTF_NUMBER_TABLE();
205     a21 := JTF_NUMBER_TABLE();
206     a22 := JTF_NUMBER_TABLE();
207     a23 := JTF_NUMBER_TABLE();
208     a24 := JTF_NUMBER_TABLE();
209     a25 := JTF_NUMBER_TABLE();
210     a26 := JTF_NUMBER_TABLE();
211     a27 := JTF_NUMBER_TABLE();
212     a28 := JTF_NUMBER_TABLE();
213     a29 := JTF_NUMBER_TABLE();
214     a30 := JTF_NUMBER_TABLE();
215     a31 := JTF_NUMBER_TABLE();
216     a32 := JTF_NUMBER_TABLE();
217     a33 := JTF_NUMBER_TABLE();
218     a34 := JTF_NUMBER_TABLE();
219     a35 := JTF_NUMBER_TABLE();
220     a36 := JTF_NUMBER_TABLE();
221     a37 := JTF_NUMBER_TABLE();
222     a38 := JTF_NUMBER_TABLE();
223     a39 := JTF_NUMBER_TABLE();
224     a40 := JTF_NUMBER_TABLE();
225     a41 := JTF_NUMBER_TABLE();
226     a42 := JTF_NUMBER_TABLE();
227     a43 := JTF_NUMBER_TABLE();
228     a44 := JTF_NUMBER_TABLE();
229     a45 := JTF_NUMBER_TABLE();
230     a46 := JTF_NUMBER_TABLE();
231     a47 := JTF_NUMBER_TABLE();
232     a48 := JTF_NUMBER_TABLE();
233     a49 := JTF_NUMBER_TABLE();
234   else
235       a0 := JTF_NUMBER_TABLE();
236       a1 := JTF_NUMBER_TABLE();
237       a2 := JTF_NUMBER_TABLE();
238       a3 := JTF_NUMBER_TABLE();
239       a4 := JTF_NUMBER_TABLE();
240       a5 := JTF_NUMBER_TABLE();
241       a6 := JTF_NUMBER_TABLE();
242       a7 := JTF_NUMBER_TABLE();
243       a8 := JTF_NUMBER_TABLE();
244       a9 := JTF_NUMBER_TABLE();
245       a10 := JTF_NUMBER_TABLE();
246       a11 := JTF_NUMBER_TABLE();
247       a12 := JTF_NUMBER_TABLE();
248       a13 := JTF_NUMBER_TABLE();
249       a14 := JTF_NUMBER_TABLE();
250       a15 := JTF_NUMBER_TABLE();
251       a16 := JTF_NUMBER_TABLE();
252       a17 := JTF_NUMBER_TABLE();
253       a18 := JTF_NUMBER_TABLE();
254       a19 := JTF_NUMBER_TABLE();
255       a20 := JTF_NUMBER_TABLE();
256       a21 := JTF_NUMBER_TABLE();
257       a22 := JTF_NUMBER_TABLE();
258       a23 := JTF_NUMBER_TABLE();
259       a24 := JTF_NUMBER_TABLE();
260       a25 := JTF_NUMBER_TABLE();
261       a26 := JTF_NUMBER_TABLE();
262       a27 := JTF_NUMBER_TABLE();
263       a28 := JTF_NUMBER_TABLE();
264       a29 := JTF_NUMBER_TABLE();
265       a30 := JTF_NUMBER_TABLE();
266       a31 := JTF_NUMBER_TABLE();
267       a32 := JTF_NUMBER_TABLE();
268       a33 := JTF_NUMBER_TABLE();
269       a34 := JTF_NUMBER_TABLE();
270       a35 := JTF_NUMBER_TABLE();
271       a36 := JTF_NUMBER_TABLE();
272       a37 := JTF_NUMBER_TABLE();
273       a38 := JTF_NUMBER_TABLE();
274       a39 := JTF_NUMBER_TABLE();
275       a40 := JTF_NUMBER_TABLE();
276       a41 := JTF_NUMBER_TABLE();
277       a42 := JTF_NUMBER_TABLE();
278       a43 := JTF_NUMBER_TABLE();
279       a44 := JTF_NUMBER_TABLE();
280       a45 := JTF_NUMBER_TABLE();
281       a46 := JTF_NUMBER_TABLE();
282       a47 := JTF_NUMBER_TABLE();
283       a48 := JTF_NUMBER_TABLE();
284       a49 := JTF_NUMBER_TABLE();
285       if t.count > 0 then
286         a0.extend(t.count);
287         a1.extend(t.count);
288         a2.extend(t.count);
289         a3.extend(t.count);
290         a4.extend(t.count);
291         a5.extend(t.count);
292         a6.extend(t.count);
293         a7.extend(t.count);
294         a8.extend(t.count);
295         a9.extend(t.count);
296         a10.extend(t.count);
297         a11.extend(t.count);
298         a12.extend(t.count);
299         a13.extend(t.count);
300         a14.extend(t.count);
301         a15.extend(t.count);
302         a16.extend(t.count);
303         a17.extend(t.count);
304         a18.extend(t.count);
305         a19.extend(t.count);
306         a20.extend(t.count);
307         a21.extend(t.count);
308         a22.extend(t.count);
309         a23.extend(t.count);
310         a24.extend(t.count);
311         a25.extend(t.count);
312         a26.extend(t.count);
313         a27.extend(t.count);
314         a28.extend(t.count);
315         a29.extend(t.count);
316         a30.extend(t.count);
317         a31.extend(t.count);
318         a32.extend(t.count);
319         a33.extend(t.count);
320         a34.extend(t.count);
321         a35.extend(t.count);
322         a36.extend(t.count);
323         a37.extend(t.count);
324         a38.extend(t.count);
325         a39.extend(t.count);
326         a40.extend(t.count);
327         a41.extend(t.count);
328         a42.extend(t.count);
329         a43.extend(t.count);
330         a44.extend(t.count);
331         a45.extend(t.count);
332         a46.extend(t.count);
333         a47.extend(t.count);
334         a48.extend(t.count);
335         a49.extend(t.count);
336         ddindx := t.first;
337         indx := 1;
338         while true loop
339           a0(indx) := t(ddindx).score1;
340           a1(indx) := t(ddindx).score2;
341           a2(indx) := t(ddindx).score3;
342           a3(indx) := t(ddindx).score4;
343           a4(indx) := t(ddindx).score5;
344           a5(indx) := t(ddindx).score6;
345           a6(indx) := t(ddindx).score7;
346           a7(indx) := t(ddindx).score8;
347           a8(indx) := t(ddindx).score9;
348           a9(indx) := t(ddindx).score10;
349           a10(indx) := t(ddindx).score11;
350           a11(indx) := t(ddindx).score12;
351           a12(indx) := t(ddindx).score13;
352           a13(indx) := t(ddindx).score14;
353           a14(indx) := t(ddindx).score15;
354           a15(indx) := t(ddindx).score16;
355           a16(indx) := t(ddindx).score17;
356           a17(indx) := t(ddindx).score18;
357           a18(indx) := t(ddindx).score19;
358           a19(indx) := t(ddindx).score20;
359           a20(indx) := t(ddindx).score21;
360           a21(indx) := t(ddindx).score22;
361           a22(indx) := t(ddindx).score23;
362           a23(indx) := t(ddindx).score24;
363           a24(indx) := t(ddindx).score25;
364           a25(indx) := t(ddindx).score26;
365           a26(indx) := t(ddindx).score27;
366           a27(indx) := t(ddindx).score28;
367           a28(indx) := t(ddindx).score29;
368           a29(indx) := t(ddindx).score30;
369           a30(indx) := t(ddindx).score31;
370           a31(indx) := t(ddindx).score32;
371           a32(indx) := t(ddindx).score33;
372           a33(indx) := t(ddindx).score34;
373           a34(indx) := t(ddindx).score35;
374           a35(indx) := t(ddindx).score36;
375           a36(indx) := t(ddindx).score37;
376           a37(indx) := t(ddindx).score38;
377           a38(indx) := t(ddindx).score39;
378           a39(indx) := t(ddindx).score40;
379           a40(indx) := t(ddindx).score41;
380           a41(indx) := t(ddindx).score42;
381           a42(indx) := t(ddindx).score43;
382           a43(indx) := t(ddindx).score44;
383           a44(indx) := t(ddindx).score45;
384           a45(indx) := t(ddindx).score46;
385           a46(indx) := t(ddindx).score47;
386           a47(indx) := t(ddindx).score48;
387           a48(indx) := t(ddindx).score49;
388           a49(indx) := t(ddindx).score50;
389           indx := indx+1;
390           if t.last =ddindx
391             then exit;
392           end if;
393           ddindx := t.next(ddindx);
394         end loop;
395       end if;
396    end if;
397   end rosetta_table_copy_out_p5;
398 
399   procedure rosetta_table_copy_in_p6(t out nocopy hz_party_search.idlist, a0 JTF_NUMBER_TABLE) as
400     ddindx binary_integer; indx binary_integer;
401   begin
402   if a0 is not null and a0.count > 0 then
403       if a0.count > 0 then
404         indx := a0.first;
405         ddindx := 1;
406         while true loop
407           t(ddindx) := a0(indx);
408           ddindx := ddindx+1;
409           if a0.last =indx
410             then exit;
411           end if;
412           indx := a0.next(indx);
413         end loop;
414       end if;
415    end if;
416   end rosetta_table_copy_in_p6;
417   procedure rosetta_table_copy_out_p6(t hz_party_search.idlist, a0 out nocopy JTF_NUMBER_TABLE) as
418     ddindx binary_integer; indx binary_integer;
419   begin
420   if t is null or t.count = 0 then
421     a0 := JTF_NUMBER_TABLE();
422   else
423       a0 := JTF_NUMBER_TABLE();
424       if t.count > 0 then
425         a0.extend(t.count);
426         ddindx := t.first;
427         indx := 1;
428         while true loop
429           a0(indx) := t(ddindx);
430           indx := indx+1;
431           if t.last =ddindx
432             then exit;
433           end if;
434           ddindx := t.next(ddindx);
435         end loop;
436       end if;
437    end if;
438   end rosetta_table_copy_out_p6;
439 
440   procedure rosetta_table_copy_in_p7(t out nocopy hz_party_search.txlist, a0 JTF_VARCHAR2_TABLE_2000) as
441     ddindx binary_integer; indx binary_integer;
442   begin
443   if a0 is not null and a0.count > 0 then
444       if a0.count > 0 then
445         indx := a0.first;
446         ddindx := 1;
447         while true loop
448           t(ddindx) := a0(indx);
449           ddindx := ddindx+1;
450           if a0.last =indx
451             then exit;
452           end if;
453           indx := a0.next(indx);
454         end loop;
455       end if;
456    end if;
457   end rosetta_table_copy_in_p7;
458   procedure rosetta_table_copy_out_p7(t hz_party_search.txlist, a0 out nocopy JTF_VARCHAR2_TABLE_2000) as
459     ddindx binary_integer; indx binary_integer;
460   begin
461   if t is null or t.count = 0 then
462     a0 := JTF_VARCHAR2_TABLE_2000();
463   else
464       a0 := JTF_VARCHAR2_TABLE_2000();
465       if t.count > 0 then
466         a0.extend(t.count);
467         ddindx := t.first;
468         indx := 1;
469         while true loop
470           a0(indx) := t(ddindx);
471           indx := indx+1;
472           if t.last =ddindx
473             then exit;
474           end if;
475           ddindx := t.next(ddindx);
476         end loop;
477       end if;
478    end if;
479   end rosetta_table_copy_out_p7;
480 
481   procedure rosetta_table_copy_in_p8(t out nocopy hz_party_search.party_site_list, a0 JTF_VARCHAR2_TABLE_4000
482     , a1 JTF_VARCHAR2_TABLE_4000
483     , a2 JTF_VARCHAR2_TABLE_4000
484     , a3 JTF_VARCHAR2_TABLE_4000
485     , a4 JTF_VARCHAR2_TABLE_4000
486     , a5 JTF_VARCHAR2_TABLE_4000
487     , a6 JTF_VARCHAR2_TABLE_4000
488     , a7 JTF_VARCHAR2_TABLE_4000
489     , a8 JTF_VARCHAR2_TABLE_4000
490     , a9 JTF_VARCHAR2_TABLE_4000
491     , a10 JTF_VARCHAR2_TABLE_4000
492     , a11 JTF_VARCHAR2_TABLE_4000
493     , a12 JTF_VARCHAR2_TABLE_4000
494     , a13 JTF_VARCHAR2_TABLE_4000
495     , a14 JTF_VARCHAR2_TABLE_4000
496     , a15 JTF_VARCHAR2_TABLE_4000
497     , a16 JTF_VARCHAR2_TABLE_4000
498     , a17 JTF_VARCHAR2_TABLE_4000
499     , a18 JTF_VARCHAR2_TABLE_4000
500     , a19 JTF_VARCHAR2_TABLE_4000
501     , a20 JTF_VARCHAR2_TABLE_4000
502     , a21 JTF_VARCHAR2_TABLE_4000
503     , a22 JTF_VARCHAR2_TABLE_4000
504     , a23 JTF_VARCHAR2_TABLE_4000
505     , a24 JTF_VARCHAR2_TABLE_4000
506     , a25 JTF_VARCHAR2_TABLE_4000
507     , a26 JTF_VARCHAR2_TABLE_4000
508     , a27 JTF_VARCHAR2_TABLE_4000
509     , a28 JTF_VARCHAR2_TABLE_4000
510     , a29 JTF_VARCHAR2_TABLE_4000
511     , a30 JTF_VARCHAR2_TABLE_4000
512     , a31 JTF_VARCHAR2_TABLE_4000
513     , a32 JTF_VARCHAR2_TABLE_300
514     , a33 JTF_VARCHAR2_TABLE_300
515     , a34 JTF_VARCHAR2_TABLE_300
516     , a35 JTF_VARCHAR2_TABLE_300
517     , a36 JTF_DATE_TABLE
518     , a37 JTF_DATE_TABLE
519     , a38 JTF_VARCHAR2_TABLE_600
520     , a39 JTF_VARCHAR2_TABLE_100
521     , a40 JTF_VARCHAR2_TABLE_100
522     , a41 JTF_VARCHAR2_TABLE_100
523     , a42 JTF_VARCHAR2_TABLE_100
524     , a43 JTF_VARCHAR2_TABLE_100
525     , a44 JTF_VARCHAR2_TABLE_100
526     , a45 JTF_VARCHAR2_TABLE_100
527     , a46 JTF_VARCHAR2_TABLE_100
528     , a47 JTF_VARCHAR2_TABLE_100
529     , a48 JTF_VARCHAR2_TABLE_100
530     , a49 JTF_VARCHAR2_TABLE_100
531     , a50 JTF_VARCHAR2_TABLE_100
532     , a51 JTF_VARCHAR2_TABLE_100
533     , a52 JTF_VARCHAR2_TABLE_100
534     , a53 JTF_VARCHAR2_TABLE_100
535     , a54 JTF_VARCHAR2_TABLE_100
536     , a55 JTF_VARCHAR2_TABLE_100
537     , a56 JTF_VARCHAR2_TABLE_100
538     , a57 JTF_VARCHAR2_TABLE_100
539     , a58 JTF_VARCHAR2_TABLE_100
540     , a59 JTF_VARCHAR2_TABLE_100
541     , a60 JTF_VARCHAR2_TABLE_100
542     , a61 JTF_VARCHAR2_TABLE_100
543     , a62 JTF_VARCHAR2_TABLE_100
544     , a63 JTF_VARCHAR2_TABLE_300
545     , a64 JTF_VARCHAR2_TABLE_100
546     , a65 JTF_VARCHAR2_TABLE_100
547     ) as
548     ddindx binary_integer; indx binary_integer;
549   begin
550   if a0 is not null and a0.count > 0 then
551       if a0.count > 0 then
552         indx := a0.first;
553         ddindx := 1;
554         while true loop
555           t(ddindx).address := a0(indx);
556           t(ddindx).addr_source_system_ref := a1(indx);
557           t(ddindx).custom_attribute1 := a2(indx);
558           t(ddindx).custom_attribute10 := a3(indx);
559           t(ddindx).custom_attribute11 := a4(indx);
560           t(ddindx).custom_attribute12 := a5(indx);
561           t(ddindx).custom_attribute13 := a6(indx);
562           t(ddindx).custom_attribute14 := a7(indx);
563           t(ddindx).custom_attribute15 := a8(indx);
564           t(ddindx).custom_attribute16 := a9(indx);
565           t(ddindx).custom_attribute17 := a10(indx);
566           t(ddindx).custom_attribute18 := a11(indx);
567           t(ddindx).custom_attribute19 := a12(indx);
568           t(ddindx).custom_attribute2 := a13(indx);
569           t(ddindx).custom_attribute20 := a14(indx);
570           t(ddindx).custom_attribute21 := a15(indx);
571           t(ddindx).custom_attribute22 := a16(indx);
572           t(ddindx).custom_attribute23 := a17(indx);
573           t(ddindx).custom_attribute24 := a18(indx);
574           t(ddindx).custom_attribute25 := a19(indx);
575           t(ddindx).custom_attribute26 := a20(indx);
576           t(ddindx).custom_attribute27 := a21(indx);
577           t(ddindx).custom_attribute28 := a22(indx);
578           t(ddindx).custom_attribute29 := a23(indx);
579           t(ddindx).custom_attribute3 := a24(indx);
580           t(ddindx).custom_attribute30 := a25(indx);
581           t(ddindx).custom_attribute4 := a26(indx);
582           t(ddindx).custom_attribute5 := a27(indx);
583           t(ddindx).custom_attribute6 := a28(indx);
584           t(ddindx).custom_attribute7 := a29(indx);
585           t(ddindx).custom_attribute8 := a30(indx);
586           t(ddindx).custom_attribute9 := a31(indx);
587           t(ddindx).address1 := a32(indx);
588           t(ddindx).address2 := a33(indx);
589           t(ddindx).address3 := a34(indx);
590           t(ddindx).address4 := a35(indx);
591           t(ddindx).address_effective_date := rosetta_g_miss_date_in_map(a36(indx));
592           t(ddindx).address_expiration_date := rosetta_g_miss_date_in_map(a37(indx));
593           t(ddindx).address_lines_phonetic := a38(indx);
594           t(ddindx).city := a39(indx);
595           t(ddindx).clli_code := a40(indx);
596           t(ddindx).content_source_type := a41(indx);
597           t(ddindx).country := a42(indx);
598           t(ddindx).county := a43(indx);
599           t(ddindx).floor := a44(indx);
600           t(ddindx).house_number := a45(indx);
601           t(ddindx).language := a46(indx);
602           t(ddindx).position := a47(indx);
603           t(ddindx).postal_code := a48(indx);
604           t(ddindx).postal_plus4_code := a49(indx);
605           t(ddindx).po_box_number := a50(indx);
606           t(ddindx).province := a51(indx);
607           t(ddindx).sales_tax_geocode := a52(indx);
608           t(ddindx).sales_tax_inside_city_limits := a53(indx);
609           t(ddindx).state := a54(indx);
610           t(ddindx).street := a55(indx);
611           t(ddindx).street_number := a56(indx);
612           t(ddindx).street_suffix := a57(indx);
613           t(ddindx).suite := a58(indx);
614           t(ddindx).trailing_directory_code := a59(indx);
615           t(ddindx).validated_flag := a60(indx);
616           t(ddindx).identifying_address_flag := a61(indx);
617           t(ddindx).mailstop := a62(indx);
618           t(ddindx).party_site_name := a63(indx);
619           t(ddindx).party_site_number := a64(indx);
620           t(ddindx).status := a65(indx);
621           ddindx := ddindx+1;
622           if a0.last =indx
623             then exit;
624           end if;
625           indx := a0.next(indx);
626         end loop;
627       end if;
628    end if;
629   end rosetta_table_copy_in_p8;
630   procedure rosetta_table_copy_out_p8(t hz_party_search.party_site_list, a0 out nocopy JTF_VARCHAR2_TABLE_4000
631     , a1 out nocopy JTF_VARCHAR2_TABLE_4000
632     , a2 out nocopy JTF_VARCHAR2_TABLE_4000
633     , a3 out nocopy JTF_VARCHAR2_TABLE_4000
634     , a4 out nocopy JTF_VARCHAR2_TABLE_4000
635     , a5 out nocopy JTF_VARCHAR2_TABLE_4000
636     , a6 out nocopy JTF_VARCHAR2_TABLE_4000
637     , a7 out nocopy JTF_VARCHAR2_TABLE_4000
638     , a8 out nocopy JTF_VARCHAR2_TABLE_4000
639     , a9 out nocopy JTF_VARCHAR2_TABLE_4000
640     , a10 out nocopy JTF_VARCHAR2_TABLE_4000
641     , a11 out nocopy JTF_VARCHAR2_TABLE_4000
642     , a12 out nocopy JTF_VARCHAR2_TABLE_4000
643     , a13 out nocopy JTF_VARCHAR2_TABLE_4000
644     , a14 out nocopy JTF_VARCHAR2_TABLE_4000
645     , a15 out nocopy JTF_VARCHAR2_TABLE_4000
646     , a16 out nocopy JTF_VARCHAR2_TABLE_4000
647     , a17 out nocopy JTF_VARCHAR2_TABLE_4000
648     , a18 out nocopy JTF_VARCHAR2_TABLE_4000
649     , a19 out nocopy JTF_VARCHAR2_TABLE_4000
650     , a20 out nocopy JTF_VARCHAR2_TABLE_4000
651     , a21 out nocopy JTF_VARCHAR2_TABLE_4000
652     , a22 out nocopy JTF_VARCHAR2_TABLE_4000
653     , a23 out nocopy JTF_VARCHAR2_TABLE_4000
654     , a24 out nocopy JTF_VARCHAR2_TABLE_4000
655     , a25 out nocopy JTF_VARCHAR2_TABLE_4000
656     , a26 out nocopy JTF_VARCHAR2_TABLE_4000
657     , a27 out nocopy JTF_VARCHAR2_TABLE_4000
658     , a28 out nocopy JTF_VARCHAR2_TABLE_4000
659     , a29 out nocopy JTF_VARCHAR2_TABLE_4000
660     , a30 out nocopy JTF_VARCHAR2_TABLE_4000
661     , a31 out nocopy JTF_VARCHAR2_TABLE_4000
662     , a32 out nocopy JTF_VARCHAR2_TABLE_300
663     , a33 out nocopy JTF_VARCHAR2_TABLE_300
664     , a34 out nocopy JTF_VARCHAR2_TABLE_300
665     , a35 out nocopy JTF_VARCHAR2_TABLE_300
666     , a36 out nocopy JTF_DATE_TABLE
667     , a37 out nocopy JTF_DATE_TABLE
668     , a38 out nocopy JTF_VARCHAR2_TABLE_600
669     , a39 out nocopy JTF_VARCHAR2_TABLE_100
670     , a40 out nocopy JTF_VARCHAR2_TABLE_100
671     , a41 out nocopy JTF_VARCHAR2_TABLE_100
672     , a42 out nocopy JTF_VARCHAR2_TABLE_100
673     , a43 out nocopy JTF_VARCHAR2_TABLE_100
674     , a44 out nocopy JTF_VARCHAR2_TABLE_100
675     , a45 out nocopy JTF_VARCHAR2_TABLE_100
676     , a46 out nocopy JTF_VARCHAR2_TABLE_100
677     , a47 out nocopy JTF_VARCHAR2_TABLE_100
678     , a48 out nocopy JTF_VARCHAR2_TABLE_100
679     , a49 out nocopy JTF_VARCHAR2_TABLE_100
680     , a50 out nocopy JTF_VARCHAR2_TABLE_100
681     , a51 out nocopy JTF_VARCHAR2_TABLE_100
682     , a52 out nocopy JTF_VARCHAR2_TABLE_100
683     , a53 out nocopy JTF_VARCHAR2_TABLE_100
684     , a54 out nocopy JTF_VARCHAR2_TABLE_100
685     , a55 out nocopy JTF_VARCHAR2_TABLE_100
686     , a56 out nocopy JTF_VARCHAR2_TABLE_100
687     , a57 out nocopy JTF_VARCHAR2_TABLE_100
688     , a58 out nocopy JTF_VARCHAR2_TABLE_100
689     , a59 out nocopy JTF_VARCHAR2_TABLE_100
690     , a60 out nocopy JTF_VARCHAR2_TABLE_100
691     , a61 out nocopy JTF_VARCHAR2_TABLE_100
692     , a62 out nocopy JTF_VARCHAR2_TABLE_100
693     , a63 out nocopy JTF_VARCHAR2_TABLE_300
694     , a64 out nocopy JTF_VARCHAR2_TABLE_100
695     , a65 out nocopy JTF_VARCHAR2_TABLE_100
696     ) as
697     ddindx binary_integer; indx binary_integer;
698   begin
699   if t is null or t.count = 0 then
700     a0 := JTF_VARCHAR2_TABLE_4000();
701     a1 := JTF_VARCHAR2_TABLE_4000();
702     a2 := JTF_VARCHAR2_TABLE_4000();
703     a3 := JTF_VARCHAR2_TABLE_4000();
704     a4 := JTF_VARCHAR2_TABLE_4000();
705     a5 := JTF_VARCHAR2_TABLE_4000();
706     a6 := JTF_VARCHAR2_TABLE_4000();
707     a7 := JTF_VARCHAR2_TABLE_4000();
708     a8 := JTF_VARCHAR2_TABLE_4000();
709     a9 := JTF_VARCHAR2_TABLE_4000();
710     a10 := JTF_VARCHAR2_TABLE_4000();
711     a11 := JTF_VARCHAR2_TABLE_4000();
712     a12 := JTF_VARCHAR2_TABLE_4000();
713     a13 := JTF_VARCHAR2_TABLE_4000();
714     a14 := JTF_VARCHAR2_TABLE_4000();
715     a15 := JTF_VARCHAR2_TABLE_4000();
716     a16 := JTF_VARCHAR2_TABLE_4000();
717     a17 := JTF_VARCHAR2_TABLE_4000();
718     a18 := JTF_VARCHAR2_TABLE_4000();
719     a19 := JTF_VARCHAR2_TABLE_4000();
720     a20 := JTF_VARCHAR2_TABLE_4000();
721     a21 := JTF_VARCHAR2_TABLE_4000();
722     a22 := JTF_VARCHAR2_TABLE_4000();
723     a23 := JTF_VARCHAR2_TABLE_4000();
724     a24 := JTF_VARCHAR2_TABLE_4000();
725     a25 := JTF_VARCHAR2_TABLE_4000();
726     a26 := JTF_VARCHAR2_TABLE_4000();
727     a27 := JTF_VARCHAR2_TABLE_4000();
728     a28 := JTF_VARCHAR2_TABLE_4000();
729     a29 := JTF_VARCHAR2_TABLE_4000();
730     a30 := JTF_VARCHAR2_TABLE_4000();
731     a31 := JTF_VARCHAR2_TABLE_4000();
732     a32 := JTF_VARCHAR2_TABLE_300();
733     a33 := JTF_VARCHAR2_TABLE_300();
734     a34 := JTF_VARCHAR2_TABLE_300();
735     a35 := JTF_VARCHAR2_TABLE_300();
736     a36 := JTF_DATE_TABLE();
737     a37 := JTF_DATE_TABLE();
738     a38 := JTF_VARCHAR2_TABLE_600();
739     a39 := JTF_VARCHAR2_TABLE_100();
740     a40 := JTF_VARCHAR2_TABLE_100();
741     a41 := JTF_VARCHAR2_TABLE_100();
742     a42 := JTF_VARCHAR2_TABLE_100();
743     a43 := JTF_VARCHAR2_TABLE_100();
744     a44 := JTF_VARCHAR2_TABLE_100();
745     a45 := JTF_VARCHAR2_TABLE_100();
746     a46 := JTF_VARCHAR2_TABLE_100();
747     a47 := JTF_VARCHAR2_TABLE_100();
748     a48 := JTF_VARCHAR2_TABLE_100();
749     a49 := JTF_VARCHAR2_TABLE_100();
750     a50 := JTF_VARCHAR2_TABLE_100();
751     a51 := JTF_VARCHAR2_TABLE_100();
752     a52 := JTF_VARCHAR2_TABLE_100();
753     a53 := JTF_VARCHAR2_TABLE_100();
754     a54 := JTF_VARCHAR2_TABLE_100();
755     a55 := JTF_VARCHAR2_TABLE_100();
756     a56 := JTF_VARCHAR2_TABLE_100();
757     a57 := JTF_VARCHAR2_TABLE_100();
758     a58 := JTF_VARCHAR2_TABLE_100();
759     a59 := JTF_VARCHAR2_TABLE_100();
760     a60 := JTF_VARCHAR2_TABLE_100();
761     a61 := JTF_VARCHAR2_TABLE_100();
762     a62 := JTF_VARCHAR2_TABLE_100();
763     a63 := JTF_VARCHAR2_TABLE_300();
764     a64 := JTF_VARCHAR2_TABLE_100();
765     a65 := JTF_VARCHAR2_TABLE_100();
766   else
767       a0 := JTF_VARCHAR2_TABLE_4000();
768       a1 := JTF_VARCHAR2_TABLE_4000();
769       a2 := JTF_VARCHAR2_TABLE_4000();
770       a3 := JTF_VARCHAR2_TABLE_4000();
771       a4 := JTF_VARCHAR2_TABLE_4000();
772       a5 := JTF_VARCHAR2_TABLE_4000();
773       a6 := JTF_VARCHAR2_TABLE_4000();
774       a7 := JTF_VARCHAR2_TABLE_4000();
775       a8 := JTF_VARCHAR2_TABLE_4000();
776       a9 := JTF_VARCHAR2_TABLE_4000();
777       a10 := JTF_VARCHAR2_TABLE_4000();
778       a11 := JTF_VARCHAR2_TABLE_4000();
779       a12 := JTF_VARCHAR2_TABLE_4000();
780       a13 := JTF_VARCHAR2_TABLE_4000();
781       a14 := JTF_VARCHAR2_TABLE_4000();
782       a15 := JTF_VARCHAR2_TABLE_4000();
783       a16 := JTF_VARCHAR2_TABLE_4000();
784       a17 := JTF_VARCHAR2_TABLE_4000();
785       a18 := JTF_VARCHAR2_TABLE_4000();
786       a19 := JTF_VARCHAR2_TABLE_4000();
787       a20 := JTF_VARCHAR2_TABLE_4000();
788       a21 := JTF_VARCHAR2_TABLE_4000();
789       a22 := JTF_VARCHAR2_TABLE_4000();
790       a23 := JTF_VARCHAR2_TABLE_4000();
791       a24 := JTF_VARCHAR2_TABLE_4000();
792       a25 := JTF_VARCHAR2_TABLE_4000();
793       a26 := JTF_VARCHAR2_TABLE_4000();
794       a27 := JTF_VARCHAR2_TABLE_4000();
795       a28 := JTF_VARCHAR2_TABLE_4000();
796       a29 := JTF_VARCHAR2_TABLE_4000();
797       a30 := JTF_VARCHAR2_TABLE_4000();
798       a31 := JTF_VARCHAR2_TABLE_4000();
799       a32 := JTF_VARCHAR2_TABLE_300();
800       a33 := JTF_VARCHAR2_TABLE_300();
801       a34 := JTF_VARCHAR2_TABLE_300();
802       a35 := JTF_VARCHAR2_TABLE_300();
803       a36 := JTF_DATE_TABLE();
804       a37 := JTF_DATE_TABLE();
805       a38 := JTF_VARCHAR2_TABLE_600();
806       a39 := JTF_VARCHAR2_TABLE_100();
807       a40 := JTF_VARCHAR2_TABLE_100();
808       a41 := JTF_VARCHAR2_TABLE_100();
809       a42 := JTF_VARCHAR2_TABLE_100();
810       a43 := JTF_VARCHAR2_TABLE_100();
811       a44 := JTF_VARCHAR2_TABLE_100();
812       a45 := JTF_VARCHAR2_TABLE_100();
813       a46 := JTF_VARCHAR2_TABLE_100();
814       a47 := JTF_VARCHAR2_TABLE_100();
815       a48 := JTF_VARCHAR2_TABLE_100();
816       a49 := JTF_VARCHAR2_TABLE_100();
817       a50 := JTF_VARCHAR2_TABLE_100();
818       a51 := JTF_VARCHAR2_TABLE_100();
819       a52 := JTF_VARCHAR2_TABLE_100();
820       a53 := JTF_VARCHAR2_TABLE_100();
821       a54 := JTF_VARCHAR2_TABLE_100();
822       a55 := JTF_VARCHAR2_TABLE_100();
823       a56 := JTF_VARCHAR2_TABLE_100();
824       a57 := JTF_VARCHAR2_TABLE_100();
825       a58 := JTF_VARCHAR2_TABLE_100();
826       a59 := JTF_VARCHAR2_TABLE_100();
827       a60 := JTF_VARCHAR2_TABLE_100();
828       a61 := JTF_VARCHAR2_TABLE_100();
829       a62 := JTF_VARCHAR2_TABLE_100();
830       a63 := JTF_VARCHAR2_TABLE_300();
831       a64 := JTF_VARCHAR2_TABLE_100();
832       a65 := JTF_VARCHAR2_TABLE_100();
833       if t.count > 0 then
834         a0.extend(t.count);
835         a1.extend(t.count);
836         a2.extend(t.count);
837         a3.extend(t.count);
838         a4.extend(t.count);
839         a5.extend(t.count);
840         a6.extend(t.count);
841         a7.extend(t.count);
842         a8.extend(t.count);
843         a9.extend(t.count);
844         a10.extend(t.count);
845         a11.extend(t.count);
846         a12.extend(t.count);
847         a13.extend(t.count);
848         a14.extend(t.count);
849         a15.extend(t.count);
850         a16.extend(t.count);
851         a17.extend(t.count);
852         a18.extend(t.count);
853         a19.extend(t.count);
854         a20.extend(t.count);
855         a21.extend(t.count);
856         a22.extend(t.count);
857         a23.extend(t.count);
858         a24.extend(t.count);
859         a25.extend(t.count);
860         a26.extend(t.count);
861         a27.extend(t.count);
862         a28.extend(t.count);
863         a29.extend(t.count);
864         a30.extend(t.count);
865         a31.extend(t.count);
866         a32.extend(t.count);
867         a33.extend(t.count);
868         a34.extend(t.count);
869         a35.extend(t.count);
870         a36.extend(t.count);
871         a37.extend(t.count);
872         a38.extend(t.count);
873         a39.extend(t.count);
874         a40.extend(t.count);
875         a41.extend(t.count);
876         a42.extend(t.count);
877         a43.extend(t.count);
878         a44.extend(t.count);
879         a45.extend(t.count);
880         a46.extend(t.count);
881         a47.extend(t.count);
882         a48.extend(t.count);
883         a49.extend(t.count);
884         a50.extend(t.count);
885         a51.extend(t.count);
886         a52.extend(t.count);
887         a53.extend(t.count);
888         a54.extend(t.count);
889         a55.extend(t.count);
890         a56.extend(t.count);
891         a57.extend(t.count);
892         a58.extend(t.count);
893         a59.extend(t.count);
894         a60.extend(t.count);
895         a61.extend(t.count);
896         a62.extend(t.count);
897         a63.extend(t.count);
898         a64.extend(t.count);
899         a65.extend(t.count);
900         ddindx := t.first;
901         indx := 1;
902         while true loop
903           a0(indx) := t(ddindx).address;
904           a1(indx) := t(ddindx).addr_source_system_ref;
905           a2(indx) := t(ddindx).custom_attribute1;
906           a3(indx) := t(ddindx).custom_attribute10;
907           a4(indx) := t(ddindx).custom_attribute11;
908           a5(indx) := t(ddindx).custom_attribute12;
909           a6(indx) := t(ddindx).custom_attribute13;
910           a7(indx) := t(ddindx).custom_attribute14;
911           a8(indx) := t(ddindx).custom_attribute15;
912           a9(indx) := t(ddindx).custom_attribute16;
913           a10(indx) := t(ddindx).custom_attribute17;
914           a11(indx) := t(ddindx).custom_attribute18;
915           a12(indx) := t(ddindx).custom_attribute19;
916           a13(indx) := t(ddindx).custom_attribute2;
917           a14(indx) := t(ddindx).custom_attribute20;
918           a15(indx) := t(ddindx).custom_attribute21;
919           a16(indx) := t(ddindx).custom_attribute22;
920           a17(indx) := t(ddindx).custom_attribute23;
921           a18(indx) := t(ddindx).custom_attribute24;
922           a19(indx) := t(ddindx).custom_attribute25;
923           a20(indx) := t(ddindx).custom_attribute26;
924           a21(indx) := t(ddindx).custom_attribute27;
925           a22(indx) := t(ddindx).custom_attribute28;
926           a23(indx) := t(ddindx).custom_attribute29;
927           a24(indx) := t(ddindx).custom_attribute3;
928           a25(indx) := t(ddindx).custom_attribute30;
929           a26(indx) := t(ddindx).custom_attribute4;
930           a27(indx) := t(ddindx).custom_attribute5;
931           a28(indx) := t(ddindx).custom_attribute6;
932           a29(indx) := t(ddindx).custom_attribute7;
933           a30(indx) := t(ddindx).custom_attribute8;
934           a31(indx) := t(ddindx).custom_attribute9;
935           a32(indx) := t(ddindx).address1;
936           a33(indx) := t(ddindx).address2;
937           a34(indx) := t(ddindx).address3;
938           a35(indx) := t(ddindx).address4;
939           a36(indx) := t(ddindx).address_effective_date;
940           a37(indx) := t(ddindx).address_expiration_date;
941           a38(indx) := t(ddindx).address_lines_phonetic;
942           a39(indx) := t(ddindx).city;
943           a40(indx) := t(ddindx).clli_code;
944           a41(indx) := t(ddindx).content_source_type;
945           a42(indx) := t(ddindx).country;
946           a43(indx) := t(ddindx).county;
947           a44(indx) := t(ddindx).floor;
948           a45(indx) := t(ddindx).house_number;
949           a46(indx) := t(ddindx).language;
950           a47(indx) := t(ddindx).position;
951           a48(indx) := t(ddindx).postal_code;
952           a49(indx) := t(ddindx).postal_plus4_code;
953           a50(indx) := t(ddindx).po_box_number;
954           a51(indx) := t(ddindx).province;
955           a52(indx) := t(ddindx).sales_tax_geocode;
956           a53(indx) := t(ddindx).sales_tax_inside_city_limits;
957           a54(indx) := t(ddindx).state;
958           a55(indx) := t(ddindx).street;
959           a56(indx) := t(ddindx).street_number;
960           a57(indx) := t(ddindx).street_suffix;
961           a58(indx) := t(ddindx).suite;
962           a59(indx) := t(ddindx).trailing_directory_code;
963           a60(indx) := t(ddindx).validated_flag;
964           a61(indx) := t(ddindx).identifying_address_flag;
965           a62(indx) := t(ddindx).mailstop;
966           a63(indx) := t(ddindx).party_site_name;
967           a64(indx) := t(ddindx).party_site_number;
968           a65(indx) := t(ddindx).status;
969           indx := indx+1;
970           if t.last =ddindx
971             then exit;
972           end if;
973           ddindx := t.next(ddindx);
974         end loop;
975       end if;
976    end if;
977   end rosetta_table_copy_out_p8;
978 
979   procedure rosetta_table_copy_in_p9(t out nocopy hz_party_search.contact_list, a0 JTF_VARCHAR2_TABLE_4000
980     , a1 JTF_VARCHAR2_TABLE_4000
981     , a2 JTF_VARCHAR2_TABLE_4000
982     , a3 JTF_VARCHAR2_TABLE_4000
983     , a4 JTF_VARCHAR2_TABLE_4000
984     , a5 JTF_VARCHAR2_TABLE_4000
985     , a6 JTF_VARCHAR2_TABLE_4000
986     , a7 JTF_VARCHAR2_TABLE_4000
987     , a8 JTF_VARCHAR2_TABLE_4000
988     , a9 JTF_VARCHAR2_TABLE_4000
989     , a10 JTF_VARCHAR2_TABLE_4000
990     , a11 JTF_VARCHAR2_TABLE_4000
991     , a12 JTF_VARCHAR2_TABLE_4000
992     , a13 JTF_VARCHAR2_TABLE_4000
993     , a14 JTF_VARCHAR2_TABLE_4000
994     , a15 JTF_VARCHAR2_TABLE_4000
995     , a16 JTF_VARCHAR2_TABLE_4000
996     , a17 JTF_VARCHAR2_TABLE_4000
997     , a18 JTF_VARCHAR2_TABLE_4000
998     , a19 JTF_VARCHAR2_TABLE_4000
999     , a20 JTF_VARCHAR2_TABLE_4000
1000     , a21 JTF_VARCHAR2_TABLE_4000
1001     , a22 JTF_VARCHAR2_TABLE_4000
1002     , a23 JTF_VARCHAR2_TABLE_4000
1003     , a24 JTF_VARCHAR2_TABLE_4000
1004     , a25 JTF_VARCHAR2_TABLE_4000
1005     , a26 JTF_VARCHAR2_TABLE_4000
1006     , a27 JTF_VARCHAR2_TABLE_4000
1007     , a28 JTF_VARCHAR2_TABLE_4000
1008     , a29 JTF_VARCHAR2_TABLE_4000
1009     , a30 JTF_VARCHAR2_TABLE_4000
1010     , a31 JTF_VARCHAR2_TABLE_100
1011     , a32 JTF_VARCHAR2_TABLE_4000
1012     , a33 JTF_VARCHAR2_TABLE_100
1013     , a34 JTF_VARCHAR2_TABLE_100
1014     , a35 JTF_VARCHAR2_TABLE_100
1015     , a36 JTF_VARCHAR2_TABLE_100
1016     , a37 JTF_VARCHAR2_TABLE_100
1017     , a38 JTF_VARCHAR2_TABLE_100
1018     , a39 JTF_VARCHAR2_TABLE_100
1019     , a40 JTF_VARCHAR2_TABLE_100
1020     , a41 JTF_VARCHAR2_TABLE_100
1021     , a42 JTF_VARCHAR2_TABLE_100
1022     , a43 JTF_VARCHAR2_TABLE_100
1023     , a44 JTF_DATE_TABLE
1024     , a45 JTF_DATE_TABLE
1025     , a46 JTF_DATE_TABLE
1026     , a47 JTF_DATE_TABLE
1027     , a48 JTF_VARCHAR2_TABLE_100
1028     , a49 JTF_VARCHAR2_TABLE_300
1029     , a50 JTF_VARCHAR2_TABLE_100
1030     , a51 JTF_VARCHAR2_TABLE_200
1031     , a52 JTF_VARCHAR2_TABLE_100
1032     , a53 JTF_VARCHAR2_TABLE_100
1033     , a54 JTF_VARCHAR2_TABLE_100
1034     , a55 JTF_VARCHAR2_TABLE_100
1035     , a56 JTF_VARCHAR2_TABLE_200
1036     , a57 JTF_VARCHAR2_TABLE_100
1037     , a58 JTF_VARCHAR2_TABLE_100
1038     , a59 JTF_VARCHAR2_TABLE_500
1039     , a60 JTF_VARCHAR2_TABLE_400
1040     , a61 JTF_VARCHAR2_TABLE_100
1041     , a62 JTF_VARCHAR2_TABLE_200
1042     , a63 JTF_VARCHAR2_TABLE_100
1043     , a64 JTF_VARCHAR2_TABLE_100
1044     , a65 JTF_VARCHAR2_TABLE_100
1045     , a66 JTF_VARCHAR2_TABLE_100
1046     , a67 JTF_VARCHAR2_TABLE_100
1047     , a68 JTF_VARCHAR2_TABLE_100
1048     ) as
1049     ddindx binary_integer; indx binary_integer;
1050   begin
1051   if a0 is not null and a0.count > 0 then
1052       if a0.count > 0 then
1053         indx := a0.first;
1054         ddindx := 1;
1055         while true loop
1056           t(ddindx).contact_source_system_ref := a0(indx);
1057           t(ddindx).custom_attribute1 := a1(indx);
1058           t(ddindx).custom_attribute10 := a2(indx);
1059           t(ddindx).custom_attribute11 := a3(indx);
1060           t(ddindx).custom_attribute12 := a4(indx);
1061           t(ddindx).custom_attribute13 := a5(indx);
1062           t(ddindx).custom_attribute14 := a6(indx);
1063           t(ddindx).custom_attribute15 := a7(indx);
1064           t(ddindx).custom_attribute16 := a8(indx);
1065           t(ddindx).custom_attribute17 := a9(indx);
1066           t(ddindx).custom_attribute18 := a10(indx);
1067           t(ddindx).custom_attribute19 := a11(indx);
1068           t(ddindx).custom_attribute2 := a12(indx);
1069           t(ddindx).custom_attribute20 := a13(indx);
1070           t(ddindx).custom_attribute21 := a14(indx);
1071           t(ddindx).custom_attribute22 := a15(indx);
1072           t(ddindx).custom_attribute23 := a16(indx);
1073           t(ddindx).custom_attribute24 := a17(indx);
1074           t(ddindx).custom_attribute25 := a18(indx);
1075           t(ddindx).custom_attribute26 := a19(indx);
1076           t(ddindx).custom_attribute27 := a20(indx);
1077           t(ddindx).custom_attribute28 := a21(indx);
1078           t(ddindx).custom_attribute29 := a22(indx);
1079           t(ddindx).custom_attribute3 := a23(indx);
1080           t(ddindx).custom_attribute30 := a24(indx);
1081           t(ddindx).custom_attribute4 := a25(indx);
1082           t(ddindx).custom_attribute5 := a26(indx);
1083           t(ddindx).custom_attribute6 := a27(indx);
1084           t(ddindx).custom_attribute7 := a28(indx);
1085           t(ddindx).custom_attribute8 := a29(indx);
1086           t(ddindx).custom_attribute9 := a30(indx);
1087           t(ddindx).contact_number := a31(indx);
1088           t(ddindx).contact_name := a32(indx);
1089           t(ddindx).decision_maker_flag := a33(indx);
1090           t(ddindx).job_title := a34(indx);
1091           t(ddindx).job_title_code := a35(indx);
1092           t(ddindx).mail_stop := a36(indx);
1093           t(ddindx).native_language := a37(indx);
1094           t(ddindx).other_language_1 := a38(indx);
1095           t(ddindx).other_language_2 := a39(indx);
1096           t(ddindx).rank := a40(indx);
1097           t(ddindx).reference_use_flag := a41(indx);
1098           t(ddindx).title := a42(indx);
1099           t(ddindx).relationship_type := a43(indx);
1100           t(ddindx).best_time_contact_begin := rosetta_g_miss_date_in_map(a44(indx));
1101           t(ddindx).best_time_contact_end := rosetta_g_miss_date_in_map(a45(indx));
1102           t(ddindx).date_of_birth := rosetta_g_miss_date_in_map(a46(indx));
1103           t(ddindx).date_of_death := rosetta_g_miss_date_in_map(a47(indx));
1104           t(ddindx).jgzz_fiscal_code := a48(indx);
1105           t(ddindx).known_as := a49(indx);
1106           t(ddindx).person_academic_title := a50(indx);
1107           t(ddindx).person_first_name := a51(indx);
1108           t(ddindx).person_first_name_phonetic := a52(indx);
1109           t(ddindx).person_identifier := a53(indx);
1110           t(ddindx).person_iden_type := a54(indx);
1111           t(ddindx).person_initials := a55(indx);
1112           t(ddindx).person_last_name := a56(indx);
1113           t(ddindx).person_last_name_phonetic := a57(indx);
1114           t(ddindx).person_middle_name := a58(indx);
1115           t(ddindx).person_name := a59(indx);
1116           t(ddindx).person_name_phonetic := a60(indx);
1117           t(ddindx).person_name_suffix := a61(indx);
1118           t(ddindx).person_previous_last_name := a62(indx);
1119           t(ddindx).person_title := a63(indx);
1120           t(ddindx).place_of_birth := a64(indx);
1121           t(ddindx).tax_name := a65(indx);
1122           t(ddindx).tax_reference := a66(indx);
1123           t(ddindx).content_source_type := a67(indx);
1124           t(ddindx).directional_flag := a68(indx);
1125           ddindx := ddindx+1;
1126           if a0.last =indx
1127             then exit;
1128           end if;
1129           indx := a0.next(indx);
1130         end loop;
1131       end if;
1132    end if;
1133   end rosetta_table_copy_in_p9;
1134   procedure rosetta_table_copy_out_p9(t hz_party_search.contact_list, a0 out nocopy JTF_VARCHAR2_TABLE_4000
1135     , a1 out nocopy JTF_VARCHAR2_TABLE_4000
1136     , a2 out nocopy JTF_VARCHAR2_TABLE_4000
1137     , a3 out nocopy JTF_VARCHAR2_TABLE_4000
1138     , a4 out nocopy JTF_VARCHAR2_TABLE_4000
1139     , a5 out nocopy JTF_VARCHAR2_TABLE_4000
1140     , a6 out nocopy JTF_VARCHAR2_TABLE_4000
1141     , a7 out nocopy JTF_VARCHAR2_TABLE_4000
1142     , a8 out nocopy JTF_VARCHAR2_TABLE_4000
1143     , a9 out nocopy JTF_VARCHAR2_TABLE_4000
1144     , a10 out nocopy JTF_VARCHAR2_TABLE_4000
1145     , a11 out nocopy JTF_VARCHAR2_TABLE_4000
1146     , a12 out nocopy JTF_VARCHAR2_TABLE_4000
1147     , a13 out nocopy JTF_VARCHAR2_TABLE_4000
1148     , a14 out nocopy JTF_VARCHAR2_TABLE_4000
1149     , a15 out nocopy JTF_VARCHAR2_TABLE_4000
1150     , a16 out nocopy JTF_VARCHAR2_TABLE_4000
1151     , a17 out nocopy JTF_VARCHAR2_TABLE_4000
1152     , a18 out nocopy JTF_VARCHAR2_TABLE_4000
1153     , a19 out nocopy JTF_VARCHAR2_TABLE_4000
1154     , a20 out nocopy JTF_VARCHAR2_TABLE_4000
1155     , a21 out nocopy JTF_VARCHAR2_TABLE_4000
1156     , a22 out nocopy JTF_VARCHAR2_TABLE_4000
1157     , a23 out nocopy JTF_VARCHAR2_TABLE_4000
1158     , a24 out nocopy JTF_VARCHAR2_TABLE_4000
1159     , a25 out nocopy JTF_VARCHAR2_TABLE_4000
1160     , a26 out nocopy JTF_VARCHAR2_TABLE_4000
1161     , a27 out nocopy JTF_VARCHAR2_TABLE_4000
1162     , a28 out nocopy JTF_VARCHAR2_TABLE_4000
1163     , a29 out nocopy JTF_VARCHAR2_TABLE_4000
1164     , a30 out nocopy JTF_VARCHAR2_TABLE_4000
1165     , a31 out nocopy JTF_VARCHAR2_TABLE_100
1166     , a32 out nocopy JTF_VARCHAR2_TABLE_4000
1167     , a33 out nocopy JTF_VARCHAR2_TABLE_100
1168     , a34 out nocopy JTF_VARCHAR2_TABLE_100
1169     , a35 out nocopy JTF_VARCHAR2_TABLE_100
1170     , a36 out nocopy JTF_VARCHAR2_TABLE_100
1171     , a37 out nocopy JTF_VARCHAR2_TABLE_100
1172     , a38 out nocopy JTF_VARCHAR2_TABLE_100
1173     , a39 out nocopy JTF_VARCHAR2_TABLE_100
1174     , a40 out nocopy JTF_VARCHAR2_TABLE_100
1175     , a41 out nocopy JTF_VARCHAR2_TABLE_100
1176     , a42 out nocopy JTF_VARCHAR2_TABLE_100
1177     , a43 out nocopy JTF_VARCHAR2_TABLE_100
1178     , a44 out nocopy JTF_DATE_TABLE
1179     , a45 out nocopy JTF_DATE_TABLE
1180     , a46 out nocopy JTF_DATE_TABLE
1181     , a47 out nocopy JTF_DATE_TABLE
1182     , a48 out nocopy JTF_VARCHAR2_TABLE_100
1183     , a49 out nocopy JTF_VARCHAR2_TABLE_300
1184     , a50 out nocopy JTF_VARCHAR2_TABLE_100
1185     , a51 out nocopy JTF_VARCHAR2_TABLE_200
1186     , a52 out nocopy JTF_VARCHAR2_TABLE_100
1187     , a53 out nocopy JTF_VARCHAR2_TABLE_100
1188     , a54 out nocopy JTF_VARCHAR2_TABLE_100
1189     , a55 out nocopy JTF_VARCHAR2_TABLE_100
1190     , a56 out nocopy JTF_VARCHAR2_TABLE_200
1191     , a57 out nocopy JTF_VARCHAR2_TABLE_100
1192     , a58 out nocopy JTF_VARCHAR2_TABLE_100
1193     , a59 out nocopy JTF_VARCHAR2_TABLE_500
1194     , a60 out nocopy JTF_VARCHAR2_TABLE_400
1195     , a61 out nocopy JTF_VARCHAR2_TABLE_100
1196     , a62 out nocopy JTF_VARCHAR2_TABLE_200
1197     , a63 out nocopy JTF_VARCHAR2_TABLE_100
1198     , a64 out nocopy JTF_VARCHAR2_TABLE_100
1199     , a65 out nocopy JTF_VARCHAR2_TABLE_100
1200     , a66 out nocopy JTF_VARCHAR2_TABLE_100
1201     , a67 out nocopy JTF_VARCHAR2_TABLE_100
1202     , a68 out nocopy JTF_VARCHAR2_TABLE_100
1203     ) as
1204     ddindx binary_integer; indx binary_integer;
1205   begin
1206   if t is null or t.count = 0 then
1207     a0 := JTF_VARCHAR2_TABLE_4000();
1208     a1 := JTF_VARCHAR2_TABLE_4000();
1209     a2 := JTF_VARCHAR2_TABLE_4000();
1210     a3 := JTF_VARCHAR2_TABLE_4000();
1211     a4 := JTF_VARCHAR2_TABLE_4000();
1212     a5 := JTF_VARCHAR2_TABLE_4000();
1213     a6 := JTF_VARCHAR2_TABLE_4000();
1214     a7 := JTF_VARCHAR2_TABLE_4000();
1215     a8 := JTF_VARCHAR2_TABLE_4000();
1216     a9 := JTF_VARCHAR2_TABLE_4000();
1217     a10 := JTF_VARCHAR2_TABLE_4000();
1218     a11 := JTF_VARCHAR2_TABLE_4000();
1219     a12 := JTF_VARCHAR2_TABLE_4000();
1220     a13 := JTF_VARCHAR2_TABLE_4000();
1221     a14 := JTF_VARCHAR2_TABLE_4000();
1222     a15 := JTF_VARCHAR2_TABLE_4000();
1223     a16 := JTF_VARCHAR2_TABLE_4000();
1224     a17 := JTF_VARCHAR2_TABLE_4000();
1225     a18 := JTF_VARCHAR2_TABLE_4000();
1226     a19 := JTF_VARCHAR2_TABLE_4000();
1227     a20 := JTF_VARCHAR2_TABLE_4000();
1228     a21 := JTF_VARCHAR2_TABLE_4000();
1229     a22 := JTF_VARCHAR2_TABLE_4000();
1230     a23 := JTF_VARCHAR2_TABLE_4000();
1231     a24 := JTF_VARCHAR2_TABLE_4000();
1232     a25 := JTF_VARCHAR2_TABLE_4000();
1233     a26 := JTF_VARCHAR2_TABLE_4000();
1234     a27 := JTF_VARCHAR2_TABLE_4000();
1235     a28 := JTF_VARCHAR2_TABLE_4000();
1236     a29 := JTF_VARCHAR2_TABLE_4000();
1237     a30 := JTF_VARCHAR2_TABLE_4000();
1238     a31 := JTF_VARCHAR2_TABLE_100();
1239     a32 := JTF_VARCHAR2_TABLE_4000();
1240     a33 := JTF_VARCHAR2_TABLE_100();
1241     a34 := JTF_VARCHAR2_TABLE_100();
1242     a35 := JTF_VARCHAR2_TABLE_100();
1243     a36 := JTF_VARCHAR2_TABLE_100();
1244     a37 := JTF_VARCHAR2_TABLE_100();
1245     a38 := JTF_VARCHAR2_TABLE_100();
1246     a39 := JTF_VARCHAR2_TABLE_100();
1247     a40 := JTF_VARCHAR2_TABLE_100();
1248     a41 := JTF_VARCHAR2_TABLE_100();
1249     a42 := JTF_VARCHAR2_TABLE_100();
1250     a43 := JTF_VARCHAR2_TABLE_100();
1251     a44 := JTF_DATE_TABLE();
1252     a45 := JTF_DATE_TABLE();
1253     a46 := JTF_DATE_TABLE();
1254     a47 := JTF_DATE_TABLE();
1255     a48 := JTF_VARCHAR2_TABLE_100();
1256     a49 := JTF_VARCHAR2_TABLE_300();
1257     a50 := JTF_VARCHAR2_TABLE_100();
1258     a51 := JTF_VARCHAR2_TABLE_200();
1259     a52 := JTF_VARCHAR2_TABLE_100();
1260     a53 := JTF_VARCHAR2_TABLE_100();
1261     a54 := JTF_VARCHAR2_TABLE_100();
1262     a55 := JTF_VARCHAR2_TABLE_100();
1263     a56 := JTF_VARCHAR2_TABLE_200();
1264     a57 := JTF_VARCHAR2_TABLE_100();
1265     a58 := JTF_VARCHAR2_TABLE_100();
1266     a59 := JTF_VARCHAR2_TABLE_500();
1267     a60 := JTF_VARCHAR2_TABLE_400();
1268     a61 := JTF_VARCHAR2_TABLE_100();
1269     a62 := JTF_VARCHAR2_TABLE_200();
1270     a63 := JTF_VARCHAR2_TABLE_100();
1271     a64 := JTF_VARCHAR2_TABLE_100();
1272     a65 := JTF_VARCHAR2_TABLE_100();
1273     a66 := JTF_VARCHAR2_TABLE_100();
1274     a67 := JTF_VARCHAR2_TABLE_100();
1275     a68 := JTF_VARCHAR2_TABLE_100();
1276   else
1277       a0 := JTF_VARCHAR2_TABLE_4000();
1278       a1 := JTF_VARCHAR2_TABLE_4000();
1279       a2 := JTF_VARCHAR2_TABLE_4000();
1280       a3 := JTF_VARCHAR2_TABLE_4000();
1281       a4 := JTF_VARCHAR2_TABLE_4000();
1282       a5 := JTF_VARCHAR2_TABLE_4000();
1283       a6 := JTF_VARCHAR2_TABLE_4000();
1284       a7 := JTF_VARCHAR2_TABLE_4000();
1285       a8 := JTF_VARCHAR2_TABLE_4000();
1286       a9 := JTF_VARCHAR2_TABLE_4000();
1287       a10 := JTF_VARCHAR2_TABLE_4000();
1288       a11 := JTF_VARCHAR2_TABLE_4000();
1289       a12 := JTF_VARCHAR2_TABLE_4000();
1290       a13 := JTF_VARCHAR2_TABLE_4000();
1291       a14 := JTF_VARCHAR2_TABLE_4000();
1292       a15 := JTF_VARCHAR2_TABLE_4000();
1293       a16 := JTF_VARCHAR2_TABLE_4000();
1294       a17 := JTF_VARCHAR2_TABLE_4000();
1295       a18 := JTF_VARCHAR2_TABLE_4000();
1296       a19 := JTF_VARCHAR2_TABLE_4000();
1297       a20 := JTF_VARCHAR2_TABLE_4000();
1298       a21 := JTF_VARCHAR2_TABLE_4000();
1299       a22 := JTF_VARCHAR2_TABLE_4000();
1300       a23 := JTF_VARCHAR2_TABLE_4000();
1301       a24 := JTF_VARCHAR2_TABLE_4000();
1302       a25 := JTF_VARCHAR2_TABLE_4000();
1303       a26 := JTF_VARCHAR2_TABLE_4000();
1304       a27 := JTF_VARCHAR2_TABLE_4000();
1305       a28 := JTF_VARCHAR2_TABLE_4000();
1306       a29 := JTF_VARCHAR2_TABLE_4000();
1307       a30 := JTF_VARCHAR2_TABLE_4000();
1308       a31 := JTF_VARCHAR2_TABLE_100();
1309       a32 := JTF_VARCHAR2_TABLE_4000();
1310       a33 := JTF_VARCHAR2_TABLE_100();
1311       a34 := JTF_VARCHAR2_TABLE_100();
1312       a35 := JTF_VARCHAR2_TABLE_100();
1313       a36 := JTF_VARCHAR2_TABLE_100();
1314       a37 := JTF_VARCHAR2_TABLE_100();
1315       a38 := JTF_VARCHAR2_TABLE_100();
1316       a39 := JTF_VARCHAR2_TABLE_100();
1317       a40 := JTF_VARCHAR2_TABLE_100();
1318       a41 := JTF_VARCHAR2_TABLE_100();
1319       a42 := JTF_VARCHAR2_TABLE_100();
1320       a43 := JTF_VARCHAR2_TABLE_100();
1321       a44 := JTF_DATE_TABLE();
1322       a45 := JTF_DATE_TABLE();
1323       a46 := JTF_DATE_TABLE();
1324       a47 := JTF_DATE_TABLE();
1325       a48 := JTF_VARCHAR2_TABLE_100();
1326       a49 := JTF_VARCHAR2_TABLE_300();
1327       a50 := JTF_VARCHAR2_TABLE_100();
1328       a51 := JTF_VARCHAR2_TABLE_200();
1329       a52 := JTF_VARCHAR2_TABLE_100();
1330       a53 := JTF_VARCHAR2_TABLE_100();
1331       a54 := JTF_VARCHAR2_TABLE_100();
1332       a55 := JTF_VARCHAR2_TABLE_100();
1333       a56 := JTF_VARCHAR2_TABLE_200();
1334       a57 := JTF_VARCHAR2_TABLE_100();
1335       a58 := JTF_VARCHAR2_TABLE_100();
1336       a59 := JTF_VARCHAR2_TABLE_500();
1337       a60 := JTF_VARCHAR2_TABLE_400();
1338       a61 := JTF_VARCHAR2_TABLE_100();
1339       a62 := JTF_VARCHAR2_TABLE_200();
1340       a63 := JTF_VARCHAR2_TABLE_100();
1341       a64 := JTF_VARCHAR2_TABLE_100();
1342       a65 := JTF_VARCHAR2_TABLE_100();
1343       a66 := JTF_VARCHAR2_TABLE_100();
1344       a67 := JTF_VARCHAR2_TABLE_100();
1345       a68 := JTF_VARCHAR2_TABLE_100();
1346       if t.count > 0 then
1347         a0.extend(t.count);
1348         a1.extend(t.count);
1349         a2.extend(t.count);
1350         a3.extend(t.count);
1351         a4.extend(t.count);
1352         a5.extend(t.count);
1353         a6.extend(t.count);
1354         a7.extend(t.count);
1355         a8.extend(t.count);
1356         a9.extend(t.count);
1357         a10.extend(t.count);
1358         a11.extend(t.count);
1359         a12.extend(t.count);
1360         a13.extend(t.count);
1361         a14.extend(t.count);
1362         a15.extend(t.count);
1363         a16.extend(t.count);
1364         a17.extend(t.count);
1365         a18.extend(t.count);
1366         a19.extend(t.count);
1367         a20.extend(t.count);
1368         a21.extend(t.count);
1369         a22.extend(t.count);
1370         a23.extend(t.count);
1371         a24.extend(t.count);
1372         a25.extend(t.count);
1373         a26.extend(t.count);
1374         a27.extend(t.count);
1375         a28.extend(t.count);
1376         a29.extend(t.count);
1377         a30.extend(t.count);
1378         a31.extend(t.count);
1379         a32.extend(t.count);
1380         a33.extend(t.count);
1381         a34.extend(t.count);
1382         a35.extend(t.count);
1383         a36.extend(t.count);
1384         a37.extend(t.count);
1385         a38.extend(t.count);
1386         a39.extend(t.count);
1387         a40.extend(t.count);
1388         a41.extend(t.count);
1389         a42.extend(t.count);
1390         a43.extend(t.count);
1391         a44.extend(t.count);
1392         a45.extend(t.count);
1393         a46.extend(t.count);
1394         a47.extend(t.count);
1395         a48.extend(t.count);
1396         a49.extend(t.count);
1397         a50.extend(t.count);
1398         a51.extend(t.count);
1399         a52.extend(t.count);
1400         a53.extend(t.count);
1401         a54.extend(t.count);
1402         a55.extend(t.count);
1403         a56.extend(t.count);
1404         a57.extend(t.count);
1405         a58.extend(t.count);
1406         a59.extend(t.count);
1407         a60.extend(t.count);
1408         a61.extend(t.count);
1409         a62.extend(t.count);
1410         a63.extend(t.count);
1411         a64.extend(t.count);
1412         a65.extend(t.count);
1413         a66.extend(t.count);
1414         a67.extend(t.count);
1415         a68.extend(t.count);
1416         ddindx := t.first;
1417         indx := 1;
1418         while true loop
1419           a0(indx) := t(ddindx).contact_source_system_ref;
1420           a1(indx) := t(ddindx).custom_attribute1;
1421           a2(indx) := t(ddindx).custom_attribute10;
1422           a3(indx) := t(ddindx).custom_attribute11;
1423           a4(indx) := t(ddindx).custom_attribute12;
1424           a5(indx) := t(ddindx).custom_attribute13;
1425           a6(indx) := t(ddindx).custom_attribute14;
1426           a7(indx) := t(ddindx).custom_attribute15;
1427           a8(indx) := t(ddindx).custom_attribute16;
1428           a9(indx) := t(ddindx).custom_attribute17;
1429           a10(indx) := t(ddindx).custom_attribute18;
1430           a11(indx) := t(ddindx).custom_attribute19;
1431           a12(indx) := t(ddindx).custom_attribute2;
1432           a13(indx) := t(ddindx).custom_attribute20;
1433           a14(indx) := t(ddindx).custom_attribute21;
1434           a15(indx) := t(ddindx).custom_attribute22;
1435           a16(indx) := t(ddindx).custom_attribute23;
1436           a17(indx) := t(ddindx).custom_attribute24;
1437           a18(indx) := t(ddindx).custom_attribute25;
1438           a19(indx) := t(ddindx).custom_attribute26;
1439           a20(indx) := t(ddindx).custom_attribute27;
1440           a21(indx) := t(ddindx).custom_attribute28;
1441           a22(indx) := t(ddindx).custom_attribute29;
1442           a23(indx) := t(ddindx).custom_attribute3;
1443           a24(indx) := t(ddindx).custom_attribute30;
1444           a25(indx) := t(ddindx).custom_attribute4;
1445           a26(indx) := t(ddindx).custom_attribute5;
1446           a27(indx) := t(ddindx).custom_attribute6;
1447           a28(indx) := t(ddindx).custom_attribute7;
1448           a29(indx) := t(ddindx).custom_attribute8;
1449           a30(indx) := t(ddindx).custom_attribute9;
1450           a31(indx) := t(ddindx).contact_number;
1451           a32(indx) := t(ddindx).contact_name;
1452           a33(indx) := t(ddindx).decision_maker_flag;
1453           a34(indx) := t(ddindx).job_title;
1454           a35(indx) := t(ddindx).job_title_code;
1455           a36(indx) := t(ddindx).mail_stop;
1456           a37(indx) := t(ddindx).native_language;
1457           a38(indx) := t(ddindx).other_language_1;
1458           a39(indx) := t(ddindx).other_language_2;
1459           a40(indx) := t(ddindx).rank;
1460           a41(indx) := t(ddindx).reference_use_flag;
1461           a42(indx) := t(ddindx).title;
1462           a43(indx) := t(ddindx).relationship_type;
1463           a44(indx) := t(ddindx).best_time_contact_begin;
1464           a45(indx) := t(ddindx).best_time_contact_end;
1465           a46(indx) := t(ddindx).date_of_birth;
1466           a47(indx) := t(ddindx).date_of_death;
1467           a48(indx) := t(ddindx).jgzz_fiscal_code;
1468           a49(indx) := t(ddindx).known_as;
1469           a50(indx) := t(ddindx).person_academic_title;
1470           a51(indx) := t(ddindx).person_first_name;
1471           a52(indx) := t(ddindx).person_first_name_phonetic;
1472           a53(indx) := t(ddindx).person_identifier;
1473           a54(indx) := t(ddindx).person_iden_type;
1474           a55(indx) := t(ddindx).person_initials;
1475           a56(indx) := t(ddindx).person_last_name;
1476           a57(indx) := t(ddindx).person_last_name_phonetic;
1477           a58(indx) := t(ddindx).person_middle_name;
1478           a59(indx) := t(ddindx).person_name;
1479           a60(indx) := t(ddindx).person_name_phonetic;
1480           a61(indx) := t(ddindx).person_name_suffix;
1481           a62(indx) := t(ddindx).person_previous_last_name;
1482           a63(indx) := t(ddindx).person_title;
1483           a64(indx) := t(ddindx).place_of_birth;
1484           a65(indx) := t(ddindx).tax_name;
1485           a66(indx) := t(ddindx).tax_reference;
1486           a67(indx) := t(ddindx).content_source_type;
1487           a68(indx) := t(ddindx).directional_flag;
1488           indx := indx+1;
1489           if t.last =ddindx
1490             then exit;
1491           end if;
1492           ddindx := t.next(ddindx);
1493         end loop;
1494       end if;
1495    end if;
1496   end rosetta_table_copy_out_p9;
1497 
1498   procedure rosetta_table_copy_in_p10(t out nocopy hz_party_search.contact_point_list, a0 JTF_VARCHAR2_TABLE_100
1499     , a1 JTF_VARCHAR2_TABLE_4000
1500     , a2 JTF_VARCHAR2_TABLE_4000
1501     , a3 JTF_VARCHAR2_TABLE_4000
1502     , a4 JTF_VARCHAR2_TABLE_4000
1503     , a5 JTF_VARCHAR2_TABLE_4000
1504     , a6 JTF_VARCHAR2_TABLE_4000
1505     , a7 JTF_VARCHAR2_TABLE_4000
1506     , a8 JTF_VARCHAR2_TABLE_4000
1507     , a9 JTF_VARCHAR2_TABLE_4000
1508     , a10 JTF_VARCHAR2_TABLE_4000
1509     , a11 JTF_VARCHAR2_TABLE_4000
1510     , a12 JTF_VARCHAR2_TABLE_4000
1511     , a13 JTF_VARCHAR2_TABLE_4000
1512     , a14 JTF_VARCHAR2_TABLE_4000
1513     , a15 JTF_VARCHAR2_TABLE_4000
1514     , a16 JTF_VARCHAR2_TABLE_4000
1515     , a17 JTF_VARCHAR2_TABLE_4000
1516     , a18 JTF_VARCHAR2_TABLE_4000
1517     , a19 JTF_VARCHAR2_TABLE_4000
1518     , a20 JTF_VARCHAR2_TABLE_4000
1519     , a21 JTF_VARCHAR2_TABLE_4000
1520     , a22 JTF_VARCHAR2_TABLE_4000
1521     , a23 JTF_VARCHAR2_TABLE_4000
1522     , a24 JTF_VARCHAR2_TABLE_4000
1523     , a25 JTF_VARCHAR2_TABLE_4000
1524     , a26 JTF_VARCHAR2_TABLE_4000
1525     , a27 JTF_VARCHAR2_TABLE_4000
1526     , a28 JTF_VARCHAR2_TABLE_4000
1527     , a29 JTF_VARCHAR2_TABLE_4000
1528     , a30 JTF_VARCHAR2_TABLE_4000
1529     , a31 JTF_VARCHAR2_TABLE_4000
1530     , a32 JTF_VARCHAR2_TABLE_100
1531     , a33 JTF_VARCHAR2_TABLE_100
1532     , a34 JTF_VARCHAR2_TABLE_100
1533     , a35 JTF_VARCHAR2_TABLE_100
1534     , a36 JTF_VARCHAR2_TABLE_100
1535     , a37 JTF_VARCHAR2_TABLE_100
1536     , a38 JTF_VARCHAR2_TABLE_100
1537     , a39 JTF_NUMBER_TABLE
1538     , a40 JTF_VARCHAR2_TABLE_100
1539     , a41 JTF_VARCHAR2_TABLE_2000
1540     , a42 JTF_VARCHAR2_TABLE_100
1541     , a43 JTF_VARCHAR2_TABLE_4000
1542     , a44 JTF_DATE_TABLE
1543     , a45 JTF_VARCHAR2_TABLE_100
1544     , a46 JTF_VARCHAR2_TABLE_100
1545     , a47 JTF_VARCHAR2_TABLE_100
1546     , a48 JTF_VARCHAR2_TABLE_100
1547     , a49 JTF_VARCHAR2_TABLE_100
1548     , a50 JTF_VARCHAR2_TABLE_100
1549     , a51 JTF_VARCHAR2_TABLE_100
1550     , a52 JTF_VARCHAR2_TABLE_2000
1551     , a53 JTF_VARCHAR2_TABLE_100
1552     , a54 JTF_VARCHAR2_TABLE_100
1553     , a55 JTF_NUMBER_TABLE
1554     , a56 JTF_VARCHAR2_TABLE_2000
1555     , a57 JTF_VARCHAR2_TABLE_100
1556     , a58 JTF_VARCHAR2_TABLE_100
1557     , a59 JTF_VARCHAR2_TABLE_100
1558     ) as
1559     ddindx binary_integer; indx binary_integer;
1560   begin
1561   if a0 is not null and a0.count > 0 then
1562       if a0.count > 0 then
1563         indx := a0.first;
1564         ddindx := 1;
1565         while true loop
1566           t(ddindx).contact_point_type := a0(indx);
1567           t(ddindx).cpt_source_system_ref := a1(indx);
1568           t(ddindx).custom_attribute1 := a2(indx);
1569           t(ddindx).custom_attribute10 := a3(indx);
1570           t(ddindx).custom_attribute11 := a4(indx);
1571           t(ddindx).custom_attribute12 := a5(indx);
1572           t(ddindx).custom_attribute13 := a6(indx);
1573           t(ddindx).custom_attribute14 := a7(indx);
1574           t(ddindx).custom_attribute15 := a8(indx);
1575           t(ddindx).custom_attribute16 := a9(indx);
1576           t(ddindx).custom_attribute17 := a10(indx);
1577           t(ddindx).custom_attribute18 := a11(indx);
1578           t(ddindx).custom_attribute19 := a12(indx);
1579           t(ddindx).custom_attribute2 := a13(indx);
1580           t(ddindx).custom_attribute20 := a14(indx);
1581           t(ddindx).custom_attribute21 := a15(indx);
1582           t(ddindx).custom_attribute22 := a16(indx);
1583           t(ddindx).custom_attribute23 := a17(indx);
1584           t(ddindx).custom_attribute24 := a18(indx);
1585           t(ddindx).custom_attribute25 := a19(indx);
1586           t(ddindx).custom_attribute26 := a20(indx);
1587           t(ddindx).custom_attribute27 := a21(indx);
1588           t(ddindx).custom_attribute28 := a22(indx);
1589           t(ddindx).custom_attribute29 := a23(indx);
1590           t(ddindx).custom_attribute3 := a24(indx);
1591           t(ddindx).custom_attribute30 := a25(indx);
1592           t(ddindx).custom_attribute4 := a26(indx);
1593           t(ddindx).custom_attribute5 := a27(indx);
1594           t(ddindx).custom_attribute6 := a28(indx);
1595           t(ddindx).custom_attribute7 := a29(indx);
1596           t(ddindx).custom_attribute8 := a30(indx);
1597           t(ddindx).custom_attribute9 := a31(indx);
1598           t(ddindx).content_source_type := a32(indx);
1599           t(ddindx).edi_ece_tp_location_code := a33(indx);
1600           t(ddindx).edi_id_number := a34(indx);
1601           t(ddindx).edi_payment_format := a35(indx);
1602           t(ddindx).edi_payment_method := a36(indx);
1603           t(ddindx).edi_remittance_instruction := a37(indx);
1604           t(ddindx).edi_remittance_method := a38(indx);
1605           t(ddindx).edi_tp_header_id := a39(indx);
1606           t(ddindx).edi_transaction_handling := a40(indx);
1607           t(ddindx).email_address := a41(indx);
1608           t(ddindx).email_format := a42(indx);
1609           t(ddindx).flex_format_phone_number := a43(indx);
1610           t(ddindx).last_contact_dt_time := rosetta_g_miss_date_in_map(a44(indx));
1611           t(ddindx).phone_area_code := a45(indx);
1612           t(ddindx).phone_calling_calendar := a46(indx);
1613           t(ddindx).phone_country_code := a47(indx);
1614           t(ddindx).phone_extension := a48(indx);
1615           t(ddindx).phone_line_type := a49(indx);
1616           t(ddindx).phone_number := a50(indx);
1617           t(ddindx).primary_flag := a51(indx);
1618           t(ddindx).raw_phone_number := a52(indx);
1619           t(ddindx).telephone_type := a53(indx);
1620           t(ddindx).telex_number := a54(indx);
1621           t(ddindx).time_zone := a55(indx);
1622           t(ddindx).url := a56(indx);
1623           t(ddindx).web_type := a57(indx);
1624           t(ddindx).status := a58(indx);
1625           t(ddindx).contact_point_purpose := a59(indx);
1626           ddindx := ddindx+1;
1627           if a0.last =indx
1628             then exit;
1629           end if;
1630           indx := a0.next(indx);
1631         end loop;
1632       end if;
1633    end if;
1634   end rosetta_table_copy_in_p10;
1635   procedure rosetta_table_copy_out_p10(t hz_party_search.contact_point_list, a0 out nocopy JTF_VARCHAR2_TABLE_100
1636     , a1 out nocopy JTF_VARCHAR2_TABLE_4000
1637     , a2 out nocopy JTF_VARCHAR2_TABLE_4000
1638     , a3 out nocopy JTF_VARCHAR2_TABLE_4000
1639     , a4 out nocopy JTF_VARCHAR2_TABLE_4000
1640     , a5 out nocopy JTF_VARCHAR2_TABLE_4000
1641     , a6 out nocopy JTF_VARCHAR2_TABLE_4000
1642     , a7 out nocopy JTF_VARCHAR2_TABLE_4000
1643     , a8 out nocopy JTF_VARCHAR2_TABLE_4000
1644     , a9 out nocopy JTF_VARCHAR2_TABLE_4000
1645     , a10 out nocopy JTF_VARCHAR2_TABLE_4000
1646     , a11 out nocopy JTF_VARCHAR2_TABLE_4000
1647     , a12 out nocopy JTF_VARCHAR2_TABLE_4000
1648     , a13 out nocopy JTF_VARCHAR2_TABLE_4000
1649     , a14 out nocopy JTF_VARCHAR2_TABLE_4000
1650     , a15 out nocopy JTF_VARCHAR2_TABLE_4000
1651     , a16 out nocopy JTF_VARCHAR2_TABLE_4000
1652     , a17 out nocopy JTF_VARCHAR2_TABLE_4000
1653     , a18 out nocopy JTF_VARCHAR2_TABLE_4000
1654     , a19 out nocopy JTF_VARCHAR2_TABLE_4000
1655     , a20 out nocopy JTF_VARCHAR2_TABLE_4000
1656     , a21 out nocopy JTF_VARCHAR2_TABLE_4000
1657     , a22 out nocopy JTF_VARCHAR2_TABLE_4000
1658     , a23 out nocopy JTF_VARCHAR2_TABLE_4000
1659     , a24 out nocopy JTF_VARCHAR2_TABLE_4000
1660     , a25 out nocopy JTF_VARCHAR2_TABLE_4000
1661     , a26 out nocopy JTF_VARCHAR2_TABLE_4000
1662     , a27 out nocopy JTF_VARCHAR2_TABLE_4000
1663     , a28 out nocopy JTF_VARCHAR2_TABLE_4000
1664     , a29 out nocopy JTF_VARCHAR2_TABLE_4000
1665     , a30 out nocopy JTF_VARCHAR2_TABLE_4000
1666     , a31 out nocopy JTF_VARCHAR2_TABLE_4000
1667     , a32 out nocopy JTF_VARCHAR2_TABLE_100
1668     , a33 out nocopy JTF_VARCHAR2_TABLE_100
1669     , a34 out nocopy JTF_VARCHAR2_TABLE_100
1670     , a35 out nocopy JTF_VARCHAR2_TABLE_100
1671     , a36 out nocopy JTF_VARCHAR2_TABLE_100
1672     , a37 out nocopy JTF_VARCHAR2_TABLE_100
1673     , a38 out nocopy JTF_VARCHAR2_TABLE_100
1674     , a39 out nocopy JTF_NUMBER_TABLE
1675     , a40 out nocopy JTF_VARCHAR2_TABLE_100
1676     , a41 out nocopy JTF_VARCHAR2_TABLE_2000
1677     , a42 out nocopy JTF_VARCHAR2_TABLE_100
1678     , a43 out nocopy JTF_VARCHAR2_TABLE_4000
1679     , a44 out nocopy JTF_DATE_TABLE
1680     , a45 out nocopy JTF_VARCHAR2_TABLE_100
1681     , a46 out nocopy JTF_VARCHAR2_TABLE_100
1682     , a47 out nocopy JTF_VARCHAR2_TABLE_100
1683     , a48 out nocopy JTF_VARCHAR2_TABLE_100
1684     , a49 out nocopy JTF_VARCHAR2_TABLE_100
1685     , a50 out nocopy JTF_VARCHAR2_TABLE_100
1686     , a51 out nocopy JTF_VARCHAR2_TABLE_100
1687     , a52 out nocopy JTF_VARCHAR2_TABLE_2000
1688     , a53 out nocopy JTF_VARCHAR2_TABLE_100
1689     , a54 out nocopy JTF_VARCHAR2_TABLE_100
1690     , a55 out nocopy JTF_NUMBER_TABLE
1691     , a56 out nocopy JTF_VARCHAR2_TABLE_2000
1692     , a57 out nocopy JTF_VARCHAR2_TABLE_100
1693     , a58 out nocopy JTF_VARCHAR2_TABLE_100
1694     , a59 out nocopy JTF_VARCHAR2_TABLE_100
1695     ) as
1696     ddindx binary_integer; indx binary_integer;
1697   begin
1698   if t is null or t.count = 0 then
1699     a0 := JTF_VARCHAR2_TABLE_100();
1700     a1 := JTF_VARCHAR2_TABLE_4000();
1701     a2 := JTF_VARCHAR2_TABLE_4000();
1702     a3 := JTF_VARCHAR2_TABLE_4000();
1703     a4 := JTF_VARCHAR2_TABLE_4000();
1704     a5 := JTF_VARCHAR2_TABLE_4000();
1705     a6 := JTF_VARCHAR2_TABLE_4000();
1706     a7 := JTF_VARCHAR2_TABLE_4000();
1707     a8 := JTF_VARCHAR2_TABLE_4000();
1708     a9 := JTF_VARCHAR2_TABLE_4000();
1709     a10 := JTF_VARCHAR2_TABLE_4000();
1710     a11 := JTF_VARCHAR2_TABLE_4000();
1711     a12 := JTF_VARCHAR2_TABLE_4000();
1712     a13 := JTF_VARCHAR2_TABLE_4000();
1713     a14 := JTF_VARCHAR2_TABLE_4000();
1714     a15 := JTF_VARCHAR2_TABLE_4000();
1715     a16 := JTF_VARCHAR2_TABLE_4000();
1716     a17 := JTF_VARCHAR2_TABLE_4000();
1717     a18 := JTF_VARCHAR2_TABLE_4000();
1718     a19 := JTF_VARCHAR2_TABLE_4000();
1719     a20 := JTF_VARCHAR2_TABLE_4000();
1720     a21 := JTF_VARCHAR2_TABLE_4000();
1721     a22 := JTF_VARCHAR2_TABLE_4000();
1722     a23 := JTF_VARCHAR2_TABLE_4000();
1723     a24 := JTF_VARCHAR2_TABLE_4000();
1724     a25 := JTF_VARCHAR2_TABLE_4000();
1725     a26 := JTF_VARCHAR2_TABLE_4000();
1726     a27 := JTF_VARCHAR2_TABLE_4000();
1727     a28 := JTF_VARCHAR2_TABLE_4000();
1728     a29 := JTF_VARCHAR2_TABLE_4000();
1729     a30 := JTF_VARCHAR2_TABLE_4000();
1730     a31 := JTF_VARCHAR2_TABLE_4000();
1731     a32 := JTF_VARCHAR2_TABLE_100();
1732     a33 := JTF_VARCHAR2_TABLE_100();
1733     a34 := JTF_VARCHAR2_TABLE_100();
1734     a35 := JTF_VARCHAR2_TABLE_100();
1735     a36 := JTF_VARCHAR2_TABLE_100();
1736     a37 := JTF_VARCHAR2_TABLE_100();
1737     a38 := JTF_VARCHAR2_TABLE_100();
1738     a39 := JTF_NUMBER_TABLE();
1739     a40 := JTF_VARCHAR2_TABLE_100();
1740     a41 := JTF_VARCHAR2_TABLE_2000();
1741     a42 := JTF_VARCHAR2_TABLE_100();
1742     a43 := JTF_VARCHAR2_TABLE_4000();
1743     a44 := JTF_DATE_TABLE();
1744     a45 := JTF_VARCHAR2_TABLE_100();
1745     a46 := JTF_VARCHAR2_TABLE_100();
1746     a47 := JTF_VARCHAR2_TABLE_100();
1747     a48 := JTF_VARCHAR2_TABLE_100();
1748     a49 := JTF_VARCHAR2_TABLE_100();
1749     a50 := JTF_VARCHAR2_TABLE_100();
1750     a51 := JTF_VARCHAR2_TABLE_100();
1751     a52 := JTF_VARCHAR2_TABLE_2000();
1752     a53 := JTF_VARCHAR2_TABLE_100();
1753     a54 := JTF_VARCHAR2_TABLE_100();
1754     a55 := JTF_NUMBER_TABLE();
1755     a56 := JTF_VARCHAR2_TABLE_2000();
1756     a57 := JTF_VARCHAR2_TABLE_100();
1757     a58 := JTF_VARCHAR2_TABLE_100();
1758     a59 := JTF_VARCHAR2_TABLE_100();
1759   else
1760       a0 := JTF_VARCHAR2_TABLE_100();
1761       a1 := JTF_VARCHAR2_TABLE_4000();
1762       a2 := JTF_VARCHAR2_TABLE_4000();
1763       a3 := JTF_VARCHAR2_TABLE_4000();
1764       a4 := JTF_VARCHAR2_TABLE_4000();
1765       a5 := JTF_VARCHAR2_TABLE_4000();
1766       a6 := JTF_VARCHAR2_TABLE_4000();
1767       a7 := JTF_VARCHAR2_TABLE_4000();
1768       a8 := JTF_VARCHAR2_TABLE_4000();
1769       a9 := JTF_VARCHAR2_TABLE_4000();
1770       a10 := JTF_VARCHAR2_TABLE_4000();
1771       a11 := JTF_VARCHAR2_TABLE_4000();
1772       a12 := JTF_VARCHAR2_TABLE_4000();
1773       a13 := JTF_VARCHAR2_TABLE_4000();
1774       a14 := JTF_VARCHAR2_TABLE_4000();
1775       a15 := JTF_VARCHAR2_TABLE_4000();
1776       a16 := JTF_VARCHAR2_TABLE_4000();
1777       a17 := JTF_VARCHAR2_TABLE_4000();
1778       a18 := JTF_VARCHAR2_TABLE_4000();
1779       a19 := JTF_VARCHAR2_TABLE_4000();
1780       a20 := JTF_VARCHAR2_TABLE_4000();
1781       a21 := JTF_VARCHAR2_TABLE_4000();
1782       a22 := JTF_VARCHAR2_TABLE_4000();
1783       a23 := JTF_VARCHAR2_TABLE_4000();
1784       a24 := JTF_VARCHAR2_TABLE_4000();
1785       a25 := JTF_VARCHAR2_TABLE_4000();
1786       a26 := JTF_VARCHAR2_TABLE_4000();
1787       a27 := JTF_VARCHAR2_TABLE_4000();
1788       a28 := JTF_VARCHAR2_TABLE_4000();
1789       a29 := JTF_VARCHAR2_TABLE_4000();
1790       a30 := JTF_VARCHAR2_TABLE_4000();
1791       a31 := JTF_VARCHAR2_TABLE_4000();
1792       a32 := JTF_VARCHAR2_TABLE_100();
1793       a33 := JTF_VARCHAR2_TABLE_100();
1794       a34 := JTF_VARCHAR2_TABLE_100();
1795       a35 := JTF_VARCHAR2_TABLE_100();
1796       a36 := JTF_VARCHAR2_TABLE_100();
1797       a37 := JTF_VARCHAR2_TABLE_100();
1798       a38 := JTF_VARCHAR2_TABLE_100();
1799       a39 := JTF_NUMBER_TABLE();
1800       a40 := JTF_VARCHAR2_TABLE_100();
1801       a41 := JTF_VARCHAR2_TABLE_2000();
1802       a42 := JTF_VARCHAR2_TABLE_100();
1803       a43 := JTF_VARCHAR2_TABLE_4000();
1804       a44 := JTF_DATE_TABLE();
1805       a45 := JTF_VARCHAR2_TABLE_100();
1806       a46 := JTF_VARCHAR2_TABLE_100();
1807       a47 := JTF_VARCHAR2_TABLE_100();
1808       a48 := JTF_VARCHAR2_TABLE_100();
1809       a49 := JTF_VARCHAR2_TABLE_100();
1810       a50 := JTF_VARCHAR2_TABLE_100();
1811       a51 := JTF_VARCHAR2_TABLE_100();
1812       a52 := JTF_VARCHAR2_TABLE_2000();
1813       a53 := JTF_VARCHAR2_TABLE_100();
1814       a54 := JTF_VARCHAR2_TABLE_100();
1815       a55 := JTF_NUMBER_TABLE();
1816       a56 := JTF_VARCHAR2_TABLE_2000();
1817       a57 := JTF_VARCHAR2_TABLE_100();
1818       a58 := JTF_VARCHAR2_TABLE_100();
1819       a59 := JTF_VARCHAR2_TABLE_100();
1820       if t.count > 0 then
1821         a0.extend(t.count);
1822         a1.extend(t.count);
1823         a2.extend(t.count);
1824         a3.extend(t.count);
1825         a4.extend(t.count);
1826         a5.extend(t.count);
1827         a6.extend(t.count);
1828         a7.extend(t.count);
1829         a8.extend(t.count);
1830         a9.extend(t.count);
1831         a10.extend(t.count);
1832         a11.extend(t.count);
1833         a12.extend(t.count);
1834         a13.extend(t.count);
1835         a14.extend(t.count);
1836         a15.extend(t.count);
1837         a16.extend(t.count);
1838         a17.extend(t.count);
1839         a18.extend(t.count);
1840         a19.extend(t.count);
1841         a20.extend(t.count);
1842         a21.extend(t.count);
1843         a22.extend(t.count);
1844         a23.extend(t.count);
1845         a24.extend(t.count);
1846         a25.extend(t.count);
1847         a26.extend(t.count);
1848         a27.extend(t.count);
1849         a28.extend(t.count);
1850         a29.extend(t.count);
1851         a30.extend(t.count);
1852         a31.extend(t.count);
1853         a32.extend(t.count);
1854         a33.extend(t.count);
1855         a34.extend(t.count);
1856         a35.extend(t.count);
1857         a36.extend(t.count);
1858         a37.extend(t.count);
1859         a38.extend(t.count);
1860         a39.extend(t.count);
1861         a40.extend(t.count);
1862         a41.extend(t.count);
1863         a42.extend(t.count);
1864         a43.extend(t.count);
1865         a44.extend(t.count);
1866         a45.extend(t.count);
1867         a46.extend(t.count);
1868         a47.extend(t.count);
1869         a48.extend(t.count);
1870         a49.extend(t.count);
1871         a50.extend(t.count);
1872         a51.extend(t.count);
1873         a52.extend(t.count);
1874         a53.extend(t.count);
1875         a54.extend(t.count);
1876         a55.extend(t.count);
1877         a56.extend(t.count);
1878         a57.extend(t.count);
1879         a58.extend(t.count);
1880         a59.extend(t.count);
1881         ddindx := t.first;
1882         indx := 1;
1883         while true loop
1884           a0(indx) := t(ddindx).contact_point_type;
1885           a1(indx) := t(ddindx).cpt_source_system_ref;
1886           a2(indx) := t(ddindx).custom_attribute1;
1887           a3(indx) := t(ddindx).custom_attribute10;
1888           a4(indx) := t(ddindx).custom_attribute11;
1889           a5(indx) := t(ddindx).custom_attribute12;
1890           a6(indx) := t(ddindx).custom_attribute13;
1891           a7(indx) := t(ddindx).custom_attribute14;
1892           a8(indx) := t(ddindx).custom_attribute15;
1893           a9(indx) := t(ddindx).custom_attribute16;
1894           a10(indx) := t(ddindx).custom_attribute17;
1895           a11(indx) := t(ddindx).custom_attribute18;
1896           a12(indx) := t(ddindx).custom_attribute19;
1897           a13(indx) := t(ddindx).custom_attribute2;
1898           a14(indx) := t(ddindx).custom_attribute20;
1899           a15(indx) := t(ddindx).custom_attribute21;
1900           a16(indx) := t(ddindx).custom_attribute22;
1901           a17(indx) := t(ddindx).custom_attribute23;
1902           a18(indx) := t(ddindx).custom_attribute24;
1903           a19(indx) := t(ddindx).custom_attribute25;
1904           a20(indx) := t(ddindx).custom_attribute26;
1905           a21(indx) := t(ddindx).custom_attribute27;
1906           a22(indx) := t(ddindx).custom_attribute28;
1907           a23(indx) := t(ddindx).custom_attribute29;
1908           a24(indx) := t(ddindx).custom_attribute3;
1909           a25(indx) := t(ddindx).custom_attribute30;
1910           a26(indx) := t(ddindx).custom_attribute4;
1911           a27(indx) := t(ddindx).custom_attribute5;
1912           a28(indx) := t(ddindx).custom_attribute6;
1913           a29(indx) := t(ddindx).custom_attribute7;
1914           a30(indx) := t(ddindx).custom_attribute8;
1915           a31(indx) := t(ddindx).custom_attribute9;
1916           a32(indx) := t(ddindx).content_source_type;
1917           a33(indx) := t(ddindx).edi_ece_tp_location_code;
1918           a34(indx) := t(ddindx).edi_id_number;
1919           a35(indx) := t(ddindx).edi_payment_format;
1920           a36(indx) := t(ddindx).edi_payment_method;
1921           a37(indx) := t(ddindx).edi_remittance_instruction;
1922           a38(indx) := t(ddindx).edi_remittance_method;
1923           a39(indx) := t(ddindx).edi_tp_header_id;
1924           a40(indx) := t(ddindx).edi_transaction_handling;
1925           a41(indx) := t(ddindx).email_address;
1926           a42(indx) := t(ddindx).email_format;
1927           a43(indx) := t(ddindx).flex_format_phone_number;
1928           a44(indx) := t(ddindx).last_contact_dt_time;
1929           a45(indx) := t(ddindx).phone_area_code;
1930           a46(indx) := t(ddindx).phone_calling_calendar;
1931           a47(indx) := t(ddindx).phone_country_code;
1932           a48(indx) := t(ddindx).phone_extension;
1933           a49(indx) := t(ddindx).phone_line_type;
1934           a50(indx) := t(ddindx).phone_number;
1935           a51(indx) := t(ddindx).primary_flag;
1936           a52(indx) := t(ddindx).raw_phone_number;
1937           a53(indx) := t(ddindx).telephone_type;
1938           a54(indx) := t(ddindx).telex_number;
1939           a55(indx) := t(ddindx).time_zone;
1940           a56(indx) := t(ddindx).url;
1941           a57(indx) := t(ddindx).web_type;
1942           a58(indx) := t(ddindx).status;
1943           a59(indx) := t(ddindx).contact_point_purpose;
1944           indx := indx+1;
1945           if t.last =ddindx
1946             then exit;
1947           end if;
1948           ddindx := t.next(ddindx);
1949         end loop;
1950       end if;
1951    end if;
1952   end rosetta_table_copy_out_p10;
1953 
1954   procedure rosetta_table_copy_in_p12(t out nocopy hz_party_search.score_list, a0 JTF_NUMBER_TABLE
1955     , a1 JTF_NUMBER_TABLE
1956     , a2 JTF_NUMBER_TABLE
1957     , a3 JTF_NUMBER_TABLE
1958     , a4 JTF_NUMBER_TABLE
1959     , a5 JTF_NUMBER_TABLE
1960     , a6 JTF_NUMBER_TABLE
1961     , a7 JTF_NUMBER_TABLE
1962     , a8 JTF_NUMBER_TABLE
1963     ) as
1964     ddindx binary_integer; indx binary_integer;
1965   begin
1966   if a0 is not null and a0.count > 0 then
1967       if a0.count > 0 then
1968         indx := a0.first;
1969         ddindx := 1;
1970         while true loop
1971           t(ddindx).total_score := a0(indx);
1972           t(ddindx).party_score := a1(indx);
1973           t(ddindx).party_site_score := a2(indx);
1974           t(ddindx).contact_score := a3(indx);
1975           t(ddindx).contact_point_score := a4(indx);
1976           t(ddindx).party_id := a5(indx);
1977           t(ddindx).party_site_id := a6(indx);
1978           t(ddindx).org_contact_id := a7(indx);
1979           t(ddindx).contact_point_id := a8(indx);
1980           ddindx := ddindx+1;
1981           if a0.last =indx
1982             then exit;
1983           end if;
1984           indx := a0.next(indx);
1985         end loop;
1986       end if;
1987    end if;
1988   end rosetta_table_copy_in_p12;
1989   procedure rosetta_table_copy_out_p12(t hz_party_search.score_list, a0 out nocopy JTF_NUMBER_TABLE
1990     , a1 out nocopy JTF_NUMBER_TABLE
1991     , a2 out nocopy JTF_NUMBER_TABLE
1992     , a3 out nocopy JTF_NUMBER_TABLE
1993     , a4 out nocopy JTF_NUMBER_TABLE
1994     , a5 out nocopy JTF_NUMBER_TABLE
1995     , a6 out nocopy JTF_NUMBER_TABLE
1996     , a7 out nocopy JTF_NUMBER_TABLE
1997     , a8 out nocopy JTF_NUMBER_TABLE
1998     ) as
1999     ddindx binary_integer; indx binary_integer;
2000   begin
2001   if t is null or t.count = 0 then
2002     a0 := JTF_NUMBER_TABLE();
2003     a1 := JTF_NUMBER_TABLE();
2004     a2 := JTF_NUMBER_TABLE();
2005     a3 := JTF_NUMBER_TABLE();
2006     a4 := JTF_NUMBER_TABLE();
2007     a5 := JTF_NUMBER_TABLE();
2008     a6 := JTF_NUMBER_TABLE();
2009     a7 := JTF_NUMBER_TABLE();
2010     a8 := JTF_NUMBER_TABLE();
2011   else
2012       a0 := JTF_NUMBER_TABLE();
2013       a1 := JTF_NUMBER_TABLE();
2014       a2 := JTF_NUMBER_TABLE();
2015       a3 := JTF_NUMBER_TABLE();
2016       a4 := JTF_NUMBER_TABLE();
2017       a5 := JTF_NUMBER_TABLE();
2018       a6 := JTF_NUMBER_TABLE();
2019       a7 := JTF_NUMBER_TABLE();
2020       a8 := JTF_NUMBER_TABLE();
2021       if t.count > 0 then
2022         a0.extend(t.count);
2023         a1.extend(t.count);
2024         a2.extend(t.count);
2025         a3.extend(t.count);
2026         a4.extend(t.count);
2027         a5.extend(t.count);
2028         a6.extend(t.count);
2029         a7.extend(t.count);
2030         a8.extend(t.count);
2031         ddindx := t.first;
2032         indx := 1;
2033         while true loop
2034           a0(indx) := t(ddindx).total_score;
2035           a1(indx) := t(ddindx).party_score;
2036           a2(indx) := t(ddindx).party_site_score;
2037           a3(indx) := t(ddindx).contact_score;
2038           a4(indx) := t(ddindx).contact_point_score;
2039           a5(indx) := t(ddindx).party_id;
2040           a6(indx) := t(ddindx).party_site_id;
2041           a7(indx) := t(ddindx).org_contact_id;
2042           a8(indx) := t(ddindx).contact_point_id;
2043           indx := indx+1;
2044           if t.last =ddindx
2045             then exit;
2046           end if;
2047           ddindx := t.next(ddindx);
2048         end loop;
2049       end if;
2050    end if;
2051   end rosetta_table_copy_out_p12;
2052 
2053   procedure find_parties_1(p_init_msg_list  VARCHAR2
2054     , p_rule_id  NUMBER
2055     , p2_a0  VARCHAR2
2056     , p2_a1  VARCHAR2
2057     , p2_a2  VARCHAR2
2058     , p2_a3  VARCHAR2
2059     , p2_a4  VARCHAR2
2060     , p2_a5  VARCHAR2
2061     , p2_a6  VARCHAR2
2062     , p2_a7  VARCHAR2
2063     , p2_a8  VARCHAR2
2064     , p2_a9  VARCHAR2
2065     , p2_a10  VARCHAR2
2066     , p2_a11  VARCHAR2
2067     , p2_a12  VARCHAR2
2068     , p2_a13  VARCHAR2
2069     , p2_a14  VARCHAR2
2070     , p2_a15  VARCHAR2
2071     , p2_a16  VARCHAR2
2072     , p2_a17  VARCHAR2
2073     , p2_a18  VARCHAR2
2074     , p2_a19  VARCHAR2
2075     , p2_a20  VARCHAR2
2076     , p2_a21  VARCHAR2
2077     , p2_a22  VARCHAR2
2078     , p2_a23  VARCHAR2
2079     , p2_a24  VARCHAR2
2080     , p2_a25  VARCHAR2
2081     , p2_a26  VARCHAR2
2082     , p2_a27  VARCHAR2
2083     , p2_a28  VARCHAR2
2084     , p2_a29  VARCHAR2
2085     , p2_a30  VARCHAR2
2086     , p2_a31  VARCHAR2
2087     , p2_a32  VARCHAR2
2088     , p2_a33  VARCHAR2
2089     , p2_a34  VARCHAR2
2090     , p2_a35  NUMBER
2091     , p2_a36  DATE
2092     , p2_a37  DATE
2093     , p2_a38  VARCHAR2
2094     , p2_a39  VARCHAR2
2095     , p2_a40  VARCHAR2
2096     , p2_a41  VARCHAR2
2097     , p2_a42  VARCHAR2
2098     , p2_a43  VARCHAR2
2099     , p2_a44  VARCHAR2
2100     , p2_a45  NUMBER
2101     , p2_a46  VARCHAR2
2102     , p2_a47  VARCHAR2
2103     , p2_a48  NUMBER
2104     , p2_a49  NUMBER
2105     , p2_a50  VARCHAR2
2106     , p2_a51  VARCHAR2
2107     , p2_a52  VARCHAR2
2108     , p2_a53  VARCHAR2
2109     , p2_a54  VARCHAR2
2110     , p2_a55  VARCHAR2
2111     , p2_a56  VARCHAR2
2112     , p2_a57  VARCHAR2
2113     , p2_a58  VARCHAR2
2114     , p2_a59  VARCHAR2
2115     , p2_a60  DATE
2116     , p2_a61  NUMBER
2117     , p2_a62  NUMBER
2118     , p2_a63  NUMBER
2119     , p2_a64  VARCHAR2
2120     , p2_a65  NUMBER
2121     , p2_a66  DATE
2122     , p2_a67  VARCHAR2
2123     , p2_a68  VARCHAR2
2124     , p2_a69  VARCHAR2
2125     , p2_a70  NUMBER
2126     , p2_a71  VARCHAR2
2127     , p2_a72  VARCHAR2
2128     , p2_a73  VARCHAR2
2129     , p2_a74  VARCHAR2
2130     , p2_a75  VARCHAR2
2131     , p2_a76  VARCHAR2
2132     , p2_a77  VARCHAR2
2133     , p2_a78  NUMBER
2134     , p2_a79  NUMBER
2135     , p2_a80  VARCHAR2
2136     , p2_a81  VARCHAR2
2137     , p2_a82  VARCHAR2
2138     , p2_a83  VARCHAR2
2139     , p2_a84  VARCHAR2
2140     , p2_a85  VARCHAR2
2141     , p2_a86  VARCHAR2
2142     , p2_a87  VARCHAR2
2143     , p2_a88  VARCHAR2
2144     , p2_a89  VARCHAR2
2145     , p2_a90  DATE
2146     , p2_a91  NUMBER
2147     , p2_a92  VARCHAR2
2148     , p2_a93  VARCHAR2
2149     , p2_a94  VARCHAR2
2150     , p2_a95  VARCHAR2
2151     , p2_a96  NUMBER
2152     , p2_a97  VARCHAR2
2153     , p2_a98  VARCHAR2
2154     , p2_a99  NUMBER
2155     , p2_a100  VARCHAR2
2156     , p2_a101  VARCHAR2
2157     , p2_a102  VARCHAR2
2158     , p2_a103  VARCHAR2
2159     , p2_a104  VARCHAR2
2160     , p2_a105  VARCHAR2
2161     , p2_a106  VARCHAR2
2162     , p2_a107  VARCHAR2
2163     , p2_a108  VARCHAR2
2164     , p2_a109  VARCHAR2
2165     , p2_a110  VARCHAR2
2166     , p2_a111  VARCHAR2
2167     , p2_a112  VARCHAR2
2168     , p2_a113  VARCHAR2
2169     , p2_a114  VARCHAR2
2170     , p2_a115  VARCHAR2
2171     , p2_a116  NUMBER
2172     , p2_a117  VARCHAR2
2173     , p2_a118  VARCHAR2
2174     , p2_a119  NUMBER
2175     , p2_a120  VARCHAR2
2176     , p2_a121  VARCHAR2
2177     , p2_a122  VARCHAR2
2178     , p2_a123  VARCHAR2
2179     , p2_a124  VARCHAR2
2180     , p2_a125  VARCHAR2
2181     , p2_a126  VARCHAR2
2182     , p2_a127  VARCHAR2
2183     , p2_a128  VARCHAR2
2184     , p2_a129  VARCHAR2
2185     , p2_a130  VARCHAR2
2186     , p2_a131  VARCHAR2
2187     , p2_a132  VARCHAR2
2188     , p2_a133  VARCHAR2
2189     , p2_a134  VARCHAR2
2190     , p2_a135  VARCHAR2
2191     , p2_a136  VARCHAR2
2192     , p2_a137  VARCHAR2
2193     , p2_a138  VARCHAR2
2194     , p2_a139  VARCHAR2
2195     , p2_a140  VARCHAR2
2196     , p2_a141  VARCHAR2
2197     , p2_a142  VARCHAR2
2198     , p2_a143  NUMBER
2199     , p2_a144  VARCHAR2
2200     , p2_a145  NUMBER
2201     , p2_a146  VARCHAR2
2202     , p2_a147  VARCHAR2
2203     , p2_a148  VARCHAR2
2204     , p2_a149  VARCHAR2
2205     , p2_a150  VARCHAR2
2206     , p2_a151  VARCHAR2
2207     , p2_a152  VARCHAR2
2208     , p2_a153  VARCHAR2
2209     , p2_a154  VARCHAR2
2210     , p2_a155  VARCHAR2
2211     , p2_a156  VARCHAR2
2212     , p2_a157  VARCHAR2
2213     , p2_a158  VARCHAR2
2214     , p2_a159  DATE
2215     , p2_a160  DATE
2216     , p2_a161  DATE
2217     , p2_a162  DATE
2218     , p2_a163  VARCHAR2
2219     , p2_a164  VARCHAR2
2220     , p2_a165  VARCHAR2
2221     , p2_a166  NUMBER
2222     , p2_a167  NUMBER
2223     , p2_a168  VARCHAR2
2224     , p2_a169  VARCHAR2
2225     , p2_a170  DATE
2226     , p2_a171  VARCHAR2
2227     , p2_a172  NUMBER
2228     , p2_a173  VARCHAR2
2229     , p2_a174  VARCHAR2
2230     , p2_a175  VARCHAR2
2231     , p2_a176  VARCHAR2
2232     , p2_a177  VARCHAR2
2233     , p2_a178  VARCHAR2
2234     , p2_a179  VARCHAR2
2235     , p2_a180  VARCHAR2
2236     , p2_a181  VARCHAR2
2237     , p2_a182  VARCHAR2
2238     , p2_a183  VARCHAR2
2239     , p2_a184  VARCHAR2
2240     , p2_a185  VARCHAR2
2241     , p2_a186  VARCHAR2
2242     , p2_a187  VARCHAR2
2243     , p2_a188  VARCHAR2
2244     , p3_a0 JTF_VARCHAR2_TABLE_4000
2245     , p3_a1 JTF_VARCHAR2_TABLE_4000
2246     , p3_a2 JTF_VARCHAR2_TABLE_4000
2247     , p3_a3 JTF_VARCHAR2_TABLE_4000
2248     , p3_a4 JTF_VARCHAR2_TABLE_4000
2249     , p3_a5 JTF_VARCHAR2_TABLE_4000
2250     , p3_a6 JTF_VARCHAR2_TABLE_4000
2251     , p3_a7 JTF_VARCHAR2_TABLE_4000
2252     , p3_a8 JTF_VARCHAR2_TABLE_4000
2253     , p3_a9 JTF_VARCHAR2_TABLE_4000
2254     , p3_a10 JTF_VARCHAR2_TABLE_4000
2255     , p3_a11 JTF_VARCHAR2_TABLE_4000
2256     , p3_a12 JTF_VARCHAR2_TABLE_4000
2257     , p3_a13 JTF_VARCHAR2_TABLE_4000
2258     , p3_a14 JTF_VARCHAR2_TABLE_4000
2259     , p3_a15 JTF_VARCHAR2_TABLE_4000
2260     , p3_a16 JTF_VARCHAR2_TABLE_4000
2261     , p3_a17 JTF_VARCHAR2_TABLE_4000
2262     , p3_a18 JTF_VARCHAR2_TABLE_4000
2263     , p3_a19 JTF_VARCHAR2_TABLE_4000
2264     , p3_a20 JTF_VARCHAR2_TABLE_4000
2265     , p3_a21 JTF_VARCHAR2_TABLE_4000
2266     , p3_a22 JTF_VARCHAR2_TABLE_4000
2267     , p3_a23 JTF_VARCHAR2_TABLE_4000
2268     , p3_a24 JTF_VARCHAR2_TABLE_4000
2269     , p3_a25 JTF_VARCHAR2_TABLE_4000
2270     , p3_a26 JTF_VARCHAR2_TABLE_4000
2271     , p3_a27 JTF_VARCHAR2_TABLE_4000
2272     , p3_a28 JTF_VARCHAR2_TABLE_4000
2273     , p3_a29 JTF_VARCHAR2_TABLE_4000
2274     , p3_a30 JTF_VARCHAR2_TABLE_4000
2275     , p3_a31 JTF_VARCHAR2_TABLE_4000
2276     , p3_a32 JTF_VARCHAR2_TABLE_300
2277     , p3_a33 JTF_VARCHAR2_TABLE_300
2278     , p3_a34 JTF_VARCHAR2_TABLE_300
2279     , p3_a35 JTF_VARCHAR2_TABLE_300
2280     , p3_a36 JTF_DATE_TABLE
2281     , p3_a37 JTF_DATE_TABLE
2282     , p3_a38 JTF_VARCHAR2_TABLE_600
2283     , p3_a39 JTF_VARCHAR2_TABLE_100
2284     , p3_a40 JTF_VARCHAR2_TABLE_100
2285     , p3_a41 JTF_VARCHAR2_TABLE_100
2286     , p3_a42 JTF_VARCHAR2_TABLE_100
2287     , p3_a43 JTF_VARCHAR2_TABLE_100
2288     , p3_a44 JTF_VARCHAR2_TABLE_100
2289     , p3_a45 JTF_VARCHAR2_TABLE_100
2290     , p3_a46 JTF_VARCHAR2_TABLE_100
2291     , p3_a47 JTF_VARCHAR2_TABLE_100
2292     , p3_a48 JTF_VARCHAR2_TABLE_100
2293     , p3_a49 JTF_VARCHAR2_TABLE_100
2294     , p3_a50 JTF_VARCHAR2_TABLE_100
2295     , p3_a51 JTF_VARCHAR2_TABLE_100
2296     , p3_a52 JTF_VARCHAR2_TABLE_100
2297     , p3_a53 JTF_VARCHAR2_TABLE_100
2298     , p3_a54 JTF_VARCHAR2_TABLE_100
2299     , p3_a55 JTF_VARCHAR2_TABLE_100
2300     , p3_a56 JTF_VARCHAR2_TABLE_100
2301     , p3_a57 JTF_VARCHAR2_TABLE_100
2302     , p3_a58 JTF_VARCHAR2_TABLE_100
2303     , p3_a59 JTF_VARCHAR2_TABLE_100
2304     , p3_a60 JTF_VARCHAR2_TABLE_100
2305     , p3_a61 JTF_VARCHAR2_TABLE_100
2306     , p3_a62 JTF_VARCHAR2_TABLE_100
2307     , p3_a63 JTF_VARCHAR2_TABLE_300
2308     , p3_a64 JTF_VARCHAR2_TABLE_100
2309     , p3_a65 JTF_VARCHAR2_TABLE_100
2310     , p4_a0 JTF_VARCHAR2_TABLE_4000
2311     , p4_a1 JTF_VARCHAR2_TABLE_4000
2312     , p4_a2 JTF_VARCHAR2_TABLE_4000
2313     , p4_a3 JTF_VARCHAR2_TABLE_4000
2314     , p4_a4 JTF_VARCHAR2_TABLE_4000
2315     , p4_a5 JTF_VARCHAR2_TABLE_4000
2316     , p4_a6 JTF_VARCHAR2_TABLE_4000
2317     , p4_a7 JTF_VARCHAR2_TABLE_4000
2318     , p4_a8 JTF_VARCHAR2_TABLE_4000
2319     , p4_a9 JTF_VARCHAR2_TABLE_4000
2320     , p4_a10 JTF_VARCHAR2_TABLE_4000
2321     , p4_a11 JTF_VARCHAR2_TABLE_4000
2322     , p4_a12 JTF_VARCHAR2_TABLE_4000
2323     , p4_a13 JTF_VARCHAR2_TABLE_4000
2324     , p4_a14 JTF_VARCHAR2_TABLE_4000
2325     , p4_a15 JTF_VARCHAR2_TABLE_4000
2326     , p4_a16 JTF_VARCHAR2_TABLE_4000
2327     , p4_a17 JTF_VARCHAR2_TABLE_4000
2328     , p4_a18 JTF_VARCHAR2_TABLE_4000
2329     , p4_a19 JTF_VARCHAR2_TABLE_4000
2330     , p4_a20 JTF_VARCHAR2_TABLE_4000
2331     , p4_a21 JTF_VARCHAR2_TABLE_4000
2332     , p4_a22 JTF_VARCHAR2_TABLE_4000
2333     , p4_a23 JTF_VARCHAR2_TABLE_4000
2334     , p4_a24 JTF_VARCHAR2_TABLE_4000
2335     , p4_a25 JTF_VARCHAR2_TABLE_4000
2336     , p4_a26 JTF_VARCHAR2_TABLE_4000
2337     , p4_a27 JTF_VARCHAR2_TABLE_4000
2338     , p4_a28 JTF_VARCHAR2_TABLE_4000
2339     , p4_a29 JTF_VARCHAR2_TABLE_4000
2340     , p4_a30 JTF_VARCHAR2_TABLE_4000
2341     , p4_a31 JTF_VARCHAR2_TABLE_100
2342     , p4_a32 JTF_VARCHAR2_TABLE_4000
2343     , p4_a33 JTF_VARCHAR2_TABLE_100
2344     , p4_a34 JTF_VARCHAR2_TABLE_100
2345     , p4_a35 JTF_VARCHAR2_TABLE_100
2346     , p4_a36 JTF_VARCHAR2_TABLE_100
2347     , p4_a37 JTF_VARCHAR2_TABLE_100
2348     , p4_a38 JTF_VARCHAR2_TABLE_100
2349     , p4_a39 JTF_VARCHAR2_TABLE_100
2350     , p4_a40 JTF_VARCHAR2_TABLE_100
2351     , p4_a41 JTF_VARCHAR2_TABLE_100
2352     , p4_a42 JTF_VARCHAR2_TABLE_100
2353     , p4_a43 JTF_VARCHAR2_TABLE_100
2354     , p4_a44 JTF_DATE_TABLE
2355     , p4_a45 JTF_DATE_TABLE
2356     , p4_a46 JTF_DATE_TABLE
2357     , p4_a47 JTF_DATE_TABLE
2358     , p4_a48 JTF_VARCHAR2_TABLE_100
2359     , p4_a49 JTF_VARCHAR2_TABLE_300
2360     , p4_a50 JTF_VARCHAR2_TABLE_100
2361     , p4_a51 JTF_VARCHAR2_TABLE_200
2362     , p4_a52 JTF_VARCHAR2_TABLE_100
2363     , p4_a53 JTF_VARCHAR2_TABLE_100
2364     , p4_a54 JTF_VARCHAR2_TABLE_100
2365     , p4_a55 JTF_VARCHAR2_TABLE_100
2366     , p4_a56 JTF_VARCHAR2_TABLE_200
2367     , p4_a57 JTF_VARCHAR2_TABLE_100
2368     , p4_a58 JTF_VARCHAR2_TABLE_100
2369     , p4_a59 JTF_VARCHAR2_TABLE_500
2370     , p4_a60 JTF_VARCHAR2_TABLE_400
2371     , p4_a61 JTF_VARCHAR2_TABLE_100
2372     , p4_a62 JTF_VARCHAR2_TABLE_200
2373     , p4_a63 JTF_VARCHAR2_TABLE_100
2374     , p4_a64 JTF_VARCHAR2_TABLE_100
2375     , p4_a65 JTF_VARCHAR2_TABLE_100
2376     , p4_a66 JTF_VARCHAR2_TABLE_100
2377     , p4_a67 JTF_VARCHAR2_TABLE_100
2378     , p4_a68 JTF_VARCHAR2_TABLE_100
2379     , p5_a0 JTF_VARCHAR2_TABLE_100
2380     , p5_a1 JTF_VARCHAR2_TABLE_4000
2381     , p5_a2 JTF_VARCHAR2_TABLE_4000
2382     , p5_a3 JTF_VARCHAR2_TABLE_4000
2383     , p5_a4 JTF_VARCHAR2_TABLE_4000
2384     , p5_a5 JTF_VARCHAR2_TABLE_4000
2385     , p5_a6 JTF_VARCHAR2_TABLE_4000
2386     , p5_a7 JTF_VARCHAR2_TABLE_4000
2387     , p5_a8 JTF_VARCHAR2_TABLE_4000
2388     , p5_a9 JTF_VARCHAR2_TABLE_4000
2389     , p5_a10 JTF_VARCHAR2_TABLE_4000
2390     , p5_a11 JTF_VARCHAR2_TABLE_4000
2391     , p5_a12 JTF_VARCHAR2_TABLE_4000
2392     , p5_a13 JTF_VARCHAR2_TABLE_4000
2393     , p5_a14 JTF_VARCHAR2_TABLE_4000
2394     , p5_a15 JTF_VARCHAR2_TABLE_4000
2395     , p5_a16 JTF_VARCHAR2_TABLE_4000
2396     , p5_a17 JTF_VARCHAR2_TABLE_4000
2397     , p5_a18 JTF_VARCHAR2_TABLE_4000
2398     , p5_a19 JTF_VARCHAR2_TABLE_4000
2399     , p5_a20 JTF_VARCHAR2_TABLE_4000
2400     , p5_a21 JTF_VARCHAR2_TABLE_4000
2401     , p5_a22 JTF_VARCHAR2_TABLE_4000
2402     , p5_a23 JTF_VARCHAR2_TABLE_4000
2403     , p5_a24 JTF_VARCHAR2_TABLE_4000
2404     , p5_a25 JTF_VARCHAR2_TABLE_4000
2405     , p5_a26 JTF_VARCHAR2_TABLE_4000
2406     , p5_a27 JTF_VARCHAR2_TABLE_4000
2407     , p5_a28 JTF_VARCHAR2_TABLE_4000
2408     , p5_a29 JTF_VARCHAR2_TABLE_4000
2409     , p5_a30 JTF_VARCHAR2_TABLE_4000
2410     , p5_a31 JTF_VARCHAR2_TABLE_4000
2411     , p5_a32 JTF_VARCHAR2_TABLE_100
2412     , p5_a33 JTF_VARCHAR2_TABLE_100
2413     , p5_a34 JTF_VARCHAR2_TABLE_100
2414     , p5_a35 JTF_VARCHAR2_TABLE_100
2415     , p5_a36 JTF_VARCHAR2_TABLE_100
2416     , p5_a37 JTF_VARCHAR2_TABLE_100
2417     , p5_a38 JTF_VARCHAR2_TABLE_100
2418     , p5_a39 JTF_NUMBER_TABLE
2419     , p5_a40 JTF_VARCHAR2_TABLE_100
2420     , p5_a41 JTF_VARCHAR2_TABLE_2000
2421     , p5_a42 JTF_VARCHAR2_TABLE_100
2422     , p5_a43 JTF_VARCHAR2_TABLE_4000
2423     , p5_a44 JTF_DATE_TABLE
2424     , p5_a45 JTF_VARCHAR2_TABLE_100
2425     , p5_a46 JTF_VARCHAR2_TABLE_100
2426     , p5_a47 JTF_VARCHAR2_TABLE_100
2427     , p5_a48 JTF_VARCHAR2_TABLE_100
2428     , p5_a49 JTF_VARCHAR2_TABLE_100
2429     , p5_a50 JTF_VARCHAR2_TABLE_100
2430     , p5_a51 JTF_VARCHAR2_TABLE_100
2431     , p5_a52 JTF_VARCHAR2_TABLE_2000
2432     , p5_a53 JTF_VARCHAR2_TABLE_100
2433     , p5_a54 JTF_VARCHAR2_TABLE_100
2434     , p5_a55 JTF_NUMBER_TABLE
2435     , p5_a56 JTF_VARCHAR2_TABLE_2000
2436     , p5_a57 JTF_VARCHAR2_TABLE_100
2437     , p5_a58 JTF_VARCHAR2_TABLE_100
2438     , p5_a59 JTF_VARCHAR2_TABLE_100
2439     , p_restrict_sql  VARCHAR2
2440     , p_match_type  VARCHAR2
2441     , p_search_merged  VARCHAR2
2442     , x_search_ctx_id out nocopy  NUMBER
2443     , x_num_matches out nocopy  NUMBER
2444     , x_return_status out nocopy  VARCHAR2
2445     , x_msg_count out nocopy  NUMBER
2446     , x_msg_data out nocopy  VARCHAR2
2447   )
2448 
2449   as
2450     ddp_party_search_rec hz_party_search.party_search_rec_type;
2451     ddp_party_site_list hz_party_search.party_site_list;
2452     ddp_contact_list hz_party_search.contact_list;
2453     ddp_contact_point_list hz_party_search.contact_point_list;
2454     ddindx binary_integer; indx binary_integer;
2455   begin
2456 
2457     -- copy data to the local IN or IN-OUT args, if any
2458 
2459 
2460     ddp_party_search_rec.all_account_names := p2_a0;
2461     ddp_party_search_rec.all_account_numbers := p2_a1;
2462     ddp_party_search_rec.domain_name := p2_a2;
2463     ddp_party_search_rec.party_source_system_ref := p2_a3;
2464     ddp_party_search_rec.custom_attribute1 := p2_a4;
2465     ddp_party_search_rec.custom_attribute10 := p2_a5;
2466     ddp_party_search_rec.custom_attribute11 := p2_a6;
2467     ddp_party_search_rec.custom_attribute12 := p2_a7;
2468     ddp_party_search_rec.custom_attribute13 := p2_a8;
2469     ddp_party_search_rec.custom_attribute14 := p2_a9;
2470     ddp_party_search_rec.custom_attribute15 := p2_a10;
2471     ddp_party_search_rec.custom_attribute16 := p2_a11;
2472     ddp_party_search_rec.custom_attribute17 := p2_a12;
2473     ddp_party_search_rec.custom_attribute18 := p2_a13;
2474     ddp_party_search_rec.custom_attribute19 := p2_a14;
2475     ddp_party_search_rec.custom_attribute2 := p2_a15;
2476     ddp_party_search_rec.custom_attribute20 := p2_a16;
2477     ddp_party_search_rec.custom_attribute21 := p2_a17;
2478     ddp_party_search_rec.custom_attribute22 := p2_a18;
2479     ddp_party_search_rec.custom_attribute23 := p2_a19;
2480     ddp_party_search_rec.custom_attribute24 := p2_a20;
2481     ddp_party_search_rec.custom_attribute25 := p2_a21;
2482     ddp_party_search_rec.custom_attribute26 := p2_a22;
2483     ddp_party_search_rec.custom_attribute27 := p2_a23;
2484     ddp_party_search_rec.custom_attribute28 := p2_a24;
2485     ddp_party_search_rec.custom_attribute29 := p2_a25;
2486     ddp_party_search_rec.custom_attribute3 := p2_a26;
2487     ddp_party_search_rec.custom_attribute30 := p2_a27;
2488     ddp_party_search_rec.custom_attribute4 := p2_a28;
2489     ddp_party_search_rec.custom_attribute5 := p2_a29;
2490     ddp_party_search_rec.custom_attribute6 := p2_a30;
2491     ddp_party_search_rec.custom_attribute7 := p2_a31;
2492     ddp_party_search_rec.custom_attribute8 := p2_a32;
2493     ddp_party_search_rec.custom_attribute9 := p2_a33;
2494     ddp_party_search_rec.analysis_fy := p2_a34;
2495     ddp_party_search_rec.avg_high_credit := p2_a35;
2496     ddp_party_search_rec.best_time_contact_begin := rosetta_g_miss_date_in_map(p2_a36);
2497     ddp_party_search_rec.best_time_contact_end := rosetta_g_miss_date_in_map(p2_a37);
2498     ddp_party_search_rec.branch_flag := p2_a38;
2499     ddp_party_search_rec.business_scope := p2_a39;
2500     ddp_party_search_rec.ceo_name := p2_a40;
2501     ddp_party_search_rec.ceo_title := p2_a41;
2502     ddp_party_search_rec.cong_dist_code := p2_a42;
2503     ddp_party_search_rec.content_source_number := p2_a43;
2504     ddp_party_search_rec.content_source_type := p2_a44;
2505     ddp_party_search_rec.control_yr := p2_a45;
2506     ddp_party_search_rec.corporation_class := p2_a46;
2507     ddp_party_search_rec.credit_score := p2_a47;
2508     ddp_party_search_rec.credit_score_age := p2_a48;
2509     ddp_party_search_rec.credit_score_class := p2_a49;
2510     ddp_party_search_rec.credit_score_commentary := p2_a50;
2511     ddp_party_search_rec.credit_score_commentary10 := p2_a51;
2512     ddp_party_search_rec.credit_score_commentary2 := p2_a52;
2513     ddp_party_search_rec.credit_score_commentary3 := p2_a53;
2514     ddp_party_search_rec.credit_score_commentary4 := p2_a54;
2515     ddp_party_search_rec.credit_score_commentary5 := p2_a55;
2516     ddp_party_search_rec.credit_score_commentary6 := p2_a56;
2517     ddp_party_search_rec.credit_score_commentary7 := p2_a57;
2518     ddp_party_search_rec.credit_score_commentary8 := p2_a58;
2519     ddp_party_search_rec.credit_score_commentary9 := p2_a59;
2520     ddp_party_search_rec.credit_score_date := rosetta_g_miss_date_in_map(p2_a60);
2521     ddp_party_search_rec.credit_score_incd_default := p2_a61;
2522     ddp_party_search_rec.credit_score_natl_percentile := p2_a62;
2523     ddp_party_search_rec.curr_fy_potential_revenue := p2_a63;
2524     ddp_party_search_rec.db_rating := p2_a64;
2525     ddp_party_search_rec.debarments_count := p2_a65;
2526     ddp_party_search_rec.debarments_date := rosetta_g_miss_date_in_map(p2_a66);
2527     ddp_party_search_rec.debarment_ind := p2_a67;
2528     ddp_party_search_rec.disadv_8a_ind := p2_a68;
2529     ddp_party_search_rec.duns_number_c := p2_a69;
2530     ddp_party_search_rec.employees_total := p2_a70;
2531     ddp_party_search_rec.emp_at_primary_adr := p2_a71;
2532     ddp_party_search_rec.emp_at_primary_adr_est_ind := p2_a72;
2533     ddp_party_search_rec.emp_at_primary_adr_min_ind := p2_a73;
2534     ddp_party_search_rec.emp_at_primary_adr_text := p2_a74;
2535     ddp_party_search_rec.enquiry_duns := p2_a75;
2536     ddp_party_search_rec.export_ind := p2_a76;
2537     ddp_party_search_rec.failure_score := p2_a77;
2538     ddp_party_search_rec.failure_score_age := p2_a78;
2539     ddp_party_search_rec.failure_score_class := p2_a79;
2540     ddp_party_search_rec.failure_score_commentary := p2_a80;
2541     ddp_party_search_rec.failure_score_commentary10 := p2_a81;
2542     ddp_party_search_rec.failure_score_commentary2 := p2_a82;
2543     ddp_party_search_rec.failure_score_commentary3 := p2_a83;
2544     ddp_party_search_rec.failure_score_commentary4 := p2_a84;
2545     ddp_party_search_rec.failure_score_commentary5 := p2_a85;
2546     ddp_party_search_rec.failure_score_commentary6 := p2_a86;
2547     ddp_party_search_rec.failure_score_commentary7 := p2_a87;
2548     ddp_party_search_rec.failure_score_commentary8 := p2_a88;
2549     ddp_party_search_rec.failure_score_commentary9 := p2_a89;
2550     ddp_party_search_rec.failure_score_date := rosetta_g_miss_date_in_map(p2_a90);
2551     ddp_party_search_rec.failure_score_incd_default := p2_a91;
2552     ddp_party_search_rec.failure_score_override_code := p2_a92;
2553     ddp_party_search_rec.fiscal_yearend_month := p2_a93;
2554     ddp_party_search_rec.global_failure_score := p2_a94;
2555     ddp_party_search_rec.gsa_indicator_flag := p2_a95;
2556     ddp_party_search_rec.high_credit := p2_a96;
2557     ddp_party_search_rec.hq_branch_ind := p2_a97;
2558     ddp_party_search_rec.import_ind := p2_a98;
2559     ddp_party_search_rec.incorp_year := p2_a99;
2560     ddp_party_search_rec.internal_flag := p2_a100;
2561     ddp_party_search_rec.jgzz_fiscal_code := p2_a101;
2562     ddp_party_search_rec.party_all_names := p2_a102;
2563     ddp_party_search_rec.known_as := p2_a103;
2564     ddp_party_search_rec.known_as2 := p2_a104;
2565     ddp_party_search_rec.known_as3 := p2_a105;
2566     ddp_party_search_rec.known_as4 := p2_a106;
2567     ddp_party_search_rec.known_as5 := p2_a107;
2568     ddp_party_search_rec.labor_surplus_ind := p2_a108;
2569     ddp_party_search_rec.legal_status := p2_a109;
2570     ddp_party_search_rec.line_of_business := p2_a110;
2571     ddp_party_search_rec.local_activity_code := p2_a111;
2572     ddp_party_search_rec.local_activity_code_type := p2_a112;
2573     ddp_party_search_rec.local_bus_identifier := p2_a113;
2574     ddp_party_search_rec.local_bus_iden_type := p2_a114;
2575     ddp_party_search_rec.maximum_credit_currency_code := p2_a115;
2576     ddp_party_search_rec.maximum_credit_recommendation := p2_a116;
2577     ddp_party_search_rec.minority_owned_ind := p2_a117;
2578     ddp_party_search_rec.minority_owned_type := p2_a118;
2579     ddp_party_search_rec.next_fy_potential_revenue := p2_a119;
2580     ddp_party_search_rec.oob_ind := p2_a120;
2581     ddp_party_search_rec.organization_name := p2_a121;
2582     ddp_party_search_rec.organization_name_phonetic := p2_a122;
2583     ddp_party_search_rec.organization_type := p2_a123;
2584     ddp_party_search_rec.parent_sub_ind := p2_a124;
2585     ddp_party_search_rec.paydex_norm := p2_a125;
2586     ddp_party_search_rec.paydex_score := p2_a126;
2587     ddp_party_search_rec.paydex_three_months_ago := p2_a127;
2588     ddp_party_search_rec.pref_functional_currency := p2_a128;
2589     ddp_party_search_rec.principal_name := p2_a129;
2590     ddp_party_search_rec.principal_title := p2_a130;
2591     ddp_party_search_rec.public_private_ownership_flag := p2_a131;
2592     ddp_party_search_rec.registration_type := p2_a132;
2593     ddp_party_search_rec.rent_own_ind := p2_a133;
2594     ddp_party_search_rec.sic_code := p2_a134;
2595     ddp_party_search_rec.sic_code_type := p2_a135;
2596     ddp_party_search_rec.small_bus_ind := p2_a136;
2597     ddp_party_search_rec.tax_name := p2_a137;
2598     ddp_party_search_rec.tax_reference := p2_a138;
2599     ddp_party_search_rec.total_employees_text := p2_a139;
2600     ddp_party_search_rec.total_emp_est_ind := p2_a140;
2601     ddp_party_search_rec.total_emp_min_ind := p2_a141;
2602     ddp_party_search_rec.total_employees_ind := p2_a142;
2603     ddp_party_search_rec.total_payments := p2_a143;
2604     ddp_party_search_rec.woman_owned_ind := p2_a144;
2605     ddp_party_search_rec.year_established := p2_a145;
2606     ddp_party_search_rec.category_code := p2_a146;
2607     ddp_party_search_rec.competitor_flag := p2_a147;
2608     ddp_party_search_rec.do_not_mail_flag := p2_a148;
2609     ddp_party_search_rec.group_type := p2_a149;
2610     ddp_party_search_rec.language_name := p2_a150;
2611     ddp_party_search_rec.party_name := p2_a151;
2612     ddp_party_search_rec.party_number := p2_a152;
2613     ddp_party_search_rec.party_type := p2_a153;
2614     ddp_party_search_rec.reference_use_flag := p2_a154;
2615     ddp_party_search_rec.salutation := p2_a155;
2616     ddp_party_search_rec.status := p2_a156;
2617     ddp_party_search_rec.third_party_flag := p2_a157;
2618     ddp_party_search_rec.validated_flag := p2_a158;
2619     ddp_party_search_rec.date_of_birth := rosetta_g_miss_date_in_map(p2_a159);
2620     ddp_party_search_rec.date_of_death := rosetta_g_miss_date_in_map(p2_a160);
2621     ddp_party_search_rec.effective_start_date := rosetta_g_miss_date_in_map(p2_a161);
2622     ddp_party_search_rec.effective_end_date := rosetta_g_miss_date_in_map(p2_a162);
2623     ddp_party_search_rec.declared_ethnicity := p2_a163;
2624     ddp_party_search_rec.gender := p2_a164;
2625     ddp_party_search_rec.head_of_household_flag := p2_a165;
2626     ddp_party_search_rec.household_income := p2_a166;
2627     ddp_party_search_rec.household_size := p2_a167;
2628     ddp_party_search_rec.last_known_gps := p2_a168;
2629     ddp_party_search_rec.marital_status := p2_a169;
2630     ddp_party_search_rec.marital_status_effective_date := rosetta_g_miss_date_in_map(p2_a170);
2631     ddp_party_search_rec.middle_name_phonetic := p2_a171;
2632     ddp_party_search_rec.personal_income := p2_a172;
2633     ddp_party_search_rec.person_academic_title := p2_a173;
2634     ddp_party_search_rec.person_first_name := p2_a174;
2635     ddp_party_search_rec.person_first_name_phonetic := p2_a175;
2636     ddp_party_search_rec.person_identifier := p2_a176;
2637     ddp_party_search_rec.person_iden_type := p2_a177;
2638     ddp_party_search_rec.person_initials := p2_a178;
2639     ddp_party_search_rec.person_last_name := p2_a179;
2640     ddp_party_search_rec.person_last_name_phonetic := p2_a180;
2641     ddp_party_search_rec.person_middle_name := p2_a181;
2642     ddp_party_search_rec.person_name := p2_a182;
2643     ddp_party_search_rec.person_name_phonetic := p2_a183;
2644     ddp_party_search_rec.person_name_suffix := p2_a184;
2645     ddp_party_search_rec.person_previous_last_name := p2_a185;
2646     ddp_party_search_rec.person_pre_name_adjunct := p2_a186;
2647     ddp_party_search_rec.person_title := p2_a187;
2648     ddp_party_search_rec.place_of_birth := p2_a188;
2649 
2650     hz_party_search_w.rosetta_table_copy_in_p8(ddp_party_site_list, p3_a0
2651       , p3_a1
2652       , p3_a2
2653       , p3_a3
2654       , p3_a4
2655       , p3_a5
2656       , p3_a6
2657       , p3_a7
2658       , p3_a8
2659       , p3_a9
2660       , p3_a10
2661       , p3_a11
2662       , p3_a12
2663       , p3_a13
2664       , p3_a14
2665       , p3_a15
2666       , p3_a16
2667       , p3_a17
2668       , p3_a18
2669       , p3_a19
2670       , p3_a20
2671       , p3_a21
2672       , p3_a22
2673       , p3_a23
2674       , p3_a24
2675       , p3_a25
2676       , p3_a26
2677       , p3_a27
2678       , p3_a28
2679       , p3_a29
2680       , p3_a30
2681       , p3_a31
2682       , p3_a32
2683       , p3_a33
2684       , p3_a34
2685       , p3_a35
2686       , p3_a36
2687       , p3_a37
2688       , p3_a38
2689       , p3_a39
2690       , p3_a40
2691       , p3_a41
2692       , p3_a42
2693       , p3_a43
2694       , p3_a44
2695       , p3_a45
2696       , p3_a46
2697       , p3_a47
2698       , p3_a48
2699       , p3_a49
2700       , p3_a50
2701       , p3_a51
2702       , p3_a52
2703       , p3_a53
2704       , p3_a54
2705       , p3_a55
2706       , p3_a56
2707       , p3_a57
2708       , p3_a58
2709       , p3_a59
2710       , p3_a60
2711       , p3_a61
2712       , p3_a62
2713       , p3_a63
2714       , p3_a64
2715       , p3_a65
2716       );
2717 
2718     hz_party_search_w.rosetta_table_copy_in_p9(ddp_contact_list, p4_a0
2719       , p4_a1
2720       , p4_a2
2721       , p4_a3
2722       , p4_a4
2723       , p4_a5
2724       , p4_a6
2725       , p4_a7
2726       , p4_a8
2727       , p4_a9
2728       , p4_a10
2729       , p4_a11
2730       , p4_a12
2731       , p4_a13
2732       , p4_a14
2733       , p4_a15
2734       , p4_a16
2735       , p4_a17
2736       , p4_a18
2737       , p4_a19
2738       , p4_a20
2739       , p4_a21
2740       , p4_a22
2741       , p4_a23
2742       , p4_a24
2743       , p4_a25
2744       , p4_a26
2745       , p4_a27
2746       , p4_a28
2747       , p4_a29
2748       , p4_a30
2749       , p4_a31
2750       , p4_a32
2751       , p4_a33
2752       , p4_a34
2753       , p4_a35
2754       , p4_a36
2755       , p4_a37
2756       , p4_a38
2757       , p4_a39
2758       , p4_a40
2759       , p4_a41
2760       , p4_a42
2761       , p4_a43
2762       , p4_a44
2763       , p4_a45
2764       , p4_a46
2765       , p4_a47
2766       , p4_a48
2767       , p4_a49
2768       , p4_a50
2769       , p4_a51
2770       , p4_a52
2771       , p4_a53
2772       , p4_a54
2773       , p4_a55
2774       , p4_a56
2775       , p4_a57
2776       , p4_a58
2777       , p4_a59
2778       , p4_a60
2779       , p4_a61
2780       , p4_a62
2781       , p4_a63
2782       , p4_a64
2783       , p4_a65
2784       , p4_a66
2785       , p4_a67
2786       , p4_a68
2787       );
2788 
2789     hz_party_search_w.rosetta_table_copy_in_p10(ddp_contact_point_list, p5_a0
2790       , p5_a1
2791       , p5_a2
2792       , p5_a3
2793       , p5_a4
2794       , p5_a5
2795       , p5_a6
2796       , p5_a7
2797       , p5_a8
2798       , p5_a9
2799       , p5_a10
2800       , p5_a11
2801       , p5_a12
2802       , p5_a13
2803       , p5_a14
2804       , p5_a15
2805       , p5_a16
2806       , p5_a17
2807       , p5_a18
2808       , p5_a19
2809       , p5_a20
2810       , p5_a21
2811       , p5_a22
2812       , p5_a23
2813       , p5_a24
2814       , p5_a25
2815       , p5_a26
2816       , p5_a27
2817       , p5_a28
2818       , p5_a29
2819       , p5_a30
2820       , p5_a31
2821       , p5_a32
2822       , p5_a33
2823       , p5_a34
2824       , p5_a35
2825       , p5_a36
2826       , p5_a37
2827       , p5_a38
2828       , p5_a39
2829       , p5_a40
2830       , p5_a41
2831       , p5_a42
2832       , p5_a43
2833       , p5_a44
2834       , p5_a45
2835       , p5_a46
2836       , p5_a47
2837       , p5_a48
2838       , p5_a49
2839       , p5_a50
2840       , p5_a51
2841       , p5_a52
2842       , p5_a53
2843       , p5_a54
2844       , p5_a55
2845       , p5_a56
2846       , p5_a57
2847       , p5_a58
2848       , p5_a59
2849       );
2850 
2851 
2852 
2853 
2854 
2855 
2856 
2857 
2858 
2859     -- here's the delegated call to the old PL/SQL routine
2860     hz_party_search.find_parties(p_init_msg_list,
2861       p_rule_id,
2862       ddp_party_search_rec,
2863       ddp_party_site_list,
2864       ddp_contact_list,
2865       ddp_contact_point_list,
2866       p_restrict_sql,
2867       p_match_type,
2868       p_search_merged,
2869       x_search_ctx_id,
2870       x_num_matches,
2871       x_return_status,
2872       x_msg_count,
2873       x_msg_data);
2874 
2875     -- copy data back from the local variables to OUT or IN-OUT args, if any
2876 
2877 
2878 
2879 
2880 
2881 
2882 
2883 
2884 
2885 
2886 
2887 
2888 
2889   end;
2890 
2891   procedure find_parties_2(p_init_msg_list  VARCHAR2
2892     , x_rule_id in out nocopy  NUMBER
2893     , p2_a0  VARCHAR2
2894     , p2_a1  VARCHAR2
2895     , p2_a2  VARCHAR2
2896     , p2_a3  VARCHAR2
2897     , p2_a4  VARCHAR2
2898     , p2_a5  VARCHAR2
2899     , p2_a6  VARCHAR2
2900     , p2_a7  VARCHAR2
2901     , p2_a8  VARCHAR2
2902     , p2_a9  VARCHAR2
2903     , p2_a10  VARCHAR2
2904     , p2_a11  VARCHAR2
2905     , p2_a12  VARCHAR2
2906     , p2_a13  VARCHAR2
2907     , p2_a14  VARCHAR2
2908     , p2_a15  VARCHAR2
2909     , p2_a16  VARCHAR2
2910     , p2_a17  VARCHAR2
2911     , p2_a18  VARCHAR2
2912     , p2_a19  VARCHAR2
2913     , p2_a20  VARCHAR2
2914     , p2_a21  VARCHAR2
2915     , p2_a22  VARCHAR2
2916     , p2_a23  VARCHAR2
2917     , p2_a24  VARCHAR2
2918     , p2_a25  VARCHAR2
2919     , p2_a26  VARCHAR2
2920     , p2_a27  VARCHAR2
2921     , p2_a28  VARCHAR2
2922     , p2_a29  VARCHAR2
2923     , p2_a30  VARCHAR2
2924     , p2_a31  VARCHAR2
2925     , p2_a32  VARCHAR2
2926     , p2_a33  VARCHAR2
2927     , p2_a34  VARCHAR2
2928     , p2_a35  NUMBER
2929     , p2_a36  DATE
2930     , p2_a37  DATE
2931     , p2_a38  VARCHAR2
2932     , p2_a39  VARCHAR2
2933     , p2_a40  VARCHAR2
2934     , p2_a41  VARCHAR2
2935     , p2_a42  VARCHAR2
2936     , p2_a43  VARCHAR2
2937     , p2_a44  VARCHAR2
2938     , p2_a45  NUMBER
2939     , p2_a46  VARCHAR2
2940     , p2_a47  VARCHAR2
2941     , p2_a48  NUMBER
2942     , p2_a49  NUMBER
2943     , p2_a50  VARCHAR2
2944     , p2_a51  VARCHAR2
2945     , p2_a52  VARCHAR2
2946     , p2_a53  VARCHAR2
2947     , p2_a54  VARCHAR2
2948     , p2_a55  VARCHAR2
2949     , p2_a56  VARCHAR2
2950     , p2_a57  VARCHAR2
2951     , p2_a58  VARCHAR2
2952     , p2_a59  VARCHAR2
2953     , p2_a60  DATE
2954     , p2_a61  NUMBER
2955     , p2_a62  NUMBER
2956     , p2_a63  NUMBER
2957     , p2_a64  VARCHAR2
2958     , p2_a65  NUMBER
2959     , p2_a66  DATE
2960     , p2_a67  VARCHAR2
2961     , p2_a68  VARCHAR2
2962     , p2_a69  VARCHAR2
2963     , p2_a70  NUMBER
2964     , p2_a71  VARCHAR2
2965     , p2_a72  VARCHAR2
2966     , p2_a73  VARCHAR2
2967     , p2_a74  VARCHAR2
2968     , p2_a75  VARCHAR2
2969     , p2_a76  VARCHAR2
2970     , p2_a77  VARCHAR2
2971     , p2_a78  NUMBER
2972     , p2_a79  NUMBER
2973     , p2_a80  VARCHAR2
2974     , p2_a81  VARCHAR2
2975     , p2_a82  VARCHAR2
2976     , p2_a83  VARCHAR2
2977     , p2_a84  VARCHAR2
2978     , p2_a85  VARCHAR2
2979     , p2_a86  VARCHAR2
2980     , p2_a87  VARCHAR2
2981     , p2_a88  VARCHAR2
2982     , p2_a89  VARCHAR2
2983     , p2_a90  DATE
2984     , p2_a91  NUMBER
2985     , p2_a92  VARCHAR2
2986     , p2_a93  VARCHAR2
2987     , p2_a94  VARCHAR2
2988     , p2_a95  VARCHAR2
2989     , p2_a96  NUMBER
2990     , p2_a97  VARCHAR2
2991     , p2_a98  VARCHAR2
2992     , p2_a99  NUMBER
2993     , p2_a100  VARCHAR2
2994     , p2_a101  VARCHAR2
2995     , p2_a102  VARCHAR2
2996     , p2_a103  VARCHAR2
2997     , p2_a104  VARCHAR2
2998     , p2_a105  VARCHAR2
2999     , p2_a106  VARCHAR2
3000     , p2_a107  VARCHAR2
3001     , p2_a108  VARCHAR2
3002     , p2_a109  VARCHAR2
3003     , p2_a110  VARCHAR2
3004     , p2_a111  VARCHAR2
3005     , p2_a112  VARCHAR2
3006     , p2_a113  VARCHAR2
3007     , p2_a114  VARCHAR2
3008     , p2_a115  VARCHAR2
3009     , p2_a116  NUMBER
3010     , p2_a117  VARCHAR2
3011     , p2_a118  VARCHAR2
3012     , p2_a119  NUMBER
3013     , p2_a120  VARCHAR2
3014     , p2_a121  VARCHAR2
3015     , p2_a122  VARCHAR2
3016     , p2_a123  VARCHAR2
3017     , p2_a124  VARCHAR2
3018     , p2_a125  VARCHAR2
3019     , p2_a126  VARCHAR2
3020     , p2_a127  VARCHAR2
3021     , p2_a128  VARCHAR2
3022     , p2_a129  VARCHAR2
3023     , p2_a130  VARCHAR2
3024     , p2_a131  VARCHAR2
3025     , p2_a132  VARCHAR2
3026     , p2_a133  VARCHAR2
3027     , p2_a134  VARCHAR2
3028     , p2_a135  VARCHAR2
3029     , p2_a136  VARCHAR2
3030     , p2_a137  VARCHAR2
3031     , p2_a138  VARCHAR2
3032     , p2_a139  VARCHAR2
3033     , p2_a140  VARCHAR2
3034     , p2_a141  VARCHAR2
3035     , p2_a142  VARCHAR2
3036     , p2_a143  NUMBER
3037     , p2_a144  VARCHAR2
3038     , p2_a145  NUMBER
3039     , p2_a146  VARCHAR2
3040     , p2_a147  VARCHAR2
3041     , p2_a148  VARCHAR2
3042     , p2_a149  VARCHAR2
3043     , p2_a150  VARCHAR2
3044     , p2_a151  VARCHAR2
3045     , p2_a152  VARCHAR2
3046     , p2_a153  VARCHAR2
3047     , p2_a154  VARCHAR2
3048     , p2_a155  VARCHAR2
3049     , p2_a156  VARCHAR2
3050     , p2_a157  VARCHAR2
3051     , p2_a158  VARCHAR2
3052     , p2_a159  DATE
3053     , p2_a160  DATE
3054     , p2_a161  DATE
3055     , p2_a162  DATE
3056     , p2_a163  VARCHAR2
3057     , p2_a164  VARCHAR2
3058     , p2_a165  VARCHAR2
3059     , p2_a166  NUMBER
3060     , p2_a167  NUMBER
3061     , p2_a168  VARCHAR2
3062     , p2_a169  VARCHAR2
3063     , p2_a170  DATE
3064     , p2_a171  VARCHAR2
3065     , p2_a172  NUMBER
3066     , p2_a173  VARCHAR2
3067     , p2_a174  VARCHAR2
3068     , p2_a175  VARCHAR2
3069     , p2_a176  VARCHAR2
3070     , p2_a177  VARCHAR2
3071     , p2_a178  VARCHAR2
3072     , p2_a179  VARCHAR2
3073     , p2_a180  VARCHAR2
3074     , p2_a181  VARCHAR2
3075     , p2_a182  VARCHAR2
3076     , p2_a183  VARCHAR2
3077     , p2_a184  VARCHAR2
3078     , p2_a185  VARCHAR2
3079     , p2_a186  VARCHAR2
3080     , p2_a187  VARCHAR2
3081     , p2_a188  VARCHAR2
3082     , p3_a0 JTF_VARCHAR2_TABLE_4000
3083     , p3_a1 JTF_VARCHAR2_TABLE_4000
3084     , p3_a2 JTF_VARCHAR2_TABLE_4000
3085     , p3_a3 JTF_VARCHAR2_TABLE_4000
3086     , p3_a4 JTF_VARCHAR2_TABLE_4000
3087     , p3_a5 JTF_VARCHAR2_TABLE_4000
3088     , p3_a6 JTF_VARCHAR2_TABLE_4000
3089     , p3_a7 JTF_VARCHAR2_TABLE_4000
3090     , p3_a8 JTF_VARCHAR2_TABLE_4000
3091     , p3_a9 JTF_VARCHAR2_TABLE_4000
3092     , p3_a10 JTF_VARCHAR2_TABLE_4000
3093     , p3_a11 JTF_VARCHAR2_TABLE_4000
3094     , p3_a12 JTF_VARCHAR2_TABLE_4000
3095     , p3_a13 JTF_VARCHAR2_TABLE_4000
3096     , p3_a14 JTF_VARCHAR2_TABLE_4000
3097     , p3_a15 JTF_VARCHAR2_TABLE_4000
3098     , p3_a16 JTF_VARCHAR2_TABLE_4000
3099     , p3_a17 JTF_VARCHAR2_TABLE_4000
3100     , p3_a18 JTF_VARCHAR2_TABLE_4000
3101     , p3_a19 JTF_VARCHAR2_TABLE_4000
3102     , p3_a20 JTF_VARCHAR2_TABLE_4000
3103     , p3_a21 JTF_VARCHAR2_TABLE_4000
3104     , p3_a22 JTF_VARCHAR2_TABLE_4000
3105     , p3_a23 JTF_VARCHAR2_TABLE_4000
3106     , p3_a24 JTF_VARCHAR2_TABLE_4000
3107     , p3_a25 JTF_VARCHAR2_TABLE_4000
3108     , p3_a26 JTF_VARCHAR2_TABLE_4000
3109     , p3_a27 JTF_VARCHAR2_TABLE_4000
3110     , p3_a28 JTF_VARCHAR2_TABLE_4000
3111     , p3_a29 JTF_VARCHAR2_TABLE_4000
3112     , p3_a30 JTF_VARCHAR2_TABLE_4000
3113     , p3_a31 JTF_VARCHAR2_TABLE_4000
3114     , p3_a32 JTF_VARCHAR2_TABLE_300
3115     , p3_a33 JTF_VARCHAR2_TABLE_300
3116     , p3_a34 JTF_VARCHAR2_TABLE_300
3117     , p3_a35 JTF_VARCHAR2_TABLE_300
3118     , p3_a36 JTF_DATE_TABLE
3119     , p3_a37 JTF_DATE_TABLE
3120     , p3_a38 JTF_VARCHAR2_TABLE_600
3121     , p3_a39 JTF_VARCHAR2_TABLE_100
3122     , p3_a40 JTF_VARCHAR2_TABLE_100
3123     , p3_a41 JTF_VARCHAR2_TABLE_100
3124     , p3_a42 JTF_VARCHAR2_TABLE_100
3125     , p3_a43 JTF_VARCHAR2_TABLE_100
3126     , p3_a44 JTF_VARCHAR2_TABLE_100
3127     , p3_a45 JTF_VARCHAR2_TABLE_100
3128     , p3_a46 JTF_VARCHAR2_TABLE_100
3129     , p3_a47 JTF_VARCHAR2_TABLE_100
3130     , p3_a48 JTF_VARCHAR2_TABLE_100
3131     , p3_a49 JTF_VARCHAR2_TABLE_100
3132     , p3_a50 JTF_VARCHAR2_TABLE_100
3133     , p3_a51 JTF_VARCHAR2_TABLE_100
3134     , p3_a52 JTF_VARCHAR2_TABLE_100
3135     , p3_a53 JTF_VARCHAR2_TABLE_100
3136     , p3_a54 JTF_VARCHAR2_TABLE_100
3137     , p3_a55 JTF_VARCHAR2_TABLE_100
3138     , p3_a56 JTF_VARCHAR2_TABLE_100
3139     , p3_a57 JTF_VARCHAR2_TABLE_100
3140     , p3_a58 JTF_VARCHAR2_TABLE_100
3141     , p3_a59 JTF_VARCHAR2_TABLE_100
3142     , p3_a60 JTF_VARCHAR2_TABLE_100
3143     , p3_a61 JTF_VARCHAR2_TABLE_100
3144     , p3_a62 JTF_VARCHAR2_TABLE_100
3145     , p3_a63 JTF_VARCHAR2_TABLE_300
3146     , p3_a64 JTF_VARCHAR2_TABLE_100
3147     , p3_a65 JTF_VARCHAR2_TABLE_100
3148     , p4_a0 JTF_VARCHAR2_TABLE_4000
3149     , p4_a1 JTF_VARCHAR2_TABLE_4000
3150     , p4_a2 JTF_VARCHAR2_TABLE_4000
3151     , p4_a3 JTF_VARCHAR2_TABLE_4000
3152     , p4_a4 JTF_VARCHAR2_TABLE_4000
3153     , p4_a5 JTF_VARCHAR2_TABLE_4000
3154     , p4_a6 JTF_VARCHAR2_TABLE_4000
3155     , p4_a7 JTF_VARCHAR2_TABLE_4000
3156     , p4_a8 JTF_VARCHAR2_TABLE_4000
3157     , p4_a9 JTF_VARCHAR2_TABLE_4000
3158     , p4_a10 JTF_VARCHAR2_TABLE_4000
3159     , p4_a11 JTF_VARCHAR2_TABLE_4000
3160     , p4_a12 JTF_VARCHAR2_TABLE_4000
3161     , p4_a13 JTF_VARCHAR2_TABLE_4000
3162     , p4_a14 JTF_VARCHAR2_TABLE_4000
3163     , p4_a15 JTF_VARCHAR2_TABLE_4000
3164     , p4_a16 JTF_VARCHAR2_TABLE_4000
3165     , p4_a17 JTF_VARCHAR2_TABLE_4000
3166     , p4_a18 JTF_VARCHAR2_TABLE_4000
3167     , p4_a19 JTF_VARCHAR2_TABLE_4000
3168     , p4_a20 JTF_VARCHAR2_TABLE_4000
3169     , p4_a21 JTF_VARCHAR2_TABLE_4000
3170     , p4_a22 JTF_VARCHAR2_TABLE_4000
3171     , p4_a23 JTF_VARCHAR2_TABLE_4000
3172     , p4_a24 JTF_VARCHAR2_TABLE_4000
3173     , p4_a25 JTF_VARCHAR2_TABLE_4000
3174     , p4_a26 JTF_VARCHAR2_TABLE_4000
3175     , p4_a27 JTF_VARCHAR2_TABLE_4000
3176     , p4_a28 JTF_VARCHAR2_TABLE_4000
3177     , p4_a29 JTF_VARCHAR2_TABLE_4000
3178     , p4_a30 JTF_VARCHAR2_TABLE_4000
3179     , p4_a31 JTF_VARCHAR2_TABLE_100
3180     , p4_a32 JTF_VARCHAR2_TABLE_4000
3181     , p4_a33 JTF_VARCHAR2_TABLE_100
3182     , p4_a34 JTF_VARCHAR2_TABLE_100
3183     , p4_a35 JTF_VARCHAR2_TABLE_100
3184     , p4_a36 JTF_VARCHAR2_TABLE_100
3185     , p4_a37 JTF_VARCHAR2_TABLE_100
3186     , p4_a38 JTF_VARCHAR2_TABLE_100
3187     , p4_a39 JTF_VARCHAR2_TABLE_100
3188     , p4_a40 JTF_VARCHAR2_TABLE_100
3189     , p4_a41 JTF_VARCHAR2_TABLE_100
3190     , p4_a42 JTF_VARCHAR2_TABLE_100
3191     , p4_a43 JTF_VARCHAR2_TABLE_100
3192     , p4_a44 JTF_DATE_TABLE
3193     , p4_a45 JTF_DATE_TABLE
3194     , p4_a46 JTF_DATE_TABLE
3195     , p4_a47 JTF_DATE_TABLE
3196     , p4_a48 JTF_VARCHAR2_TABLE_100
3197     , p4_a49 JTF_VARCHAR2_TABLE_300
3198     , p4_a50 JTF_VARCHAR2_TABLE_100
3199     , p4_a51 JTF_VARCHAR2_TABLE_200
3200     , p4_a52 JTF_VARCHAR2_TABLE_100
3201     , p4_a53 JTF_VARCHAR2_TABLE_100
3202     , p4_a54 JTF_VARCHAR2_TABLE_100
3203     , p4_a55 JTF_VARCHAR2_TABLE_100
3204     , p4_a56 JTF_VARCHAR2_TABLE_200
3205     , p4_a57 JTF_VARCHAR2_TABLE_100
3206     , p4_a58 JTF_VARCHAR2_TABLE_100
3207     , p4_a59 JTF_VARCHAR2_TABLE_500
3208     , p4_a60 JTF_VARCHAR2_TABLE_400
3209     , p4_a61 JTF_VARCHAR2_TABLE_100
3210     , p4_a62 JTF_VARCHAR2_TABLE_200
3211     , p4_a63 JTF_VARCHAR2_TABLE_100
3212     , p4_a64 JTF_VARCHAR2_TABLE_100
3213     , p4_a65 JTF_VARCHAR2_TABLE_100
3214     , p4_a66 JTF_VARCHAR2_TABLE_100
3215     , p4_a67 JTF_VARCHAR2_TABLE_100
3216     , p4_a68 JTF_VARCHAR2_TABLE_100
3217     , p5_a0 JTF_VARCHAR2_TABLE_100
3218     , p5_a1 JTF_VARCHAR2_TABLE_4000
3219     , p5_a2 JTF_VARCHAR2_TABLE_4000
3220     , p5_a3 JTF_VARCHAR2_TABLE_4000
3221     , p5_a4 JTF_VARCHAR2_TABLE_4000
3222     , p5_a5 JTF_VARCHAR2_TABLE_4000
3223     , p5_a6 JTF_VARCHAR2_TABLE_4000
3224     , p5_a7 JTF_VARCHAR2_TABLE_4000
3225     , p5_a8 JTF_VARCHAR2_TABLE_4000
3226     , p5_a9 JTF_VARCHAR2_TABLE_4000
3227     , p5_a10 JTF_VARCHAR2_TABLE_4000
3228     , p5_a11 JTF_VARCHAR2_TABLE_4000
3229     , p5_a12 JTF_VARCHAR2_TABLE_4000
3230     , p5_a13 JTF_VARCHAR2_TABLE_4000
3231     , p5_a14 JTF_VARCHAR2_TABLE_4000
3232     , p5_a15 JTF_VARCHAR2_TABLE_4000
3233     , p5_a16 JTF_VARCHAR2_TABLE_4000
3234     , p5_a17 JTF_VARCHAR2_TABLE_4000
3235     , p5_a18 JTF_VARCHAR2_TABLE_4000
3236     , p5_a19 JTF_VARCHAR2_TABLE_4000
3237     , p5_a20 JTF_VARCHAR2_TABLE_4000
3238     , p5_a21 JTF_VARCHAR2_TABLE_4000
3239     , p5_a22 JTF_VARCHAR2_TABLE_4000
3240     , p5_a23 JTF_VARCHAR2_TABLE_4000
3241     , p5_a24 JTF_VARCHAR2_TABLE_4000
3242     , p5_a25 JTF_VARCHAR2_TABLE_4000
3243     , p5_a26 JTF_VARCHAR2_TABLE_4000
3244     , p5_a27 JTF_VARCHAR2_TABLE_4000
3245     , p5_a28 JTF_VARCHAR2_TABLE_4000
3246     , p5_a29 JTF_VARCHAR2_TABLE_4000
3247     , p5_a30 JTF_VARCHAR2_TABLE_4000
3248     , p5_a31 JTF_VARCHAR2_TABLE_4000
3249     , p5_a32 JTF_VARCHAR2_TABLE_100
3250     , p5_a33 JTF_VARCHAR2_TABLE_100
3251     , p5_a34 JTF_VARCHAR2_TABLE_100
3252     , p5_a35 JTF_VARCHAR2_TABLE_100
3253     , p5_a36 JTF_VARCHAR2_TABLE_100
3254     , p5_a37 JTF_VARCHAR2_TABLE_100
3255     , p5_a38 JTF_VARCHAR2_TABLE_100
3256     , p5_a39 JTF_NUMBER_TABLE
3257     , p5_a40 JTF_VARCHAR2_TABLE_100
3258     , p5_a41 JTF_VARCHAR2_TABLE_2000
3259     , p5_a42 JTF_VARCHAR2_TABLE_100
3260     , p5_a43 JTF_VARCHAR2_TABLE_4000
3261     , p5_a44 JTF_DATE_TABLE
3262     , p5_a45 JTF_VARCHAR2_TABLE_100
3263     , p5_a46 JTF_VARCHAR2_TABLE_100
3264     , p5_a47 JTF_VARCHAR2_TABLE_100
3265     , p5_a48 JTF_VARCHAR2_TABLE_100
3266     , p5_a49 JTF_VARCHAR2_TABLE_100
3267     , p5_a50 JTF_VARCHAR2_TABLE_100
3268     , p5_a51 JTF_VARCHAR2_TABLE_100
3269     , p5_a52 JTF_VARCHAR2_TABLE_2000
3270     , p5_a53 JTF_VARCHAR2_TABLE_100
3271     , p5_a54 JTF_VARCHAR2_TABLE_100
3272     , p5_a55 JTF_NUMBER_TABLE
3273     , p5_a56 JTF_VARCHAR2_TABLE_2000
3274     , p5_a57 JTF_VARCHAR2_TABLE_100
3275     , p5_a58 JTF_VARCHAR2_TABLE_100
3276     , p5_a59 JTF_VARCHAR2_TABLE_100
3277     , p_restrict_sql  VARCHAR2
3278     , p_search_merged  VARCHAR2
3279     , x_search_ctx_id in out nocopy  NUMBER
3280     , x_num_matches in out nocopy  NUMBER
3281     , x_return_status out nocopy  VARCHAR2
3282     , x_msg_count out nocopy  NUMBER
3283     , x_msg_data out nocopy  VARCHAR2
3284   )
3285 
3286   as
3287     ddp_party_search_rec hz_party_search.party_search_rec_type;
3288     ddp_party_site_list hz_party_search.party_site_list;
3289     ddp_contact_list hz_party_search.contact_list;
3290     ddp_contact_point_list hz_party_search.contact_point_list;
3291     ddindx binary_integer; indx binary_integer;
3292   begin
3293 
3294     -- copy data to the local IN or IN-OUT args, if any
3295 
3296 
3297     ddp_party_search_rec.all_account_names := p2_a0;
3298     ddp_party_search_rec.all_account_numbers := p2_a1;
3299     ddp_party_search_rec.domain_name := p2_a2;
3300     ddp_party_search_rec.party_source_system_ref := p2_a3;
3301     ddp_party_search_rec.custom_attribute1 := p2_a4;
3302     ddp_party_search_rec.custom_attribute10 := p2_a5;
3303     ddp_party_search_rec.custom_attribute11 := p2_a6;
3304     ddp_party_search_rec.custom_attribute12 := p2_a7;
3305     ddp_party_search_rec.custom_attribute13 := p2_a8;
3306     ddp_party_search_rec.custom_attribute14 := p2_a9;
3307     ddp_party_search_rec.custom_attribute15 := p2_a10;
3308     ddp_party_search_rec.custom_attribute16 := p2_a11;
3309     ddp_party_search_rec.custom_attribute17 := p2_a12;
3310     ddp_party_search_rec.custom_attribute18 := p2_a13;
3311     ddp_party_search_rec.custom_attribute19 := p2_a14;
3312     ddp_party_search_rec.custom_attribute2 := p2_a15;
3313     ddp_party_search_rec.custom_attribute20 := p2_a16;
3314     ddp_party_search_rec.custom_attribute21 := p2_a17;
3315     ddp_party_search_rec.custom_attribute22 := p2_a18;
3316     ddp_party_search_rec.custom_attribute23 := p2_a19;
3317     ddp_party_search_rec.custom_attribute24 := p2_a20;
3318     ddp_party_search_rec.custom_attribute25 := p2_a21;
3319     ddp_party_search_rec.custom_attribute26 := p2_a22;
3320     ddp_party_search_rec.custom_attribute27 := p2_a23;
3321     ddp_party_search_rec.custom_attribute28 := p2_a24;
3322     ddp_party_search_rec.custom_attribute29 := p2_a25;
3323     ddp_party_search_rec.custom_attribute3 := p2_a26;
3324     ddp_party_search_rec.custom_attribute30 := p2_a27;
3325     ddp_party_search_rec.custom_attribute4 := p2_a28;
3326     ddp_party_search_rec.custom_attribute5 := p2_a29;
3327     ddp_party_search_rec.custom_attribute6 := p2_a30;
3328     ddp_party_search_rec.custom_attribute7 := p2_a31;
3329     ddp_party_search_rec.custom_attribute8 := p2_a32;
3330     ddp_party_search_rec.custom_attribute9 := p2_a33;
3331     ddp_party_search_rec.analysis_fy := p2_a34;
3332     ddp_party_search_rec.avg_high_credit := p2_a35;
3333     ddp_party_search_rec.best_time_contact_begin := rosetta_g_miss_date_in_map(p2_a36);
3334     ddp_party_search_rec.best_time_contact_end := rosetta_g_miss_date_in_map(p2_a37);
3335     ddp_party_search_rec.branch_flag := p2_a38;
3336     ddp_party_search_rec.business_scope := p2_a39;
3337     ddp_party_search_rec.ceo_name := p2_a40;
3338     ddp_party_search_rec.ceo_title := p2_a41;
3339     ddp_party_search_rec.cong_dist_code := p2_a42;
3340     ddp_party_search_rec.content_source_number := p2_a43;
3341     ddp_party_search_rec.content_source_type := p2_a44;
3342     ddp_party_search_rec.control_yr := p2_a45;
3343     ddp_party_search_rec.corporation_class := p2_a46;
3344     ddp_party_search_rec.credit_score := p2_a47;
3345     ddp_party_search_rec.credit_score_age := p2_a48;
3346     ddp_party_search_rec.credit_score_class := p2_a49;
3347     ddp_party_search_rec.credit_score_commentary := p2_a50;
3348     ddp_party_search_rec.credit_score_commentary10 := p2_a51;
3349     ddp_party_search_rec.credit_score_commentary2 := p2_a52;
3350     ddp_party_search_rec.credit_score_commentary3 := p2_a53;
3351     ddp_party_search_rec.credit_score_commentary4 := p2_a54;
3352     ddp_party_search_rec.credit_score_commentary5 := p2_a55;
3353     ddp_party_search_rec.credit_score_commentary6 := p2_a56;
3354     ddp_party_search_rec.credit_score_commentary7 := p2_a57;
3355     ddp_party_search_rec.credit_score_commentary8 := p2_a58;
3356     ddp_party_search_rec.credit_score_commentary9 := p2_a59;
3357     ddp_party_search_rec.credit_score_date := rosetta_g_miss_date_in_map(p2_a60);
3358     ddp_party_search_rec.credit_score_incd_default := p2_a61;
3359     ddp_party_search_rec.credit_score_natl_percentile := p2_a62;
3360     ddp_party_search_rec.curr_fy_potential_revenue := p2_a63;
3361     ddp_party_search_rec.db_rating := p2_a64;
3362     ddp_party_search_rec.debarments_count := p2_a65;
3363     ddp_party_search_rec.debarments_date := rosetta_g_miss_date_in_map(p2_a66);
3364     ddp_party_search_rec.debarment_ind := p2_a67;
3365     ddp_party_search_rec.disadv_8a_ind := p2_a68;
3366     ddp_party_search_rec.duns_number_c := p2_a69;
3367     ddp_party_search_rec.employees_total := p2_a70;
3368     ddp_party_search_rec.emp_at_primary_adr := p2_a71;
3369     ddp_party_search_rec.emp_at_primary_adr_est_ind := p2_a72;
3370     ddp_party_search_rec.emp_at_primary_adr_min_ind := p2_a73;
3371     ddp_party_search_rec.emp_at_primary_adr_text := p2_a74;
3372     ddp_party_search_rec.enquiry_duns := p2_a75;
3373     ddp_party_search_rec.export_ind := p2_a76;
3374     ddp_party_search_rec.failure_score := p2_a77;
3375     ddp_party_search_rec.failure_score_age := p2_a78;
3376     ddp_party_search_rec.failure_score_class := p2_a79;
3377     ddp_party_search_rec.failure_score_commentary := p2_a80;
3378     ddp_party_search_rec.failure_score_commentary10 := p2_a81;
3379     ddp_party_search_rec.failure_score_commentary2 := p2_a82;
3380     ddp_party_search_rec.failure_score_commentary3 := p2_a83;
3381     ddp_party_search_rec.failure_score_commentary4 := p2_a84;
3382     ddp_party_search_rec.failure_score_commentary5 := p2_a85;
3383     ddp_party_search_rec.failure_score_commentary6 := p2_a86;
3384     ddp_party_search_rec.failure_score_commentary7 := p2_a87;
3385     ddp_party_search_rec.failure_score_commentary8 := p2_a88;
3386     ddp_party_search_rec.failure_score_commentary9 := p2_a89;
3387     ddp_party_search_rec.failure_score_date := rosetta_g_miss_date_in_map(p2_a90);
3388     ddp_party_search_rec.failure_score_incd_default := p2_a91;
3389     ddp_party_search_rec.failure_score_override_code := p2_a92;
3390     ddp_party_search_rec.fiscal_yearend_month := p2_a93;
3391     ddp_party_search_rec.global_failure_score := p2_a94;
3392     ddp_party_search_rec.gsa_indicator_flag := p2_a95;
3393     ddp_party_search_rec.high_credit := p2_a96;
3394     ddp_party_search_rec.hq_branch_ind := p2_a97;
3395     ddp_party_search_rec.import_ind := p2_a98;
3396     ddp_party_search_rec.incorp_year := p2_a99;
3397     ddp_party_search_rec.internal_flag := p2_a100;
3398     ddp_party_search_rec.jgzz_fiscal_code := p2_a101;
3399     ddp_party_search_rec.party_all_names := p2_a102;
3400     ddp_party_search_rec.known_as := p2_a103;
3401     ddp_party_search_rec.known_as2 := p2_a104;
3402     ddp_party_search_rec.known_as3 := p2_a105;
3403     ddp_party_search_rec.known_as4 := p2_a106;
3404     ddp_party_search_rec.known_as5 := p2_a107;
3405     ddp_party_search_rec.labor_surplus_ind := p2_a108;
3406     ddp_party_search_rec.legal_status := p2_a109;
3407     ddp_party_search_rec.line_of_business := p2_a110;
3408     ddp_party_search_rec.local_activity_code := p2_a111;
3409     ddp_party_search_rec.local_activity_code_type := p2_a112;
3410     ddp_party_search_rec.local_bus_identifier := p2_a113;
3411     ddp_party_search_rec.local_bus_iden_type := p2_a114;
3412     ddp_party_search_rec.maximum_credit_currency_code := p2_a115;
3413     ddp_party_search_rec.maximum_credit_recommendation := p2_a116;
3414     ddp_party_search_rec.minority_owned_ind := p2_a117;
3415     ddp_party_search_rec.minority_owned_type := p2_a118;
3416     ddp_party_search_rec.next_fy_potential_revenue := p2_a119;
3417     ddp_party_search_rec.oob_ind := p2_a120;
3418     ddp_party_search_rec.organization_name := p2_a121;
3419     ddp_party_search_rec.organization_name_phonetic := p2_a122;
3420     ddp_party_search_rec.organization_type := p2_a123;
3421     ddp_party_search_rec.parent_sub_ind := p2_a124;
3422     ddp_party_search_rec.paydex_norm := p2_a125;
3423     ddp_party_search_rec.paydex_score := p2_a126;
3424     ddp_party_search_rec.paydex_three_months_ago := p2_a127;
3425     ddp_party_search_rec.pref_functional_currency := p2_a128;
3426     ddp_party_search_rec.principal_name := p2_a129;
3427     ddp_party_search_rec.principal_title := p2_a130;
3428     ddp_party_search_rec.public_private_ownership_flag := p2_a131;
3429     ddp_party_search_rec.registration_type := p2_a132;
3430     ddp_party_search_rec.rent_own_ind := p2_a133;
3431     ddp_party_search_rec.sic_code := p2_a134;
3432     ddp_party_search_rec.sic_code_type := p2_a135;
3433     ddp_party_search_rec.small_bus_ind := p2_a136;
3434     ddp_party_search_rec.tax_name := p2_a137;
3435     ddp_party_search_rec.tax_reference := p2_a138;
3436     ddp_party_search_rec.total_employees_text := p2_a139;
3437     ddp_party_search_rec.total_emp_est_ind := p2_a140;
3438     ddp_party_search_rec.total_emp_min_ind := p2_a141;
3439     ddp_party_search_rec.total_employees_ind := p2_a142;
3440     ddp_party_search_rec.total_payments := p2_a143;
3441     ddp_party_search_rec.woman_owned_ind := p2_a144;
3442     ddp_party_search_rec.year_established := p2_a145;
3443     ddp_party_search_rec.category_code := p2_a146;
3444     ddp_party_search_rec.competitor_flag := p2_a147;
3445     ddp_party_search_rec.do_not_mail_flag := p2_a148;
3446     ddp_party_search_rec.group_type := p2_a149;
3447     ddp_party_search_rec.language_name := p2_a150;
3448     ddp_party_search_rec.party_name := p2_a151;
3449     ddp_party_search_rec.party_number := p2_a152;
3450     ddp_party_search_rec.party_type := p2_a153;
3451     ddp_party_search_rec.reference_use_flag := p2_a154;
3452     ddp_party_search_rec.salutation := p2_a155;
3453     ddp_party_search_rec.status := p2_a156;
3454     ddp_party_search_rec.third_party_flag := p2_a157;
3455     ddp_party_search_rec.validated_flag := p2_a158;
3456     ddp_party_search_rec.date_of_birth := rosetta_g_miss_date_in_map(p2_a159);
3457     ddp_party_search_rec.date_of_death := rosetta_g_miss_date_in_map(p2_a160);
3458     ddp_party_search_rec.effective_start_date := rosetta_g_miss_date_in_map(p2_a161);
3459     ddp_party_search_rec.effective_end_date := rosetta_g_miss_date_in_map(p2_a162);
3460     ddp_party_search_rec.declared_ethnicity := p2_a163;
3461     ddp_party_search_rec.gender := p2_a164;
3462     ddp_party_search_rec.head_of_household_flag := p2_a165;
3463     ddp_party_search_rec.household_income := p2_a166;
3464     ddp_party_search_rec.household_size := p2_a167;
3465     ddp_party_search_rec.last_known_gps := p2_a168;
3466     ddp_party_search_rec.marital_status := p2_a169;
3467     ddp_party_search_rec.marital_status_effective_date := rosetta_g_miss_date_in_map(p2_a170);
3468     ddp_party_search_rec.middle_name_phonetic := p2_a171;
3469     ddp_party_search_rec.personal_income := p2_a172;
3470     ddp_party_search_rec.person_academic_title := p2_a173;
3471     ddp_party_search_rec.person_first_name := p2_a174;
3472     ddp_party_search_rec.person_first_name_phonetic := p2_a175;
3473     ddp_party_search_rec.person_identifier := p2_a176;
3474     ddp_party_search_rec.person_iden_type := p2_a177;
3475     ddp_party_search_rec.person_initials := p2_a178;
3476     ddp_party_search_rec.person_last_name := p2_a179;
3477     ddp_party_search_rec.person_last_name_phonetic := p2_a180;
3478     ddp_party_search_rec.person_middle_name := p2_a181;
3479     ddp_party_search_rec.person_name := p2_a182;
3480     ddp_party_search_rec.person_name_phonetic := p2_a183;
3481     ddp_party_search_rec.person_name_suffix := p2_a184;
3482     ddp_party_search_rec.person_previous_last_name := p2_a185;
3483     ddp_party_search_rec.person_pre_name_adjunct := p2_a186;
3484     ddp_party_search_rec.person_title := p2_a187;
3485     ddp_party_search_rec.place_of_birth := p2_a188;
3486 
3487     hz_party_search_w.rosetta_table_copy_in_p8(ddp_party_site_list, p3_a0
3488       , p3_a1
3489       , p3_a2
3490       , p3_a3
3491       , p3_a4
3492       , p3_a5
3493       , p3_a6
3494       , p3_a7
3495       , p3_a8
3496       , p3_a9
3497       , p3_a10
3498       , p3_a11
3499       , p3_a12
3500       , p3_a13
3501       , p3_a14
3502       , p3_a15
3503       , p3_a16
3504       , p3_a17
3505       , p3_a18
3506       , p3_a19
3507       , p3_a20
3508       , p3_a21
3509       , p3_a22
3510       , p3_a23
3511       , p3_a24
3512       , p3_a25
3513       , p3_a26
3514       , p3_a27
3515       , p3_a28
3516       , p3_a29
3517       , p3_a30
3518       , p3_a31
3519       , p3_a32
3520       , p3_a33
3521       , p3_a34
3522       , p3_a35
3523       , p3_a36
3524       , p3_a37
3525       , p3_a38
3526       , p3_a39
3527       , p3_a40
3528       , p3_a41
3529       , p3_a42
3530       , p3_a43
3531       , p3_a44
3532       , p3_a45
3533       , p3_a46
3534       , p3_a47
3535       , p3_a48
3536       , p3_a49
3537       , p3_a50
3538       , p3_a51
3539       , p3_a52
3540       , p3_a53
3541       , p3_a54
3542       , p3_a55
3543       , p3_a56
3544       , p3_a57
3545       , p3_a58
3546       , p3_a59
3547       , p3_a60
3548       , p3_a61
3549       , p3_a62
3550       , p3_a63
3551       , p3_a64
3552       , p3_a65
3553       );
3554 
3555     hz_party_search_w.rosetta_table_copy_in_p9(ddp_contact_list, p4_a0
3556       , p4_a1
3557       , p4_a2
3558       , p4_a3
3559       , p4_a4
3560       , p4_a5
3561       , p4_a6
3562       , p4_a7
3563       , p4_a8
3564       , p4_a9
3565       , p4_a10
3566       , p4_a11
3567       , p4_a12
3568       , p4_a13
3569       , p4_a14
3570       , p4_a15
3571       , p4_a16
3572       , p4_a17
3573       , p4_a18
3574       , p4_a19
3575       , p4_a20
3576       , p4_a21
3577       , p4_a22
3578       , p4_a23
3579       , p4_a24
3580       , p4_a25
3581       , p4_a26
3582       , p4_a27
3583       , p4_a28
3584       , p4_a29
3585       , p4_a30
3586       , p4_a31
3587       , p4_a32
3588       , p4_a33
3589       , p4_a34
3590       , p4_a35
3591       , p4_a36
3592       , p4_a37
3593       , p4_a38
3594       , p4_a39
3595       , p4_a40
3596       , p4_a41
3597       , p4_a42
3598       , p4_a43
3599       , p4_a44
3600       , p4_a45
3601       , p4_a46
3602       , p4_a47
3603       , p4_a48
3604       , p4_a49
3605       , p4_a50
3606       , p4_a51
3607       , p4_a52
3608       , p4_a53
3609       , p4_a54
3610       , p4_a55
3611       , p4_a56
3612       , p4_a57
3613       , p4_a58
3614       , p4_a59
3615       , p4_a60
3616       , p4_a61
3617       , p4_a62
3618       , p4_a63
3619       , p4_a64
3620       , p4_a65
3621       , p4_a66
3622       , p4_a67
3623       , p4_a68
3624       );
3625 
3626     hz_party_search_w.rosetta_table_copy_in_p10(ddp_contact_point_list, p5_a0
3627       , p5_a1
3628       , p5_a2
3629       , p5_a3
3630       , p5_a4
3631       , p5_a5
3632       , p5_a6
3633       , p5_a7
3634       , p5_a8
3635       , p5_a9
3636       , p5_a10
3637       , p5_a11
3638       , p5_a12
3639       , p5_a13
3640       , p5_a14
3641       , p5_a15
3642       , p5_a16
3643       , p5_a17
3644       , p5_a18
3645       , p5_a19
3646       , p5_a20
3647       , p5_a21
3648       , p5_a22
3649       , p5_a23
3650       , p5_a24
3651       , p5_a25
3652       , p5_a26
3653       , p5_a27
3654       , p5_a28
3655       , p5_a29
3656       , p5_a30
3657       , p5_a31
3658       , p5_a32
3659       , p5_a33
3660       , p5_a34
3661       , p5_a35
3662       , p5_a36
3663       , p5_a37
3664       , p5_a38
3665       , p5_a39
3666       , p5_a40
3667       , p5_a41
3668       , p5_a42
3669       , p5_a43
3670       , p5_a44
3671       , p5_a45
3672       , p5_a46
3673       , p5_a47
3674       , p5_a48
3675       , p5_a49
3676       , p5_a50
3677       , p5_a51
3678       , p5_a52
3679       , p5_a53
3680       , p5_a54
3681       , p5_a55
3682       , p5_a56
3683       , p5_a57
3684       , p5_a58
3685       , p5_a59
3686       );
3687 
3688 
3689 
3690 
3691 
3692 
3693 
3694 
3695     -- here's the delegated call to the old PL/SQL routine
3696     hz_party_search.find_parties(p_init_msg_list,
3697       x_rule_id,
3698       ddp_party_search_rec,
3699       ddp_party_site_list,
3700       ddp_contact_list,
3701       ddp_contact_point_list,
3702       p_restrict_sql,
3703       p_search_merged,
3704       x_search_ctx_id,
3705       x_num_matches,
3706       x_return_status,
3707       x_msg_count,
3708       x_msg_data);
3709 
3710     -- copy data back from the local variables to OUT or IN-OUT args, if any
3711 
3712 
3713 
3714 
3715 
3716 
3717 
3718 
3719 
3720 
3721 
3722 
3723   end;
3724 
3725   procedure find_persons_3(p_init_msg_list  VARCHAR2
3726     , p_rule_id  NUMBER
3727     , p2_a0  VARCHAR2
3728     , p2_a1  VARCHAR2
3729     , p2_a2  VARCHAR2
3730     , p2_a3  VARCHAR2
3731     , p2_a4  VARCHAR2
3732     , p2_a5  VARCHAR2
3733     , p2_a6  VARCHAR2
3734     , p2_a7  VARCHAR2
3735     , p2_a8  VARCHAR2
3736     , p2_a9  VARCHAR2
3737     , p2_a10  VARCHAR2
3738     , p2_a11  VARCHAR2
3739     , p2_a12  VARCHAR2
3740     , p2_a13  VARCHAR2
3741     , p2_a14  VARCHAR2
3742     , p2_a15  VARCHAR2
3743     , p2_a16  VARCHAR2
3744     , p2_a17  VARCHAR2
3745     , p2_a18  VARCHAR2
3746     , p2_a19  VARCHAR2
3747     , p2_a20  VARCHAR2
3748     , p2_a21  VARCHAR2
3749     , p2_a22  VARCHAR2
3750     , p2_a23  VARCHAR2
3751     , p2_a24  VARCHAR2
3752     , p2_a25  VARCHAR2
3753     , p2_a26  VARCHAR2
3754     , p2_a27  VARCHAR2
3755     , p2_a28  VARCHAR2
3756     , p2_a29  VARCHAR2
3757     , p2_a30  VARCHAR2
3758     , p2_a31  VARCHAR2
3759     , p2_a32  VARCHAR2
3760     , p2_a33  VARCHAR2
3761     , p2_a34  VARCHAR2
3762     , p2_a35  NUMBER
3763     , p2_a36  DATE
3764     , p2_a37  DATE
3765     , p2_a38  VARCHAR2
3766     , p2_a39  VARCHAR2
3767     , p2_a40  VARCHAR2
3768     , p2_a41  VARCHAR2
3769     , p2_a42  VARCHAR2
3770     , p2_a43  VARCHAR2
3771     , p2_a44  VARCHAR2
3772     , p2_a45  NUMBER
3773     , p2_a46  VARCHAR2
3774     , p2_a47  VARCHAR2
3775     , p2_a48  NUMBER
3776     , p2_a49  NUMBER
3777     , p2_a50  VARCHAR2
3778     , p2_a51  VARCHAR2
3779     , p2_a52  VARCHAR2
3780     , p2_a53  VARCHAR2
3781     , p2_a54  VARCHAR2
3782     , p2_a55  VARCHAR2
3783     , p2_a56  VARCHAR2
3784     , p2_a57  VARCHAR2
3785     , p2_a58  VARCHAR2
3786     , p2_a59  VARCHAR2
3787     , p2_a60  DATE
3788     , p2_a61  NUMBER
3789     , p2_a62  NUMBER
3790     , p2_a63  NUMBER
3791     , p2_a64  VARCHAR2
3792     , p2_a65  NUMBER
3793     , p2_a66  DATE
3794     , p2_a67  VARCHAR2
3795     , p2_a68  VARCHAR2
3796     , p2_a69  VARCHAR2
3797     , p2_a70  NUMBER
3798     , p2_a71  VARCHAR2
3799     , p2_a72  VARCHAR2
3800     , p2_a73  VARCHAR2
3801     , p2_a74  VARCHAR2
3802     , p2_a75  VARCHAR2
3803     , p2_a76  VARCHAR2
3804     , p2_a77  VARCHAR2
3805     , p2_a78  NUMBER
3806     , p2_a79  NUMBER
3807     , p2_a80  VARCHAR2
3808     , p2_a81  VARCHAR2
3809     , p2_a82  VARCHAR2
3810     , p2_a83  VARCHAR2
3811     , p2_a84  VARCHAR2
3812     , p2_a85  VARCHAR2
3813     , p2_a86  VARCHAR2
3814     , p2_a87  VARCHAR2
3815     , p2_a88  VARCHAR2
3816     , p2_a89  VARCHAR2
3817     , p2_a90  DATE
3818     , p2_a91  NUMBER
3819     , p2_a92  VARCHAR2
3820     , p2_a93  VARCHAR2
3821     , p2_a94  VARCHAR2
3822     , p2_a95  VARCHAR2
3823     , p2_a96  NUMBER
3824     , p2_a97  VARCHAR2
3825     , p2_a98  VARCHAR2
3826     , p2_a99  NUMBER
3827     , p2_a100  VARCHAR2
3828     , p2_a101  VARCHAR2
3829     , p2_a102  VARCHAR2
3830     , p2_a103  VARCHAR2
3831     , p2_a104  VARCHAR2
3832     , p2_a105  VARCHAR2
3833     , p2_a106  VARCHAR2
3834     , p2_a107  VARCHAR2
3835     , p2_a108  VARCHAR2
3836     , p2_a109  VARCHAR2
3837     , p2_a110  VARCHAR2
3838     , p2_a111  VARCHAR2
3839     , p2_a112  VARCHAR2
3840     , p2_a113  VARCHAR2
3841     , p2_a114  VARCHAR2
3842     , p2_a115  VARCHAR2
3843     , p2_a116  NUMBER
3844     , p2_a117  VARCHAR2
3845     , p2_a118  VARCHAR2
3846     , p2_a119  NUMBER
3847     , p2_a120  VARCHAR2
3848     , p2_a121  VARCHAR2
3849     , p2_a122  VARCHAR2
3850     , p2_a123  VARCHAR2
3851     , p2_a124  VARCHAR2
3852     , p2_a125  VARCHAR2
3853     , p2_a126  VARCHAR2
3854     , p2_a127  VARCHAR2
3855     , p2_a128  VARCHAR2
3856     , p2_a129  VARCHAR2
3857     , p2_a130  VARCHAR2
3858     , p2_a131  VARCHAR2
3859     , p2_a132  VARCHAR2
3860     , p2_a133  VARCHAR2
3861     , p2_a134  VARCHAR2
3862     , p2_a135  VARCHAR2
3863     , p2_a136  VARCHAR2
3864     , p2_a137  VARCHAR2
3865     , p2_a138  VARCHAR2
3866     , p2_a139  VARCHAR2
3867     , p2_a140  VARCHAR2
3868     , p2_a141  VARCHAR2
3869     , p2_a142  VARCHAR2
3870     , p2_a143  NUMBER
3871     , p2_a144  VARCHAR2
3872     , p2_a145  NUMBER
3873     , p2_a146  VARCHAR2
3874     , p2_a147  VARCHAR2
3875     , p2_a148  VARCHAR2
3876     , p2_a149  VARCHAR2
3877     , p2_a150  VARCHAR2
3878     , p2_a151  VARCHAR2
3879     , p2_a152  VARCHAR2
3880     , p2_a153  VARCHAR2
3881     , p2_a154  VARCHAR2
3882     , p2_a155  VARCHAR2
3883     , p2_a156  VARCHAR2
3884     , p2_a157  VARCHAR2
3885     , p2_a158  VARCHAR2
3886     , p2_a159  DATE
3887     , p2_a160  DATE
3888     , p2_a161  DATE
3889     , p2_a162  DATE
3890     , p2_a163  VARCHAR2
3891     , p2_a164  VARCHAR2
3892     , p2_a165  VARCHAR2
3893     , p2_a166  NUMBER
3894     , p2_a167  NUMBER
3895     , p2_a168  VARCHAR2
3896     , p2_a169  VARCHAR2
3897     , p2_a170  DATE
3898     , p2_a171  VARCHAR2
3899     , p2_a172  NUMBER
3900     , p2_a173  VARCHAR2
3901     , p2_a174  VARCHAR2
3902     , p2_a175  VARCHAR2
3903     , p2_a176  VARCHAR2
3904     , p2_a177  VARCHAR2
3905     , p2_a178  VARCHAR2
3906     , p2_a179  VARCHAR2
3907     , p2_a180  VARCHAR2
3908     , p2_a181  VARCHAR2
3909     , p2_a182  VARCHAR2
3910     , p2_a183  VARCHAR2
3911     , p2_a184  VARCHAR2
3912     , p2_a185  VARCHAR2
3913     , p2_a186  VARCHAR2
3914     , p2_a187  VARCHAR2
3915     , p2_a188  VARCHAR2
3916     , p3_a0 JTF_VARCHAR2_TABLE_4000
3917     , p3_a1 JTF_VARCHAR2_TABLE_4000
3918     , p3_a2 JTF_VARCHAR2_TABLE_4000
3919     , p3_a3 JTF_VARCHAR2_TABLE_4000
3920     , p3_a4 JTF_VARCHAR2_TABLE_4000
3921     , p3_a5 JTF_VARCHAR2_TABLE_4000
3922     , p3_a6 JTF_VARCHAR2_TABLE_4000
3923     , p3_a7 JTF_VARCHAR2_TABLE_4000
3924     , p3_a8 JTF_VARCHAR2_TABLE_4000
3925     , p3_a9 JTF_VARCHAR2_TABLE_4000
3926     , p3_a10 JTF_VARCHAR2_TABLE_4000
3927     , p3_a11 JTF_VARCHAR2_TABLE_4000
3928     , p3_a12 JTF_VARCHAR2_TABLE_4000
3929     , p3_a13 JTF_VARCHAR2_TABLE_4000
3930     , p3_a14 JTF_VARCHAR2_TABLE_4000
3931     , p3_a15 JTF_VARCHAR2_TABLE_4000
3932     , p3_a16 JTF_VARCHAR2_TABLE_4000
3933     , p3_a17 JTF_VARCHAR2_TABLE_4000
3934     , p3_a18 JTF_VARCHAR2_TABLE_4000
3935     , p3_a19 JTF_VARCHAR2_TABLE_4000
3936     , p3_a20 JTF_VARCHAR2_TABLE_4000
3937     , p3_a21 JTF_VARCHAR2_TABLE_4000
3938     , p3_a22 JTF_VARCHAR2_TABLE_4000
3939     , p3_a23 JTF_VARCHAR2_TABLE_4000
3940     , p3_a24 JTF_VARCHAR2_TABLE_4000
3941     , p3_a25 JTF_VARCHAR2_TABLE_4000
3942     , p3_a26 JTF_VARCHAR2_TABLE_4000
3943     , p3_a27 JTF_VARCHAR2_TABLE_4000
3944     , p3_a28 JTF_VARCHAR2_TABLE_4000
3945     , p3_a29 JTF_VARCHAR2_TABLE_4000
3946     , p3_a30 JTF_VARCHAR2_TABLE_4000
3947     , p3_a31 JTF_VARCHAR2_TABLE_4000
3948     , p3_a32 JTF_VARCHAR2_TABLE_300
3949     , p3_a33 JTF_VARCHAR2_TABLE_300
3950     , p3_a34 JTF_VARCHAR2_TABLE_300
3951     , p3_a35 JTF_VARCHAR2_TABLE_300
3952     , p3_a36 JTF_DATE_TABLE
3953     , p3_a37 JTF_DATE_TABLE
3954     , p3_a38 JTF_VARCHAR2_TABLE_600
3955     , p3_a39 JTF_VARCHAR2_TABLE_100
3956     , p3_a40 JTF_VARCHAR2_TABLE_100
3957     , p3_a41 JTF_VARCHAR2_TABLE_100
3958     , p3_a42 JTF_VARCHAR2_TABLE_100
3959     , p3_a43 JTF_VARCHAR2_TABLE_100
3960     , p3_a44 JTF_VARCHAR2_TABLE_100
3961     , p3_a45 JTF_VARCHAR2_TABLE_100
3962     , p3_a46 JTF_VARCHAR2_TABLE_100
3963     , p3_a47 JTF_VARCHAR2_TABLE_100
3964     , p3_a48 JTF_VARCHAR2_TABLE_100
3965     , p3_a49 JTF_VARCHAR2_TABLE_100
3966     , p3_a50 JTF_VARCHAR2_TABLE_100
3967     , p3_a51 JTF_VARCHAR2_TABLE_100
3968     , p3_a52 JTF_VARCHAR2_TABLE_100
3969     , p3_a53 JTF_VARCHAR2_TABLE_100
3970     , p3_a54 JTF_VARCHAR2_TABLE_100
3971     , p3_a55 JTF_VARCHAR2_TABLE_100
3972     , p3_a56 JTF_VARCHAR2_TABLE_100
3973     , p3_a57 JTF_VARCHAR2_TABLE_100
3974     , p3_a58 JTF_VARCHAR2_TABLE_100
3975     , p3_a59 JTF_VARCHAR2_TABLE_100
3976     , p3_a60 JTF_VARCHAR2_TABLE_100
3977     , p3_a61 JTF_VARCHAR2_TABLE_100
3978     , p3_a62 JTF_VARCHAR2_TABLE_100
3979     , p3_a63 JTF_VARCHAR2_TABLE_300
3980     , p3_a64 JTF_VARCHAR2_TABLE_100
3981     , p3_a65 JTF_VARCHAR2_TABLE_100
3982     , p4_a0 JTF_VARCHAR2_TABLE_4000
3983     , p4_a1 JTF_VARCHAR2_TABLE_4000
3984     , p4_a2 JTF_VARCHAR2_TABLE_4000
3985     , p4_a3 JTF_VARCHAR2_TABLE_4000
3986     , p4_a4 JTF_VARCHAR2_TABLE_4000
3987     , p4_a5 JTF_VARCHAR2_TABLE_4000
3988     , p4_a6 JTF_VARCHAR2_TABLE_4000
3989     , p4_a7 JTF_VARCHAR2_TABLE_4000
3990     , p4_a8 JTF_VARCHAR2_TABLE_4000
3991     , p4_a9 JTF_VARCHAR2_TABLE_4000
3992     , p4_a10 JTF_VARCHAR2_TABLE_4000
3993     , p4_a11 JTF_VARCHAR2_TABLE_4000
3994     , p4_a12 JTF_VARCHAR2_TABLE_4000
3995     , p4_a13 JTF_VARCHAR2_TABLE_4000
3996     , p4_a14 JTF_VARCHAR2_TABLE_4000
3997     , p4_a15 JTF_VARCHAR2_TABLE_4000
3998     , p4_a16 JTF_VARCHAR2_TABLE_4000
3999     , p4_a17 JTF_VARCHAR2_TABLE_4000
4000     , p4_a18 JTF_VARCHAR2_TABLE_4000
4001     , p4_a19 JTF_VARCHAR2_TABLE_4000
4002     , p4_a20 JTF_VARCHAR2_TABLE_4000
4003     , p4_a21 JTF_VARCHAR2_TABLE_4000
4004     , p4_a22 JTF_VARCHAR2_TABLE_4000
4005     , p4_a23 JTF_VARCHAR2_TABLE_4000
4006     , p4_a24 JTF_VARCHAR2_TABLE_4000
4007     , p4_a25 JTF_VARCHAR2_TABLE_4000
4008     , p4_a26 JTF_VARCHAR2_TABLE_4000
4009     , p4_a27 JTF_VARCHAR2_TABLE_4000
4010     , p4_a28 JTF_VARCHAR2_TABLE_4000
4011     , p4_a29 JTF_VARCHAR2_TABLE_4000
4012     , p4_a30 JTF_VARCHAR2_TABLE_4000
4013     , p4_a31 JTF_VARCHAR2_TABLE_100
4014     , p4_a32 JTF_VARCHAR2_TABLE_4000
4015     , p4_a33 JTF_VARCHAR2_TABLE_100
4016     , p4_a34 JTF_VARCHAR2_TABLE_100
4017     , p4_a35 JTF_VARCHAR2_TABLE_100
4018     , p4_a36 JTF_VARCHAR2_TABLE_100
4019     , p4_a37 JTF_VARCHAR2_TABLE_100
4020     , p4_a38 JTF_VARCHAR2_TABLE_100
4021     , p4_a39 JTF_VARCHAR2_TABLE_100
4022     , p4_a40 JTF_VARCHAR2_TABLE_100
4023     , p4_a41 JTF_VARCHAR2_TABLE_100
4024     , p4_a42 JTF_VARCHAR2_TABLE_100
4025     , p4_a43 JTF_VARCHAR2_TABLE_100
4026     , p4_a44 JTF_DATE_TABLE
4027     , p4_a45 JTF_DATE_TABLE
4028     , p4_a46 JTF_DATE_TABLE
4029     , p4_a47 JTF_DATE_TABLE
4030     , p4_a48 JTF_VARCHAR2_TABLE_100
4031     , p4_a49 JTF_VARCHAR2_TABLE_300
4032     , p4_a50 JTF_VARCHAR2_TABLE_100
4033     , p4_a51 JTF_VARCHAR2_TABLE_200
4034     , p4_a52 JTF_VARCHAR2_TABLE_100
4035     , p4_a53 JTF_VARCHAR2_TABLE_100
4036     , p4_a54 JTF_VARCHAR2_TABLE_100
4037     , p4_a55 JTF_VARCHAR2_TABLE_100
4038     , p4_a56 JTF_VARCHAR2_TABLE_200
4039     , p4_a57 JTF_VARCHAR2_TABLE_100
4040     , p4_a58 JTF_VARCHAR2_TABLE_100
4041     , p4_a59 JTF_VARCHAR2_TABLE_500
4042     , p4_a60 JTF_VARCHAR2_TABLE_400
4043     , p4_a61 JTF_VARCHAR2_TABLE_100
4044     , p4_a62 JTF_VARCHAR2_TABLE_200
4045     , p4_a63 JTF_VARCHAR2_TABLE_100
4046     , p4_a64 JTF_VARCHAR2_TABLE_100
4047     , p4_a65 JTF_VARCHAR2_TABLE_100
4048     , p4_a66 JTF_VARCHAR2_TABLE_100
4049     , p4_a67 JTF_VARCHAR2_TABLE_100
4050     , p4_a68 JTF_VARCHAR2_TABLE_100
4051     , p5_a0 JTF_VARCHAR2_TABLE_100
4052     , p5_a1 JTF_VARCHAR2_TABLE_4000
4053     , p5_a2 JTF_VARCHAR2_TABLE_4000
4054     , p5_a3 JTF_VARCHAR2_TABLE_4000
4055     , p5_a4 JTF_VARCHAR2_TABLE_4000
4056     , p5_a5 JTF_VARCHAR2_TABLE_4000
4057     , p5_a6 JTF_VARCHAR2_TABLE_4000
4058     , p5_a7 JTF_VARCHAR2_TABLE_4000
4059     , p5_a8 JTF_VARCHAR2_TABLE_4000
4060     , p5_a9 JTF_VARCHAR2_TABLE_4000
4061     , p5_a10 JTF_VARCHAR2_TABLE_4000
4062     , p5_a11 JTF_VARCHAR2_TABLE_4000
4063     , p5_a12 JTF_VARCHAR2_TABLE_4000
4064     , p5_a13 JTF_VARCHAR2_TABLE_4000
4065     , p5_a14 JTF_VARCHAR2_TABLE_4000
4066     , p5_a15 JTF_VARCHAR2_TABLE_4000
4067     , p5_a16 JTF_VARCHAR2_TABLE_4000
4068     , p5_a17 JTF_VARCHAR2_TABLE_4000
4069     , p5_a18 JTF_VARCHAR2_TABLE_4000
4070     , p5_a19 JTF_VARCHAR2_TABLE_4000
4071     , p5_a20 JTF_VARCHAR2_TABLE_4000
4072     , p5_a21 JTF_VARCHAR2_TABLE_4000
4073     , p5_a22 JTF_VARCHAR2_TABLE_4000
4074     , p5_a23 JTF_VARCHAR2_TABLE_4000
4075     , p5_a24 JTF_VARCHAR2_TABLE_4000
4076     , p5_a25 JTF_VARCHAR2_TABLE_4000
4077     , p5_a26 JTF_VARCHAR2_TABLE_4000
4078     , p5_a27 JTF_VARCHAR2_TABLE_4000
4079     , p5_a28 JTF_VARCHAR2_TABLE_4000
4080     , p5_a29 JTF_VARCHAR2_TABLE_4000
4081     , p5_a30 JTF_VARCHAR2_TABLE_4000
4082     , p5_a31 JTF_VARCHAR2_TABLE_4000
4083     , p5_a32 JTF_VARCHAR2_TABLE_100
4084     , p5_a33 JTF_VARCHAR2_TABLE_100
4085     , p5_a34 JTF_VARCHAR2_TABLE_100
4086     , p5_a35 JTF_VARCHAR2_TABLE_100
4087     , p5_a36 JTF_VARCHAR2_TABLE_100
4088     , p5_a37 JTF_VARCHAR2_TABLE_100
4089     , p5_a38 JTF_VARCHAR2_TABLE_100
4090     , p5_a39 JTF_NUMBER_TABLE
4091     , p5_a40 JTF_VARCHAR2_TABLE_100
4092     , p5_a41 JTF_VARCHAR2_TABLE_2000
4093     , p5_a42 JTF_VARCHAR2_TABLE_100
4094     , p5_a43 JTF_VARCHAR2_TABLE_4000
4095     , p5_a44 JTF_DATE_TABLE
4096     , p5_a45 JTF_VARCHAR2_TABLE_100
4097     , p5_a46 JTF_VARCHAR2_TABLE_100
4098     , p5_a47 JTF_VARCHAR2_TABLE_100
4099     , p5_a48 JTF_VARCHAR2_TABLE_100
4100     , p5_a49 JTF_VARCHAR2_TABLE_100
4101     , p5_a50 JTF_VARCHAR2_TABLE_100
4102     , p5_a51 JTF_VARCHAR2_TABLE_100
4103     , p5_a52 JTF_VARCHAR2_TABLE_2000
4104     , p5_a53 JTF_VARCHAR2_TABLE_100
4105     , p5_a54 JTF_VARCHAR2_TABLE_100
4106     , p5_a55 JTF_NUMBER_TABLE
4107     , p5_a56 JTF_VARCHAR2_TABLE_2000
4108     , p5_a57 JTF_VARCHAR2_TABLE_100
4109     , p5_a58 JTF_VARCHAR2_TABLE_100
4110     , p5_a59 JTF_VARCHAR2_TABLE_100
4111     , p_restrict_sql  VARCHAR2
4112     , p_match_type  VARCHAR2
4113     , x_search_ctx_id out nocopy  NUMBER
4114     , x_num_matches out nocopy  NUMBER
4115     , x_return_status out nocopy  VARCHAR2
4116     , x_msg_count out nocopy  NUMBER
4117     , x_msg_data out nocopy  VARCHAR2
4118   )
4119 
4120   as
4121     ddp_party_search_rec hz_party_search.party_search_rec_type;
4122     ddp_party_site_list hz_party_search.party_site_list;
4123     ddp_contact_list hz_party_search.contact_list;
4124     ddp_contact_point_list hz_party_search.contact_point_list;
4125     ddindx binary_integer; indx binary_integer;
4126   begin
4127 
4128     -- copy data to the local IN or IN-OUT args, if any
4129 
4130 
4131     ddp_party_search_rec.all_account_names := p2_a0;
4132     ddp_party_search_rec.all_account_numbers := p2_a1;
4133     ddp_party_search_rec.domain_name := p2_a2;
4134     ddp_party_search_rec.party_source_system_ref := p2_a3;
4135     ddp_party_search_rec.custom_attribute1 := p2_a4;
4136     ddp_party_search_rec.custom_attribute10 := p2_a5;
4137     ddp_party_search_rec.custom_attribute11 := p2_a6;
4138     ddp_party_search_rec.custom_attribute12 := p2_a7;
4139     ddp_party_search_rec.custom_attribute13 := p2_a8;
4140     ddp_party_search_rec.custom_attribute14 := p2_a9;
4141     ddp_party_search_rec.custom_attribute15 := p2_a10;
4142     ddp_party_search_rec.custom_attribute16 := p2_a11;
4143     ddp_party_search_rec.custom_attribute17 := p2_a12;
4144     ddp_party_search_rec.custom_attribute18 := p2_a13;
4145     ddp_party_search_rec.custom_attribute19 := p2_a14;
4146     ddp_party_search_rec.custom_attribute2 := p2_a15;
4147     ddp_party_search_rec.custom_attribute20 := p2_a16;
4148     ddp_party_search_rec.custom_attribute21 := p2_a17;
4149     ddp_party_search_rec.custom_attribute22 := p2_a18;
4150     ddp_party_search_rec.custom_attribute23 := p2_a19;
4151     ddp_party_search_rec.custom_attribute24 := p2_a20;
4152     ddp_party_search_rec.custom_attribute25 := p2_a21;
4153     ddp_party_search_rec.custom_attribute26 := p2_a22;
4154     ddp_party_search_rec.custom_attribute27 := p2_a23;
4155     ddp_party_search_rec.custom_attribute28 := p2_a24;
4156     ddp_party_search_rec.custom_attribute29 := p2_a25;
4157     ddp_party_search_rec.custom_attribute3 := p2_a26;
4158     ddp_party_search_rec.custom_attribute30 := p2_a27;
4159     ddp_party_search_rec.custom_attribute4 := p2_a28;
4160     ddp_party_search_rec.custom_attribute5 := p2_a29;
4161     ddp_party_search_rec.custom_attribute6 := p2_a30;
4162     ddp_party_search_rec.custom_attribute7 := p2_a31;
4163     ddp_party_search_rec.custom_attribute8 := p2_a32;
4164     ddp_party_search_rec.custom_attribute9 := p2_a33;
4165     ddp_party_search_rec.analysis_fy := p2_a34;
4166     ddp_party_search_rec.avg_high_credit := p2_a35;
4167     ddp_party_search_rec.best_time_contact_begin := rosetta_g_miss_date_in_map(p2_a36);
4168     ddp_party_search_rec.best_time_contact_end := rosetta_g_miss_date_in_map(p2_a37);
4169     ddp_party_search_rec.branch_flag := p2_a38;
4170     ddp_party_search_rec.business_scope := p2_a39;
4171     ddp_party_search_rec.ceo_name := p2_a40;
4172     ddp_party_search_rec.ceo_title := p2_a41;
4173     ddp_party_search_rec.cong_dist_code := p2_a42;
4174     ddp_party_search_rec.content_source_number := p2_a43;
4175     ddp_party_search_rec.content_source_type := p2_a44;
4176     ddp_party_search_rec.control_yr := p2_a45;
4177     ddp_party_search_rec.corporation_class := p2_a46;
4178     ddp_party_search_rec.credit_score := p2_a47;
4179     ddp_party_search_rec.credit_score_age := p2_a48;
4180     ddp_party_search_rec.credit_score_class := p2_a49;
4181     ddp_party_search_rec.credit_score_commentary := p2_a50;
4182     ddp_party_search_rec.credit_score_commentary10 := p2_a51;
4183     ddp_party_search_rec.credit_score_commentary2 := p2_a52;
4184     ddp_party_search_rec.credit_score_commentary3 := p2_a53;
4185     ddp_party_search_rec.credit_score_commentary4 := p2_a54;
4186     ddp_party_search_rec.credit_score_commentary5 := p2_a55;
4187     ddp_party_search_rec.credit_score_commentary6 := p2_a56;
4188     ddp_party_search_rec.credit_score_commentary7 := p2_a57;
4189     ddp_party_search_rec.credit_score_commentary8 := p2_a58;
4190     ddp_party_search_rec.credit_score_commentary9 := p2_a59;
4191     ddp_party_search_rec.credit_score_date := rosetta_g_miss_date_in_map(p2_a60);
4192     ddp_party_search_rec.credit_score_incd_default := p2_a61;
4193     ddp_party_search_rec.credit_score_natl_percentile := p2_a62;
4194     ddp_party_search_rec.curr_fy_potential_revenue := p2_a63;
4195     ddp_party_search_rec.db_rating := p2_a64;
4196     ddp_party_search_rec.debarments_count := p2_a65;
4197     ddp_party_search_rec.debarments_date := rosetta_g_miss_date_in_map(p2_a66);
4198     ddp_party_search_rec.debarment_ind := p2_a67;
4199     ddp_party_search_rec.disadv_8a_ind := p2_a68;
4200     ddp_party_search_rec.duns_number_c := p2_a69;
4201     ddp_party_search_rec.employees_total := p2_a70;
4202     ddp_party_search_rec.emp_at_primary_adr := p2_a71;
4203     ddp_party_search_rec.emp_at_primary_adr_est_ind := p2_a72;
4204     ddp_party_search_rec.emp_at_primary_adr_min_ind := p2_a73;
4205     ddp_party_search_rec.emp_at_primary_adr_text := p2_a74;
4206     ddp_party_search_rec.enquiry_duns := p2_a75;
4207     ddp_party_search_rec.export_ind := p2_a76;
4208     ddp_party_search_rec.failure_score := p2_a77;
4209     ddp_party_search_rec.failure_score_age := p2_a78;
4210     ddp_party_search_rec.failure_score_class := p2_a79;
4211     ddp_party_search_rec.failure_score_commentary := p2_a80;
4212     ddp_party_search_rec.failure_score_commentary10 := p2_a81;
4213     ddp_party_search_rec.failure_score_commentary2 := p2_a82;
4214     ddp_party_search_rec.failure_score_commentary3 := p2_a83;
4215     ddp_party_search_rec.failure_score_commentary4 := p2_a84;
4216     ddp_party_search_rec.failure_score_commentary5 := p2_a85;
4217     ddp_party_search_rec.failure_score_commentary6 := p2_a86;
4218     ddp_party_search_rec.failure_score_commentary7 := p2_a87;
4219     ddp_party_search_rec.failure_score_commentary8 := p2_a88;
4220     ddp_party_search_rec.failure_score_commentary9 := p2_a89;
4221     ddp_party_search_rec.failure_score_date := rosetta_g_miss_date_in_map(p2_a90);
4222     ddp_party_search_rec.failure_score_incd_default := p2_a91;
4223     ddp_party_search_rec.failure_score_override_code := p2_a92;
4224     ddp_party_search_rec.fiscal_yearend_month := p2_a93;
4225     ddp_party_search_rec.global_failure_score := p2_a94;
4226     ddp_party_search_rec.gsa_indicator_flag := p2_a95;
4227     ddp_party_search_rec.high_credit := p2_a96;
4228     ddp_party_search_rec.hq_branch_ind := p2_a97;
4229     ddp_party_search_rec.import_ind := p2_a98;
4230     ddp_party_search_rec.incorp_year := p2_a99;
4231     ddp_party_search_rec.internal_flag := p2_a100;
4232     ddp_party_search_rec.jgzz_fiscal_code := p2_a101;
4233     ddp_party_search_rec.party_all_names := p2_a102;
4234     ddp_party_search_rec.known_as := p2_a103;
4235     ddp_party_search_rec.known_as2 := p2_a104;
4236     ddp_party_search_rec.known_as3 := p2_a105;
4237     ddp_party_search_rec.known_as4 := p2_a106;
4238     ddp_party_search_rec.known_as5 := p2_a107;
4239     ddp_party_search_rec.labor_surplus_ind := p2_a108;
4240     ddp_party_search_rec.legal_status := p2_a109;
4241     ddp_party_search_rec.line_of_business := p2_a110;
4242     ddp_party_search_rec.local_activity_code := p2_a111;
4243     ddp_party_search_rec.local_activity_code_type := p2_a112;
4244     ddp_party_search_rec.local_bus_identifier := p2_a113;
4245     ddp_party_search_rec.local_bus_iden_type := p2_a114;
4246     ddp_party_search_rec.maximum_credit_currency_code := p2_a115;
4247     ddp_party_search_rec.maximum_credit_recommendation := p2_a116;
4248     ddp_party_search_rec.minority_owned_ind := p2_a117;
4249     ddp_party_search_rec.minority_owned_type := p2_a118;
4250     ddp_party_search_rec.next_fy_potential_revenue := p2_a119;
4251     ddp_party_search_rec.oob_ind := p2_a120;
4252     ddp_party_search_rec.organization_name := p2_a121;
4253     ddp_party_search_rec.organization_name_phonetic := p2_a122;
4254     ddp_party_search_rec.organization_type := p2_a123;
4255     ddp_party_search_rec.parent_sub_ind := p2_a124;
4256     ddp_party_search_rec.paydex_norm := p2_a125;
4257     ddp_party_search_rec.paydex_score := p2_a126;
4258     ddp_party_search_rec.paydex_three_months_ago := p2_a127;
4259     ddp_party_search_rec.pref_functional_currency := p2_a128;
4260     ddp_party_search_rec.principal_name := p2_a129;
4261     ddp_party_search_rec.principal_title := p2_a130;
4262     ddp_party_search_rec.public_private_ownership_flag := p2_a131;
4263     ddp_party_search_rec.registration_type := p2_a132;
4264     ddp_party_search_rec.rent_own_ind := p2_a133;
4265     ddp_party_search_rec.sic_code := p2_a134;
4266     ddp_party_search_rec.sic_code_type := p2_a135;
4267     ddp_party_search_rec.small_bus_ind := p2_a136;
4268     ddp_party_search_rec.tax_name := p2_a137;
4269     ddp_party_search_rec.tax_reference := p2_a138;
4270     ddp_party_search_rec.total_employees_text := p2_a139;
4271     ddp_party_search_rec.total_emp_est_ind := p2_a140;
4272     ddp_party_search_rec.total_emp_min_ind := p2_a141;
4273     ddp_party_search_rec.total_employees_ind := p2_a142;
4274     ddp_party_search_rec.total_payments := p2_a143;
4275     ddp_party_search_rec.woman_owned_ind := p2_a144;
4276     ddp_party_search_rec.year_established := p2_a145;
4277     ddp_party_search_rec.category_code := p2_a146;
4278     ddp_party_search_rec.competitor_flag := p2_a147;
4279     ddp_party_search_rec.do_not_mail_flag := p2_a148;
4280     ddp_party_search_rec.group_type := p2_a149;
4281     ddp_party_search_rec.language_name := p2_a150;
4282     ddp_party_search_rec.party_name := p2_a151;
4283     ddp_party_search_rec.party_number := p2_a152;
4284     ddp_party_search_rec.party_type := p2_a153;
4285     ddp_party_search_rec.reference_use_flag := p2_a154;
4286     ddp_party_search_rec.salutation := p2_a155;
4287     ddp_party_search_rec.status := p2_a156;
4288     ddp_party_search_rec.third_party_flag := p2_a157;
4289     ddp_party_search_rec.validated_flag := p2_a158;
4290     ddp_party_search_rec.date_of_birth := rosetta_g_miss_date_in_map(p2_a159);
4291     ddp_party_search_rec.date_of_death := rosetta_g_miss_date_in_map(p2_a160);
4292     ddp_party_search_rec.effective_start_date := rosetta_g_miss_date_in_map(p2_a161);
4293     ddp_party_search_rec.effective_end_date := rosetta_g_miss_date_in_map(p2_a162);
4294     ddp_party_search_rec.declared_ethnicity := p2_a163;
4295     ddp_party_search_rec.gender := p2_a164;
4296     ddp_party_search_rec.head_of_household_flag := p2_a165;
4297     ddp_party_search_rec.household_income := p2_a166;
4298     ddp_party_search_rec.household_size := p2_a167;
4299     ddp_party_search_rec.last_known_gps := p2_a168;
4300     ddp_party_search_rec.marital_status := p2_a169;
4301     ddp_party_search_rec.marital_status_effective_date := rosetta_g_miss_date_in_map(p2_a170);
4302     ddp_party_search_rec.middle_name_phonetic := p2_a171;
4303     ddp_party_search_rec.personal_income := p2_a172;
4304     ddp_party_search_rec.person_academic_title := p2_a173;
4305     ddp_party_search_rec.person_first_name := p2_a174;
4306     ddp_party_search_rec.person_first_name_phonetic := p2_a175;
4307     ddp_party_search_rec.person_identifier := p2_a176;
4308     ddp_party_search_rec.person_iden_type := p2_a177;
4309     ddp_party_search_rec.person_initials := p2_a178;
4310     ddp_party_search_rec.person_last_name := p2_a179;
4311     ddp_party_search_rec.person_last_name_phonetic := p2_a180;
4312     ddp_party_search_rec.person_middle_name := p2_a181;
4313     ddp_party_search_rec.person_name := p2_a182;
4314     ddp_party_search_rec.person_name_phonetic := p2_a183;
4315     ddp_party_search_rec.person_name_suffix := p2_a184;
4316     ddp_party_search_rec.person_previous_last_name := p2_a185;
4317     ddp_party_search_rec.person_pre_name_adjunct := p2_a186;
4318     ddp_party_search_rec.person_title := p2_a187;
4319     ddp_party_search_rec.place_of_birth := p2_a188;
4320 
4321     hz_party_search_w.rosetta_table_copy_in_p8(ddp_party_site_list, p3_a0
4322       , p3_a1
4323       , p3_a2
4324       , p3_a3
4325       , p3_a4
4326       , p3_a5
4327       , p3_a6
4328       , p3_a7
4329       , p3_a8
4330       , p3_a9
4331       , p3_a10
4332       , p3_a11
4333       , p3_a12
4334       , p3_a13
4335       , p3_a14
4336       , p3_a15
4337       , p3_a16
4338       , p3_a17
4339       , p3_a18
4340       , p3_a19
4341       , p3_a20
4342       , p3_a21
4343       , p3_a22
4344       , p3_a23
4345       , p3_a24
4346       , p3_a25
4347       , p3_a26
4348       , p3_a27
4349       , p3_a28
4350       , p3_a29
4351       , p3_a30
4352       , p3_a31
4353       , p3_a32
4354       , p3_a33
4355       , p3_a34
4356       , p3_a35
4357       , p3_a36
4358       , p3_a37
4359       , p3_a38
4360       , p3_a39
4361       , p3_a40
4362       , p3_a41
4363       , p3_a42
4364       , p3_a43
4365       , p3_a44
4366       , p3_a45
4367       , p3_a46
4368       , p3_a47
4369       , p3_a48
4370       , p3_a49
4371       , p3_a50
4372       , p3_a51
4373       , p3_a52
4374       , p3_a53
4375       , p3_a54
4376       , p3_a55
4377       , p3_a56
4378       , p3_a57
4379       , p3_a58
4380       , p3_a59
4381       , p3_a60
4382       , p3_a61
4383       , p3_a62
4384       , p3_a63
4385       , p3_a64
4386       , p3_a65
4387       );
4388 
4389     hz_party_search_w.rosetta_table_copy_in_p9(ddp_contact_list, p4_a0
4390       , p4_a1
4391       , p4_a2
4392       , p4_a3
4393       , p4_a4
4394       , p4_a5
4395       , p4_a6
4396       , p4_a7
4397       , p4_a8
4398       , p4_a9
4399       , p4_a10
4400       , p4_a11
4401       , p4_a12
4402       , p4_a13
4403       , p4_a14
4404       , p4_a15
4405       , p4_a16
4406       , p4_a17
4407       , p4_a18
4408       , p4_a19
4409       , p4_a20
4410       , p4_a21
4411       , p4_a22
4412       , p4_a23
4413       , p4_a24
4414       , p4_a25
4415       , p4_a26
4416       , p4_a27
4417       , p4_a28
4418       , p4_a29
4419       , p4_a30
4420       , p4_a31
4421       , p4_a32
4422       , p4_a33
4423       , p4_a34
4424       , p4_a35
4425       , p4_a36
4426       , p4_a37
4427       , p4_a38
4428       , p4_a39
4429       , p4_a40
4430       , p4_a41
4431       , p4_a42
4432       , p4_a43
4433       , p4_a44
4434       , p4_a45
4435       , p4_a46
4436       , p4_a47
4437       , p4_a48
4438       , p4_a49
4439       , p4_a50
4440       , p4_a51
4441       , p4_a52
4442       , p4_a53
4443       , p4_a54
4444       , p4_a55
4445       , p4_a56
4446       , p4_a57
4447       , p4_a58
4448       , p4_a59
4449       , p4_a60
4450       , p4_a61
4451       , p4_a62
4452       , p4_a63
4453       , p4_a64
4454       , p4_a65
4455       , p4_a66
4456       , p4_a67
4457       , p4_a68
4458       );
4459 
4460     hz_party_search_w.rosetta_table_copy_in_p10(ddp_contact_point_list, p5_a0
4461       , p5_a1
4462       , p5_a2
4463       , p5_a3
4464       , p5_a4
4465       , p5_a5
4466       , p5_a6
4467       , p5_a7
4468       , p5_a8
4469       , p5_a9
4470       , p5_a10
4471       , p5_a11
4472       , p5_a12
4473       , p5_a13
4474       , p5_a14
4475       , p5_a15
4476       , p5_a16
4477       , p5_a17
4478       , p5_a18
4479       , p5_a19
4480       , p5_a20
4481       , p5_a21
4482       , p5_a22
4483       , p5_a23
4484       , p5_a24
4485       , p5_a25
4486       , p5_a26
4487       , p5_a27
4488       , p5_a28
4489       , p5_a29
4490       , p5_a30
4491       , p5_a31
4492       , p5_a32
4493       , p5_a33
4494       , p5_a34
4495       , p5_a35
4496       , p5_a36
4497       , p5_a37
4498       , p5_a38
4499       , p5_a39
4500       , p5_a40
4501       , p5_a41
4502       , p5_a42
4503       , p5_a43
4504       , p5_a44
4505       , p5_a45
4506       , p5_a46
4507       , p5_a47
4508       , p5_a48
4509       , p5_a49
4510       , p5_a50
4511       , p5_a51
4512       , p5_a52
4513       , p5_a53
4514       , p5_a54
4515       , p5_a55
4516       , p5_a56
4517       , p5_a57
4518       , p5_a58
4519       , p5_a59
4520       );
4521 
4522 
4523 
4524 
4525 
4526 
4527 
4528 
4529     -- here's the delegated call to the old PL/SQL routine
4530     hz_party_search.find_persons(p_init_msg_list,
4531       p_rule_id,
4532       ddp_party_search_rec,
4533       ddp_party_site_list,
4534       ddp_contact_list,
4535       ddp_contact_point_list,
4536       p_restrict_sql,
4537       p_match_type,
4538       x_search_ctx_id,
4539       x_num_matches,
4540       x_return_status,
4541       x_msg_count,
4542       x_msg_data);
4543 
4544     -- copy data back from the local variables to OUT or IN-OUT args, if any
4545 
4546 
4547 
4548 
4549 
4550 
4551 
4552 
4553 
4554 
4555 
4556 
4557   end;
4558 
4559   procedure get_matching_party_sites_4(p_init_msg_list  VARCHAR2
4560     , p_rule_id  NUMBER
4561     , p_party_id  NUMBER
4562     , p3_a0 JTF_VARCHAR2_TABLE_4000
4563     , p3_a1 JTF_VARCHAR2_TABLE_4000
4564     , p3_a2 JTF_VARCHAR2_TABLE_4000
4565     , p3_a3 JTF_VARCHAR2_TABLE_4000
4566     , p3_a4 JTF_VARCHAR2_TABLE_4000
4567     , p3_a5 JTF_VARCHAR2_TABLE_4000
4568     , p3_a6 JTF_VARCHAR2_TABLE_4000
4569     , p3_a7 JTF_VARCHAR2_TABLE_4000
4570     , p3_a8 JTF_VARCHAR2_TABLE_4000
4571     , p3_a9 JTF_VARCHAR2_TABLE_4000
4572     , p3_a10 JTF_VARCHAR2_TABLE_4000
4573     , p3_a11 JTF_VARCHAR2_TABLE_4000
4574     , p3_a12 JTF_VARCHAR2_TABLE_4000
4575     , p3_a13 JTF_VARCHAR2_TABLE_4000
4576     , p3_a14 JTF_VARCHAR2_TABLE_4000
4577     , p3_a15 JTF_VARCHAR2_TABLE_4000
4578     , p3_a16 JTF_VARCHAR2_TABLE_4000
4579     , p3_a17 JTF_VARCHAR2_TABLE_4000
4580     , p3_a18 JTF_VARCHAR2_TABLE_4000
4581     , p3_a19 JTF_VARCHAR2_TABLE_4000
4582     , p3_a20 JTF_VARCHAR2_TABLE_4000
4583     , p3_a21 JTF_VARCHAR2_TABLE_4000
4584     , p3_a22 JTF_VARCHAR2_TABLE_4000
4585     , p3_a23 JTF_VARCHAR2_TABLE_4000
4586     , p3_a24 JTF_VARCHAR2_TABLE_4000
4587     , p3_a25 JTF_VARCHAR2_TABLE_4000
4588     , p3_a26 JTF_VARCHAR2_TABLE_4000
4589     , p3_a27 JTF_VARCHAR2_TABLE_4000
4590     , p3_a28 JTF_VARCHAR2_TABLE_4000
4591     , p3_a29 JTF_VARCHAR2_TABLE_4000
4592     , p3_a30 JTF_VARCHAR2_TABLE_4000
4593     , p3_a31 JTF_VARCHAR2_TABLE_4000
4594     , p3_a32 JTF_VARCHAR2_TABLE_300
4595     , p3_a33 JTF_VARCHAR2_TABLE_300
4596     , p3_a34 JTF_VARCHAR2_TABLE_300
4597     , p3_a35 JTF_VARCHAR2_TABLE_300
4598     , p3_a36 JTF_DATE_TABLE
4599     , p3_a37 JTF_DATE_TABLE
4600     , p3_a38 JTF_VARCHAR2_TABLE_600
4601     , p3_a39 JTF_VARCHAR2_TABLE_100
4602     , p3_a40 JTF_VARCHAR2_TABLE_100
4603     , p3_a41 JTF_VARCHAR2_TABLE_100
4604     , p3_a42 JTF_VARCHAR2_TABLE_100
4605     , p3_a43 JTF_VARCHAR2_TABLE_100
4606     , p3_a44 JTF_VARCHAR2_TABLE_100
4607     , p3_a45 JTF_VARCHAR2_TABLE_100
4608     , p3_a46 JTF_VARCHAR2_TABLE_100
4609     , p3_a47 JTF_VARCHAR2_TABLE_100
4610     , p3_a48 JTF_VARCHAR2_TABLE_100
4611     , p3_a49 JTF_VARCHAR2_TABLE_100
4612     , p3_a50 JTF_VARCHAR2_TABLE_100
4613     , p3_a51 JTF_VARCHAR2_TABLE_100
4614     , p3_a52 JTF_VARCHAR2_TABLE_100
4615     , p3_a53 JTF_VARCHAR2_TABLE_100
4616     , p3_a54 JTF_VARCHAR2_TABLE_100
4617     , p3_a55 JTF_VARCHAR2_TABLE_100
4618     , p3_a56 JTF_VARCHAR2_TABLE_100
4619     , p3_a57 JTF_VARCHAR2_TABLE_100
4620     , p3_a58 JTF_VARCHAR2_TABLE_100
4621     , p3_a59 JTF_VARCHAR2_TABLE_100
4622     , p3_a60 JTF_VARCHAR2_TABLE_100
4623     , p3_a61 JTF_VARCHAR2_TABLE_100
4624     , p3_a62 JTF_VARCHAR2_TABLE_100
4625     , p3_a63 JTF_VARCHAR2_TABLE_300
4626     , p3_a64 JTF_VARCHAR2_TABLE_100
4627     , p3_a65 JTF_VARCHAR2_TABLE_100
4628     , p4_a0 JTF_VARCHAR2_TABLE_100
4629     , p4_a1 JTF_VARCHAR2_TABLE_4000
4630     , p4_a2 JTF_VARCHAR2_TABLE_4000
4631     , p4_a3 JTF_VARCHAR2_TABLE_4000
4632     , p4_a4 JTF_VARCHAR2_TABLE_4000
4633     , p4_a5 JTF_VARCHAR2_TABLE_4000
4634     , p4_a6 JTF_VARCHAR2_TABLE_4000
4635     , p4_a7 JTF_VARCHAR2_TABLE_4000
4636     , p4_a8 JTF_VARCHAR2_TABLE_4000
4637     , p4_a9 JTF_VARCHAR2_TABLE_4000
4638     , p4_a10 JTF_VARCHAR2_TABLE_4000
4639     , p4_a11 JTF_VARCHAR2_TABLE_4000
4640     , p4_a12 JTF_VARCHAR2_TABLE_4000
4641     , p4_a13 JTF_VARCHAR2_TABLE_4000
4642     , p4_a14 JTF_VARCHAR2_TABLE_4000
4643     , p4_a15 JTF_VARCHAR2_TABLE_4000
4644     , p4_a16 JTF_VARCHAR2_TABLE_4000
4645     , p4_a17 JTF_VARCHAR2_TABLE_4000
4646     , p4_a18 JTF_VARCHAR2_TABLE_4000
4647     , p4_a19 JTF_VARCHAR2_TABLE_4000
4648     , p4_a20 JTF_VARCHAR2_TABLE_4000
4649     , p4_a21 JTF_VARCHAR2_TABLE_4000
4650     , p4_a22 JTF_VARCHAR2_TABLE_4000
4651     , p4_a23 JTF_VARCHAR2_TABLE_4000
4652     , p4_a24 JTF_VARCHAR2_TABLE_4000
4653     , p4_a25 JTF_VARCHAR2_TABLE_4000
4654     , p4_a26 JTF_VARCHAR2_TABLE_4000
4655     , p4_a27 JTF_VARCHAR2_TABLE_4000
4656     , p4_a28 JTF_VARCHAR2_TABLE_4000
4657     , p4_a29 JTF_VARCHAR2_TABLE_4000
4658     , p4_a30 JTF_VARCHAR2_TABLE_4000
4659     , p4_a31 JTF_VARCHAR2_TABLE_4000
4660     , p4_a32 JTF_VARCHAR2_TABLE_100
4661     , p4_a33 JTF_VARCHAR2_TABLE_100
4662     , p4_a34 JTF_VARCHAR2_TABLE_100
4663     , p4_a35 JTF_VARCHAR2_TABLE_100
4664     , p4_a36 JTF_VARCHAR2_TABLE_100
4665     , p4_a37 JTF_VARCHAR2_TABLE_100
4666     , p4_a38 JTF_VARCHAR2_TABLE_100
4667     , p4_a39 JTF_NUMBER_TABLE
4668     , p4_a40 JTF_VARCHAR2_TABLE_100
4669     , p4_a41 JTF_VARCHAR2_TABLE_2000
4670     , p4_a42 JTF_VARCHAR2_TABLE_100
4671     , p4_a43 JTF_VARCHAR2_TABLE_4000
4672     , p4_a44 JTF_DATE_TABLE
4673     , p4_a45 JTF_VARCHAR2_TABLE_100
4674     , p4_a46 JTF_VARCHAR2_TABLE_100
4675     , p4_a47 JTF_VARCHAR2_TABLE_100
4676     , p4_a48 JTF_VARCHAR2_TABLE_100
4677     , p4_a49 JTF_VARCHAR2_TABLE_100
4678     , p4_a50 JTF_VARCHAR2_TABLE_100
4679     , p4_a51 JTF_VARCHAR2_TABLE_100
4680     , p4_a52 JTF_VARCHAR2_TABLE_2000
4681     , p4_a53 JTF_VARCHAR2_TABLE_100
4682     , p4_a54 JTF_VARCHAR2_TABLE_100
4683     , p4_a55 JTF_NUMBER_TABLE
4684     , p4_a56 JTF_VARCHAR2_TABLE_2000
4685     , p4_a57 JTF_VARCHAR2_TABLE_100
4686     , p4_a58 JTF_VARCHAR2_TABLE_100
4687     , p4_a59 JTF_VARCHAR2_TABLE_100
4688     , p_restrict_sql  VARCHAR2
4689     , p_match_type  VARCHAR2
4690     , x_search_ctx_id out nocopy  NUMBER
4691     , x_num_matches out nocopy  NUMBER
4692     , x_return_status out nocopy  VARCHAR2
4693     , x_msg_count out nocopy  NUMBER
4694     , x_msg_data out nocopy  VARCHAR2
4695   )
4696 
4697   as
4698     ddp_party_site_list hz_party_search.party_site_list;
4699     ddp_contact_point_list hz_party_search.contact_point_list;
4700     ddindx binary_integer; indx binary_integer;
4701   begin
4702 
4703     -- copy data to the local IN or IN-OUT args, if any
4704 
4705 
4706 
4707     hz_party_search_w.rosetta_table_copy_in_p8(ddp_party_site_list, p3_a0
4708       , p3_a1
4709       , p3_a2
4710       , p3_a3
4711       , p3_a4
4712       , p3_a5
4713       , p3_a6
4714       , p3_a7
4715       , p3_a8
4716       , p3_a9
4717       , p3_a10
4718       , p3_a11
4719       , p3_a12
4720       , p3_a13
4721       , p3_a14
4722       , p3_a15
4723       , p3_a16
4724       , p3_a17
4725       , p3_a18
4726       , p3_a19
4727       , p3_a20
4728       , p3_a21
4729       , p3_a22
4730       , p3_a23
4731       , p3_a24
4732       , p3_a25
4733       , p3_a26
4734       , p3_a27
4735       , p3_a28
4736       , p3_a29
4737       , p3_a30
4738       , p3_a31
4739       , p3_a32
4740       , p3_a33
4741       , p3_a34
4742       , p3_a35
4743       , p3_a36
4744       , p3_a37
4745       , p3_a38
4746       , p3_a39
4747       , p3_a40
4748       , p3_a41
4749       , p3_a42
4750       , p3_a43
4751       , p3_a44
4752       , p3_a45
4753       , p3_a46
4754       , p3_a47
4755       , p3_a48
4756       , p3_a49
4757       , p3_a50
4758       , p3_a51
4759       , p3_a52
4760       , p3_a53
4761       , p3_a54
4762       , p3_a55
4763       , p3_a56
4764       , p3_a57
4765       , p3_a58
4766       , p3_a59
4767       , p3_a60
4768       , p3_a61
4769       , p3_a62
4770       , p3_a63
4771       , p3_a64
4772       , p3_a65
4773       );
4774 
4775     hz_party_search_w.rosetta_table_copy_in_p10(ddp_contact_point_list, p4_a0
4776       , p4_a1
4777       , p4_a2
4778       , p4_a3
4779       , p4_a4
4780       , p4_a5
4781       , p4_a6
4782       , p4_a7
4783       , p4_a8
4784       , p4_a9
4785       , p4_a10
4786       , p4_a11
4787       , p4_a12
4788       , p4_a13
4789       , p4_a14
4790       , p4_a15
4791       , p4_a16
4792       , p4_a17
4793       , p4_a18
4794       , p4_a19
4795       , p4_a20
4796       , p4_a21
4797       , p4_a22
4798       , p4_a23
4799       , p4_a24
4800       , p4_a25
4801       , p4_a26
4802       , p4_a27
4803       , p4_a28
4804       , p4_a29
4805       , p4_a30
4806       , p4_a31
4807       , p4_a32
4808       , p4_a33
4809       , p4_a34
4810       , p4_a35
4811       , p4_a36
4812       , p4_a37
4813       , p4_a38
4814       , p4_a39
4815       , p4_a40
4816       , p4_a41
4817       , p4_a42
4818       , p4_a43
4819       , p4_a44
4820       , p4_a45
4821       , p4_a46
4822       , p4_a47
4823       , p4_a48
4824       , p4_a49
4825       , p4_a50
4826       , p4_a51
4827       , p4_a52
4828       , p4_a53
4829       , p4_a54
4830       , p4_a55
4831       , p4_a56
4832       , p4_a57
4833       , p4_a58
4834       , p4_a59
4835       );
4836 
4837 
4838 
4839 
4840 
4841 
4842 
4843 
4844     -- here's the delegated call to the old PL/SQL routine
4845     hz_party_search.get_matching_party_sites(p_init_msg_list,
4846       p_rule_id,
4847       p_party_id,
4848       ddp_party_site_list,
4849       ddp_contact_point_list,
4850       p_restrict_sql,
4851       p_match_type,
4852       x_search_ctx_id,
4853       x_num_matches,
4854       x_return_status,
4855       x_msg_count,
4856       x_msg_data);
4857 
4858     -- copy data back from the local variables to OUT or IN-OUT args, if any
4859 
4860 
4861 
4862 
4863 
4864 
4865 
4866 
4867 
4868 
4869 
4870   end;
4871 
4872   procedure get_matching_party_sites_5(p_init_msg_list  VARCHAR2
4873     , p_rule_id  NUMBER
4874     , p_party_id  NUMBER
4875     , p3_a0 JTF_VARCHAR2_TABLE_4000
4876     , p3_a1 JTF_VARCHAR2_TABLE_4000
4877     , p3_a2 JTF_VARCHAR2_TABLE_4000
4878     , p3_a3 JTF_VARCHAR2_TABLE_4000
4879     , p3_a4 JTF_VARCHAR2_TABLE_4000
4880     , p3_a5 JTF_VARCHAR2_TABLE_4000
4881     , p3_a6 JTF_VARCHAR2_TABLE_4000
4882     , p3_a7 JTF_VARCHAR2_TABLE_4000
4883     , p3_a8 JTF_VARCHAR2_TABLE_4000
4884     , p3_a9 JTF_VARCHAR2_TABLE_4000
4885     , p3_a10 JTF_VARCHAR2_TABLE_4000
4886     , p3_a11 JTF_VARCHAR2_TABLE_4000
4887     , p3_a12 JTF_VARCHAR2_TABLE_4000
4888     , p3_a13 JTF_VARCHAR2_TABLE_4000
4889     , p3_a14 JTF_VARCHAR2_TABLE_4000
4890     , p3_a15 JTF_VARCHAR2_TABLE_4000
4891     , p3_a16 JTF_VARCHAR2_TABLE_4000
4892     , p3_a17 JTF_VARCHAR2_TABLE_4000
4893     , p3_a18 JTF_VARCHAR2_TABLE_4000
4894     , p3_a19 JTF_VARCHAR2_TABLE_4000
4895     , p3_a20 JTF_VARCHAR2_TABLE_4000
4896     , p3_a21 JTF_VARCHAR2_TABLE_4000
4897     , p3_a22 JTF_VARCHAR2_TABLE_4000
4898     , p3_a23 JTF_VARCHAR2_TABLE_4000
4899     , p3_a24 JTF_VARCHAR2_TABLE_4000
4900     , p3_a25 JTF_VARCHAR2_TABLE_4000
4901     , p3_a26 JTF_VARCHAR2_TABLE_4000
4902     , p3_a27 JTF_VARCHAR2_TABLE_4000
4903     , p3_a28 JTF_VARCHAR2_TABLE_4000
4904     , p3_a29 JTF_VARCHAR2_TABLE_4000
4905     , p3_a30 JTF_VARCHAR2_TABLE_4000
4906     , p3_a31 JTF_VARCHAR2_TABLE_4000
4907     , p3_a32 JTF_VARCHAR2_TABLE_300
4908     , p3_a33 JTF_VARCHAR2_TABLE_300
4909     , p3_a34 JTF_VARCHAR2_TABLE_300
4910     , p3_a35 JTF_VARCHAR2_TABLE_300
4911     , p3_a36 JTF_DATE_TABLE
4912     , p3_a37 JTF_DATE_TABLE
4913     , p3_a38 JTF_VARCHAR2_TABLE_600
4914     , p3_a39 JTF_VARCHAR2_TABLE_100
4915     , p3_a40 JTF_VARCHAR2_TABLE_100
4916     , p3_a41 JTF_VARCHAR2_TABLE_100
4917     , p3_a42 JTF_VARCHAR2_TABLE_100
4918     , p3_a43 JTF_VARCHAR2_TABLE_100
4919     , p3_a44 JTF_VARCHAR2_TABLE_100
4920     , p3_a45 JTF_VARCHAR2_TABLE_100
4921     , p3_a46 JTF_VARCHAR2_TABLE_100
4922     , p3_a47 JTF_VARCHAR2_TABLE_100
4923     , p3_a48 JTF_VARCHAR2_TABLE_100
4924     , p3_a49 JTF_VARCHAR2_TABLE_100
4925     , p3_a50 JTF_VARCHAR2_TABLE_100
4926     , p3_a51 JTF_VARCHAR2_TABLE_100
4927     , p3_a52 JTF_VARCHAR2_TABLE_100
4928     , p3_a53 JTF_VARCHAR2_TABLE_100
4929     , p3_a54 JTF_VARCHAR2_TABLE_100
4930     , p3_a55 JTF_VARCHAR2_TABLE_100
4931     , p3_a56 JTF_VARCHAR2_TABLE_100
4932     , p3_a57 JTF_VARCHAR2_TABLE_100
4933     , p3_a58 JTF_VARCHAR2_TABLE_100
4934     , p3_a59 JTF_VARCHAR2_TABLE_100
4935     , p3_a60 JTF_VARCHAR2_TABLE_100
4936     , p3_a61 JTF_VARCHAR2_TABLE_100
4937     , p3_a62 JTF_VARCHAR2_TABLE_100
4938     , p3_a63 JTF_VARCHAR2_TABLE_300
4939     , p3_a64 JTF_VARCHAR2_TABLE_100
4940     , p3_a65 JTF_VARCHAR2_TABLE_100
4941     , p4_a0 JTF_VARCHAR2_TABLE_100
4942     , p4_a1 JTF_VARCHAR2_TABLE_4000
4943     , p4_a2 JTF_VARCHAR2_TABLE_4000
4944     , p4_a3 JTF_VARCHAR2_TABLE_4000
4945     , p4_a4 JTF_VARCHAR2_TABLE_4000
4946     , p4_a5 JTF_VARCHAR2_TABLE_4000
4947     , p4_a6 JTF_VARCHAR2_TABLE_4000
4948     , p4_a7 JTF_VARCHAR2_TABLE_4000
4949     , p4_a8 JTF_VARCHAR2_TABLE_4000
4950     , p4_a9 JTF_VARCHAR2_TABLE_4000
4951     , p4_a10 JTF_VARCHAR2_TABLE_4000
4952     , p4_a11 JTF_VARCHAR2_TABLE_4000
4953     , p4_a12 JTF_VARCHAR2_TABLE_4000
4954     , p4_a13 JTF_VARCHAR2_TABLE_4000
4955     , p4_a14 JTF_VARCHAR2_TABLE_4000
4956     , p4_a15 JTF_VARCHAR2_TABLE_4000
4957     , p4_a16 JTF_VARCHAR2_TABLE_4000
4958     , p4_a17 JTF_VARCHAR2_TABLE_4000
4959     , p4_a18 JTF_VARCHAR2_TABLE_4000
4960     , p4_a19 JTF_VARCHAR2_TABLE_4000
4961     , p4_a20 JTF_VARCHAR2_TABLE_4000
4962     , p4_a21 JTF_VARCHAR2_TABLE_4000
4963     , p4_a22 JTF_VARCHAR2_TABLE_4000
4964     , p4_a23 JTF_VARCHAR2_TABLE_4000
4965     , p4_a24 JTF_VARCHAR2_TABLE_4000
4966     , p4_a25 JTF_VARCHAR2_TABLE_4000
4967     , p4_a26 JTF_VARCHAR2_TABLE_4000
4968     , p4_a27 JTF_VARCHAR2_TABLE_4000
4969     , p4_a28 JTF_VARCHAR2_TABLE_4000
4970     , p4_a29 JTF_VARCHAR2_TABLE_4000
4971     , p4_a30 JTF_VARCHAR2_TABLE_4000
4972     , p4_a31 JTF_VARCHAR2_TABLE_4000
4973     , p4_a32 JTF_VARCHAR2_TABLE_100
4974     , p4_a33 JTF_VARCHAR2_TABLE_100
4975     , p4_a34 JTF_VARCHAR2_TABLE_100
4976     , p4_a35 JTF_VARCHAR2_TABLE_100
4977     , p4_a36 JTF_VARCHAR2_TABLE_100
4978     , p4_a37 JTF_VARCHAR2_TABLE_100
4979     , p4_a38 JTF_VARCHAR2_TABLE_100
4980     , p4_a39 JTF_NUMBER_TABLE
4981     , p4_a40 JTF_VARCHAR2_TABLE_100
4982     , p4_a41 JTF_VARCHAR2_TABLE_2000
4983     , p4_a42 JTF_VARCHAR2_TABLE_100
4984     , p4_a43 JTF_VARCHAR2_TABLE_4000
4985     , p4_a44 JTF_DATE_TABLE
4986     , p4_a45 JTF_VARCHAR2_TABLE_100
4987     , p4_a46 JTF_VARCHAR2_TABLE_100
4988     , p4_a47 JTF_VARCHAR2_TABLE_100
4989     , p4_a48 JTF_VARCHAR2_TABLE_100
4990     , p4_a49 JTF_VARCHAR2_TABLE_100
4991     , p4_a50 JTF_VARCHAR2_TABLE_100
4992     , p4_a51 JTF_VARCHAR2_TABLE_100
4993     , p4_a52 JTF_VARCHAR2_TABLE_2000
4994     , p4_a53 JTF_VARCHAR2_TABLE_100
4995     , p4_a54 JTF_VARCHAR2_TABLE_100
4996     , p4_a55 JTF_NUMBER_TABLE
4997     , p4_a56 JTF_VARCHAR2_TABLE_2000
4998     , p4_a57 JTF_VARCHAR2_TABLE_100
4999     , p4_a58 JTF_VARCHAR2_TABLE_100
5000     , p4_a59 JTF_VARCHAR2_TABLE_100
5001     , x_search_ctx_id out nocopy  NUMBER
5002     , x_return_status out nocopy  VARCHAR2
5003     , x_msg_count out nocopy  NUMBER
5004     , x_msg_data out nocopy  VARCHAR2
5005   )
5006 
5007   as
5008     ddp_party_site_list hz_party_search.party_site_list;
5009     ddp_contact_point_list hz_party_search.contact_point_list;
5010     ddindx binary_integer; indx binary_integer;
5011   begin
5012 
5013     -- copy data to the local IN or IN-OUT args, if any
5014 
5015 
5016 
5017     hz_party_search_w.rosetta_table_copy_in_p8(ddp_party_site_list, p3_a0
5018       , p3_a1
5019       , p3_a2
5020       , p3_a3
5021       , p3_a4
5022       , p3_a5
5023       , p3_a6
5024       , p3_a7
5025       , p3_a8
5026       , p3_a9
5027       , p3_a10
5028       , p3_a11
5029       , p3_a12
5030       , p3_a13
5031       , p3_a14
5032       , p3_a15
5033       , p3_a16
5034       , p3_a17
5035       , p3_a18
5036       , p3_a19
5037       , p3_a20
5038       , p3_a21
5039       , p3_a22
5040       , p3_a23
5041       , p3_a24
5042       , p3_a25
5043       , p3_a26
5044       , p3_a27
5045       , p3_a28
5046       , p3_a29
5047       , p3_a30
5048       , p3_a31
5049       , p3_a32
5050       , p3_a33
5051       , p3_a34
5052       , p3_a35
5053       , p3_a36
5054       , p3_a37
5055       , p3_a38
5056       , p3_a39
5057       , p3_a40
5058       , p3_a41
5059       , p3_a42
5060       , p3_a43
5061       , p3_a44
5062       , p3_a45
5063       , p3_a46
5064       , p3_a47
5065       , p3_a48
5066       , p3_a49
5067       , p3_a50
5068       , p3_a51
5069       , p3_a52
5070       , p3_a53
5071       , p3_a54
5072       , p3_a55
5073       , p3_a56
5074       , p3_a57
5075       , p3_a58
5076       , p3_a59
5077       , p3_a60
5078       , p3_a61
5079       , p3_a62
5080       , p3_a63
5081       , p3_a64
5082       , p3_a65
5083       );
5084 
5085     hz_party_search_w.rosetta_table_copy_in_p10(ddp_contact_point_list, p4_a0
5086       , p4_a1
5087       , p4_a2
5088       , p4_a3
5089       , p4_a4
5090       , p4_a5
5091       , p4_a6
5092       , p4_a7
5093       , p4_a8
5094       , p4_a9
5095       , p4_a10
5096       , p4_a11
5097       , p4_a12
5098       , p4_a13
5099       , p4_a14
5100       , p4_a15
5101       , p4_a16
5102       , p4_a17
5103       , p4_a18
5104       , p4_a19
5105       , p4_a20
5106       , p4_a21
5107       , p4_a22
5108       , p4_a23
5109       , p4_a24
5110       , p4_a25
5111       , p4_a26
5112       , p4_a27
5113       , p4_a28
5114       , p4_a29
5115       , p4_a30
5116       , p4_a31
5117       , p4_a32
5118       , p4_a33
5119       , p4_a34
5120       , p4_a35
5121       , p4_a36
5122       , p4_a37
5123       , p4_a38
5124       , p4_a39
5125       , p4_a40
5126       , p4_a41
5127       , p4_a42
5128       , p4_a43
5129       , p4_a44
5130       , p4_a45
5131       , p4_a46
5132       , p4_a47
5133       , p4_a48
5134       , p4_a49
5135       , p4_a50
5136       , p4_a51
5137       , p4_a52
5138       , p4_a53
5139       , p4_a54
5140       , p4_a55
5141       , p4_a56
5142       , p4_a57
5143       , p4_a58
5144       , p4_a59
5145       );
5146 
5147 
5148 
5149 
5150 
5151     -- here's the delegated call to the old PL/SQL routine
5152     hz_party_search.get_matching_party_sites(p_init_msg_list,
5153       p_rule_id,
5154       p_party_id,
5155       ddp_party_site_list,
5156       ddp_contact_point_list,
5157       x_search_ctx_id,
5158       x_return_status,
5159       x_msg_count,
5160       x_msg_data);
5161 
5162     -- copy data back from the local variables to OUT or IN-OUT args, if any
5163 
5164 
5165 
5166 
5167 
5168 
5169 
5170 
5171   end;
5172 
5173   procedure get_matching_contacts_6(p_init_msg_list  VARCHAR2
5174     , p_rule_id  NUMBER
5175     , p_party_id  NUMBER
5176     , p3_a0 JTF_VARCHAR2_TABLE_4000
5177     , p3_a1 JTF_VARCHAR2_TABLE_4000
5178     , p3_a2 JTF_VARCHAR2_TABLE_4000
5179     , p3_a3 JTF_VARCHAR2_TABLE_4000
5180     , p3_a4 JTF_VARCHAR2_TABLE_4000
5181     , p3_a5 JTF_VARCHAR2_TABLE_4000
5182     , p3_a6 JTF_VARCHAR2_TABLE_4000
5183     , p3_a7 JTF_VARCHAR2_TABLE_4000
5184     , p3_a8 JTF_VARCHAR2_TABLE_4000
5185     , p3_a9 JTF_VARCHAR2_TABLE_4000
5186     , p3_a10 JTF_VARCHAR2_TABLE_4000
5187     , p3_a11 JTF_VARCHAR2_TABLE_4000
5188     , p3_a12 JTF_VARCHAR2_TABLE_4000
5189     , p3_a13 JTF_VARCHAR2_TABLE_4000
5190     , p3_a14 JTF_VARCHAR2_TABLE_4000
5191     , p3_a15 JTF_VARCHAR2_TABLE_4000
5192     , p3_a16 JTF_VARCHAR2_TABLE_4000
5193     , p3_a17 JTF_VARCHAR2_TABLE_4000
5194     , p3_a18 JTF_VARCHAR2_TABLE_4000
5195     , p3_a19 JTF_VARCHAR2_TABLE_4000
5196     , p3_a20 JTF_VARCHAR2_TABLE_4000
5197     , p3_a21 JTF_VARCHAR2_TABLE_4000
5198     , p3_a22 JTF_VARCHAR2_TABLE_4000
5199     , p3_a23 JTF_VARCHAR2_TABLE_4000
5200     , p3_a24 JTF_VARCHAR2_TABLE_4000
5201     , p3_a25 JTF_VARCHAR2_TABLE_4000
5202     , p3_a26 JTF_VARCHAR2_TABLE_4000
5203     , p3_a27 JTF_VARCHAR2_TABLE_4000
5204     , p3_a28 JTF_VARCHAR2_TABLE_4000
5205     , p3_a29 JTF_VARCHAR2_TABLE_4000
5206     , p3_a30 JTF_VARCHAR2_TABLE_4000
5207     , p3_a31 JTF_VARCHAR2_TABLE_100
5208     , p3_a32 JTF_VARCHAR2_TABLE_4000
5209     , p3_a33 JTF_VARCHAR2_TABLE_100
5210     , p3_a34 JTF_VARCHAR2_TABLE_100
5211     , p3_a35 JTF_VARCHAR2_TABLE_100
5212     , p3_a36 JTF_VARCHAR2_TABLE_100
5213     , p3_a37 JTF_VARCHAR2_TABLE_100
5214     , p3_a38 JTF_VARCHAR2_TABLE_100
5215     , p3_a39 JTF_VARCHAR2_TABLE_100
5216     , p3_a40 JTF_VARCHAR2_TABLE_100
5217     , p3_a41 JTF_VARCHAR2_TABLE_100
5218     , p3_a42 JTF_VARCHAR2_TABLE_100
5219     , p3_a43 JTF_VARCHAR2_TABLE_100
5220     , p3_a44 JTF_DATE_TABLE
5221     , p3_a45 JTF_DATE_TABLE
5222     , p3_a46 JTF_DATE_TABLE
5223     , p3_a47 JTF_DATE_TABLE
5224     , p3_a48 JTF_VARCHAR2_TABLE_100
5225     , p3_a49 JTF_VARCHAR2_TABLE_300
5226     , p3_a50 JTF_VARCHAR2_TABLE_100
5227     , p3_a51 JTF_VARCHAR2_TABLE_200
5228     , p3_a52 JTF_VARCHAR2_TABLE_100
5229     , p3_a53 JTF_VARCHAR2_TABLE_100
5230     , p3_a54 JTF_VARCHAR2_TABLE_100
5231     , p3_a55 JTF_VARCHAR2_TABLE_100
5232     , p3_a56 JTF_VARCHAR2_TABLE_200
5233     , p3_a57 JTF_VARCHAR2_TABLE_100
5234     , p3_a58 JTF_VARCHAR2_TABLE_100
5235     , p3_a59 JTF_VARCHAR2_TABLE_500
5236     , p3_a60 JTF_VARCHAR2_TABLE_400
5237     , p3_a61 JTF_VARCHAR2_TABLE_100
5238     , p3_a62 JTF_VARCHAR2_TABLE_200
5239     , p3_a63 JTF_VARCHAR2_TABLE_100
5240     , p3_a64 JTF_VARCHAR2_TABLE_100
5241     , p3_a65 JTF_VARCHAR2_TABLE_100
5242     , p3_a66 JTF_VARCHAR2_TABLE_100
5243     , p3_a67 JTF_VARCHAR2_TABLE_100
5244     , p3_a68 JTF_VARCHAR2_TABLE_100
5245     , p4_a0 JTF_VARCHAR2_TABLE_100
5246     , p4_a1 JTF_VARCHAR2_TABLE_4000
5247     , p4_a2 JTF_VARCHAR2_TABLE_4000
5248     , p4_a3 JTF_VARCHAR2_TABLE_4000
5249     , p4_a4 JTF_VARCHAR2_TABLE_4000
5250     , p4_a5 JTF_VARCHAR2_TABLE_4000
5251     , p4_a6 JTF_VARCHAR2_TABLE_4000
5252     , p4_a7 JTF_VARCHAR2_TABLE_4000
5253     , p4_a8 JTF_VARCHAR2_TABLE_4000
5254     , p4_a9 JTF_VARCHAR2_TABLE_4000
5255     , p4_a10 JTF_VARCHAR2_TABLE_4000
5256     , p4_a11 JTF_VARCHAR2_TABLE_4000
5257     , p4_a12 JTF_VARCHAR2_TABLE_4000
5258     , p4_a13 JTF_VARCHAR2_TABLE_4000
5259     , p4_a14 JTF_VARCHAR2_TABLE_4000
5260     , p4_a15 JTF_VARCHAR2_TABLE_4000
5261     , p4_a16 JTF_VARCHAR2_TABLE_4000
5262     , p4_a17 JTF_VARCHAR2_TABLE_4000
5263     , p4_a18 JTF_VARCHAR2_TABLE_4000
5264     , p4_a19 JTF_VARCHAR2_TABLE_4000
5265     , p4_a20 JTF_VARCHAR2_TABLE_4000
5266     , p4_a21 JTF_VARCHAR2_TABLE_4000
5267     , p4_a22 JTF_VARCHAR2_TABLE_4000
5268     , p4_a23 JTF_VARCHAR2_TABLE_4000
5269     , p4_a24 JTF_VARCHAR2_TABLE_4000
5270     , p4_a25 JTF_VARCHAR2_TABLE_4000
5271     , p4_a26 JTF_VARCHAR2_TABLE_4000
5272     , p4_a27 JTF_VARCHAR2_TABLE_4000
5273     , p4_a28 JTF_VARCHAR2_TABLE_4000
5274     , p4_a29 JTF_VARCHAR2_TABLE_4000
5275     , p4_a30 JTF_VARCHAR2_TABLE_4000
5276     , p4_a31 JTF_VARCHAR2_TABLE_4000
5277     , p4_a32 JTF_VARCHAR2_TABLE_100
5278     , p4_a33 JTF_VARCHAR2_TABLE_100
5279     , p4_a34 JTF_VARCHAR2_TABLE_100
5280     , p4_a35 JTF_VARCHAR2_TABLE_100
5281     , p4_a36 JTF_VARCHAR2_TABLE_100
5282     , p4_a37 JTF_VARCHAR2_TABLE_100
5283     , p4_a38 JTF_VARCHAR2_TABLE_100
5284     , p4_a39 JTF_NUMBER_TABLE
5285     , p4_a40 JTF_VARCHAR2_TABLE_100
5286     , p4_a41 JTF_VARCHAR2_TABLE_2000
5287     , p4_a42 JTF_VARCHAR2_TABLE_100
5288     , p4_a43 JTF_VARCHAR2_TABLE_4000
5289     , p4_a44 JTF_DATE_TABLE
5290     , p4_a45 JTF_VARCHAR2_TABLE_100
5291     , p4_a46 JTF_VARCHAR2_TABLE_100
5292     , p4_a47 JTF_VARCHAR2_TABLE_100
5293     , p4_a48 JTF_VARCHAR2_TABLE_100
5294     , p4_a49 JTF_VARCHAR2_TABLE_100
5295     , p4_a50 JTF_VARCHAR2_TABLE_100
5296     , p4_a51 JTF_VARCHAR2_TABLE_100
5297     , p4_a52 JTF_VARCHAR2_TABLE_2000
5298     , p4_a53 JTF_VARCHAR2_TABLE_100
5299     , p4_a54 JTF_VARCHAR2_TABLE_100
5300     , p4_a55 JTF_NUMBER_TABLE
5301     , p4_a56 JTF_VARCHAR2_TABLE_2000
5302     , p4_a57 JTF_VARCHAR2_TABLE_100
5303     , p4_a58 JTF_VARCHAR2_TABLE_100
5304     , p4_a59 JTF_VARCHAR2_TABLE_100
5305     , p_restrict_sql  VARCHAR2
5306     , p_match_type  VARCHAR2
5307     , x_search_ctx_id out nocopy  NUMBER
5308     , x_num_matches out nocopy  NUMBER
5309     , x_return_status out nocopy  VARCHAR2
5310     , x_msg_count out nocopy  NUMBER
5311     , x_msg_data out nocopy  VARCHAR2
5312   )
5313 
5314   as
5315     ddp_contact_list hz_party_search.contact_list;
5316     ddp_contact_point_list hz_party_search.contact_point_list;
5317     ddindx binary_integer; indx binary_integer;
5318   begin
5319 
5320     -- copy data to the local IN or IN-OUT args, if any
5321 
5322 
5323 
5324     hz_party_search_w.rosetta_table_copy_in_p9(ddp_contact_list, p3_a0
5325       , p3_a1
5326       , p3_a2
5327       , p3_a3
5328       , p3_a4
5329       , p3_a5
5330       , p3_a6
5331       , p3_a7
5332       , p3_a8
5333       , p3_a9
5334       , p3_a10
5335       , p3_a11
5336       , p3_a12
5337       , p3_a13
5338       , p3_a14
5339       , p3_a15
5340       , p3_a16
5341       , p3_a17
5342       , p3_a18
5343       , p3_a19
5344       , p3_a20
5345       , p3_a21
5346       , p3_a22
5347       , p3_a23
5348       , p3_a24
5349       , p3_a25
5350       , p3_a26
5351       , p3_a27
5352       , p3_a28
5353       , p3_a29
5354       , p3_a30
5355       , p3_a31
5356       , p3_a32
5357       , p3_a33
5358       , p3_a34
5359       , p3_a35
5360       , p3_a36
5361       , p3_a37
5362       , p3_a38
5363       , p3_a39
5364       , p3_a40
5365       , p3_a41
5366       , p3_a42
5367       , p3_a43
5368       , p3_a44
5369       , p3_a45
5370       , p3_a46
5371       , p3_a47
5372       , p3_a48
5373       , p3_a49
5374       , p3_a50
5375       , p3_a51
5376       , p3_a52
5377       , p3_a53
5378       , p3_a54
5379       , p3_a55
5380       , p3_a56
5381       , p3_a57
5382       , p3_a58
5383       , p3_a59
5384       , p3_a60
5385       , p3_a61
5386       , p3_a62
5387       , p3_a63
5388       , p3_a64
5389       , p3_a65
5390       , p3_a66
5391       , p3_a67
5392       , p3_a68
5393       );
5394 
5395     hz_party_search_w.rosetta_table_copy_in_p10(ddp_contact_point_list, p4_a0
5396       , p4_a1
5397       , p4_a2
5398       , p4_a3
5399       , p4_a4
5400       , p4_a5
5401       , p4_a6
5402       , p4_a7
5403       , p4_a8
5404       , p4_a9
5405       , p4_a10
5406       , p4_a11
5407       , p4_a12
5408       , p4_a13
5409       , p4_a14
5410       , p4_a15
5411       , p4_a16
5412       , p4_a17
5413       , p4_a18
5414       , p4_a19
5415       , p4_a20
5416       , p4_a21
5417       , p4_a22
5418       , p4_a23
5419       , p4_a24
5420       , p4_a25
5421       , p4_a26
5422       , p4_a27
5423       , p4_a28
5424       , p4_a29
5425       , p4_a30
5426       , p4_a31
5427       , p4_a32
5428       , p4_a33
5429       , p4_a34
5430       , p4_a35
5431       , p4_a36
5432       , p4_a37
5433       , p4_a38
5434       , p4_a39
5435       , p4_a40
5436       , p4_a41
5437       , p4_a42
5438       , p4_a43
5439       , p4_a44
5440       , p4_a45
5441       , p4_a46
5442       , p4_a47
5443       , p4_a48
5444       , p4_a49
5445       , p4_a50
5446       , p4_a51
5447       , p4_a52
5448       , p4_a53
5449       , p4_a54
5450       , p4_a55
5451       , p4_a56
5452       , p4_a57
5453       , p4_a58
5454       , p4_a59
5455       );
5456 
5457 
5458 
5459 
5460 
5461 
5462 
5463 
5464     -- here's the delegated call to the old PL/SQL routine
5465     hz_party_search.get_matching_contacts(p_init_msg_list,
5466       p_rule_id,
5467       p_party_id,
5468       ddp_contact_list,
5469       ddp_contact_point_list,
5470       p_restrict_sql,
5471       p_match_type,
5472       x_search_ctx_id,
5473       x_num_matches,
5474       x_return_status,
5475       x_msg_count,
5476       x_msg_data);
5477 
5478     -- copy data back from the local variables to OUT or IN-OUT args, if any
5479 
5480 
5481 
5482 
5483 
5484 
5485 
5486 
5487 
5488 
5489 
5490   end;
5491 
5492   procedure get_matching_contacts_7(p_init_msg_list  VARCHAR2
5493     , p_rule_id  NUMBER
5494     , p_party_id  NUMBER
5495     , p3_a0 JTF_VARCHAR2_TABLE_4000
5496     , p3_a1 JTF_VARCHAR2_TABLE_4000
5497     , p3_a2 JTF_VARCHAR2_TABLE_4000
5498     , p3_a3 JTF_VARCHAR2_TABLE_4000
5499     , p3_a4 JTF_VARCHAR2_TABLE_4000
5500     , p3_a5 JTF_VARCHAR2_TABLE_4000
5501     , p3_a6 JTF_VARCHAR2_TABLE_4000
5502     , p3_a7 JTF_VARCHAR2_TABLE_4000
5503     , p3_a8 JTF_VARCHAR2_TABLE_4000
5504     , p3_a9 JTF_VARCHAR2_TABLE_4000
5505     , p3_a10 JTF_VARCHAR2_TABLE_4000
5506     , p3_a11 JTF_VARCHAR2_TABLE_4000
5507     , p3_a12 JTF_VARCHAR2_TABLE_4000
5508     , p3_a13 JTF_VARCHAR2_TABLE_4000
5509     , p3_a14 JTF_VARCHAR2_TABLE_4000
5510     , p3_a15 JTF_VARCHAR2_TABLE_4000
5511     , p3_a16 JTF_VARCHAR2_TABLE_4000
5512     , p3_a17 JTF_VARCHAR2_TABLE_4000
5513     , p3_a18 JTF_VARCHAR2_TABLE_4000
5514     , p3_a19 JTF_VARCHAR2_TABLE_4000
5515     , p3_a20 JTF_VARCHAR2_TABLE_4000
5516     , p3_a21 JTF_VARCHAR2_TABLE_4000
5517     , p3_a22 JTF_VARCHAR2_TABLE_4000
5518     , p3_a23 JTF_VARCHAR2_TABLE_4000
5519     , p3_a24 JTF_VARCHAR2_TABLE_4000
5520     , p3_a25 JTF_VARCHAR2_TABLE_4000
5521     , p3_a26 JTF_VARCHAR2_TABLE_4000
5522     , p3_a27 JTF_VARCHAR2_TABLE_4000
5523     , p3_a28 JTF_VARCHAR2_TABLE_4000
5524     , p3_a29 JTF_VARCHAR2_TABLE_4000
5525     , p3_a30 JTF_VARCHAR2_TABLE_4000
5526     , p3_a31 JTF_VARCHAR2_TABLE_100
5527     , p3_a32 JTF_VARCHAR2_TABLE_4000
5528     , p3_a33 JTF_VARCHAR2_TABLE_100
5529     , p3_a34 JTF_VARCHAR2_TABLE_100
5530     , p3_a35 JTF_VARCHAR2_TABLE_100
5531     , p3_a36 JTF_VARCHAR2_TABLE_100
5532     , p3_a37 JTF_VARCHAR2_TABLE_100
5533     , p3_a38 JTF_VARCHAR2_TABLE_100
5534     , p3_a39 JTF_VARCHAR2_TABLE_100
5535     , p3_a40 JTF_VARCHAR2_TABLE_100
5536     , p3_a41 JTF_VARCHAR2_TABLE_100
5537     , p3_a42 JTF_VARCHAR2_TABLE_100
5538     , p3_a43 JTF_VARCHAR2_TABLE_100
5539     , p3_a44 JTF_DATE_TABLE
5540     , p3_a45 JTF_DATE_TABLE
5541     , p3_a46 JTF_DATE_TABLE
5542     , p3_a47 JTF_DATE_TABLE
5543     , p3_a48 JTF_VARCHAR2_TABLE_100
5544     , p3_a49 JTF_VARCHAR2_TABLE_300
5545     , p3_a50 JTF_VARCHAR2_TABLE_100
5546     , p3_a51 JTF_VARCHAR2_TABLE_200
5547     , p3_a52 JTF_VARCHAR2_TABLE_100
5548     , p3_a53 JTF_VARCHAR2_TABLE_100
5549     , p3_a54 JTF_VARCHAR2_TABLE_100
5550     , p3_a55 JTF_VARCHAR2_TABLE_100
5551     , p3_a56 JTF_VARCHAR2_TABLE_200
5552     , p3_a57 JTF_VARCHAR2_TABLE_100
5553     , p3_a58 JTF_VARCHAR2_TABLE_100
5554     , p3_a59 JTF_VARCHAR2_TABLE_500
5555     , p3_a60 JTF_VARCHAR2_TABLE_400
5556     , p3_a61 JTF_VARCHAR2_TABLE_100
5557     , p3_a62 JTF_VARCHAR2_TABLE_200
5558     , p3_a63 JTF_VARCHAR2_TABLE_100
5559     , p3_a64 JTF_VARCHAR2_TABLE_100
5560     , p3_a65 JTF_VARCHAR2_TABLE_100
5561     , p3_a66 JTF_VARCHAR2_TABLE_100
5562     , p3_a67 JTF_VARCHAR2_TABLE_100
5563     , p3_a68 JTF_VARCHAR2_TABLE_100
5564     , p4_a0 JTF_VARCHAR2_TABLE_100
5565     , p4_a1 JTF_VARCHAR2_TABLE_4000
5566     , p4_a2 JTF_VARCHAR2_TABLE_4000
5567     , p4_a3 JTF_VARCHAR2_TABLE_4000
5568     , p4_a4 JTF_VARCHAR2_TABLE_4000
5569     , p4_a5 JTF_VARCHAR2_TABLE_4000
5570     , p4_a6 JTF_VARCHAR2_TABLE_4000
5571     , p4_a7 JTF_VARCHAR2_TABLE_4000
5572     , p4_a8 JTF_VARCHAR2_TABLE_4000
5573     , p4_a9 JTF_VARCHAR2_TABLE_4000
5574     , p4_a10 JTF_VARCHAR2_TABLE_4000
5575     , p4_a11 JTF_VARCHAR2_TABLE_4000
5576     , p4_a12 JTF_VARCHAR2_TABLE_4000
5577     , p4_a13 JTF_VARCHAR2_TABLE_4000
5578     , p4_a14 JTF_VARCHAR2_TABLE_4000
5579     , p4_a15 JTF_VARCHAR2_TABLE_4000
5580     , p4_a16 JTF_VARCHAR2_TABLE_4000
5581     , p4_a17 JTF_VARCHAR2_TABLE_4000
5582     , p4_a18 JTF_VARCHAR2_TABLE_4000
5583     , p4_a19 JTF_VARCHAR2_TABLE_4000
5584     , p4_a20 JTF_VARCHAR2_TABLE_4000
5585     , p4_a21 JTF_VARCHAR2_TABLE_4000
5586     , p4_a22 JTF_VARCHAR2_TABLE_4000
5587     , p4_a23 JTF_VARCHAR2_TABLE_4000
5588     , p4_a24 JTF_VARCHAR2_TABLE_4000
5589     , p4_a25 JTF_VARCHAR2_TABLE_4000
5590     , p4_a26 JTF_VARCHAR2_TABLE_4000
5591     , p4_a27 JTF_VARCHAR2_TABLE_4000
5592     , p4_a28 JTF_VARCHAR2_TABLE_4000
5593     , p4_a29 JTF_VARCHAR2_TABLE_4000
5594     , p4_a30 JTF_VARCHAR2_TABLE_4000
5595     , p4_a31 JTF_VARCHAR2_TABLE_4000
5596     , p4_a32 JTF_VARCHAR2_TABLE_100
5597     , p4_a33 JTF_VARCHAR2_TABLE_100
5598     , p4_a34 JTF_VARCHAR2_TABLE_100
5599     , p4_a35 JTF_VARCHAR2_TABLE_100
5600     , p4_a36 JTF_VARCHAR2_TABLE_100
5601     , p4_a37 JTF_VARCHAR2_TABLE_100
5602     , p4_a38 JTF_VARCHAR2_TABLE_100
5603     , p4_a39 JTF_NUMBER_TABLE
5604     , p4_a40 JTF_VARCHAR2_TABLE_100
5605     , p4_a41 JTF_VARCHAR2_TABLE_2000
5606     , p4_a42 JTF_VARCHAR2_TABLE_100
5607     , p4_a43 JTF_VARCHAR2_TABLE_4000
5608     , p4_a44 JTF_DATE_TABLE
5609     , p4_a45 JTF_VARCHAR2_TABLE_100
5610     , p4_a46 JTF_VARCHAR2_TABLE_100
5611     , p4_a47 JTF_VARCHAR2_TABLE_100
5612     , p4_a48 JTF_VARCHAR2_TABLE_100
5613     , p4_a49 JTF_VARCHAR2_TABLE_100
5614     , p4_a50 JTF_VARCHAR2_TABLE_100
5615     , p4_a51 JTF_VARCHAR2_TABLE_100
5616     , p4_a52 JTF_VARCHAR2_TABLE_2000
5617     , p4_a53 JTF_VARCHAR2_TABLE_100
5618     , p4_a54 JTF_VARCHAR2_TABLE_100
5619     , p4_a55 JTF_NUMBER_TABLE
5620     , p4_a56 JTF_VARCHAR2_TABLE_2000
5621     , p4_a57 JTF_VARCHAR2_TABLE_100
5622     , p4_a58 JTF_VARCHAR2_TABLE_100
5623     , p4_a59 JTF_VARCHAR2_TABLE_100
5624     , x_search_ctx_id out nocopy  NUMBER
5625     , x_return_status out nocopy  VARCHAR2
5626     , x_msg_count out nocopy  NUMBER
5627     , x_msg_data out nocopy  VARCHAR2
5628   )
5629 
5630   as
5631     ddp_contact_list hz_party_search.contact_list;
5632     ddp_contact_point_list hz_party_search.contact_point_list;
5633     ddindx binary_integer; indx binary_integer;
5634   begin
5635 
5636     -- copy data to the local IN or IN-OUT args, if any
5637 
5638 
5639 
5640     hz_party_search_w.rosetta_table_copy_in_p9(ddp_contact_list, p3_a0
5641       , p3_a1
5642       , p3_a2
5643       , p3_a3
5644       , p3_a4
5645       , p3_a5
5646       , p3_a6
5647       , p3_a7
5648       , p3_a8
5649       , p3_a9
5650       , p3_a10
5651       , p3_a11
5652       , p3_a12
5653       , p3_a13
5654       , p3_a14
5655       , p3_a15
5656       , p3_a16
5657       , p3_a17
5658       , p3_a18
5659       , p3_a19
5660       , p3_a20
5661       , p3_a21
5662       , p3_a22
5663       , p3_a23
5664       , p3_a24
5665       , p3_a25
5666       , p3_a26
5667       , p3_a27
5668       , p3_a28
5669       , p3_a29
5670       , p3_a30
5671       , p3_a31
5672       , p3_a32
5673       , p3_a33
5674       , p3_a34
5675       , p3_a35
5676       , p3_a36
5677       , p3_a37
5678       , p3_a38
5679       , p3_a39
5680       , p3_a40
5681       , p3_a41
5682       , p3_a42
5683       , p3_a43
5684       , p3_a44
5685       , p3_a45
5686       , p3_a46
5687       , p3_a47
5688       , p3_a48
5689       , p3_a49
5690       , p3_a50
5691       , p3_a51
5692       , p3_a52
5693       , p3_a53
5694       , p3_a54
5695       , p3_a55
5696       , p3_a56
5697       , p3_a57
5698       , p3_a58
5699       , p3_a59
5700       , p3_a60
5701       , p3_a61
5702       , p3_a62
5703       , p3_a63
5704       , p3_a64
5705       , p3_a65
5706       , p3_a66
5707       , p3_a67
5708       , p3_a68
5709       );
5710 
5711     hz_party_search_w.rosetta_table_copy_in_p10(ddp_contact_point_list, p4_a0
5712       , p4_a1
5713       , p4_a2
5714       , p4_a3
5715       , p4_a4
5716       , p4_a5
5717       , p4_a6
5718       , p4_a7
5719       , p4_a8
5720       , p4_a9
5721       , p4_a10
5722       , p4_a11
5723       , p4_a12
5724       , p4_a13
5725       , p4_a14
5726       , p4_a15
5727       , p4_a16
5728       , p4_a17
5729       , p4_a18
5730       , p4_a19
5731       , p4_a20
5732       , p4_a21
5733       , p4_a22
5734       , p4_a23
5735       , p4_a24
5736       , p4_a25
5737       , p4_a26
5738       , p4_a27
5739       , p4_a28
5740       , p4_a29
5741       , p4_a30
5742       , p4_a31
5743       , p4_a32
5744       , p4_a33
5745       , p4_a34
5746       , p4_a35
5747       , p4_a36
5748       , p4_a37
5749       , p4_a38
5750       , p4_a39
5751       , p4_a40
5752       , p4_a41
5753       , p4_a42
5754       , p4_a43
5755       , p4_a44
5756       , p4_a45
5757       , p4_a46
5758       , p4_a47
5759       , p4_a48
5760       , p4_a49
5761       , p4_a50
5762       , p4_a51
5763       , p4_a52
5764       , p4_a53
5765       , p4_a54
5766       , p4_a55
5767       , p4_a56
5768       , p4_a57
5769       , p4_a58
5770       , p4_a59
5771       );
5772 
5773 
5774 
5775 
5776 
5777     -- here's the delegated call to the old PL/SQL routine
5778     hz_party_search.get_matching_contacts(p_init_msg_list,
5779       p_rule_id,
5780       p_party_id,
5781       ddp_contact_list,
5782       ddp_contact_point_list,
5783       x_search_ctx_id,
5784       x_return_status,
5785       x_msg_count,
5786       x_msg_data);
5787 
5788     -- copy data back from the local variables to OUT or IN-OUT args, if any
5789 
5790 
5791 
5792 
5793 
5794 
5795 
5796 
5797   end;
5798 
5799   procedure get_matching_contact_points_8(p_init_msg_list  VARCHAR2
5800     , p_rule_id  NUMBER
5801     , p_party_id  NUMBER
5802     , p3_a0 JTF_VARCHAR2_TABLE_100
5803     , p3_a1 JTF_VARCHAR2_TABLE_4000
5804     , p3_a2 JTF_VARCHAR2_TABLE_4000
5805     , p3_a3 JTF_VARCHAR2_TABLE_4000
5806     , p3_a4 JTF_VARCHAR2_TABLE_4000
5807     , p3_a5 JTF_VARCHAR2_TABLE_4000
5808     , p3_a6 JTF_VARCHAR2_TABLE_4000
5809     , p3_a7 JTF_VARCHAR2_TABLE_4000
5810     , p3_a8 JTF_VARCHAR2_TABLE_4000
5811     , p3_a9 JTF_VARCHAR2_TABLE_4000
5812     , p3_a10 JTF_VARCHAR2_TABLE_4000
5813     , p3_a11 JTF_VARCHAR2_TABLE_4000
5814     , p3_a12 JTF_VARCHAR2_TABLE_4000
5815     , p3_a13 JTF_VARCHAR2_TABLE_4000
5816     , p3_a14 JTF_VARCHAR2_TABLE_4000
5817     , p3_a15 JTF_VARCHAR2_TABLE_4000
5818     , p3_a16 JTF_VARCHAR2_TABLE_4000
5819     , p3_a17 JTF_VARCHAR2_TABLE_4000
5820     , p3_a18 JTF_VARCHAR2_TABLE_4000
5821     , p3_a19 JTF_VARCHAR2_TABLE_4000
5822     , p3_a20 JTF_VARCHAR2_TABLE_4000
5823     , p3_a21 JTF_VARCHAR2_TABLE_4000
5824     , p3_a22 JTF_VARCHAR2_TABLE_4000
5825     , p3_a23 JTF_VARCHAR2_TABLE_4000
5826     , p3_a24 JTF_VARCHAR2_TABLE_4000
5827     , p3_a25 JTF_VARCHAR2_TABLE_4000
5828     , p3_a26 JTF_VARCHAR2_TABLE_4000
5829     , p3_a27 JTF_VARCHAR2_TABLE_4000
5830     , p3_a28 JTF_VARCHAR2_TABLE_4000
5831     , p3_a29 JTF_VARCHAR2_TABLE_4000
5832     , p3_a30 JTF_VARCHAR2_TABLE_4000
5833     , p3_a31 JTF_VARCHAR2_TABLE_4000
5834     , p3_a32 JTF_VARCHAR2_TABLE_100
5835     , p3_a33 JTF_VARCHAR2_TABLE_100
5836     , p3_a34 JTF_VARCHAR2_TABLE_100
5837     , p3_a35 JTF_VARCHAR2_TABLE_100
5838     , p3_a36 JTF_VARCHAR2_TABLE_100
5839     , p3_a37 JTF_VARCHAR2_TABLE_100
5840     , p3_a38 JTF_VARCHAR2_TABLE_100
5841     , p3_a39 JTF_NUMBER_TABLE
5842     , p3_a40 JTF_VARCHAR2_TABLE_100
5843     , p3_a41 JTF_VARCHAR2_TABLE_2000
5844     , p3_a42 JTF_VARCHAR2_TABLE_100
5845     , p3_a43 JTF_VARCHAR2_TABLE_4000
5846     , p3_a44 JTF_DATE_TABLE
5847     , p3_a45 JTF_VARCHAR2_TABLE_100
5848     , p3_a46 JTF_VARCHAR2_TABLE_100
5849     , p3_a47 JTF_VARCHAR2_TABLE_100
5850     , p3_a48 JTF_VARCHAR2_TABLE_100
5851     , p3_a49 JTF_VARCHAR2_TABLE_100
5852     , p3_a50 JTF_VARCHAR2_TABLE_100
5853     , p3_a51 JTF_VARCHAR2_TABLE_100
5854     , p3_a52 JTF_VARCHAR2_TABLE_2000
5855     , p3_a53 JTF_VARCHAR2_TABLE_100
5856     , p3_a54 JTF_VARCHAR2_TABLE_100
5857     , p3_a55 JTF_NUMBER_TABLE
5858     , p3_a56 JTF_VARCHAR2_TABLE_2000
5859     , p3_a57 JTF_VARCHAR2_TABLE_100
5860     , p3_a58 JTF_VARCHAR2_TABLE_100
5861     , p3_a59 JTF_VARCHAR2_TABLE_100
5862     , p_restrict_sql  VARCHAR2
5863     , p_match_type  VARCHAR2
5864     , x_search_ctx_id out nocopy  NUMBER
5865     , x_num_matches out nocopy  NUMBER
5866     , x_return_status out nocopy  VARCHAR2
5867     , x_msg_count out nocopy  NUMBER
5868     , x_msg_data out nocopy  VARCHAR2
5869   )
5870 
5871   as
5872     ddp_contact_point_list hz_party_search.contact_point_list;
5873     ddindx binary_integer; indx binary_integer;
5874   begin
5875 
5876     -- copy data to the local IN or IN-OUT args, if any
5877 
5878 
5879 
5880     hz_party_search_w.rosetta_table_copy_in_p10(ddp_contact_point_list, p3_a0
5881       , p3_a1
5882       , p3_a2
5883       , p3_a3
5884       , p3_a4
5885       , p3_a5
5886       , p3_a6
5887       , p3_a7
5888       , p3_a8
5889       , p3_a9
5890       , p3_a10
5891       , p3_a11
5892       , p3_a12
5893       , p3_a13
5894       , p3_a14
5895       , p3_a15
5896       , p3_a16
5897       , p3_a17
5898       , p3_a18
5899       , p3_a19
5900       , p3_a20
5901       , p3_a21
5902       , p3_a22
5903       , p3_a23
5904       , p3_a24
5905       , p3_a25
5906       , p3_a26
5907       , p3_a27
5908       , p3_a28
5909       , p3_a29
5910       , p3_a30
5911       , p3_a31
5912       , p3_a32
5913       , p3_a33
5914       , p3_a34
5915       , p3_a35
5916       , p3_a36
5917       , p3_a37
5918       , p3_a38
5919       , p3_a39
5920       , p3_a40
5921       , p3_a41
5922       , p3_a42
5923       , p3_a43
5924       , p3_a44
5925       , p3_a45
5926       , p3_a46
5927       , p3_a47
5928       , p3_a48
5929       , p3_a49
5930       , p3_a50
5931       , p3_a51
5932       , p3_a52
5933       , p3_a53
5934       , p3_a54
5935       , p3_a55
5936       , p3_a56
5937       , p3_a57
5938       , p3_a58
5939       , p3_a59
5940       );
5941 
5942 
5943 
5944 
5945 
5946 
5947 
5948 
5949     -- here's the delegated call to the old PL/SQL routine
5950     hz_party_search.get_matching_contact_points(p_init_msg_list,
5951       p_rule_id,
5952       p_party_id,
5953       ddp_contact_point_list,
5954       p_restrict_sql,
5955       p_match_type,
5956       x_search_ctx_id,
5957       x_num_matches,
5958       x_return_status,
5959       x_msg_count,
5960       x_msg_data);
5961 
5962     -- copy data back from the local variables to OUT or IN-OUT args, if any
5963 
5964 
5965 
5966 
5967 
5968 
5969 
5970 
5971 
5972 
5973   end;
5974 
5975   procedure get_matching_contact_points_9(p_init_msg_list  VARCHAR2
5976     , p_rule_id  NUMBER
5977     , p_party_id  NUMBER
5978     , p3_a0 JTF_VARCHAR2_TABLE_100
5979     , p3_a1 JTF_VARCHAR2_TABLE_4000
5980     , p3_a2 JTF_VARCHAR2_TABLE_4000
5981     , p3_a3 JTF_VARCHAR2_TABLE_4000
5982     , p3_a4 JTF_VARCHAR2_TABLE_4000
5983     , p3_a5 JTF_VARCHAR2_TABLE_4000
5984     , p3_a6 JTF_VARCHAR2_TABLE_4000
5985     , p3_a7 JTF_VARCHAR2_TABLE_4000
5986     , p3_a8 JTF_VARCHAR2_TABLE_4000
5987     , p3_a9 JTF_VARCHAR2_TABLE_4000
5988     , p3_a10 JTF_VARCHAR2_TABLE_4000
5989     , p3_a11 JTF_VARCHAR2_TABLE_4000
5990     , p3_a12 JTF_VARCHAR2_TABLE_4000
5991     , p3_a13 JTF_VARCHAR2_TABLE_4000
5992     , p3_a14 JTF_VARCHAR2_TABLE_4000
5993     , p3_a15 JTF_VARCHAR2_TABLE_4000
5994     , p3_a16 JTF_VARCHAR2_TABLE_4000
5995     , p3_a17 JTF_VARCHAR2_TABLE_4000
5996     , p3_a18 JTF_VARCHAR2_TABLE_4000
5997     , p3_a19 JTF_VARCHAR2_TABLE_4000
5998     , p3_a20 JTF_VARCHAR2_TABLE_4000
5999     , p3_a21 JTF_VARCHAR2_TABLE_4000
6000     , p3_a22 JTF_VARCHAR2_TABLE_4000
6001     , p3_a23 JTF_VARCHAR2_TABLE_4000
6002     , p3_a24 JTF_VARCHAR2_TABLE_4000
6003     , p3_a25 JTF_VARCHAR2_TABLE_4000
6004     , p3_a26 JTF_VARCHAR2_TABLE_4000
6005     , p3_a27 JTF_VARCHAR2_TABLE_4000
6006     , p3_a28 JTF_VARCHAR2_TABLE_4000
6007     , p3_a29 JTF_VARCHAR2_TABLE_4000
6008     , p3_a30 JTF_VARCHAR2_TABLE_4000
6009     , p3_a31 JTF_VARCHAR2_TABLE_4000
6010     , p3_a32 JTF_VARCHAR2_TABLE_100
6011     , p3_a33 JTF_VARCHAR2_TABLE_100
6012     , p3_a34 JTF_VARCHAR2_TABLE_100
6013     , p3_a35 JTF_VARCHAR2_TABLE_100
6014     , p3_a36 JTF_VARCHAR2_TABLE_100
6015     , p3_a37 JTF_VARCHAR2_TABLE_100
6016     , p3_a38 JTF_VARCHAR2_TABLE_100
6017     , p3_a39 JTF_NUMBER_TABLE
6018     , p3_a40 JTF_VARCHAR2_TABLE_100
6019     , p3_a41 JTF_VARCHAR2_TABLE_2000
6020     , p3_a42 JTF_VARCHAR2_TABLE_100
6021     , p3_a43 JTF_VARCHAR2_TABLE_4000
6022     , p3_a44 JTF_DATE_TABLE
6023     , p3_a45 JTF_VARCHAR2_TABLE_100
6024     , p3_a46 JTF_VARCHAR2_TABLE_100
6025     , p3_a47 JTF_VARCHAR2_TABLE_100
6026     , p3_a48 JTF_VARCHAR2_TABLE_100
6027     , p3_a49 JTF_VARCHAR2_TABLE_100
6028     , p3_a50 JTF_VARCHAR2_TABLE_100
6029     , p3_a51 JTF_VARCHAR2_TABLE_100
6030     , p3_a52 JTF_VARCHAR2_TABLE_2000
6031     , p3_a53 JTF_VARCHAR2_TABLE_100
6032     , p3_a54 JTF_VARCHAR2_TABLE_100
6033     , p3_a55 JTF_NUMBER_TABLE
6034     , p3_a56 JTF_VARCHAR2_TABLE_2000
6035     , p3_a57 JTF_VARCHAR2_TABLE_100
6036     , p3_a58 JTF_VARCHAR2_TABLE_100
6037     , p3_a59 JTF_VARCHAR2_TABLE_100
6038     , x_search_ctx_id out nocopy  NUMBER
6039     , x_return_status out nocopy  VARCHAR2
6040     , x_msg_count out nocopy  NUMBER
6041     , x_msg_data out nocopy  VARCHAR2
6042   )
6043 
6044   as
6045     ddp_contact_point_list hz_party_search.contact_point_list;
6046     ddindx binary_integer; indx binary_integer;
6047   begin
6048 
6049     -- copy data to the local IN or IN-OUT args, if any
6050 
6051 
6052 
6053     hz_party_search_w.rosetta_table_copy_in_p10(ddp_contact_point_list, p3_a0
6054       , p3_a1
6055       , p3_a2
6056       , p3_a3
6057       , p3_a4
6058       , p3_a5
6059       , p3_a6
6060       , p3_a7
6061       , p3_a8
6062       , p3_a9
6063       , p3_a10
6064       , p3_a11
6065       , p3_a12
6066       , p3_a13
6067       , p3_a14
6068       , p3_a15
6069       , p3_a16
6070       , p3_a17
6071       , p3_a18
6072       , p3_a19
6073       , p3_a20
6074       , p3_a21
6075       , p3_a22
6076       , p3_a23
6077       , p3_a24
6078       , p3_a25
6079       , p3_a26
6080       , p3_a27
6081       , p3_a28
6082       , p3_a29
6083       , p3_a30
6084       , p3_a31
6085       , p3_a32
6086       , p3_a33
6087       , p3_a34
6088       , p3_a35
6089       , p3_a36
6090       , p3_a37
6091       , p3_a38
6092       , p3_a39
6093       , p3_a40
6094       , p3_a41
6095       , p3_a42
6096       , p3_a43
6097       , p3_a44
6098       , p3_a45
6099       , p3_a46
6100       , p3_a47
6101       , p3_a48
6102       , p3_a49
6103       , p3_a50
6104       , p3_a51
6105       , p3_a52
6106       , p3_a53
6107       , p3_a54
6108       , p3_a55
6109       , p3_a56
6110       , p3_a57
6111       , p3_a58
6112       , p3_a59
6113       );
6114 
6115 
6116 
6117 
6118 
6119     -- here's the delegated call to the old PL/SQL routine
6120     hz_party_search.get_matching_contact_points(p_init_msg_list,
6121       p_rule_id,
6122       p_party_id,
6123       ddp_contact_point_list,
6124       x_search_ctx_id,
6125       x_return_status,
6126       x_msg_count,
6127       x_msg_data);
6128 
6129     -- copy data back from the local variables to OUT or IN-OUT args, if any
6130 
6131 
6132 
6133 
6134 
6135 
6136 
6137   end;
6138 
6139   procedure get_party_score_details_10(p_init_msg_list  VARCHAR2
6140     , p_rule_id  NUMBER
6141     , p_party_id  NUMBER
6142     , p_search_ctx_id  NUMBER
6143     , p4_a0  VARCHAR2
6144     , p4_a1  VARCHAR2
6145     , p4_a2  VARCHAR2
6146     , p4_a3  VARCHAR2
6147     , p4_a4  VARCHAR2
6148     , p4_a5  VARCHAR2
6149     , p4_a6  VARCHAR2
6150     , p4_a7  VARCHAR2
6151     , p4_a8  VARCHAR2
6152     , p4_a9  VARCHAR2
6153     , p4_a10  VARCHAR2
6154     , p4_a11  VARCHAR2
6155     , p4_a12  VARCHAR2
6156     , p4_a13  VARCHAR2
6157     , p4_a14  VARCHAR2
6158     , p4_a15  VARCHAR2
6159     , p4_a16  VARCHAR2
6160     , p4_a17  VARCHAR2
6161     , p4_a18  VARCHAR2
6162     , p4_a19  VARCHAR2
6163     , p4_a20  VARCHAR2
6164     , p4_a21  VARCHAR2
6165     , p4_a22  VARCHAR2
6166     , p4_a23  VARCHAR2
6167     , p4_a24  VARCHAR2
6168     , p4_a25  VARCHAR2
6169     , p4_a26  VARCHAR2
6170     , p4_a27  VARCHAR2
6171     , p4_a28  VARCHAR2
6172     , p4_a29  VARCHAR2
6173     , p4_a30  VARCHAR2
6174     , p4_a31  VARCHAR2
6175     , p4_a32  VARCHAR2
6176     , p4_a33  VARCHAR2
6177     , p4_a34  VARCHAR2
6178     , p4_a35  NUMBER
6179     , p4_a36  DATE
6180     , p4_a37  DATE
6181     , p4_a38  VARCHAR2
6182     , p4_a39  VARCHAR2
6183     , p4_a40  VARCHAR2
6184     , p4_a41  VARCHAR2
6185     , p4_a42  VARCHAR2
6186     , p4_a43  VARCHAR2
6187     , p4_a44  VARCHAR2
6188     , p4_a45  NUMBER
6189     , p4_a46  VARCHAR2
6190     , p4_a47  VARCHAR2
6191     , p4_a48  NUMBER
6192     , p4_a49  NUMBER
6193     , p4_a50  VARCHAR2
6194     , p4_a51  VARCHAR2
6195     , p4_a52  VARCHAR2
6196     , p4_a53  VARCHAR2
6197     , p4_a54  VARCHAR2
6198     , p4_a55  VARCHAR2
6199     , p4_a56  VARCHAR2
6200     , p4_a57  VARCHAR2
6201     , p4_a58  VARCHAR2
6202     , p4_a59  VARCHAR2
6203     , p4_a60  DATE
6204     , p4_a61  NUMBER
6205     , p4_a62  NUMBER
6206     , p4_a63  NUMBER
6207     , p4_a64  VARCHAR2
6208     , p4_a65  NUMBER
6209     , p4_a66  DATE
6210     , p4_a67  VARCHAR2
6211     , p4_a68  VARCHAR2
6212     , p4_a69  VARCHAR2
6213     , p4_a70  NUMBER
6214     , p4_a71  VARCHAR2
6215     , p4_a72  VARCHAR2
6216     , p4_a73  VARCHAR2
6217     , p4_a74  VARCHAR2
6218     , p4_a75  VARCHAR2
6219     , p4_a76  VARCHAR2
6220     , p4_a77  VARCHAR2
6221     , p4_a78  NUMBER
6222     , p4_a79  NUMBER
6223     , p4_a80  VARCHAR2
6224     , p4_a81  VARCHAR2
6225     , p4_a82  VARCHAR2
6226     , p4_a83  VARCHAR2
6227     , p4_a84  VARCHAR2
6228     , p4_a85  VARCHAR2
6229     , p4_a86  VARCHAR2
6230     , p4_a87  VARCHAR2
6231     , p4_a88  VARCHAR2
6232     , p4_a89  VARCHAR2
6233     , p4_a90  DATE
6234     , p4_a91  NUMBER
6235     , p4_a92  VARCHAR2
6236     , p4_a93  VARCHAR2
6237     , p4_a94  VARCHAR2
6238     , p4_a95  VARCHAR2
6239     , p4_a96  NUMBER
6240     , p4_a97  VARCHAR2
6241     , p4_a98  VARCHAR2
6242     , p4_a99  NUMBER
6243     , p4_a100  VARCHAR2
6244     , p4_a101  VARCHAR2
6245     , p4_a102  VARCHAR2
6246     , p4_a103  VARCHAR2
6247     , p4_a104  VARCHAR2
6248     , p4_a105  VARCHAR2
6249     , p4_a106  VARCHAR2
6250     , p4_a107  VARCHAR2
6251     , p4_a108  VARCHAR2
6252     , p4_a109  VARCHAR2
6253     , p4_a110  VARCHAR2
6254     , p4_a111  VARCHAR2
6255     , p4_a112  VARCHAR2
6256     , p4_a113  VARCHAR2
6257     , p4_a114  VARCHAR2
6258     , p4_a115  VARCHAR2
6259     , p4_a116  NUMBER
6260     , p4_a117  VARCHAR2
6261     , p4_a118  VARCHAR2
6262     , p4_a119  NUMBER
6263     , p4_a120  VARCHAR2
6264     , p4_a121  VARCHAR2
6265     , p4_a122  VARCHAR2
6266     , p4_a123  VARCHAR2
6267     , p4_a124  VARCHAR2
6268     , p4_a125  VARCHAR2
6269     , p4_a126  VARCHAR2
6270     , p4_a127  VARCHAR2
6271     , p4_a128  VARCHAR2
6272     , p4_a129  VARCHAR2
6273     , p4_a130  VARCHAR2
6274     , p4_a131  VARCHAR2
6275     , p4_a132  VARCHAR2
6276     , p4_a133  VARCHAR2
6277     , p4_a134  VARCHAR2
6278     , p4_a135  VARCHAR2
6279     , p4_a136  VARCHAR2
6280     , p4_a137  VARCHAR2
6281     , p4_a138  VARCHAR2
6282     , p4_a139  VARCHAR2
6283     , p4_a140  VARCHAR2
6284     , p4_a141  VARCHAR2
6285     , p4_a142  VARCHAR2
6286     , p4_a143  NUMBER
6287     , p4_a144  VARCHAR2
6288     , p4_a145  NUMBER
6289     , p4_a146  VARCHAR2
6290     , p4_a147  VARCHAR2
6291     , p4_a148  VARCHAR2
6292     , p4_a149  VARCHAR2
6293     , p4_a150  VARCHAR2
6294     , p4_a151  VARCHAR2
6295     , p4_a152  VARCHAR2
6296     , p4_a153  VARCHAR2
6297     , p4_a154  VARCHAR2
6298     , p4_a155  VARCHAR2
6299     , p4_a156  VARCHAR2
6300     , p4_a157  VARCHAR2
6301     , p4_a158  VARCHAR2
6302     , p4_a159  DATE
6303     , p4_a160  DATE
6304     , p4_a161  DATE
6305     , p4_a162  DATE
6306     , p4_a163  VARCHAR2
6307     , p4_a164  VARCHAR2
6308     , p4_a165  VARCHAR2
6309     , p4_a166  NUMBER
6310     , p4_a167  NUMBER
6311     , p4_a168  VARCHAR2
6312     , p4_a169  VARCHAR2
6313     , p4_a170  DATE
6314     , p4_a171  VARCHAR2
6315     , p4_a172  NUMBER
6316     , p4_a173  VARCHAR2
6317     , p4_a174  VARCHAR2
6318     , p4_a175  VARCHAR2
6319     , p4_a176  VARCHAR2
6320     , p4_a177  VARCHAR2
6321     , p4_a178  VARCHAR2
6322     , p4_a179  VARCHAR2
6323     , p4_a180  VARCHAR2
6324     , p4_a181  VARCHAR2
6325     , p4_a182  VARCHAR2
6326     , p4_a183  VARCHAR2
6327     , p4_a184  VARCHAR2
6328     , p4_a185  VARCHAR2
6329     , p4_a186  VARCHAR2
6330     , p4_a187  VARCHAR2
6331     , p4_a188  VARCHAR2
6332     , p5_a0 JTF_VARCHAR2_TABLE_4000
6333     , p5_a1 JTF_VARCHAR2_TABLE_4000
6334     , p5_a2 JTF_VARCHAR2_TABLE_4000
6335     , p5_a3 JTF_VARCHAR2_TABLE_4000
6336     , p5_a4 JTF_VARCHAR2_TABLE_4000
6337     , p5_a5 JTF_VARCHAR2_TABLE_4000
6338     , p5_a6 JTF_VARCHAR2_TABLE_4000
6339     , p5_a7 JTF_VARCHAR2_TABLE_4000
6340     , p5_a8 JTF_VARCHAR2_TABLE_4000
6341     , p5_a9 JTF_VARCHAR2_TABLE_4000
6342     , p5_a10 JTF_VARCHAR2_TABLE_4000
6343     , p5_a11 JTF_VARCHAR2_TABLE_4000
6344     , p5_a12 JTF_VARCHAR2_TABLE_4000
6345     , p5_a13 JTF_VARCHAR2_TABLE_4000
6346     , p5_a14 JTF_VARCHAR2_TABLE_4000
6347     , p5_a15 JTF_VARCHAR2_TABLE_4000
6348     , p5_a16 JTF_VARCHAR2_TABLE_4000
6349     , p5_a17 JTF_VARCHAR2_TABLE_4000
6350     , p5_a18 JTF_VARCHAR2_TABLE_4000
6351     , p5_a19 JTF_VARCHAR2_TABLE_4000
6352     , p5_a20 JTF_VARCHAR2_TABLE_4000
6353     , p5_a21 JTF_VARCHAR2_TABLE_4000
6354     , p5_a22 JTF_VARCHAR2_TABLE_4000
6355     , p5_a23 JTF_VARCHAR2_TABLE_4000
6356     , p5_a24 JTF_VARCHAR2_TABLE_4000
6357     , p5_a25 JTF_VARCHAR2_TABLE_4000
6358     , p5_a26 JTF_VARCHAR2_TABLE_4000
6359     , p5_a27 JTF_VARCHAR2_TABLE_4000
6360     , p5_a28 JTF_VARCHAR2_TABLE_4000
6361     , p5_a29 JTF_VARCHAR2_TABLE_4000
6362     , p5_a30 JTF_VARCHAR2_TABLE_4000
6363     , p5_a31 JTF_VARCHAR2_TABLE_4000
6364     , p5_a32 JTF_VARCHAR2_TABLE_300
6365     , p5_a33 JTF_VARCHAR2_TABLE_300
6366     , p5_a34 JTF_VARCHAR2_TABLE_300
6367     , p5_a35 JTF_VARCHAR2_TABLE_300
6368     , p5_a36 JTF_DATE_TABLE
6369     , p5_a37 JTF_DATE_TABLE
6370     , p5_a38 JTF_VARCHAR2_TABLE_600
6371     , p5_a39 JTF_VARCHAR2_TABLE_100
6372     , p5_a40 JTF_VARCHAR2_TABLE_100
6373     , p5_a41 JTF_VARCHAR2_TABLE_100
6374     , p5_a42 JTF_VARCHAR2_TABLE_100
6375     , p5_a43 JTF_VARCHAR2_TABLE_100
6376     , p5_a44 JTF_VARCHAR2_TABLE_100
6377     , p5_a45 JTF_VARCHAR2_TABLE_100
6378     , p5_a46 JTF_VARCHAR2_TABLE_100
6379     , p5_a47 JTF_VARCHAR2_TABLE_100
6380     , p5_a48 JTF_VARCHAR2_TABLE_100
6381     , p5_a49 JTF_VARCHAR2_TABLE_100
6382     , p5_a50 JTF_VARCHAR2_TABLE_100
6383     , p5_a51 JTF_VARCHAR2_TABLE_100
6384     , p5_a52 JTF_VARCHAR2_TABLE_100
6385     , p5_a53 JTF_VARCHAR2_TABLE_100
6386     , p5_a54 JTF_VARCHAR2_TABLE_100
6387     , p5_a55 JTF_VARCHAR2_TABLE_100
6388     , p5_a56 JTF_VARCHAR2_TABLE_100
6389     , p5_a57 JTF_VARCHAR2_TABLE_100
6390     , p5_a58 JTF_VARCHAR2_TABLE_100
6391     , p5_a59 JTF_VARCHAR2_TABLE_100
6392     , p5_a60 JTF_VARCHAR2_TABLE_100
6393     , p5_a61 JTF_VARCHAR2_TABLE_100
6394     , p5_a62 JTF_VARCHAR2_TABLE_100
6395     , p5_a63 JTF_VARCHAR2_TABLE_300
6396     , p5_a64 JTF_VARCHAR2_TABLE_100
6397     , p5_a65 JTF_VARCHAR2_TABLE_100
6398     , p6_a0 JTF_VARCHAR2_TABLE_4000
6399     , p6_a1 JTF_VARCHAR2_TABLE_4000
6400     , p6_a2 JTF_VARCHAR2_TABLE_4000
6401     , p6_a3 JTF_VARCHAR2_TABLE_4000
6402     , p6_a4 JTF_VARCHAR2_TABLE_4000
6403     , p6_a5 JTF_VARCHAR2_TABLE_4000
6404     , p6_a6 JTF_VARCHAR2_TABLE_4000
6405     , p6_a7 JTF_VARCHAR2_TABLE_4000
6406     , p6_a8 JTF_VARCHAR2_TABLE_4000
6407     , p6_a9 JTF_VARCHAR2_TABLE_4000
6408     , p6_a10 JTF_VARCHAR2_TABLE_4000
6409     , p6_a11 JTF_VARCHAR2_TABLE_4000
6410     , p6_a12 JTF_VARCHAR2_TABLE_4000
6411     , p6_a13 JTF_VARCHAR2_TABLE_4000
6412     , p6_a14 JTF_VARCHAR2_TABLE_4000
6413     , p6_a15 JTF_VARCHAR2_TABLE_4000
6414     , p6_a16 JTF_VARCHAR2_TABLE_4000
6415     , p6_a17 JTF_VARCHAR2_TABLE_4000
6416     , p6_a18 JTF_VARCHAR2_TABLE_4000
6417     , p6_a19 JTF_VARCHAR2_TABLE_4000
6418     , p6_a20 JTF_VARCHAR2_TABLE_4000
6419     , p6_a21 JTF_VARCHAR2_TABLE_4000
6420     , p6_a22 JTF_VARCHAR2_TABLE_4000
6421     , p6_a23 JTF_VARCHAR2_TABLE_4000
6422     , p6_a24 JTF_VARCHAR2_TABLE_4000
6423     , p6_a25 JTF_VARCHAR2_TABLE_4000
6424     , p6_a26 JTF_VARCHAR2_TABLE_4000
6425     , p6_a27 JTF_VARCHAR2_TABLE_4000
6426     , p6_a28 JTF_VARCHAR2_TABLE_4000
6427     , p6_a29 JTF_VARCHAR2_TABLE_4000
6428     , p6_a30 JTF_VARCHAR2_TABLE_4000
6429     , p6_a31 JTF_VARCHAR2_TABLE_100
6430     , p6_a32 JTF_VARCHAR2_TABLE_4000
6431     , p6_a33 JTF_VARCHAR2_TABLE_100
6432     , p6_a34 JTF_VARCHAR2_TABLE_100
6433     , p6_a35 JTF_VARCHAR2_TABLE_100
6434     , p6_a36 JTF_VARCHAR2_TABLE_100
6435     , p6_a37 JTF_VARCHAR2_TABLE_100
6436     , p6_a38 JTF_VARCHAR2_TABLE_100
6437     , p6_a39 JTF_VARCHAR2_TABLE_100
6438     , p6_a40 JTF_VARCHAR2_TABLE_100
6439     , p6_a41 JTF_VARCHAR2_TABLE_100
6440     , p6_a42 JTF_VARCHAR2_TABLE_100
6441     , p6_a43 JTF_VARCHAR2_TABLE_100
6442     , p6_a44 JTF_DATE_TABLE
6443     , p6_a45 JTF_DATE_TABLE
6444     , p6_a46 JTF_DATE_TABLE
6445     , p6_a47 JTF_DATE_TABLE
6446     , p6_a48 JTF_VARCHAR2_TABLE_100
6447     , p6_a49 JTF_VARCHAR2_TABLE_300
6448     , p6_a50 JTF_VARCHAR2_TABLE_100
6449     , p6_a51 JTF_VARCHAR2_TABLE_200
6450     , p6_a52 JTF_VARCHAR2_TABLE_100
6451     , p6_a53 JTF_VARCHAR2_TABLE_100
6452     , p6_a54 JTF_VARCHAR2_TABLE_100
6453     , p6_a55 JTF_VARCHAR2_TABLE_100
6454     , p6_a56 JTF_VARCHAR2_TABLE_200
6455     , p6_a57 JTF_VARCHAR2_TABLE_100
6456     , p6_a58 JTF_VARCHAR2_TABLE_100
6457     , p6_a59 JTF_VARCHAR2_TABLE_500
6458     , p6_a60 JTF_VARCHAR2_TABLE_400
6459     , p6_a61 JTF_VARCHAR2_TABLE_100
6460     , p6_a62 JTF_VARCHAR2_TABLE_200
6461     , p6_a63 JTF_VARCHAR2_TABLE_100
6462     , p6_a64 JTF_VARCHAR2_TABLE_100
6463     , p6_a65 JTF_VARCHAR2_TABLE_100
6464     , p6_a66 JTF_VARCHAR2_TABLE_100
6465     , p6_a67 JTF_VARCHAR2_TABLE_100
6466     , p6_a68 JTF_VARCHAR2_TABLE_100
6467     , p7_a0 JTF_VARCHAR2_TABLE_100
6468     , p7_a1 JTF_VARCHAR2_TABLE_4000
6469     , p7_a2 JTF_VARCHAR2_TABLE_4000
6470     , p7_a3 JTF_VARCHAR2_TABLE_4000
6471     , p7_a4 JTF_VARCHAR2_TABLE_4000
6472     , p7_a5 JTF_VARCHAR2_TABLE_4000
6473     , p7_a6 JTF_VARCHAR2_TABLE_4000
6474     , p7_a7 JTF_VARCHAR2_TABLE_4000
6475     , p7_a8 JTF_VARCHAR2_TABLE_4000
6476     , p7_a9 JTF_VARCHAR2_TABLE_4000
6477     , p7_a10 JTF_VARCHAR2_TABLE_4000
6478     , p7_a11 JTF_VARCHAR2_TABLE_4000
6479     , p7_a12 JTF_VARCHAR2_TABLE_4000
6480     , p7_a13 JTF_VARCHAR2_TABLE_4000
6481     , p7_a14 JTF_VARCHAR2_TABLE_4000
6482     , p7_a15 JTF_VARCHAR2_TABLE_4000
6483     , p7_a16 JTF_VARCHAR2_TABLE_4000
6484     , p7_a17 JTF_VARCHAR2_TABLE_4000
6485     , p7_a18 JTF_VARCHAR2_TABLE_4000
6486     , p7_a19 JTF_VARCHAR2_TABLE_4000
6487     , p7_a20 JTF_VARCHAR2_TABLE_4000
6488     , p7_a21 JTF_VARCHAR2_TABLE_4000
6489     , p7_a22 JTF_VARCHAR2_TABLE_4000
6490     , p7_a23 JTF_VARCHAR2_TABLE_4000
6491     , p7_a24 JTF_VARCHAR2_TABLE_4000
6492     , p7_a25 JTF_VARCHAR2_TABLE_4000
6493     , p7_a26 JTF_VARCHAR2_TABLE_4000
6494     , p7_a27 JTF_VARCHAR2_TABLE_4000
6495     , p7_a28 JTF_VARCHAR2_TABLE_4000
6496     , p7_a29 JTF_VARCHAR2_TABLE_4000
6497     , p7_a30 JTF_VARCHAR2_TABLE_4000
6498     , p7_a31 JTF_VARCHAR2_TABLE_4000
6499     , p7_a32 JTF_VARCHAR2_TABLE_100
6500     , p7_a33 JTF_VARCHAR2_TABLE_100
6501     , p7_a34 JTF_VARCHAR2_TABLE_100
6502     , p7_a35 JTF_VARCHAR2_TABLE_100
6503     , p7_a36 JTF_VARCHAR2_TABLE_100
6504     , p7_a37 JTF_VARCHAR2_TABLE_100
6505     , p7_a38 JTF_VARCHAR2_TABLE_100
6506     , p7_a39 JTF_NUMBER_TABLE
6507     , p7_a40 JTF_VARCHAR2_TABLE_100
6508     , p7_a41 JTF_VARCHAR2_TABLE_2000
6509     , p7_a42 JTF_VARCHAR2_TABLE_100
6510     , p7_a43 JTF_VARCHAR2_TABLE_4000
6511     , p7_a44 JTF_DATE_TABLE
6512     , p7_a45 JTF_VARCHAR2_TABLE_100
6513     , p7_a46 JTF_VARCHAR2_TABLE_100
6514     , p7_a47 JTF_VARCHAR2_TABLE_100
6515     , p7_a48 JTF_VARCHAR2_TABLE_100
6516     , p7_a49 JTF_VARCHAR2_TABLE_100
6517     , p7_a50 JTF_VARCHAR2_TABLE_100
6518     , p7_a51 JTF_VARCHAR2_TABLE_100
6519     , p7_a52 JTF_VARCHAR2_TABLE_2000
6520     , p7_a53 JTF_VARCHAR2_TABLE_100
6521     , p7_a54 JTF_VARCHAR2_TABLE_100
6522     , p7_a55 JTF_NUMBER_TABLE
6523     , p7_a56 JTF_VARCHAR2_TABLE_2000
6524     , p7_a57 JTF_VARCHAR2_TABLE_100
6525     , p7_a58 JTF_VARCHAR2_TABLE_100
6526     , p7_a59 JTF_VARCHAR2_TABLE_100
6527     , x_return_status out nocopy  VARCHAR2
6528     , x_msg_count out nocopy  NUMBER
6529     , x_msg_data out nocopy  VARCHAR2
6530   )
6531 
6532   as
6533     ddp_party_search_rec hz_party_search.party_search_rec_type;
6534     ddp_party_site_list hz_party_search.party_site_list;
6535     ddp_contact_list hz_party_search.contact_list;
6536     ddp_contact_point_list hz_party_search.contact_point_list;
6537     ddindx binary_integer; indx binary_integer;
6538   begin
6539 
6540     -- copy data to the local IN or IN-OUT args, if any
6541 
6542 
6543 
6544 
6545     ddp_party_search_rec.all_account_names := p4_a0;
6546     ddp_party_search_rec.all_account_numbers := p4_a1;
6547     ddp_party_search_rec.domain_name := p4_a2;
6548     ddp_party_search_rec.party_source_system_ref := p4_a3;
6549     ddp_party_search_rec.custom_attribute1 := p4_a4;
6550     ddp_party_search_rec.custom_attribute10 := p4_a5;
6551     ddp_party_search_rec.custom_attribute11 := p4_a6;
6552     ddp_party_search_rec.custom_attribute12 := p4_a7;
6553     ddp_party_search_rec.custom_attribute13 := p4_a8;
6554     ddp_party_search_rec.custom_attribute14 := p4_a9;
6555     ddp_party_search_rec.custom_attribute15 := p4_a10;
6556     ddp_party_search_rec.custom_attribute16 := p4_a11;
6557     ddp_party_search_rec.custom_attribute17 := p4_a12;
6558     ddp_party_search_rec.custom_attribute18 := p4_a13;
6559     ddp_party_search_rec.custom_attribute19 := p4_a14;
6560     ddp_party_search_rec.custom_attribute2 := p4_a15;
6561     ddp_party_search_rec.custom_attribute20 := p4_a16;
6562     ddp_party_search_rec.custom_attribute21 := p4_a17;
6563     ddp_party_search_rec.custom_attribute22 := p4_a18;
6564     ddp_party_search_rec.custom_attribute23 := p4_a19;
6565     ddp_party_search_rec.custom_attribute24 := p4_a20;
6566     ddp_party_search_rec.custom_attribute25 := p4_a21;
6567     ddp_party_search_rec.custom_attribute26 := p4_a22;
6568     ddp_party_search_rec.custom_attribute27 := p4_a23;
6569     ddp_party_search_rec.custom_attribute28 := p4_a24;
6570     ddp_party_search_rec.custom_attribute29 := p4_a25;
6571     ddp_party_search_rec.custom_attribute3 := p4_a26;
6572     ddp_party_search_rec.custom_attribute30 := p4_a27;
6573     ddp_party_search_rec.custom_attribute4 := p4_a28;
6574     ddp_party_search_rec.custom_attribute5 := p4_a29;
6575     ddp_party_search_rec.custom_attribute6 := p4_a30;
6576     ddp_party_search_rec.custom_attribute7 := p4_a31;
6577     ddp_party_search_rec.custom_attribute8 := p4_a32;
6578     ddp_party_search_rec.custom_attribute9 := p4_a33;
6579     ddp_party_search_rec.analysis_fy := p4_a34;
6580     ddp_party_search_rec.avg_high_credit := p4_a35;
6581     ddp_party_search_rec.best_time_contact_begin := rosetta_g_miss_date_in_map(p4_a36);
6582     ddp_party_search_rec.best_time_contact_end := rosetta_g_miss_date_in_map(p4_a37);
6583     ddp_party_search_rec.branch_flag := p4_a38;
6584     ddp_party_search_rec.business_scope := p4_a39;
6585     ddp_party_search_rec.ceo_name := p4_a40;
6586     ddp_party_search_rec.ceo_title := p4_a41;
6587     ddp_party_search_rec.cong_dist_code := p4_a42;
6588     ddp_party_search_rec.content_source_number := p4_a43;
6589     ddp_party_search_rec.content_source_type := p4_a44;
6590     ddp_party_search_rec.control_yr := p4_a45;
6591     ddp_party_search_rec.corporation_class := p4_a46;
6592     ddp_party_search_rec.credit_score := p4_a47;
6593     ddp_party_search_rec.credit_score_age := p4_a48;
6594     ddp_party_search_rec.credit_score_class := p4_a49;
6595     ddp_party_search_rec.credit_score_commentary := p4_a50;
6596     ddp_party_search_rec.credit_score_commentary10 := p4_a51;
6597     ddp_party_search_rec.credit_score_commentary2 := p4_a52;
6598     ddp_party_search_rec.credit_score_commentary3 := p4_a53;
6599     ddp_party_search_rec.credit_score_commentary4 := p4_a54;
6600     ddp_party_search_rec.credit_score_commentary5 := p4_a55;
6601     ddp_party_search_rec.credit_score_commentary6 := p4_a56;
6602     ddp_party_search_rec.credit_score_commentary7 := p4_a57;
6603     ddp_party_search_rec.credit_score_commentary8 := p4_a58;
6604     ddp_party_search_rec.credit_score_commentary9 := p4_a59;
6605     ddp_party_search_rec.credit_score_date := rosetta_g_miss_date_in_map(p4_a60);
6606     ddp_party_search_rec.credit_score_incd_default := p4_a61;
6607     ddp_party_search_rec.credit_score_natl_percentile := p4_a62;
6608     ddp_party_search_rec.curr_fy_potential_revenue := p4_a63;
6609     ddp_party_search_rec.db_rating := p4_a64;
6610     ddp_party_search_rec.debarments_count := p4_a65;
6611     ddp_party_search_rec.debarments_date := rosetta_g_miss_date_in_map(p4_a66);
6612     ddp_party_search_rec.debarment_ind := p4_a67;
6613     ddp_party_search_rec.disadv_8a_ind := p4_a68;
6614     ddp_party_search_rec.duns_number_c := p4_a69;
6615     ddp_party_search_rec.employees_total := p4_a70;
6616     ddp_party_search_rec.emp_at_primary_adr := p4_a71;
6617     ddp_party_search_rec.emp_at_primary_adr_est_ind := p4_a72;
6618     ddp_party_search_rec.emp_at_primary_adr_min_ind := p4_a73;
6619     ddp_party_search_rec.emp_at_primary_adr_text := p4_a74;
6620     ddp_party_search_rec.enquiry_duns := p4_a75;
6621     ddp_party_search_rec.export_ind := p4_a76;
6622     ddp_party_search_rec.failure_score := p4_a77;
6623     ddp_party_search_rec.failure_score_age := p4_a78;
6624     ddp_party_search_rec.failure_score_class := p4_a79;
6625     ddp_party_search_rec.failure_score_commentary := p4_a80;
6626     ddp_party_search_rec.failure_score_commentary10 := p4_a81;
6627     ddp_party_search_rec.failure_score_commentary2 := p4_a82;
6628     ddp_party_search_rec.failure_score_commentary3 := p4_a83;
6629     ddp_party_search_rec.failure_score_commentary4 := p4_a84;
6630     ddp_party_search_rec.failure_score_commentary5 := p4_a85;
6631     ddp_party_search_rec.failure_score_commentary6 := p4_a86;
6632     ddp_party_search_rec.failure_score_commentary7 := p4_a87;
6633     ddp_party_search_rec.failure_score_commentary8 := p4_a88;
6634     ddp_party_search_rec.failure_score_commentary9 := p4_a89;
6635     ddp_party_search_rec.failure_score_date := rosetta_g_miss_date_in_map(p4_a90);
6636     ddp_party_search_rec.failure_score_incd_default := p4_a91;
6637     ddp_party_search_rec.failure_score_override_code := p4_a92;
6638     ddp_party_search_rec.fiscal_yearend_month := p4_a93;
6639     ddp_party_search_rec.global_failure_score := p4_a94;
6640     ddp_party_search_rec.gsa_indicator_flag := p4_a95;
6641     ddp_party_search_rec.high_credit := p4_a96;
6642     ddp_party_search_rec.hq_branch_ind := p4_a97;
6643     ddp_party_search_rec.import_ind := p4_a98;
6644     ddp_party_search_rec.incorp_year := p4_a99;
6645     ddp_party_search_rec.internal_flag := p4_a100;
6646     ddp_party_search_rec.jgzz_fiscal_code := p4_a101;
6647     ddp_party_search_rec.party_all_names := p4_a102;
6648     ddp_party_search_rec.known_as := p4_a103;
6649     ddp_party_search_rec.known_as2 := p4_a104;
6650     ddp_party_search_rec.known_as3 := p4_a105;
6651     ddp_party_search_rec.known_as4 := p4_a106;
6652     ddp_party_search_rec.known_as5 := p4_a107;
6653     ddp_party_search_rec.labor_surplus_ind := p4_a108;
6654     ddp_party_search_rec.legal_status := p4_a109;
6655     ddp_party_search_rec.line_of_business := p4_a110;
6656     ddp_party_search_rec.local_activity_code := p4_a111;
6657     ddp_party_search_rec.local_activity_code_type := p4_a112;
6658     ddp_party_search_rec.local_bus_identifier := p4_a113;
6659     ddp_party_search_rec.local_bus_iden_type := p4_a114;
6660     ddp_party_search_rec.maximum_credit_currency_code := p4_a115;
6661     ddp_party_search_rec.maximum_credit_recommendation := p4_a116;
6662     ddp_party_search_rec.minority_owned_ind := p4_a117;
6663     ddp_party_search_rec.minority_owned_type := p4_a118;
6664     ddp_party_search_rec.next_fy_potential_revenue := p4_a119;
6665     ddp_party_search_rec.oob_ind := p4_a120;
6666     ddp_party_search_rec.organization_name := p4_a121;
6667     ddp_party_search_rec.organization_name_phonetic := p4_a122;
6668     ddp_party_search_rec.organization_type := p4_a123;
6669     ddp_party_search_rec.parent_sub_ind := p4_a124;
6670     ddp_party_search_rec.paydex_norm := p4_a125;
6671     ddp_party_search_rec.paydex_score := p4_a126;
6672     ddp_party_search_rec.paydex_three_months_ago := p4_a127;
6673     ddp_party_search_rec.pref_functional_currency := p4_a128;
6674     ddp_party_search_rec.principal_name := p4_a129;
6675     ddp_party_search_rec.principal_title := p4_a130;
6676     ddp_party_search_rec.public_private_ownership_flag := p4_a131;
6677     ddp_party_search_rec.registration_type := p4_a132;
6678     ddp_party_search_rec.rent_own_ind := p4_a133;
6679     ddp_party_search_rec.sic_code := p4_a134;
6680     ddp_party_search_rec.sic_code_type := p4_a135;
6681     ddp_party_search_rec.small_bus_ind := p4_a136;
6682     ddp_party_search_rec.tax_name := p4_a137;
6683     ddp_party_search_rec.tax_reference := p4_a138;
6684     ddp_party_search_rec.total_employees_text := p4_a139;
6685     ddp_party_search_rec.total_emp_est_ind := p4_a140;
6686     ddp_party_search_rec.total_emp_min_ind := p4_a141;
6687     ddp_party_search_rec.total_employees_ind := p4_a142;
6688     ddp_party_search_rec.total_payments := p4_a143;
6689     ddp_party_search_rec.woman_owned_ind := p4_a144;
6690     ddp_party_search_rec.year_established := p4_a145;
6691     ddp_party_search_rec.category_code := p4_a146;
6692     ddp_party_search_rec.competitor_flag := p4_a147;
6693     ddp_party_search_rec.do_not_mail_flag := p4_a148;
6694     ddp_party_search_rec.group_type := p4_a149;
6695     ddp_party_search_rec.language_name := p4_a150;
6696     ddp_party_search_rec.party_name := p4_a151;
6697     ddp_party_search_rec.party_number := p4_a152;
6698     ddp_party_search_rec.party_type := p4_a153;
6699     ddp_party_search_rec.reference_use_flag := p4_a154;
6700     ddp_party_search_rec.salutation := p4_a155;
6701     ddp_party_search_rec.status := p4_a156;
6702     ddp_party_search_rec.third_party_flag := p4_a157;
6703     ddp_party_search_rec.validated_flag := p4_a158;
6704     ddp_party_search_rec.date_of_birth := rosetta_g_miss_date_in_map(p4_a159);
6705     ddp_party_search_rec.date_of_death := rosetta_g_miss_date_in_map(p4_a160);
6706     ddp_party_search_rec.effective_start_date := rosetta_g_miss_date_in_map(p4_a161);
6707     ddp_party_search_rec.effective_end_date := rosetta_g_miss_date_in_map(p4_a162);
6708     ddp_party_search_rec.declared_ethnicity := p4_a163;
6709     ddp_party_search_rec.gender := p4_a164;
6710     ddp_party_search_rec.head_of_household_flag := p4_a165;
6711     ddp_party_search_rec.household_income := p4_a166;
6712     ddp_party_search_rec.household_size := p4_a167;
6713     ddp_party_search_rec.last_known_gps := p4_a168;
6714     ddp_party_search_rec.marital_status := p4_a169;
6715     ddp_party_search_rec.marital_status_effective_date := rosetta_g_miss_date_in_map(p4_a170);
6716     ddp_party_search_rec.middle_name_phonetic := p4_a171;
6717     ddp_party_search_rec.personal_income := p4_a172;
6718     ddp_party_search_rec.person_academic_title := p4_a173;
6719     ddp_party_search_rec.person_first_name := p4_a174;
6720     ddp_party_search_rec.person_first_name_phonetic := p4_a175;
6721     ddp_party_search_rec.person_identifier := p4_a176;
6722     ddp_party_search_rec.person_iden_type := p4_a177;
6723     ddp_party_search_rec.person_initials := p4_a178;
6724     ddp_party_search_rec.person_last_name := p4_a179;
6725     ddp_party_search_rec.person_last_name_phonetic := p4_a180;
6726     ddp_party_search_rec.person_middle_name := p4_a181;
6727     ddp_party_search_rec.person_name := p4_a182;
6728     ddp_party_search_rec.person_name_phonetic := p4_a183;
6729     ddp_party_search_rec.person_name_suffix := p4_a184;
6730     ddp_party_search_rec.person_previous_last_name := p4_a185;
6731     ddp_party_search_rec.person_pre_name_adjunct := p4_a186;
6732     ddp_party_search_rec.person_title := p4_a187;
6733     ddp_party_search_rec.place_of_birth := p4_a188;
6734 
6735     hz_party_search_w.rosetta_table_copy_in_p8(ddp_party_site_list, p5_a0
6736       , p5_a1
6737       , p5_a2
6738       , p5_a3
6739       , p5_a4
6740       , p5_a5
6741       , p5_a6
6742       , p5_a7
6743       , p5_a8
6744       , p5_a9
6745       , p5_a10
6746       , p5_a11
6747       , p5_a12
6748       , p5_a13
6749       , p5_a14
6750       , p5_a15
6751       , p5_a16
6752       , p5_a17
6753       , p5_a18
6754       , p5_a19
6755       , p5_a20
6756       , p5_a21
6757       , p5_a22
6758       , p5_a23
6759       , p5_a24
6760       , p5_a25
6761       , p5_a26
6762       , p5_a27
6763       , p5_a28
6764       , p5_a29
6765       , p5_a30
6766       , p5_a31
6767       , p5_a32
6768       , p5_a33
6769       , p5_a34
6770       , p5_a35
6771       , p5_a36
6772       , p5_a37
6773       , p5_a38
6774       , p5_a39
6775       , p5_a40
6776       , p5_a41
6777       , p5_a42
6778       , p5_a43
6779       , p5_a44
6780       , p5_a45
6781       , p5_a46
6782       , p5_a47
6783       , p5_a48
6784       , p5_a49
6785       , p5_a50
6786       , p5_a51
6787       , p5_a52
6788       , p5_a53
6789       , p5_a54
6790       , p5_a55
6791       , p5_a56
6792       , p5_a57
6793       , p5_a58
6794       , p5_a59
6795       , p5_a60
6796       , p5_a61
6797       , p5_a62
6798       , p5_a63
6799       , p5_a64
6800       , p5_a65
6801       );
6802 
6803     hz_party_search_w.rosetta_table_copy_in_p9(ddp_contact_list, p6_a0
6804       , p6_a1
6805       , p6_a2
6806       , p6_a3
6807       , p6_a4
6808       , p6_a5
6809       , p6_a6
6810       , p6_a7
6811       , p6_a8
6812       , p6_a9
6813       , p6_a10
6814       , p6_a11
6815       , p6_a12
6816       , p6_a13
6817       , p6_a14
6818       , p6_a15
6819       , p6_a16
6820       , p6_a17
6821       , p6_a18
6822       , p6_a19
6823       , p6_a20
6824       , p6_a21
6825       , p6_a22
6826       , p6_a23
6827       , p6_a24
6828       , p6_a25
6829       , p6_a26
6830       , p6_a27
6831       , p6_a28
6832       , p6_a29
6833       , p6_a30
6834       , p6_a31
6835       , p6_a32
6836       , p6_a33
6837       , p6_a34
6838       , p6_a35
6839       , p6_a36
6840       , p6_a37
6841       , p6_a38
6842       , p6_a39
6843       , p6_a40
6844       , p6_a41
6845       , p6_a42
6846       , p6_a43
6847       , p6_a44
6848       , p6_a45
6849       , p6_a46
6850       , p6_a47
6851       , p6_a48
6852       , p6_a49
6853       , p6_a50
6854       , p6_a51
6855       , p6_a52
6856       , p6_a53
6857       , p6_a54
6858       , p6_a55
6859       , p6_a56
6860       , p6_a57
6861       , p6_a58
6862       , p6_a59
6863       , p6_a60
6864       , p6_a61
6865       , p6_a62
6866       , p6_a63
6867       , p6_a64
6868       , p6_a65
6869       , p6_a66
6870       , p6_a67
6871       , p6_a68
6872       );
6873 
6874     hz_party_search_w.rosetta_table_copy_in_p10(ddp_contact_point_list, p7_a0
6875       , p7_a1
6876       , p7_a2
6877       , p7_a3
6878       , p7_a4
6879       , p7_a5
6880       , p7_a6
6881       , p7_a7
6882       , p7_a8
6883       , p7_a9
6884       , p7_a10
6885       , p7_a11
6886       , p7_a12
6887       , p7_a13
6888       , p7_a14
6889       , p7_a15
6890       , p7_a16
6891       , p7_a17
6892       , p7_a18
6893       , p7_a19
6894       , p7_a20
6895       , p7_a21
6896       , p7_a22
6897       , p7_a23
6898       , p7_a24
6899       , p7_a25
6900       , p7_a26
6901       , p7_a27
6902       , p7_a28
6903       , p7_a29
6904       , p7_a30
6905       , p7_a31
6906       , p7_a32
6907       , p7_a33
6908       , p7_a34
6909       , p7_a35
6910       , p7_a36
6911       , p7_a37
6912       , p7_a38
6913       , p7_a39
6914       , p7_a40
6915       , p7_a41
6916       , p7_a42
6917       , p7_a43
6918       , p7_a44
6919       , p7_a45
6920       , p7_a46
6921       , p7_a47
6922       , p7_a48
6923       , p7_a49
6924       , p7_a50
6925       , p7_a51
6926       , p7_a52
6927       , p7_a53
6928       , p7_a54
6929       , p7_a55
6930       , p7_a56
6931       , p7_a57
6932       , p7_a58
6933       , p7_a59
6934       );
6935 
6936 
6937 
6938 
6939     -- here's the delegated call to the old PL/SQL routine
6940     hz_party_search.get_party_score_details(p_init_msg_list,
6941       p_rule_id,
6942       p_party_id,
6943       p_search_ctx_id,
6944       ddp_party_search_rec,
6945       ddp_party_site_list,
6946       ddp_contact_list,
6947       ddp_contact_point_list,
6948       x_return_status,
6949       x_msg_count,
6950       x_msg_data);
6951 
6952     -- copy data back from the local variables to OUT or IN-OUT args, if any
6953 
6954 
6955 
6956 
6957 
6958 
6959 
6960 
6961 
6962 
6963   end;
6964 
6965   procedure get_score_details_11(p_init_msg_list  VARCHAR2
6966     , p_rule_id  NUMBER
6967     , p_party_id  NUMBER
6968     , p3_a0  VARCHAR2
6969     , p3_a1  VARCHAR2
6970     , p3_a2  VARCHAR2
6971     , p3_a3  VARCHAR2
6972     , p3_a4  VARCHAR2
6973     , p3_a5  VARCHAR2
6974     , p3_a6  VARCHAR2
6975     , p3_a7  VARCHAR2
6976     , p3_a8  VARCHAR2
6977     , p3_a9  VARCHAR2
6978     , p3_a10  VARCHAR2
6979     , p3_a11  VARCHAR2
6980     , p3_a12  VARCHAR2
6981     , p3_a13  VARCHAR2
6982     , p3_a14  VARCHAR2
6983     , p3_a15  VARCHAR2
6984     , p3_a16  VARCHAR2
6985     , p3_a17  VARCHAR2
6986     , p3_a18  VARCHAR2
6987     , p3_a19  VARCHAR2
6988     , p3_a20  VARCHAR2
6989     , p3_a21  VARCHAR2
6990     , p3_a22  VARCHAR2
6991     , p3_a23  VARCHAR2
6992     , p3_a24  VARCHAR2
6993     , p3_a25  VARCHAR2
6994     , p3_a26  VARCHAR2
6995     , p3_a27  VARCHAR2
6996     , p3_a28  VARCHAR2
6997     , p3_a29  VARCHAR2
6998     , p3_a30  VARCHAR2
6999     , p3_a31  VARCHAR2
7000     , p3_a32  VARCHAR2
7001     , p3_a33  VARCHAR2
7002     , p3_a34  VARCHAR2
7003     , p3_a35  NUMBER
7004     , p3_a36  DATE
7005     , p3_a37  DATE
7006     , p3_a38  VARCHAR2
7007     , p3_a39  VARCHAR2
7008     , p3_a40  VARCHAR2
7009     , p3_a41  VARCHAR2
7010     , p3_a42  VARCHAR2
7011     , p3_a43  VARCHAR2
7012     , p3_a44  VARCHAR2
7013     , p3_a45  NUMBER
7014     , p3_a46  VARCHAR2
7015     , p3_a47  VARCHAR2
7016     , p3_a48  NUMBER
7017     , p3_a49  NUMBER
7018     , p3_a50  VARCHAR2
7019     , p3_a51  VARCHAR2
7020     , p3_a52  VARCHAR2
7021     , p3_a53  VARCHAR2
7022     , p3_a54  VARCHAR2
7023     , p3_a55  VARCHAR2
7024     , p3_a56  VARCHAR2
7025     , p3_a57  VARCHAR2
7026     , p3_a58  VARCHAR2
7027     , p3_a59  VARCHAR2
7028     , p3_a60  DATE
7029     , p3_a61  NUMBER
7030     , p3_a62  NUMBER
7031     , p3_a63  NUMBER
7032     , p3_a64  VARCHAR2
7033     , p3_a65  NUMBER
7034     , p3_a66  DATE
7035     , p3_a67  VARCHAR2
7036     , p3_a68  VARCHAR2
7037     , p3_a69  VARCHAR2
7038     , p3_a70  NUMBER
7039     , p3_a71  VARCHAR2
7040     , p3_a72  VARCHAR2
7041     , p3_a73  VARCHAR2
7042     , p3_a74  VARCHAR2
7043     , p3_a75  VARCHAR2
7044     , p3_a76  VARCHAR2
7045     , p3_a77  VARCHAR2
7046     , p3_a78  NUMBER
7047     , p3_a79  NUMBER
7048     , p3_a80  VARCHAR2
7049     , p3_a81  VARCHAR2
7050     , p3_a82  VARCHAR2
7051     , p3_a83  VARCHAR2
7052     , p3_a84  VARCHAR2
7053     , p3_a85  VARCHAR2
7054     , p3_a86  VARCHAR2
7055     , p3_a87  VARCHAR2
7056     , p3_a88  VARCHAR2
7057     , p3_a89  VARCHAR2
7058     , p3_a90  DATE
7059     , p3_a91  NUMBER
7060     , p3_a92  VARCHAR2
7061     , p3_a93  VARCHAR2
7062     , p3_a94  VARCHAR2
7063     , p3_a95  VARCHAR2
7064     , p3_a96  NUMBER
7065     , p3_a97  VARCHAR2
7066     , p3_a98  VARCHAR2
7067     , p3_a99  NUMBER
7068     , p3_a100  VARCHAR2
7069     , p3_a101  VARCHAR2
7070     , p3_a102  VARCHAR2
7071     , p3_a103  VARCHAR2
7072     , p3_a104  VARCHAR2
7073     , p3_a105  VARCHAR2
7074     , p3_a106  VARCHAR2
7075     , p3_a107  VARCHAR2
7076     , p3_a108  VARCHAR2
7077     , p3_a109  VARCHAR2
7078     , p3_a110  VARCHAR2
7079     , p3_a111  VARCHAR2
7080     , p3_a112  VARCHAR2
7081     , p3_a113  VARCHAR2
7082     , p3_a114  VARCHAR2
7083     , p3_a115  VARCHAR2
7084     , p3_a116  NUMBER
7085     , p3_a117  VARCHAR2
7086     , p3_a118  VARCHAR2
7087     , p3_a119  NUMBER
7088     , p3_a120  VARCHAR2
7089     , p3_a121  VARCHAR2
7090     , p3_a122  VARCHAR2
7091     , p3_a123  VARCHAR2
7092     , p3_a124  VARCHAR2
7093     , p3_a125  VARCHAR2
7094     , p3_a126  VARCHAR2
7095     , p3_a127  VARCHAR2
7096     , p3_a128  VARCHAR2
7097     , p3_a129  VARCHAR2
7098     , p3_a130  VARCHAR2
7099     , p3_a131  VARCHAR2
7100     , p3_a132  VARCHAR2
7101     , p3_a133  VARCHAR2
7102     , p3_a134  VARCHAR2
7103     , p3_a135  VARCHAR2
7104     , p3_a136  VARCHAR2
7105     , p3_a137  VARCHAR2
7106     , p3_a138  VARCHAR2
7107     , p3_a139  VARCHAR2
7108     , p3_a140  VARCHAR2
7109     , p3_a141  VARCHAR2
7110     , p3_a142  VARCHAR2
7111     , p3_a143  NUMBER
7112     , p3_a144  VARCHAR2
7113     , p3_a145  NUMBER
7114     , p3_a146  VARCHAR2
7115     , p3_a147  VARCHAR2
7116     , p3_a148  VARCHAR2
7117     , p3_a149  VARCHAR2
7118     , p3_a150  VARCHAR2
7119     , p3_a151  VARCHAR2
7120     , p3_a152  VARCHAR2
7121     , p3_a153  VARCHAR2
7122     , p3_a154  VARCHAR2
7123     , p3_a155  VARCHAR2
7124     , p3_a156  VARCHAR2
7125     , p3_a157  VARCHAR2
7126     , p3_a158  VARCHAR2
7127     , p3_a159  DATE
7128     , p3_a160  DATE
7129     , p3_a161  DATE
7130     , p3_a162  DATE
7131     , p3_a163  VARCHAR2
7132     , p3_a164  VARCHAR2
7133     , p3_a165  VARCHAR2
7134     , p3_a166  NUMBER
7135     , p3_a167  NUMBER
7136     , p3_a168  VARCHAR2
7137     , p3_a169  VARCHAR2
7138     , p3_a170  DATE
7139     , p3_a171  VARCHAR2
7140     , p3_a172  NUMBER
7141     , p3_a173  VARCHAR2
7142     , p3_a174  VARCHAR2
7143     , p3_a175  VARCHAR2
7144     , p3_a176  VARCHAR2
7145     , p3_a177  VARCHAR2
7146     , p3_a178  VARCHAR2
7147     , p3_a179  VARCHAR2
7148     , p3_a180  VARCHAR2
7149     , p3_a181  VARCHAR2
7150     , p3_a182  VARCHAR2
7151     , p3_a183  VARCHAR2
7152     , p3_a184  VARCHAR2
7153     , p3_a185  VARCHAR2
7154     , p3_a186  VARCHAR2
7155     , p3_a187  VARCHAR2
7156     , p3_a188  VARCHAR2
7157     , p4_a0 JTF_VARCHAR2_TABLE_4000
7158     , p4_a1 JTF_VARCHAR2_TABLE_4000
7159     , p4_a2 JTF_VARCHAR2_TABLE_4000
7160     , p4_a3 JTF_VARCHAR2_TABLE_4000
7161     , p4_a4 JTF_VARCHAR2_TABLE_4000
7162     , p4_a5 JTF_VARCHAR2_TABLE_4000
7163     , p4_a6 JTF_VARCHAR2_TABLE_4000
7164     , p4_a7 JTF_VARCHAR2_TABLE_4000
7165     , p4_a8 JTF_VARCHAR2_TABLE_4000
7166     , p4_a9 JTF_VARCHAR2_TABLE_4000
7167     , p4_a10 JTF_VARCHAR2_TABLE_4000
7168     , p4_a11 JTF_VARCHAR2_TABLE_4000
7169     , p4_a12 JTF_VARCHAR2_TABLE_4000
7170     , p4_a13 JTF_VARCHAR2_TABLE_4000
7171     , p4_a14 JTF_VARCHAR2_TABLE_4000
7172     , p4_a15 JTF_VARCHAR2_TABLE_4000
7173     , p4_a16 JTF_VARCHAR2_TABLE_4000
7174     , p4_a17 JTF_VARCHAR2_TABLE_4000
7175     , p4_a18 JTF_VARCHAR2_TABLE_4000
7176     , p4_a19 JTF_VARCHAR2_TABLE_4000
7177     , p4_a20 JTF_VARCHAR2_TABLE_4000
7178     , p4_a21 JTF_VARCHAR2_TABLE_4000
7179     , p4_a22 JTF_VARCHAR2_TABLE_4000
7180     , p4_a23 JTF_VARCHAR2_TABLE_4000
7181     , p4_a24 JTF_VARCHAR2_TABLE_4000
7182     , p4_a25 JTF_VARCHAR2_TABLE_4000
7183     , p4_a26 JTF_VARCHAR2_TABLE_4000
7184     , p4_a27 JTF_VARCHAR2_TABLE_4000
7185     , p4_a28 JTF_VARCHAR2_TABLE_4000
7186     , p4_a29 JTF_VARCHAR2_TABLE_4000
7187     , p4_a30 JTF_VARCHAR2_TABLE_4000
7188     , p4_a31 JTF_VARCHAR2_TABLE_4000
7189     , p4_a32 JTF_VARCHAR2_TABLE_300
7190     , p4_a33 JTF_VARCHAR2_TABLE_300
7191     , p4_a34 JTF_VARCHAR2_TABLE_300
7192     , p4_a35 JTF_VARCHAR2_TABLE_300
7193     , p4_a36 JTF_DATE_TABLE
7194     , p4_a37 JTF_DATE_TABLE
7195     , p4_a38 JTF_VARCHAR2_TABLE_600
7196     , p4_a39 JTF_VARCHAR2_TABLE_100
7197     , p4_a40 JTF_VARCHAR2_TABLE_100
7198     , p4_a41 JTF_VARCHAR2_TABLE_100
7199     , p4_a42 JTF_VARCHAR2_TABLE_100
7200     , p4_a43 JTF_VARCHAR2_TABLE_100
7201     , p4_a44 JTF_VARCHAR2_TABLE_100
7202     , p4_a45 JTF_VARCHAR2_TABLE_100
7203     , p4_a46 JTF_VARCHAR2_TABLE_100
7204     , p4_a47 JTF_VARCHAR2_TABLE_100
7205     , p4_a48 JTF_VARCHAR2_TABLE_100
7206     , p4_a49 JTF_VARCHAR2_TABLE_100
7207     , p4_a50 JTF_VARCHAR2_TABLE_100
7208     , p4_a51 JTF_VARCHAR2_TABLE_100
7209     , p4_a52 JTF_VARCHAR2_TABLE_100
7210     , p4_a53 JTF_VARCHAR2_TABLE_100
7211     , p4_a54 JTF_VARCHAR2_TABLE_100
7212     , p4_a55 JTF_VARCHAR2_TABLE_100
7213     , p4_a56 JTF_VARCHAR2_TABLE_100
7214     , p4_a57 JTF_VARCHAR2_TABLE_100
7215     , p4_a58 JTF_VARCHAR2_TABLE_100
7216     , p4_a59 JTF_VARCHAR2_TABLE_100
7217     , p4_a60 JTF_VARCHAR2_TABLE_100
7218     , p4_a61 JTF_VARCHAR2_TABLE_100
7219     , p4_a62 JTF_VARCHAR2_TABLE_100
7220     , p4_a63 JTF_VARCHAR2_TABLE_300
7221     , p4_a64 JTF_VARCHAR2_TABLE_100
7222     , p4_a65 JTF_VARCHAR2_TABLE_100
7223     , p5_a0 JTF_VARCHAR2_TABLE_4000
7224     , p5_a1 JTF_VARCHAR2_TABLE_4000
7225     , p5_a2 JTF_VARCHAR2_TABLE_4000
7226     , p5_a3 JTF_VARCHAR2_TABLE_4000
7227     , p5_a4 JTF_VARCHAR2_TABLE_4000
7228     , p5_a5 JTF_VARCHAR2_TABLE_4000
7229     , p5_a6 JTF_VARCHAR2_TABLE_4000
7230     , p5_a7 JTF_VARCHAR2_TABLE_4000
7231     , p5_a8 JTF_VARCHAR2_TABLE_4000
7232     , p5_a9 JTF_VARCHAR2_TABLE_4000
7233     , p5_a10 JTF_VARCHAR2_TABLE_4000
7234     , p5_a11 JTF_VARCHAR2_TABLE_4000
7235     , p5_a12 JTF_VARCHAR2_TABLE_4000
7236     , p5_a13 JTF_VARCHAR2_TABLE_4000
7237     , p5_a14 JTF_VARCHAR2_TABLE_4000
7238     , p5_a15 JTF_VARCHAR2_TABLE_4000
7239     , p5_a16 JTF_VARCHAR2_TABLE_4000
7240     , p5_a17 JTF_VARCHAR2_TABLE_4000
7241     , p5_a18 JTF_VARCHAR2_TABLE_4000
7242     , p5_a19 JTF_VARCHAR2_TABLE_4000
7243     , p5_a20 JTF_VARCHAR2_TABLE_4000
7244     , p5_a21 JTF_VARCHAR2_TABLE_4000
7245     , p5_a22 JTF_VARCHAR2_TABLE_4000
7246     , p5_a23 JTF_VARCHAR2_TABLE_4000
7247     , p5_a24 JTF_VARCHAR2_TABLE_4000
7248     , p5_a25 JTF_VARCHAR2_TABLE_4000
7249     , p5_a26 JTF_VARCHAR2_TABLE_4000
7250     , p5_a27 JTF_VARCHAR2_TABLE_4000
7251     , p5_a28 JTF_VARCHAR2_TABLE_4000
7252     , p5_a29 JTF_VARCHAR2_TABLE_4000
7253     , p5_a30 JTF_VARCHAR2_TABLE_4000
7254     , p5_a31 JTF_VARCHAR2_TABLE_100
7255     , p5_a32 JTF_VARCHAR2_TABLE_4000
7256     , p5_a33 JTF_VARCHAR2_TABLE_100
7257     , p5_a34 JTF_VARCHAR2_TABLE_100
7258     , p5_a35 JTF_VARCHAR2_TABLE_100
7259     , p5_a36 JTF_VARCHAR2_TABLE_100
7260     , p5_a37 JTF_VARCHAR2_TABLE_100
7261     , p5_a38 JTF_VARCHAR2_TABLE_100
7262     , p5_a39 JTF_VARCHAR2_TABLE_100
7263     , p5_a40 JTF_VARCHAR2_TABLE_100
7264     , p5_a41 JTF_VARCHAR2_TABLE_100
7265     , p5_a42 JTF_VARCHAR2_TABLE_100
7266     , p5_a43 JTF_VARCHAR2_TABLE_100
7267     , p5_a44 JTF_DATE_TABLE
7268     , p5_a45 JTF_DATE_TABLE
7269     , p5_a46 JTF_DATE_TABLE
7270     , p5_a47 JTF_DATE_TABLE
7271     , p5_a48 JTF_VARCHAR2_TABLE_100
7272     , p5_a49 JTF_VARCHAR2_TABLE_300
7273     , p5_a50 JTF_VARCHAR2_TABLE_100
7274     , p5_a51 JTF_VARCHAR2_TABLE_200
7275     , p5_a52 JTF_VARCHAR2_TABLE_100
7276     , p5_a53 JTF_VARCHAR2_TABLE_100
7277     , p5_a54 JTF_VARCHAR2_TABLE_100
7278     , p5_a55 JTF_VARCHAR2_TABLE_100
7279     , p5_a56 JTF_VARCHAR2_TABLE_200
7280     , p5_a57 JTF_VARCHAR2_TABLE_100
7281     , p5_a58 JTF_VARCHAR2_TABLE_100
7282     , p5_a59 JTF_VARCHAR2_TABLE_500
7283     , p5_a60 JTF_VARCHAR2_TABLE_400
7284     , p5_a61 JTF_VARCHAR2_TABLE_100
7285     , p5_a62 JTF_VARCHAR2_TABLE_200
7286     , p5_a63 JTF_VARCHAR2_TABLE_100
7287     , p5_a64 JTF_VARCHAR2_TABLE_100
7288     , p5_a65 JTF_VARCHAR2_TABLE_100
7289     , p5_a66 JTF_VARCHAR2_TABLE_100
7290     , p5_a67 JTF_VARCHAR2_TABLE_100
7291     , p5_a68 JTF_VARCHAR2_TABLE_100
7292     , p6_a0 JTF_VARCHAR2_TABLE_100
7293     , p6_a1 JTF_VARCHAR2_TABLE_4000
7294     , p6_a2 JTF_VARCHAR2_TABLE_4000
7295     , p6_a3 JTF_VARCHAR2_TABLE_4000
7296     , p6_a4 JTF_VARCHAR2_TABLE_4000
7297     , p6_a5 JTF_VARCHAR2_TABLE_4000
7298     , p6_a6 JTF_VARCHAR2_TABLE_4000
7299     , p6_a7 JTF_VARCHAR2_TABLE_4000
7300     , p6_a8 JTF_VARCHAR2_TABLE_4000
7301     , p6_a9 JTF_VARCHAR2_TABLE_4000
7302     , p6_a10 JTF_VARCHAR2_TABLE_4000
7303     , p6_a11 JTF_VARCHAR2_TABLE_4000
7304     , p6_a12 JTF_VARCHAR2_TABLE_4000
7305     , p6_a13 JTF_VARCHAR2_TABLE_4000
7306     , p6_a14 JTF_VARCHAR2_TABLE_4000
7307     , p6_a15 JTF_VARCHAR2_TABLE_4000
7308     , p6_a16 JTF_VARCHAR2_TABLE_4000
7309     , p6_a17 JTF_VARCHAR2_TABLE_4000
7310     , p6_a18 JTF_VARCHAR2_TABLE_4000
7311     , p6_a19 JTF_VARCHAR2_TABLE_4000
7312     , p6_a20 JTF_VARCHAR2_TABLE_4000
7313     , p6_a21 JTF_VARCHAR2_TABLE_4000
7314     , p6_a22 JTF_VARCHAR2_TABLE_4000
7315     , p6_a23 JTF_VARCHAR2_TABLE_4000
7316     , p6_a24 JTF_VARCHAR2_TABLE_4000
7317     , p6_a25 JTF_VARCHAR2_TABLE_4000
7318     , p6_a26 JTF_VARCHAR2_TABLE_4000
7319     , p6_a27 JTF_VARCHAR2_TABLE_4000
7320     , p6_a28 JTF_VARCHAR2_TABLE_4000
7321     , p6_a29 JTF_VARCHAR2_TABLE_4000
7322     , p6_a30 JTF_VARCHAR2_TABLE_4000
7323     , p6_a31 JTF_VARCHAR2_TABLE_4000
7324     , p6_a32 JTF_VARCHAR2_TABLE_100
7325     , p6_a33 JTF_VARCHAR2_TABLE_100
7326     , p6_a34 JTF_VARCHAR2_TABLE_100
7327     , p6_a35 JTF_VARCHAR2_TABLE_100
7328     , p6_a36 JTF_VARCHAR2_TABLE_100
7329     , p6_a37 JTF_VARCHAR2_TABLE_100
7330     , p6_a38 JTF_VARCHAR2_TABLE_100
7331     , p6_a39 JTF_NUMBER_TABLE
7332     , p6_a40 JTF_VARCHAR2_TABLE_100
7333     , p6_a41 JTF_VARCHAR2_TABLE_2000
7334     , p6_a42 JTF_VARCHAR2_TABLE_100
7335     , p6_a43 JTF_VARCHAR2_TABLE_4000
7336     , p6_a44 JTF_DATE_TABLE
7337     , p6_a45 JTF_VARCHAR2_TABLE_100
7338     , p6_a46 JTF_VARCHAR2_TABLE_100
7339     , p6_a47 JTF_VARCHAR2_TABLE_100
7340     , p6_a48 JTF_VARCHAR2_TABLE_100
7341     , p6_a49 JTF_VARCHAR2_TABLE_100
7342     , p6_a50 JTF_VARCHAR2_TABLE_100
7343     , p6_a51 JTF_VARCHAR2_TABLE_100
7344     , p6_a52 JTF_VARCHAR2_TABLE_2000
7345     , p6_a53 JTF_VARCHAR2_TABLE_100
7346     , p6_a54 JTF_VARCHAR2_TABLE_100
7347     , p6_a55 JTF_NUMBER_TABLE
7348     , p6_a56 JTF_VARCHAR2_TABLE_2000
7349     , p6_a57 JTF_VARCHAR2_TABLE_100
7350     , p6_a58 JTF_VARCHAR2_TABLE_100
7351     , p6_a59 JTF_VARCHAR2_TABLE_100
7352     , x_search_ctx_id in out nocopy  NUMBER
7353     , x_return_status out nocopy  VARCHAR2
7354     , x_msg_count out nocopy  NUMBER
7355     , x_msg_data out nocopy  VARCHAR2
7356   )
7357 
7358   as
7359     ddp_party_search_rec hz_party_search.party_search_rec_type;
7360     ddp_party_site_list hz_party_search.party_site_list;
7361     ddp_contact_list hz_party_search.contact_list;
7362     ddp_contact_point_list hz_party_search.contact_point_list;
7363     ddindx binary_integer; indx binary_integer;
7364   begin
7365 
7366     -- copy data to the local IN or IN-OUT args, if any
7367 
7368 
7369 
7370     ddp_party_search_rec.all_account_names := p3_a0;
7371     ddp_party_search_rec.all_account_numbers := p3_a1;
7372     ddp_party_search_rec.domain_name := p3_a2;
7373     ddp_party_search_rec.party_source_system_ref := p3_a3;
7374     ddp_party_search_rec.custom_attribute1 := p3_a4;
7375     ddp_party_search_rec.custom_attribute10 := p3_a5;
7376     ddp_party_search_rec.custom_attribute11 := p3_a6;
7377     ddp_party_search_rec.custom_attribute12 := p3_a7;
7378     ddp_party_search_rec.custom_attribute13 := p3_a8;
7379     ddp_party_search_rec.custom_attribute14 := p3_a9;
7380     ddp_party_search_rec.custom_attribute15 := p3_a10;
7381     ddp_party_search_rec.custom_attribute16 := p3_a11;
7382     ddp_party_search_rec.custom_attribute17 := p3_a12;
7383     ddp_party_search_rec.custom_attribute18 := p3_a13;
7384     ddp_party_search_rec.custom_attribute19 := p3_a14;
7385     ddp_party_search_rec.custom_attribute2 := p3_a15;
7386     ddp_party_search_rec.custom_attribute20 := p3_a16;
7387     ddp_party_search_rec.custom_attribute21 := p3_a17;
7388     ddp_party_search_rec.custom_attribute22 := p3_a18;
7389     ddp_party_search_rec.custom_attribute23 := p3_a19;
7390     ddp_party_search_rec.custom_attribute24 := p3_a20;
7391     ddp_party_search_rec.custom_attribute25 := p3_a21;
7392     ddp_party_search_rec.custom_attribute26 := p3_a22;
7393     ddp_party_search_rec.custom_attribute27 := p3_a23;
7394     ddp_party_search_rec.custom_attribute28 := p3_a24;
7395     ddp_party_search_rec.custom_attribute29 := p3_a25;
7396     ddp_party_search_rec.custom_attribute3 := p3_a26;
7397     ddp_party_search_rec.custom_attribute30 := p3_a27;
7398     ddp_party_search_rec.custom_attribute4 := p3_a28;
7399     ddp_party_search_rec.custom_attribute5 := p3_a29;
7400     ddp_party_search_rec.custom_attribute6 := p3_a30;
7401     ddp_party_search_rec.custom_attribute7 := p3_a31;
7402     ddp_party_search_rec.custom_attribute8 := p3_a32;
7403     ddp_party_search_rec.custom_attribute9 := p3_a33;
7404     ddp_party_search_rec.analysis_fy := p3_a34;
7405     ddp_party_search_rec.avg_high_credit := p3_a35;
7406     ddp_party_search_rec.best_time_contact_begin := rosetta_g_miss_date_in_map(p3_a36);
7407     ddp_party_search_rec.best_time_contact_end := rosetta_g_miss_date_in_map(p3_a37);
7408     ddp_party_search_rec.branch_flag := p3_a38;
7409     ddp_party_search_rec.business_scope := p3_a39;
7410     ddp_party_search_rec.ceo_name := p3_a40;
7411     ddp_party_search_rec.ceo_title := p3_a41;
7412     ddp_party_search_rec.cong_dist_code := p3_a42;
7413     ddp_party_search_rec.content_source_number := p3_a43;
7414     ddp_party_search_rec.content_source_type := p3_a44;
7415     ddp_party_search_rec.control_yr := p3_a45;
7416     ddp_party_search_rec.corporation_class := p3_a46;
7417     ddp_party_search_rec.credit_score := p3_a47;
7418     ddp_party_search_rec.credit_score_age := p3_a48;
7419     ddp_party_search_rec.credit_score_class := p3_a49;
7420     ddp_party_search_rec.credit_score_commentary := p3_a50;
7421     ddp_party_search_rec.credit_score_commentary10 := p3_a51;
7422     ddp_party_search_rec.credit_score_commentary2 := p3_a52;
7423     ddp_party_search_rec.credit_score_commentary3 := p3_a53;
7424     ddp_party_search_rec.credit_score_commentary4 := p3_a54;
7425     ddp_party_search_rec.credit_score_commentary5 := p3_a55;
7426     ddp_party_search_rec.credit_score_commentary6 := p3_a56;
7427     ddp_party_search_rec.credit_score_commentary7 := p3_a57;
7428     ddp_party_search_rec.credit_score_commentary8 := p3_a58;
7429     ddp_party_search_rec.credit_score_commentary9 := p3_a59;
7430     ddp_party_search_rec.credit_score_date := rosetta_g_miss_date_in_map(p3_a60);
7431     ddp_party_search_rec.credit_score_incd_default := p3_a61;
7432     ddp_party_search_rec.credit_score_natl_percentile := p3_a62;
7433     ddp_party_search_rec.curr_fy_potential_revenue := p3_a63;
7434     ddp_party_search_rec.db_rating := p3_a64;
7435     ddp_party_search_rec.debarments_count := p3_a65;
7436     ddp_party_search_rec.debarments_date := rosetta_g_miss_date_in_map(p3_a66);
7437     ddp_party_search_rec.debarment_ind := p3_a67;
7438     ddp_party_search_rec.disadv_8a_ind := p3_a68;
7439     ddp_party_search_rec.duns_number_c := p3_a69;
7440     ddp_party_search_rec.employees_total := p3_a70;
7441     ddp_party_search_rec.emp_at_primary_adr := p3_a71;
7442     ddp_party_search_rec.emp_at_primary_adr_est_ind := p3_a72;
7443     ddp_party_search_rec.emp_at_primary_adr_min_ind := p3_a73;
7444     ddp_party_search_rec.emp_at_primary_adr_text := p3_a74;
7445     ddp_party_search_rec.enquiry_duns := p3_a75;
7446     ddp_party_search_rec.export_ind := p3_a76;
7447     ddp_party_search_rec.failure_score := p3_a77;
7448     ddp_party_search_rec.failure_score_age := p3_a78;
7449     ddp_party_search_rec.failure_score_class := p3_a79;
7450     ddp_party_search_rec.failure_score_commentary := p3_a80;
7451     ddp_party_search_rec.failure_score_commentary10 := p3_a81;
7452     ddp_party_search_rec.failure_score_commentary2 := p3_a82;
7453     ddp_party_search_rec.failure_score_commentary3 := p3_a83;
7454     ddp_party_search_rec.failure_score_commentary4 := p3_a84;
7455     ddp_party_search_rec.failure_score_commentary5 := p3_a85;
7456     ddp_party_search_rec.failure_score_commentary6 := p3_a86;
7457     ddp_party_search_rec.failure_score_commentary7 := p3_a87;
7458     ddp_party_search_rec.failure_score_commentary8 := p3_a88;
7459     ddp_party_search_rec.failure_score_commentary9 := p3_a89;
7460     ddp_party_search_rec.failure_score_date := rosetta_g_miss_date_in_map(p3_a90);
7461     ddp_party_search_rec.failure_score_incd_default := p3_a91;
7462     ddp_party_search_rec.failure_score_override_code := p3_a92;
7463     ddp_party_search_rec.fiscal_yearend_month := p3_a93;
7464     ddp_party_search_rec.global_failure_score := p3_a94;
7465     ddp_party_search_rec.gsa_indicator_flag := p3_a95;
7466     ddp_party_search_rec.high_credit := p3_a96;
7467     ddp_party_search_rec.hq_branch_ind := p3_a97;
7468     ddp_party_search_rec.import_ind := p3_a98;
7469     ddp_party_search_rec.incorp_year := p3_a99;
7470     ddp_party_search_rec.internal_flag := p3_a100;
7471     ddp_party_search_rec.jgzz_fiscal_code := p3_a101;
7472     ddp_party_search_rec.party_all_names := p3_a102;
7473     ddp_party_search_rec.known_as := p3_a103;
7474     ddp_party_search_rec.known_as2 := p3_a104;
7475     ddp_party_search_rec.known_as3 := p3_a105;
7476     ddp_party_search_rec.known_as4 := p3_a106;
7477     ddp_party_search_rec.known_as5 := p3_a107;
7478     ddp_party_search_rec.labor_surplus_ind := p3_a108;
7479     ddp_party_search_rec.legal_status := p3_a109;
7480     ddp_party_search_rec.line_of_business := p3_a110;
7481     ddp_party_search_rec.local_activity_code := p3_a111;
7482     ddp_party_search_rec.local_activity_code_type := p3_a112;
7483     ddp_party_search_rec.local_bus_identifier := p3_a113;
7484     ddp_party_search_rec.local_bus_iden_type := p3_a114;
7485     ddp_party_search_rec.maximum_credit_currency_code := p3_a115;
7486     ddp_party_search_rec.maximum_credit_recommendation := p3_a116;
7487     ddp_party_search_rec.minority_owned_ind := p3_a117;
7488     ddp_party_search_rec.minority_owned_type := p3_a118;
7489     ddp_party_search_rec.next_fy_potential_revenue := p3_a119;
7490     ddp_party_search_rec.oob_ind := p3_a120;
7491     ddp_party_search_rec.organization_name := p3_a121;
7492     ddp_party_search_rec.organization_name_phonetic := p3_a122;
7493     ddp_party_search_rec.organization_type := p3_a123;
7494     ddp_party_search_rec.parent_sub_ind := p3_a124;
7495     ddp_party_search_rec.paydex_norm := p3_a125;
7496     ddp_party_search_rec.paydex_score := p3_a126;
7497     ddp_party_search_rec.paydex_three_months_ago := p3_a127;
7498     ddp_party_search_rec.pref_functional_currency := p3_a128;
7499     ddp_party_search_rec.principal_name := p3_a129;
7500     ddp_party_search_rec.principal_title := p3_a130;
7501     ddp_party_search_rec.public_private_ownership_flag := p3_a131;
7502     ddp_party_search_rec.registration_type := p3_a132;
7503     ddp_party_search_rec.rent_own_ind := p3_a133;
7504     ddp_party_search_rec.sic_code := p3_a134;
7505     ddp_party_search_rec.sic_code_type := p3_a135;
7506     ddp_party_search_rec.small_bus_ind := p3_a136;
7507     ddp_party_search_rec.tax_name := p3_a137;
7508     ddp_party_search_rec.tax_reference := p3_a138;
7509     ddp_party_search_rec.total_employees_text := p3_a139;
7510     ddp_party_search_rec.total_emp_est_ind := p3_a140;
7511     ddp_party_search_rec.total_emp_min_ind := p3_a141;
7512     ddp_party_search_rec.total_employees_ind := p3_a142;
7513     ddp_party_search_rec.total_payments := p3_a143;
7514     ddp_party_search_rec.woman_owned_ind := p3_a144;
7515     ddp_party_search_rec.year_established := p3_a145;
7516     ddp_party_search_rec.category_code := p3_a146;
7517     ddp_party_search_rec.competitor_flag := p3_a147;
7518     ddp_party_search_rec.do_not_mail_flag := p3_a148;
7519     ddp_party_search_rec.group_type := p3_a149;
7520     ddp_party_search_rec.language_name := p3_a150;
7521     ddp_party_search_rec.party_name := p3_a151;
7522     ddp_party_search_rec.party_number := p3_a152;
7523     ddp_party_search_rec.party_type := p3_a153;
7524     ddp_party_search_rec.reference_use_flag := p3_a154;
7525     ddp_party_search_rec.salutation := p3_a155;
7526     ddp_party_search_rec.status := p3_a156;
7527     ddp_party_search_rec.third_party_flag := p3_a157;
7528     ddp_party_search_rec.validated_flag := p3_a158;
7529     ddp_party_search_rec.date_of_birth := rosetta_g_miss_date_in_map(p3_a159);
7530     ddp_party_search_rec.date_of_death := rosetta_g_miss_date_in_map(p3_a160);
7531     ddp_party_search_rec.effective_start_date := rosetta_g_miss_date_in_map(p3_a161);
7532     ddp_party_search_rec.effective_end_date := rosetta_g_miss_date_in_map(p3_a162);
7533     ddp_party_search_rec.declared_ethnicity := p3_a163;
7534     ddp_party_search_rec.gender := p3_a164;
7535     ddp_party_search_rec.head_of_household_flag := p3_a165;
7536     ddp_party_search_rec.household_income := p3_a166;
7537     ddp_party_search_rec.household_size := p3_a167;
7538     ddp_party_search_rec.last_known_gps := p3_a168;
7539     ddp_party_search_rec.marital_status := p3_a169;
7540     ddp_party_search_rec.marital_status_effective_date := rosetta_g_miss_date_in_map(p3_a170);
7541     ddp_party_search_rec.middle_name_phonetic := p3_a171;
7542     ddp_party_search_rec.personal_income := p3_a172;
7543     ddp_party_search_rec.person_academic_title := p3_a173;
7544     ddp_party_search_rec.person_first_name := p3_a174;
7545     ddp_party_search_rec.person_first_name_phonetic := p3_a175;
7546     ddp_party_search_rec.person_identifier := p3_a176;
7547     ddp_party_search_rec.person_iden_type := p3_a177;
7548     ddp_party_search_rec.person_initials := p3_a178;
7549     ddp_party_search_rec.person_last_name := p3_a179;
7550     ddp_party_search_rec.person_last_name_phonetic := p3_a180;
7551     ddp_party_search_rec.person_middle_name := p3_a181;
7552     ddp_party_search_rec.person_name := p3_a182;
7553     ddp_party_search_rec.person_name_phonetic := p3_a183;
7554     ddp_party_search_rec.person_name_suffix := p3_a184;
7555     ddp_party_search_rec.person_previous_last_name := p3_a185;
7556     ddp_party_search_rec.person_pre_name_adjunct := p3_a186;
7557     ddp_party_search_rec.person_title := p3_a187;
7558     ddp_party_search_rec.place_of_birth := p3_a188;
7559 
7560     hz_party_search_w.rosetta_table_copy_in_p8(ddp_party_site_list, p4_a0
7561       , p4_a1
7562       , p4_a2
7563       , p4_a3
7564       , p4_a4
7565       , p4_a5
7566       , p4_a6
7567       , p4_a7
7568       , p4_a8
7569       , p4_a9
7570       , p4_a10
7571       , p4_a11
7572       , p4_a12
7573       , p4_a13
7574       , p4_a14
7575       , p4_a15
7576       , p4_a16
7577       , p4_a17
7578       , p4_a18
7579       , p4_a19
7580       , p4_a20
7581       , p4_a21
7582       , p4_a22
7583       , p4_a23
7584       , p4_a24
7585       , p4_a25
7586       , p4_a26
7587       , p4_a27
7588       , p4_a28
7589       , p4_a29
7590       , p4_a30
7591       , p4_a31
7592       , p4_a32
7593       , p4_a33
7594       , p4_a34
7595       , p4_a35
7596       , p4_a36
7597       , p4_a37
7598       , p4_a38
7599       , p4_a39
7600       , p4_a40
7601       , p4_a41
7602       , p4_a42
7603       , p4_a43
7604       , p4_a44
7605       , p4_a45
7606       , p4_a46
7607       , p4_a47
7608       , p4_a48
7609       , p4_a49
7610       , p4_a50
7611       , p4_a51
7612       , p4_a52
7613       , p4_a53
7614       , p4_a54
7615       , p4_a55
7616       , p4_a56
7617       , p4_a57
7618       , p4_a58
7619       , p4_a59
7620       , p4_a60
7621       , p4_a61
7622       , p4_a62
7623       , p4_a63
7624       , p4_a64
7625       , p4_a65
7626       );
7627 
7628     hz_party_search_w.rosetta_table_copy_in_p9(ddp_contact_list, p5_a0
7629       , p5_a1
7630       , p5_a2
7631       , p5_a3
7632       , p5_a4
7633       , p5_a5
7634       , p5_a6
7635       , p5_a7
7636       , p5_a8
7637       , p5_a9
7638       , p5_a10
7639       , p5_a11
7640       , p5_a12
7641       , p5_a13
7642       , p5_a14
7643       , p5_a15
7644       , p5_a16
7645       , p5_a17
7646       , p5_a18
7647       , p5_a19
7648       , p5_a20
7649       , p5_a21
7650       , p5_a22
7651       , p5_a23
7652       , p5_a24
7653       , p5_a25
7654       , p5_a26
7655       , p5_a27
7656       , p5_a28
7657       , p5_a29
7658       , p5_a30
7659       , p5_a31
7660       , p5_a32
7661       , p5_a33
7662       , p5_a34
7663       , p5_a35
7664       , p5_a36
7665       , p5_a37
7666       , p5_a38
7667       , p5_a39
7668       , p5_a40
7669       , p5_a41
7670       , p5_a42
7671       , p5_a43
7672       , p5_a44
7673       , p5_a45
7674       , p5_a46
7675       , p5_a47
7676       , p5_a48
7677       , p5_a49
7678       , p5_a50
7679       , p5_a51
7680       , p5_a52
7681       , p5_a53
7682       , p5_a54
7683       , p5_a55
7684       , p5_a56
7685       , p5_a57
7686       , p5_a58
7687       , p5_a59
7688       , p5_a60
7689       , p5_a61
7690       , p5_a62
7691       , p5_a63
7692       , p5_a64
7693       , p5_a65
7694       , p5_a66
7695       , p5_a67
7696       , p5_a68
7697       );
7698 
7699     hz_party_search_w.rosetta_table_copy_in_p10(ddp_contact_point_list, p6_a0
7700       , p6_a1
7701       , p6_a2
7702       , p6_a3
7703       , p6_a4
7704       , p6_a5
7705       , p6_a6
7706       , p6_a7
7707       , p6_a8
7708       , p6_a9
7709       , p6_a10
7710       , p6_a11
7711       , p6_a12
7712       , p6_a13
7713       , p6_a14
7714       , p6_a15
7715       , p6_a16
7716       , p6_a17
7717       , p6_a18
7718       , p6_a19
7719       , p6_a20
7720       , p6_a21
7721       , p6_a22
7722       , p6_a23
7723       , p6_a24
7724       , p6_a25
7725       , p6_a26
7726       , p6_a27
7727       , p6_a28
7728       , p6_a29
7729       , p6_a30
7730       , p6_a31
7731       , p6_a32
7732       , p6_a33
7733       , p6_a34
7734       , p6_a35
7735       , p6_a36
7736       , p6_a37
7737       , p6_a38
7738       , p6_a39
7739       , p6_a40
7740       , p6_a41
7741       , p6_a42
7742       , p6_a43
7743       , p6_a44
7744       , p6_a45
7745       , p6_a46
7746       , p6_a47
7747       , p6_a48
7748       , p6_a49
7749       , p6_a50
7750       , p6_a51
7751       , p6_a52
7752       , p6_a53
7753       , p6_a54
7754       , p6_a55
7755       , p6_a56
7756       , p6_a57
7757       , p6_a58
7758       , p6_a59
7759       );
7760 
7761 
7762 
7763 
7764 
7765     -- here's the delegated call to the old PL/SQL routine
7766     hz_party_search.get_score_details(p_init_msg_list,
7767       p_rule_id,
7768       p_party_id,
7769       ddp_party_search_rec,
7770       ddp_party_site_list,
7771       ddp_contact_list,
7772       ddp_contact_point_list,
7773       x_search_ctx_id,
7774       x_return_status,
7775       x_msg_count,
7776       x_msg_data);
7777 
7778     -- copy data back from the local variables to OUT or IN-OUT args, if any
7779 
7780 
7781 
7782 
7783 
7784 
7785 
7786 
7787 
7788 
7789   end;
7790 
7791   procedure find_party_details_12(p_init_msg_list  VARCHAR2
7792     , p_rule_id  NUMBER
7793     , p2_a0  VARCHAR2
7794     , p2_a1  VARCHAR2
7795     , p2_a2  VARCHAR2
7796     , p2_a3  VARCHAR2
7797     , p2_a4  VARCHAR2
7798     , p2_a5  VARCHAR2
7799     , p2_a6  VARCHAR2
7800     , p2_a7  VARCHAR2
7801     , p2_a8  VARCHAR2
7802     , p2_a9  VARCHAR2
7803     , p2_a10  VARCHAR2
7804     , p2_a11  VARCHAR2
7805     , p2_a12  VARCHAR2
7806     , p2_a13  VARCHAR2
7807     , p2_a14  VARCHAR2
7808     , p2_a15  VARCHAR2
7809     , p2_a16  VARCHAR2
7810     , p2_a17  VARCHAR2
7811     , p2_a18  VARCHAR2
7812     , p2_a19  VARCHAR2
7813     , p2_a20  VARCHAR2
7814     , p2_a21  VARCHAR2
7815     , p2_a22  VARCHAR2
7816     , p2_a23  VARCHAR2
7817     , p2_a24  VARCHAR2
7818     , p2_a25  VARCHAR2
7819     , p2_a26  VARCHAR2
7820     , p2_a27  VARCHAR2
7821     , p2_a28  VARCHAR2
7822     , p2_a29  VARCHAR2
7823     , p2_a30  VARCHAR2
7824     , p2_a31  VARCHAR2
7825     , p2_a32  VARCHAR2
7826     , p2_a33  VARCHAR2
7827     , p2_a34  VARCHAR2
7828     , p2_a35  NUMBER
7829     , p2_a36  DATE
7830     , p2_a37  DATE
7831     , p2_a38  VARCHAR2
7832     , p2_a39  VARCHAR2
7833     , p2_a40  VARCHAR2
7834     , p2_a41  VARCHAR2
7835     , p2_a42  VARCHAR2
7836     , p2_a43  VARCHAR2
7837     , p2_a44  VARCHAR2
7838     , p2_a45  NUMBER
7839     , p2_a46  VARCHAR2
7840     , p2_a47  VARCHAR2
7841     , p2_a48  NUMBER
7842     , p2_a49  NUMBER
7843     , p2_a50  VARCHAR2
7844     , p2_a51  VARCHAR2
7845     , p2_a52  VARCHAR2
7846     , p2_a53  VARCHAR2
7847     , p2_a54  VARCHAR2
7848     , p2_a55  VARCHAR2
7849     , p2_a56  VARCHAR2
7850     , p2_a57  VARCHAR2
7851     , p2_a58  VARCHAR2
7852     , p2_a59  VARCHAR2
7853     , p2_a60  DATE
7854     , p2_a61  NUMBER
7855     , p2_a62  NUMBER
7856     , p2_a63  NUMBER
7857     , p2_a64  VARCHAR2
7858     , p2_a65  NUMBER
7859     , p2_a66  DATE
7860     , p2_a67  VARCHAR2
7861     , p2_a68  VARCHAR2
7862     , p2_a69  VARCHAR2
7863     , p2_a70  NUMBER
7864     , p2_a71  VARCHAR2
7865     , p2_a72  VARCHAR2
7866     , p2_a73  VARCHAR2
7867     , p2_a74  VARCHAR2
7868     , p2_a75  VARCHAR2
7869     , p2_a76  VARCHAR2
7870     , p2_a77  VARCHAR2
7871     , p2_a78  NUMBER
7872     , p2_a79  NUMBER
7873     , p2_a80  VARCHAR2
7874     , p2_a81  VARCHAR2
7875     , p2_a82  VARCHAR2
7876     , p2_a83  VARCHAR2
7877     , p2_a84  VARCHAR2
7878     , p2_a85  VARCHAR2
7879     , p2_a86  VARCHAR2
7880     , p2_a87  VARCHAR2
7881     , p2_a88  VARCHAR2
7882     , p2_a89  VARCHAR2
7883     , p2_a90  DATE
7884     , p2_a91  NUMBER
7885     , p2_a92  VARCHAR2
7886     , p2_a93  VARCHAR2
7887     , p2_a94  VARCHAR2
7888     , p2_a95  VARCHAR2
7889     , p2_a96  NUMBER
7890     , p2_a97  VARCHAR2
7891     , p2_a98  VARCHAR2
7892     , p2_a99  NUMBER
7893     , p2_a100  VARCHAR2
7894     , p2_a101  VARCHAR2
7895     , p2_a102  VARCHAR2
7896     , p2_a103  VARCHAR2
7897     , p2_a104  VARCHAR2
7898     , p2_a105  VARCHAR2
7899     , p2_a106  VARCHAR2
7900     , p2_a107  VARCHAR2
7901     , p2_a108  VARCHAR2
7902     , p2_a109  VARCHAR2
7903     , p2_a110  VARCHAR2
7904     , p2_a111  VARCHAR2
7905     , p2_a112  VARCHAR2
7906     , p2_a113  VARCHAR2
7907     , p2_a114  VARCHAR2
7908     , p2_a115  VARCHAR2
7909     , p2_a116  NUMBER
7910     , p2_a117  VARCHAR2
7911     , p2_a118  VARCHAR2
7912     , p2_a119  NUMBER
7913     , p2_a120  VARCHAR2
7914     , p2_a121  VARCHAR2
7915     , p2_a122  VARCHAR2
7916     , p2_a123  VARCHAR2
7917     , p2_a124  VARCHAR2
7918     , p2_a125  VARCHAR2
7919     , p2_a126  VARCHAR2
7920     , p2_a127  VARCHAR2
7921     , p2_a128  VARCHAR2
7922     , p2_a129  VARCHAR2
7923     , p2_a130  VARCHAR2
7924     , p2_a131  VARCHAR2
7925     , p2_a132  VARCHAR2
7926     , p2_a133  VARCHAR2
7927     , p2_a134  VARCHAR2
7928     , p2_a135  VARCHAR2
7929     , p2_a136  VARCHAR2
7930     , p2_a137  VARCHAR2
7931     , p2_a138  VARCHAR2
7932     , p2_a139  VARCHAR2
7933     , p2_a140  VARCHAR2
7934     , p2_a141  VARCHAR2
7935     , p2_a142  VARCHAR2
7936     , p2_a143  NUMBER
7937     , p2_a144  VARCHAR2
7938     , p2_a145  NUMBER
7939     , p2_a146  VARCHAR2
7940     , p2_a147  VARCHAR2
7941     , p2_a148  VARCHAR2
7942     , p2_a149  VARCHAR2
7943     , p2_a150  VARCHAR2
7944     , p2_a151  VARCHAR2
7945     , p2_a152  VARCHAR2
7946     , p2_a153  VARCHAR2
7947     , p2_a154  VARCHAR2
7948     , p2_a155  VARCHAR2
7949     , p2_a156  VARCHAR2
7950     , p2_a157  VARCHAR2
7951     , p2_a158  VARCHAR2
7952     , p2_a159  DATE
7953     , p2_a160  DATE
7954     , p2_a161  DATE
7955     , p2_a162  DATE
7956     , p2_a163  VARCHAR2
7957     , p2_a164  VARCHAR2
7958     , p2_a165  VARCHAR2
7959     , p2_a166  NUMBER
7960     , p2_a167  NUMBER
7961     , p2_a168  VARCHAR2
7962     , p2_a169  VARCHAR2
7963     , p2_a170  DATE
7964     , p2_a171  VARCHAR2
7965     , p2_a172  NUMBER
7966     , p2_a173  VARCHAR2
7967     , p2_a174  VARCHAR2
7968     , p2_a175  VARCHAR2
7969     , p2_a176  VARCHAR2
7970     , p2_a177  VARCHAR2
7971     , p2_a178  VARCHAR2
7972     , p2_a179  VARCHAR2
7973     , p2_a180  VARCHAR2
7974     , p2_a181  VARCHAR2
7975     , p2_a182  VARCHAR2
7976     , p2_a183  VARCHAR2
7977     , p2_a184  VARCHAR2
7978     , p2_a185  VARCHAR2
7979     , p2_a186  VARCHAR2
7980     , p2_a187  VARCHAR2
7981     , p2_a188  VARCHAR2
7982     , p3_a0 JTF_VARCHAR2_TABLE_4000
7983     , p3_a1 JTF_VARCHAR2_TABLE_4000
7984     , p3_a2 JTF_VARCHAR2_TABLE_4000
7985     , p3_a3 JTF_VARCHAR2_TABLE_4000
7986     , p3_a4 JTF_VARCHAR2_TABLE_4000
7987     , p3_a5 JTF_VARCHAR2_TABLE_4000
7988     , p3_a6 JTF_VARCHAR2_TABLE_4000
7989     , p3_a7 JTF_VARCHAR2_TABLE_4000
7990     , p3_a8 JTF_VARCHAR2_TABLE_4000
7991     , p3_a9 JTF_VARCHAR2_TABLE_4000
7992     , p3_a10 JTF_VARCHAR2_TABLE_4000
7993     , p3_a11 JTF_VARCHAR2_TABLE_4000
7994     , p3_a12 JTF_VARCHAR2_TABLE_4000
7995     , p3_a13 JTF_VARCHAR2_TABLE_4000
7996     , p3_a14 JTF_VARCHAR2_TABLE_4000
7997     , p3_a15 JTF_VARCHAR2_TABLE_4000
7998     , p3_a16 JTF_VARCHAR2_TABLE_4000
7999     , p3_a17 JTF_VARCHAR2_TABLE_4000
8000     , p3_a18 JTF_VARCHAR2_TABLE_4000
8001     , p3_a19 JTF_VARCHAR2_TABLE_4000
8002     , p3_a20 JTF_VARCHAR2_TABLE_4000
8003     , p3_a21 JTF_VARCHAR2_TABLE_4000
8004     , p3_a22 JTF_VARCHAR2_TABLE_4000
8005     , p3_a23 JTF_VARCHAR2_TABLE_4000
8006     , p3_a24 JTF_VARCHAR2_TABLE_4000
8007     , p3_a25 JTF_VARCHAR2_TABLE_4000
8008     , p3_a26 JTF_VARCHAR2_TABLE_4000
8009     , p3_a27 JTF_VARCHAR2_TABLE_4000
8010     , p3_a28 JTF_VARCHAR2_TABLE_4000
8011     , p3_a29 JTF_VARCHAR2_TABLE_4000
8012     , p3_a30 JTF_VARCHAR2_TABLE_4000
8013     , p3_a31 JTF_VARCHAR2_TABLE_4000
8014     , p3_a32 JTF_VARCHAR2_TABLE_300
8015     , p3_a33 JTF_VARCHAR2_TABLE_300
8016     , p3_a34 JTF_VARCHAR2_TABLE_300
8017     , p3_a35 JTF_VARCHAR2_TABLE_300
8018     , p3_a36 JTF_DATE_TABLE
8019     , p3_a37 JTF_DATE_TABLE
8020     , p3_a38 JTF_VARCHAR2_TABLE_600
8021     , p3_a39 JTF_VARCHAR2_TABLE_100
8022     , p3_a40 JTF_VARCHAR2_TABLE_100
8023     , p3_a41 JTF_VARCHAR2_TABLE_100
8024     , p3_a42 JTF_VARCHAR2_TABLE_100
8025     , p3_a43 JTF_VARCHAR2_TABLE_100
8026     , p3_a44 JTF_VARCHAR2_TABLE_100
8027     , p3_a45 JTF_VARCHAR2_TABLE_100
8028     , p3_a46 JTF_VARCHAR2_TABLE_100
8029     , p3_a47 JTF_VARCHAR2_TABLE_100
8030     , p3_a48 JTF_VARCHAR2_TABLE_100
8031     , p3_a49 JTF_VARCHAR2_TABLE_100
8032     , p3_a50 JTF_VARCHAR2_TABLE_100
8033     , p3_a51 JTF_VARCHAR2_TABLE_100
8034     , p3_a52 JTF_VARCHAR2_TABLE_100
8035     , p3_a53 JTF_VARCHAR2_TABLE_100
8036     , p3_a54 JTF_VARCHAR2_TABLE_100
8037     , p3_a55 JTF_VARCHAR2_TABLE_100
8038     , p3_a56 JTF_VARCHAR2_TABLE_100
8039     , p3_a57 JTF_VARCHAR2_TABLE_100
8040     , p3_a58 JTF_VARCHAR2_TABLE_100
8041     , p3_a59 JTF_VARCHAR2_TABLE_100
8042     , p3_a60 JTF_VARCHAR2_TABLE_100
8043     , p3_a61 JTF_VARCHAR2_TABLE_100
8044     , p3_a62 JTF_VARCHAR2_TABLE_100
8045     , p3_a63 JTF_VARCHAR2_TABLE_300
8046     , p3_a64 JTF_VARCHAR2_TABLE_100
8047     , p3_a65 JTF_VARCHAR2_TABLE_100
8048     , p4_a0 JTF_VARCHAR2_TABLE_4000
8049     , p4_a1 JTF_VARCHAR2_TABLE_4000
8050     , p4_a2 JTF_VARCHAR2_TABLE_4000
8051     , p4_a3 JTF_VARCHAR2_TABLE_4000
8052     , p4_a4 JTF_VARCHAR2_TABLE_4000
8053     , p4_a5 JTF_VARCHAR2_TABLE_4000
8054     , p4_a6 JTF_VARCHAR2_TABLE_4000
8055     , p4_a7 JTF_VARCHAR2_TABLE_4000
8056     , p4_a8 JTF_VARCHAR2_TABLE_4000
8057     , p4_a9 JTF_VARCHAR2_TABLE_4000
8058     , p4_a10 JTF_VARCHAR2_TABLE_4000
8059     , p4_a11 JTF_VARCHAR2_TABLE_4000
8060     , p4_a12 JTF_VARCHAR2_TABLE_4000
8061     , p4_a13 JTF_VARCHAR2_TABLE_4000
8062     , p4_a14 JTF_VARCHAR2_TABLE_4000
8063     , p4_a15 JTF_VARCHAR2_TABLE_4000
8064     , p4_a16 JTF_VARCHAR2_TABLE_4000
8065     , p4_a17 JTF_VARCHAR2_TABLE_4000
8066     , p4_a18 JTF_VARCHAR2_TABLE_4000
8067     , p4_a19 JTF_VARCHAR2_TABLE_4000
8068     , p4_a20 JTF_VARCHAR2_TABLE_4000
8069     , p4_a21 JTF_VARCHAR2_TABLE_4000
8070     , p4_a22 JTF_VARCHAR2_TABLE_4000
8071     , p4_a23 JTF_VARCHAR2_TABLE_4000
8072     , p4_a24 JTF_VARCHAR2_TABLE_4000
8073     , p4_a25 JTF_VARCHAR2_TABLE_4000
8074     , p4_a26 JTF_VARCHAR2_TABLE_4000
8075     , p4_a27 JTF_VARCHAR2_TABLE_4000
8076     , p4_a28 JTF_VARCHAR2_TABLE_4000
8077     , p4_a29 JTF_VARCHAR2_TABLE_4000
8078     , p4_a30 JTF_VARCHAR2_TABLE_4000
8079     , p4_a31 JTF_VARCHAR2_TABLE_100
8080     , p4_a32 JTF_VARCHAR2_TABLE_4000
8081     , p4_a33 JTF_VARCHAR2_TABLE_100
8082     , p4_a34 JTF_VARCHAR2_TABLE_100
8083     , p4_a35 JTF_VARCHAR2_TABLE_100
8084     , p4_a36 JTF_VARCHAR2_TABLE_100
8085     , p4_a37 JTF_VARCHAR2_TABLE_100
8086     , p4_a38 JTF_VARCHAR2_TABLE_100
8087     , p4_a39 JTF_VARCHAR2_TABLE_100
8088     , p4_a40 JTF_VARCHAR2_TABLE_100
8089     , p4_a41 JTF_VARCHAR2_TABLE_100
8090     , p4_a42 JTF_VARCHAR2_TABLE_100
8091     , p4_a43 JTF_VARCHAR2_TABLE_100
8092     , p4_a44 JTF_DATE_TABLE
8093     , p4_a45 JTF_DATE_TABLE
8094     , p4_a46 JTF_DATE_TABLE
8095     , p4_a47 JTF_DATE_TABLE
8096     , p4_a48 JTF_VARCHAR2_TABLE_100
8097     , p4_a49 JTF_VARCHAR2_TABLE_300
8098     , p4_a50 JTF_VARCHAR2_TABLE_100
8099     , p4_a51 JTF_VARCHAR2_TABLE_200
8100     , p4_a52 JTF_VARCHAR2_TABLE_100
8101     , p4_a53 JTF_VARCHAR2_TABLE_100
8102     , p4_a54 JTF_VARCHAR2_TABLE_100
8103     , p4_a55 JTF_VARCHAR2_TABLE_100
8104     , p4_a56 JTF_VARCHAR2_TABLE_200
8105     , p4_a57 JTF_VARCHAR2_TABLE_100
8106     , p4_a58 JTF_VARCHAR2_TABLE_100
8107     , p4_a59 JTF_VARCHAR2_TABLE_500
8108     , p4_a60 JTF_VARCHAR2_TABLE_400
8109     , p4_a61 JTF_VARCHAR2_TABLE_100
8110     , p4_a62 JTF_VARCHAR2_TABLE_200
8111     , p4_a63 JTF_VARCHAR2_TABLE_100
8112     , p4_a64 JTF_VARCHAR2_TABLE_100
8113     , p4_a65 JTF_VARCHAR2_TABLE_100
8114     , p4_a66 JTF_VARCHAR2_TABLE_100
8115     , p4_a67 JTF_VARCHAR2_TABLE_100
8116     , p4_a68 JTF_VARCHAR2_TABLE_100
8117     , p5_a0 JTF_VARCHAR2_TABLE_100
8118     , p5_a1 JTF_VARCHAR2_TABLE_4000
8119     , p5_a2 JTF_VARCHAR2_TABLE_4000
8120     , p5_a3 JTF_VARCHAR2_TABLE_4000
8121     , p5_a4 JTF_VARCHAR2_TABLE_4000
8122     , p5_a5 JTF_VARCHAR2_TABLE_4000
8123     , p5_a6 JTF_VARCHAR2_TABLE_4000
8124     , p5_a7 JTF_VARCHAR2_TABLE_4000
8125     , p5_a8 JTF_VARCHAR2_TABLE_4000
8126     , p5_a9 JTF_VARCHAR2_TABLE_4000
8127     , p5_a10 JTF_VARCHAR2_TABLE_4000
8128     , p5_a11 JTF_VARCHAR2_TABLE_4000
8129     , p5_a12 JTF_VARCHAR2_TABLE_4000
8130     , p5_a13 JTF_VARCHAR2_TABLE_4000
8131     , p5_a14 JTF_VARCHAR2_TABLE_4000
8132     , p5_a15 JTF_VARCHAR2_TABLE_4000
8133     , p5_a16 JTF_VARCHAR2_TABLE_4000
8134     , p5_a17 JTF_VARCHAR2_TABLE_4000
8135     , p5_a18 JTF_VARCHAR2_TABLE_4000
8136     , p5_a19 JTF_VARCHAR2_TABLE_4000
8137     , p5_a20 JTF_VARCHAR2_TABLE_4000
8138     , p5_a21 JTF_VARCHAR2_TABLE_4000
8139     , p5_a22 JTF_VARCHAR2_TABLE_4000
8140     , p5_a23 JTF_VARCHAR2_TABLE_4000
8141     , p5_a24 JTF_VARCHAR2_TABLE_4000
8142     , p5_a25 JTF_VARCHAR2_TABLE_4000
8143     , p5_a26 JTF_VARCHAR2_TABLE_4000
8144     , p5_a27 JTF_VARCHAR2_TABLE_4000
8145     , p5_a28 JTF_VARCHAR2_TABLE_4000
8146     , p5_a29 JTF_VARCHAR2_TABLE_4000
8147     , p5_a30 JTF_VARCHAR2_TABLE_4000
8148     , p5_a31 JTF_VARCHAR2_TABLE_4000
8149     , p5_a32 JTF_VARCHAR2_TABLE_100
8150     , p5_a33 JTF_VARCHAR2_TABLE_100
8151     , p5_a34 JTF_VARCHAR2_TABLE_100
8152     , p5_a35 JTF_VARCHAR2_TABLE_100
8153     , p5_a36 JTF_VARCHAR2_TABLE_100
8154     , p5_a37 JTF_VARCHAR2_TABLE_100
8155     , p5_a38 JTF_VARCHAR2_TABLE_100
8156     , p5_a39 JTF_NUMBER_TABLE
8157     , p5_a40 JTF_VARCHAR2_TABLE_100
8158     , p5_a41 JTF_VARCHAR2_TABLE_2000
8159     , p5_a42 JTF_VARCHAR2_TABLE_100
8160     , p5_a43 JTF_VARCHAR2_TABLE_4000
8161     , p5_a44 JTF_DATE_TABLE
8162     , p5_a45 JTF_VARCHAR2_TABLE_100
8163     , p5_a46 JTF_VARCHAR2_TABLE_100
8164     , p5_a47 JTF_VARCHAR2_TABLE_100
8165     , p5_a48 JTF_VARCHAR2_TABLE_100
8166     , p5_a49 JTF_VARCHAR2_TABLE_100
8167     , p5_a50 JTF_VARCHAR2_TABLE_100
8168     , p5_a51 JTF_VARCHAR2_TABLE_100
8169     , p5_a52 JTF_VARCHAR2_TABLE_2000
8170     , p5_a53 JTF_VARCHAR2_TABLE_100
8171     , p5_a54 JTF_VARCHAR2_TABLE_100
8172     , p5_a55 JTF_NUMBER_TABLE
8173     , p5_a56 JTF_VARCHAR2_TABLE_2000
8174     , p5_a57 JTF_VARCHAR2_TABLE_100
8175     , p5_a58 JTF_VARCHAR2_TABLE_100
8176     , p5_a59 JTF_VARCHAR2_TABLE_100
8177     , p_restrict_sql  VARCHAR2
8178     , p_match_type  VARCHAR2
8179     , p_search_merged  VARCHAR2
8180     , x_search_ctx_id out nocopy  NUMBER
8181     , x_num_matches out nocopy  NUMBER
8182     , x_return_status out nocopy  VARCHAR2
8183     , x_msg_count out nocopy  NUMBER
8184     , x_msg_data out nocopy  VARCHAR2
8185   )
8186 
8187   as
8188     ddp_party_search_rec hz_party_search.party_search_rec_type;
8189     ddp_party_site_list hz_party_search.party_site_list;
8190     ddp_contact_list hz_party_search.contact_list;
8191     ddp_contact_point_list hz_party_search.contact_point_list;
8192     ddindx binary_integer; indx binary_integer;
8193   begin
8194 
8195     -- copy data to the local IN or IN-OUT args, if any
8196 
8197 
8198     ddp_party_search_rec.all_account_names := p2_a0;
8199     ddp_party_search_rec.all_account_numbers := p2_a1;
8200     ddp_party_search_rec.domain_name := p2_a2;
8201     ddp_party_search_rec.party_source_system_ref := p2_a3;
8202     ddp_party_search_rec.custom_attribute1 := p2_a4;
8203     ddp_party_search_rec.custom_attribute10 := p2_a5;
8204     ddp_party_search_rec.custom_attribute11 := p2_a6;
8205     ddp_party_search_rec.custom_attribute12 := p2_a7;
8206     ddp_party_search_rec.custom_attribute13 := p2_a8;
8207     ddp_party_search_rec.custom_attribute14 := p2_a9;
8208     ddp_party_search_rec.custom_attribute15 := p2_a10;
8209     ddp_party_search_rec.custom_attribute16 := p2_a11;
8210     ddp_party_search_rec.custom_attribute17 := p2_a12;
8211     ddp_party_search_rec.custom_attribute18 := p2_a13;
8212     ddp_party_search_rec.custom_attribute19 := p2_a14;
8213     ddp_party_search_rec.custom_attribute2 := p2_a15;
8214     ddp_party_search_rec.custom_attribute20 := p2_a16;
8215     ddp_party_search_rec.custom_attribute21 := p2_a17;
8216     ddp_party_search_rec.custom_attribute22 := p2_a18;
8217     ddp_party_search_rec.custom_attribute23 := p2_a19;
8218     ddp_party_search_rec.custom_attribute24 := p2_a20;
8219     ddp_party_search_rec.custom_attribute25 := p2_a21;
8220     ddp_party_search_rec.custom_attribute26 := p2_a22;
8221     ddp_party_search_rec.custom_attribute27 := p2_a23;
8222     ddp_party_search_rec.custom_attribute28 := p2_a24;
8223     ddp_party_search_rec.custom_attribute29 := p2_a25;
8224     ddp_party_search_rec.custom_attribute3 := p2_a26;
8225     ddp_party_search_rec.custom_attribute30 := p2_a27;
8226     ddp_party_search_rec.custom_attribute4 := p2_a28;
8227     ddp_party_search_rec.custom_attribute5 := p2_a29;
8228     ddp_party_search_rec.custom_attribute6 := p2_a30;
8229     ddp_party_search_rec.custom_attribute7 := p2_a31;
8230     ddp_party_search_rec.custom_attribute8 := p2_a32;
8231     ddp_party_search_rec.custom_attribute9 := p2_a33;
8232     ddp_party_search_rec.analysis_fy := p2_a34;
8233     ddp_party_search_rec.avg_high_credit := p2_a35;
8234     ddp_party_search_rec.best_time_contact_begin := rosetta_g_miss_date_in_map(p2_a36);
8235     ddp_party_search_rec.best_time_contact_end := rosetta_g_miss_date_in_map(p2_a37);
8236     ddp_party_search_rec.branch_flag := p2_a38;
8237     ddp_party_search_rec.business_scope := p2_a39;
8238     ddp_party_search_rec.ceo_name := p2_a40;
8239     ddp_party_search_rec.ceo_title := p2_a41;
8240     ddp_party_search_rec.cong_dist_code := p2_a42;
8241     ddp_party_search_rec.content_source_number := p2_a43;
8242     ddp_party_search_rec.content_source_type := p2_a44;
8243     ddp_party_search_rec.control_yr := p2_a45;
8244     ddp_party_search_rec.corporation_class := p2_a46;
8245     ddp_party_search_rec.credit_score := p2_a47;
8246     ddp_party_search_rec.credit_score_age := p2_a48;
8247     ddp_party_search_rec.credit_score_class := p2_a49;
8248     ddp_party_search_rec.credit_score_commentary := p2_a50;
8249     ddp_party_search_rec.credit_score_commentary10 := p2_a51;
8250     ddp_party_search_rec.credit_score_commentary2 := p2_a52;
8251     ddp_party_search_rec.credit_score_commentary3 := p2_a53;
8252     ddp_party_search_rec.credit_score_commentary4 := p2_a54;
8253     ddp_party_search_rec.credit_score_commentary5 := p2_a55;
8254     ddp_party_search_rec.credit_score_commentary6 := p2_a56;
8255     ddp_party_search_rec.credit_score_commentary7 := p2_a57;
8256     ddp_party_search_rec.credit_score_commentary8 := p2_a58;
8257     ddp_party_search_rec.credit_score_commentary9 := p2_a59;
8258     ddp_party_search_rec.credit_score_date := rosetta_g_miss_date_in_map(p2_a60);
8259     ddp_party_search_rec.credit_score_incd_default := p2_a61;
8260     ddp_party_search_rec.credit_score_natl_percentile := p2_a62;
8261     ddp_party_search_rec.curr_fy_potential_revenue := p2_a63;
8262     ddp_party_search_rec.db_rating := p2_a64;
8263     ddp_party_search_rec.debarments_count := p2_a65;
8264     ddp_party_search_rec.debarments_date := rosetta_g_miss_date_in_map(p2_a66);
8265     ddp_party_search_rec.debarment_ind := p2_a67;
8266     ddp_party_search_rec.disadv_8a_ind := p2_a68;
8267     ddp_party_search_rec.duns_number_c := p2_a69;
8268     ddp_party_search_rec.employees_total := p2_a70;
8269     ddp_party_search_rec.emp_at_primary_adr := p2_a71;
8270     ddp_party_search_rec.emp_at_primary_adr_est_ind := p2_a72;
8271     ddp_party_search_rec.emp_at_primary_adr_min_ind := p2_a73;
8272     ddp_party_search_rec.emp_at_primary_adr_text := p2_a74;
8273     ddp_party_search_rec.enquiry_duns := p2_a75;
8274     ddp_party_search_rec.export_ind := p2_a76;
8275     ddp_party_search_rec.failure_score := p2_a77;
8276     ddp_party_search_rec.failure_score_age := p2_a78;
8277     ddp_party_search_rec.failure_score_class := p2_a79;
8278     ddp_party_search_rec.failure_score_commentary := p2_a80;
8279     ddp_party_search_rec.failure_score_commentary10 := p2_a81;
8280     ddp_party_search_rec.failure_score_commentary2 := p2_a82;
8281     ddp_party_search_rec.failure_score_commentary3 := p2_a83;
8282     ddp_party_search_rec.failure_score_commentary4 := p2_a84;
8283     ddp_party_search_rec.failure_score_commentary5 := p2_a85;
8284     ddp_party_search_rec.failure_score_commentary6 := p2_a86;
8285     ddp_party_search_rec.failure_score_commentary7 := p2_a87;
8286     ddp_party_search_rec.failure_score_commentary8 := p2_a88;
8287     ddp_party_search_rec.failure_score_commentary9 := p2_a89;
8288     ddp_party_search_rec.failure_score_date := rosetta_g_miss_date_in_map(p2_a90);
8289     ddp_party_search_rec.failure_score_incd_default := p2_a91;
8290     ddp_party_search_rec.failure_score_override_code := p2_a92;
8291     ddp_party_search_rec.fiscal_yearend_month := p2_a93;
8292     ddp_party_search_rec.global_failure_score := p2_a94;
8293     ddp_party_search_rec.gsa_indicator_flag := p2_a95;
8294     ddp_party_search_rec.high_credit := p2_a96;
8295     ddp_party_search_rec.hq_branch_ind := p2_a97;
8296     ddp_party_search_rec.import_ind := p2_a98;
8297     ddp_party_search_rec.incorp_year := p2_a99;
8298     ddp_party_search_rec.internal_flag := p2_a100;
8299     ddp_party_search_rec.jgzz_fiscal_code := p2_a101;
8300     ddp_party_search_rec.party_all_names := p2_a102;
8301     ddp_party_search_rec.known_as := p2_a103;
8302     ddp_party_search_rec.known_as2 := p2_a104;
8303     ddp_party_search_rec.known_as3 := p2_a105;
8304     ddp_party_search_rec.known_as4 := p2_a106;
8305     ddp_party_search_rec.known_as5 := p2_a107;
8306     ddp_party_search_rec.labor_surplus_ind := p2_a108;
8307     ddp_party_search_rec.legal_status := p2_a109;
8308     ddp_party_search_rec.line_of_business := p2_a110;
8309     ddp_party_search_rec.local_activity_code := p2_a111;
8310     ddp_party_search_rec.local_activity_code_type := p2_a112;
8311     ddp_party_search_rec.local_bus_identifier := p2_a113;
8312     ddp_party_search_rec.local_bus_iden_type := p2_a114;
8313     ddp_party_search_rec.maximum_credit_currency_code := p2_a115;
8314     ddp_party_search_rec.maximum_credit_recommendation := p2_a116;
8315     ddp_party_search_rec.minority_owned_ind := p2_a117;
8316     ddp_party_search_rec.minority_owned_type := p2_a118;
8317     ddp_party_search_rec.next_fy_potential_revenue := p2_a119;
8318     ddp_party_search_rec.oob_ind := p2_a120;
8319     ddp_party_search_rec.organization_name := p2_a121;
8320     ddp_party_search_rec.organization_name_phonetic := p2_a122;
8321     ddp_party_search_rec.organization_type := p2_a123;
8322     ddp_party_search_rec.parent_sub_ind := p2_a124;
8323     ddp_party_search_rec.paydex_norm := p2_a125;
8324     ddp_party_search_rec.paydex_score := p2_a126;
8325     ddp_party_search_rec.paydex_three_months_ago := p2_a127;
8326     ddp_party_search_rec.pref_functional_currency := p2_a128;
8327     ddp_party_search_rec.principal_name := p2_a129;
8328     ddp_party_search_rec.principal_title := p2_a130;
8329     ddp_party_search_rec.public_private_ownership_flag := p2_a131;
8330     ddp_party_search_rec.registration_type := p2_a132;
8331     ddp_party_search_rec.rent_own_ind := p2_a133;
8332     ddp_party_search_rec.sic_code := p2_a134;
8333     ddp_party_search_rec.sic_code_type := p2_a135;
8334     ddp_party_search_rec.small_bus_ind := p2_a136;
8335     ddp_party_search_rec.tax_name := p2_a137;
8336     ddp_party_search_rec.tax_reference := p2_a138;
8337     ddp_party_search_rec.total_employees_text := p2_a139;
8338     ddp_party_search_rec.total_emp_est_ind := p2_a140;
8339     ddp_party_search_rec.total_emp_min_ind := p2_a141;
8340     ddp_party_search_rec.total_employees_ind := p2_a142;
8341     ddp_party_search_rec.total_payments := p2_a143;
8342     ddp_party_search_rec.woman_owned_ind := p2_a144;
8343     ddp_party_search_rec.year_established := p2_a145;
8344     ddp_party_search_rec.category_code := p2_a146;
8345     ddp_party_search_rec.competitor_flag := p2_a147;
8346     ddp_party_search_rec.do_not_mail_flag := p2_a148;
8347     ddp_party_search_rec.group_type := p2_a149;
8348     ddp_party_search_rec.language_name := p2_a150;
8349     ddp_party_search_rec.party_name := p2_a151;
8350     ddp_party_search_rec.party_number := p2_a152;
8351     ddp_party_search_rec.party_type := p2_a153;
8352     ddp_party_search_rec.reference_use_flag := p2_a154;
8353     ddp_party_search_rec.salutation := p2_a155;
8354     ddp_party_search_rec.status := p2_a156;
8355     ddp_party_search_rec.third_party_flag := p2_a157;
8356     ddp_party_search_rec.validated_flag := p2_a158;
8357     ddp_party_search_rec.date_of_birth := rosetta_g_miss_date_in_map(p2_a159);
8358     ddp_party_search_rec.date_of_death := rosetta_g_miss_date_in_map(p2_a160);
8359     ddp_party_search_rec.effective_start_date := rosetta_g_miss_date_in_map(p2_a161);
8360     ddp_party_search_rec.effective_end_date := rosetta_g_miss_date_in_map(p2_a162);
8361     ddp_party_search_rec.declared_ethnicity := p2_a163;
8362     ddp_party_search_rec.gender := p2_a164;
8363     ddp_party_search_rec.head_of_household_flag := p2_a165;
8364     ddp_party_search_rec.household_income := p2_a166;
8365     ddp_party_search_rec.household_size := p2_a167;
8366     ddp_party_search_rec.last_known_gps := p2_a168;
8367     ddp_party_search_rec.marital_status := p2_a169;
8368     ddp_party_search_rec.marital_status_effective_date := rosetta_g_miss_date_in_map(p2_a170);
8369     ddp_party_search_rec.middle_name_phonetic := p2_a171;
8370     ddp_party_search_rec.personal_income := p2_a172;
8371     ddp_party_search_rec.person_academic_title := p2_a173;
8372     ddp_party_search_rec.person_first_name := p2_a174;
8373     ddp_party_search_rec.person_first_name_phonetic := p2_a175;
8374     ddp_party_search_rec.person_identifier := p2_a176;
8375     ddp_party_search_rec.person_iden_type := p2_a177;
8376     ddp_party_search_rec.person_initials := p2_a178;
8377     ddp_party_search_rec.person_last_name := p2_a179;
8378     ddp_party_search_rec.person_last_name_phonetic := p2_a180;
8379     ddp_party_search_rec.person_middle_name := p2_a181;
8380     ddp_party_search_rec.person_name := p2_a182;
8381     ddp_party_search_rec.person_name_phonetic := p2_a183;
8382     ddp_party_search_rec.person_name_suffix := p2_a184;
8383     ddp_party_search_rec.person_previous_last_name := p2_a185;
8384     ddp_party_search_rec.person_pre_name_adjunct := p2_a186;
8385     ddp_party_search_rec.person_title := p2_a187;
8386     ddp_party_search_rec.place_of_birth := p2_a188;
8387 
8388     hz_party_search_w.rosetta_table_copy_in_p8(ddp_party_site_list, p3_a0
8389       , p3_a1
8390       , p3_a2
8391       , p3_a3
8392       , p3_a4
8393       , p3_a5
8394       , p3_a6
8395       , p3_a7
8396       , p3_a8
8397       , p3_a9
8398       , p3_a10
8399       , p3_a11
8400       , p3_a12
8401       , p3_a13
8402       , p3_a14
8403       , p3_a15
8404       , p3_a16
8405       , p3_a17
8406       , p3_a18
8407       , p3_a19
8408       , p3_a20
8409       , p3_a21
8410       , p3_a22
8411       , p3_a23
8412       , p3_a24
8413       , p3_a25
8414       , p3_a26
8415       , p3_a27
8416       , p3_a28
8417       , p3_a29
8418       , p3_a30
8419       , p3_a31
8420       , p3_a32
8421       , p3_a33
8422       , p3_a34
8423       , p3_a35
8424       , p3_a36
8425       , p3_a37
8426       , p3_a38
8427       , p3_a39
8428       , p3_a40
8429       , p3_a41
8430       , p3_a42
8431       , p3_a43
8432       , p3_a44
8433       , p3_a45
8434       , p3_a46
8435       , p3_a47
8436       , p3_a48
8437       , p3_a49
8438       , p3_a50
8439       , p3_a51
8440       , p3_a52
8441       , p3_a53
8442       , p3_a54
8443       , p3_a55
8444       , p3_a56
8445       , p3_a57
8446       , p3_a58
8447       , p3_a59
8448       , p3_a60
8449       , p3_a61
8450       , p3_a62
8451       , p3_a63
8452       , p3_a64
8453       , p3_a65
8454       );
8455 
8456     hz_party_search_w.rosetta_table_copy_in_p9(ddp_contact_list, p4_a0
8457       , p4_a1
8458       , p4_a2
8459       , p4_a3
8460       , p4_a4
8461       , p4_a5
8462       , p4_a6
8463       , p4_a7
8464       , p4_a8
8465       , p4_a9
8466       , p4_a10
8467       , p4_a11
8468       , p4_a12
8469       , p4_a13
8470       , p4_a14
8471       , p4_a15
8472       , p4_a16
8473       , p4_a17
8474       , p4_a18
8475       , p4_a19
8476       , p4_a20
8477       , p4_a21
8478       , p4_a22
8479       , p4_a23
8480       , p4_a24
8481       , p4_a25
8482       , p4_a26
8483       , p4_a27
8484       , p4_a28
8485       , p4_a29
8486       , p4_a30
8487       , p4_a31
8488       , p4_a32
8489       , p4_a33
8490       , p4_a34
8491       , p4_a35
8492       , p4_a36
8493       , p4_a37
8494       , p4_a38
8495       , p4_a39
8496       , p4_a40
8497       , p4_a41
8498       , p4_a42
8499       , p4_a43
8500       , p4_a44
8501       , p4_a45
8502       , p4_a46
8503       , p4_a47
8504       , p4_a48
8505       , p4_a49
8506       , p4_a50
8507       , p4_a51
8508       , p4_a52
8509       , p4_a53
8510       , p4_a54
8511       , p4_a55
8512       , p4_a56
8513       , p4_a57
8514       , p4_a58
8515       , p4_a59
8516       , p4_a60
8517       , p4_a61
8518       , p4_a62
8519       , p4_a63
8520       , p4_a64
8521       , p4_a65
8522       , p4_a66
8523       , p4_a67
8524       , p4_a68
8525       );
8526 
8527     hz_party_search_w.rosetta_table_copy_in_p10(ddp_contact_point_list, p5_a0
8528       , p5_a1
8529       , p5_a2
8530       , p5_a3
8531       , p5_a4
8532       , p5_a5
8533       , p5_a6
8534       , p5_a7
8535       , p5_a8
8536       , p5_a9
8537       , p5_a10
8538       , p5_a11
8539       , p5_a12
8540       , p5_a13
8541       , p5_a14
8542       , p5_a15
8543       , p5_a16
8544       , p5_a17
8545       , p5_a18
8546       , p5_a19
8547       , p5_a20
8548       , p5_a21
8549       , p5_a22
8550       , p5_a23
8551       , p5_a24
8552       , p5_a25
8553       , p5_a26
8554       , p5_a27
8555       , p5_a28
8556       , p5_a29
8557       , p5_a30
8558       , p5_a31
8559       , p5_a32
8560       , p5_a33
8561       , p5_a34
8562       , p5_a35
8563       , p5_a36
8564       , p5_a37
8565       , p5_a38
8566       , p5_a39
8567       , p5_a40
8568       , p5_a41
8569       , p5_a42
8570       , p5_a43
8571       , p5_a44
8572       , p5_a45
8573       , p5_a46
8574       , p5_a47
8575       , p5_a48
8576       , p5_a49
8577       , p5_a50
8578       , p5_a51
8579       , p5_a52
8580       , p5_a53
8581       , p5_a54
8582       , p5_a55
8583       , p5_a56
8584       , p5_a57
8585       , p5_a58
8586       , p5_a59
8587       );
8588 
8589 
8590 
8591 
8592 
8593 
8594 
8595 
8596 
8597     -- here's the delegated call to the old PL/SQL routine
8598     hz_party_search.find_party_details(p_init_msg_list,
8599       p_rule_id,
8600       ddp_party_search_rec,
8601       ddp_party_site_list,
8602       ddp_contact_list,
8603       ddp_contact_point_list,
8604       p_restrict_sql,
8605       p_match_type,
8606       p_search_merged,
8607       x_search_ctx_id,
8608       x_num_matches,
8609       x_return_status,
8610       x_msg_count,
8611       x_msg_data);
8612 
8613     -- copy data back from the local variables to OUT or IN-OUT args, if any
8614 
8615 
8616 
8617 
8618 
8619 
8620 
8621 
8622 
8623 
8624 
8625 
8626 
8627   end;
8628 
8629   procedure get_party_for_search_13(p_init_msg_list  VARCHAR2
8630     , p_rule_id  NUMBER
8631     , p_party_id  NUMBER
8632     , p3_a0 out nocopy  VARCHAR2
8633     , p3_a1 out nocopy  VARCHAR2
8634     , p3_a2 out nocopy  VARCHAR2
8635     , p3_a3 out nocopy  VARCHAR2
8636     , p3_a4 out nocopy  VARCHAR2
8637     , p3_a5 out nocopy  VARCHAR2
8638     , p3_a6 out nocopy  VARCHAR2
8639     , p3_a7 out nocopy  VARCHAR2
8640     , p3_a8 out nocopy  VARCHAR2
8641     , p3_a9 out nocopy  VARCHAR2
8642     , p3_a10 out nocopy  VARCHAR2
8643     , p3_a11 out nocopy  VARCHAR2
8644     , p3_a12 out nocopy  VARCHAR2
8645     , p3_a13 out nocopy  VARCHAR2
8646     , p3_a14 out nocopy  VARCHAR2
8647     , p3_a15 out nocopy  VARCHAR2
8648     , p3_a16 out nocopy  VARCHAR2
8649     , p3_a17 out nocopy  VARCHAR2
8650     , p3_a18 out nocopy  VARCHAR2
8651     , p3_a19 out nocopy  VARCHAR2
8652     , p3_a20 out nocopy  VARCHAR2
8653     , p3_a21 out nocopy  VARCHAR2
8654     , p3_a22 out nocopy  VARCHAR2
8655     , p3_a23 out nocopy  VARCHAR2
8656     , p3_a24 out nocopy  VARCHAR2
8657     , p3_a25 out nocopy  VARCHAR2
8658     , p3_a26 out nocopy  VARCHAR2
8659     , p3_a27 out nocopy  VARCHAR2
8660     , p3_a28 out nocopy  VARCHAR2
8661     , p3_a29 out nocopy  VARCHAR2
8662     , p3_a30 out nocopy  VARCHAR2
8663     , p3_a31 out nocopy  VARCHAR2
8664     , p3_a32 out nocopy  VARCHAR2
8665     , p3_a33 out nocopy  VARCHAR2
8666     , p3_a34 out nocopy  VARCHAR2
8667     , p3_a35 out nocopy  NUMBER
8668     , p3_a36 out nocopy  DATE
8669     , p3_a37 out nocopy  DATE
8670     , p3_a38 out nocopy  VARCHAR2
8671     , p3_a39 out nocopy  VARCHAR2
8672     , p3_a40 out nocopy  VARCHAR2
8673     , p3_a41 out nocopy  VARCHAR2
8674     , p3_a42 out nocopy  VARCHAR2
8675     , p3_a43 out nocopy  VARCHAR2
8676     , p3_a44 out nocopy  VARCHAR2
8677     , p3_a45 out nocopy  NUMBER
8678     , p3_a46 out nocopy  VARCHAR2
8679     , p3_a47 out nocopy  VARCHAR2
8680     , p3_a48 out nocopy  NUMBER
8681     , p3_a49 out nocopy  NUMBER
8682     , p3_a50 out nocopy  VARCHAR2
8683     , p3_a51 out nocopy  VARCHAR2
8684     , p3_a52 out nocopy  VARCHAR2
8685     , p3_a53 out nocopy  VARCHAR2
8686     , p3_a54 out nocopy  VARCHAR2
8687     , p3_a55 out nocopy  VARCHAR2
8688     , p3_a56 out nocopy  VARCHAR2
8689     , p3_a57 out nocopy  VARCHAR2
8690     , p3_a58 out nocopy  VARCHAR2
8691     , p3_a59 out nocopy  VARCHAR2
8692     , p3_a60 out nocopy  DATE
8693     , p3_a61 out nocopy  NUMBER
8694     , p3_a62 out nocopy  NUMBER
8695     , p3_a63 out nocopy  NUMBER
8696     , p3_a64 out nocopy  VARCHAR2
8697     , p3_a65 out nocopy  NUMBER
8698     , p3_a66 out nocopy  DATE
8699     , p3_a67 out nocopy  VARCHAR2
8700     , p3_a68 out nocopy  VARCHAR2
8701     , p3_a69 out nocopy  VARCHAR2
8702     , p3_a70 out nocopy  NUMBER
8703     , p3_a71 out nocopy  VARCHAR2
8704     , p3_a72 out nocopy  VARCHAR2
8705     , p3_a73 out nocopy  VARCHAR2
8706     , p3_a74 out nocopy  VARCHAR2
8707     , p3_a75 out nocopy  VARCHAR2
8708     , p3_a76 out nocopy  VARCHAR2
8709     , p3_a77 out nocopy  VARCHAR2
8710     , p3_a78 out nocopy  NUMBER
8711     , p3_a79 out nocopy  NUMBER
8712     , p3_a80 out nocopy  VARCHAR2
8713     , p3_a81 out nocopy  VARCHAR2
8714     , p3_a82 out nocopy  VARCHAR2
8715     , p3_a83 out nocopy  VARCHAR2
8716     , p3_a84 out nocopy  VARCHAR2
8717     , p3_a85 out nocopy  VARCHAR2
8718     , p3_a86 out nocopy  VARCHAR2
8719     , p3_a87 out nocopy  VARCHAR2
8720     , p3_a88 out nocopy  VARCHAR2
8721     , p3_a89 out nocopy  VARCHAR2
8722     , p3_a90 out nocopy  DATE
8723     , p3_a91 out nocopy  NUMBER
8724     , p3_a92 out nocopy  VARCHAR2
8725     , p3_a93 out nocopy  VARCHAR2
8726     , p3_a94 out nocopy  VARCHAR2
8727     , p3_a95 out nocopy  VARCHAR2
8728     , p3_a96 out nocopy  NUMBER
8729     , p3_a97 out nocopy  VARCHAR2
8730     , p3_a98 out nocopy  VARCHAR2
8731     , p3_a99 out nocopy  NUMBER
8732     , p3_a100 out nocopy  VARCHAR2
8733     , p3_a101 out nocopy  VARCHAR2
8734     , p3_a102 out nocopy  VARCHAR2
8735     , p3_a103 out nocopy  VARCHAR2
8736     , p3_a104 out nocopy  VARCHAR2
8737     , p3_a105 out nocopy  VARCHAR2
8738     , p3_a106 out nocopy  VARCHAR2
8739     , p3_a107 out nocopy  VARCHAR2
8740     , p3_a108 out nocopy  VARCHAR2
8741     , p3_a109 out nocopy  VARCHAR2
8742     , p3_a110 out nocopy  VARCHAR2
8743     , p3_a111 out nocopy  VARCHAR2
8744     , p3_a112 out nocopy  VARCHAR2
8745     , p3_a113 out nocopy  VARCHAR2
8746     , p3_a114 out nocopy  VARCHAR2
8747     , p3_a115 out nocopy  VARCHAR2
8748     , p3_a116 out nocopy  NUMBER
8749     , p3_a117 out nocopy  VARCHAR2
8750     , p3_a118 out nocopy  VARCHAR2
8751     , p3_a119 out nocopy  NUMBER
8752     , p3_a120 out nocopy  VARCHAR2
8753     , p3_a121 out nocopy  VARCHAR2
8754     , p3_a122 out nocopy  VARCHAR2
8755     , p3_a123 out nocopy  VARCHAR2
8756     , p3_a124 out nocopy  VARCHAR2
8757     , p3_a125 out nocopy  VARCHAR2
8758     , p3_a126 out nocopy  VARCHAR2
8759     , p3_a127 out nocopy  VARCHAR2
8760     , p3_a128 out nocopy  VARCHAR2
8761     , p3_a129 out nocopy  VARCHAR2
8762     , p3_a130 out nocopy  VARCHAR2
8763     , p3_a131 out nocopy  VARCHAR2
8764     , p3_a132 out nocopy  VARCHAR2
8765     , p3_a133 out nocopy  VARCHAR2
8766     , p3_a134 out nocopy  VARCHAR2
8767     , p3_a135 out nocopy  VARCHAR2
8768     , p3_a136 out nocopy  VARCHAR2
8769     , p3_a137 out nocopy  VARCHAR2
8770     , p3_a138 out nocopy  VARCHAR2
8771     , p3_a139 out nocopy  VARCHAR2
8772     , p3_a140 out nocopy  VARCHAR2
8773     , p3_a141 out nocopy  VARCHAR2
8774     , p3_a142 out nocopy  VARCHAR2
8775     , p3_a143 out nocopy  NUMBER
8776     , p3_a144 out nocopy  VARCHAR2
8777     , p3_a145 out nocopy  NUMBER
8778     , p3_a146 out nocopy  VARCHAR2
8779     , p3_a147 out nocopy  VARCHAR2
8780     , p3_a148 out nocopy  VARCHAR2
8781     , p3_a149 out nocopy  VARCHAR2
8782     , p3_a150 out nocopy  VARCHAR2
8783     , p3_a151 out nocopy  VARCHAR2
8784     , p3_a152 out nocopy  VARCHAR2
8785     , p3_a153 out nocopy  VARCHAR2
8786     , p3_a154 out nocopy  VARCHAR2
8787     , p3_a155 out nocopy  VARCHAR2
8788     , p3_a156 out nocopy  VARCHAR2
8789     , p3_a157 out nocopy  VARCHAR2
8790     , p3_a158 out nocopy  VARCHAR2
8791     , p3_a159 out nocopy  DATE
8792     , p3_a160 out nocopy  DATE
8793     , p3_a161 out nocopy  DATE
8794     , p3_a162 out nocopy  DATE
8795     , p3_a163 out nocopy  VARCHAR2
8796     , p3_a164 out nocopy  VARCHAR2
8797     , p3_a165 out nocopy  VARCHAR2
8798     , p3_a166 out nocopy  NUMBER
8799     , p3_a167 out nocopy  NUMBER
8800     , p3_a168 out nocopy  VARCHAR2
8801     , p3_a169 out nocopy  VARCHAR2
8802     , p3_a170 out nocopy  DATE
8803     , p3_a171 out nocopy  VARCHAR2
8804     , p3_a172 out nocopy  NUMBER
8805     , p3_a173 out nocopy  VARCHAR2
8806     , p3_a174 out nocopy  VARCHAR2
8807     , p3_a175 out nocopy  VARCHAR2
8808     , p3_a176 out nocopy  VARCHAR2
8809     , p3_a177 out nocopy  VARCHAR2
8810     , p3_a178 out nocopy  VARCHAR2
8811     , p3_a179 out nocopy  VARCHAR2
8812     , p3_a180 out nocopy  VARCHAR2
8813     , p3_a181 out nocopy  VARCHAR2
8814     , p3_a182 out nocopy  VARCHAR2
8815     , p3_a183 out nocopy  VARCHAR2
8816     , p3_a184 out nocopy  VARCHAR2
8817     , p3_a185 out nocopy  VARCHAR2
8818     , p3_a186 out nocopy  VARCHAR2
8819     , p3_a187 out nocopy  VARCHAR2
8820     , p3_a188 out nocopy  VARCHAR2
8821     , p4_a0 out nocopy JTF_VARCHAR2_TABLE_4000
8822     , p4_a1 out nocopy JTF_VARCHAR2_TABLE_4000
8823     , p4_a2 out nocopy JTF_VARCHAR2_TABLE_4000
8824     , p4_a3 out nocopy JTF_VARCHAR2_TABLE_4000
8825     , p4_a4 out nocopy JTF_VARCHAR2_TABLE_4000
8826     , p4_a5 out nocopy JTF_VARCHAR2_TABLE_4000
8827     , p4_a6 out nocopy JTF_VARCHAR2_TABLE_4000
8828     , p4_a7 out nocopy JTF_VARCHAR2_TABLE_4000
8829     , p4_a8 out nocopy JTF_VARCHAR2_TABLE_4000
8830     , p4_a9 out nocopy JTF_VARCHAR2_TABLE_4000
8831     , p4_a10 out nocopy JTF_VARCHAR2_TABLE_4000
8832     , p4_a11 out nocopy JTF_VARCHAR2_TABLE_4000
8833     , p4_a12 out nocopy JTF_VARCHAR2_TABLE_4000
8834     , p4_a13 out nocopy JTF_VARCHAR2_TABLE_4000
8835     , p4_a14 out nocopy JTF_VARCHAR2_TABLE_4000
8836     , p4_a15 out nocopy JTF_VARCHAR2_TABLE_4000
8837     , p4_a16 out nocopy JTF_VARCHAR2_TABLE_4000
8838     , p4_a17 out nocopy JTF_VARCHAR2_TABLE_4000
8839     , p4_a18 out nocopy JTF_VARCHAR2_TABLE_4000
8840     , p4_a19 out nocopy JTF_VARCHAR2_TABLE_4000
8841     , p4_a20 out nocopy JTF_VARCHAR2_TABLE_4000
8842     , p4_a21 out nocopy JTF_VARCHAR2_TABLE_4000
8843     , p4_a22 out nocopy JTF_VARCHAR2_TABLE_4000
8844     , p4_a23 out nocopy JTF_VARCHAR2_TABLE_4000
8845     , p4_a24 out nocopy JTF_VARCHAR2_TABLE_4000
8846     , p4_a25 out nocopy JTF_VARCHAR2_TABLE_4000
8847     , p4_a26 out nocopy JTF_VARCHAR2_TABLE_4000
8848     , p4_a27 out nocopy JTF_VARCHAR2_TABLE_4000
8849     , p4_a28 out nocopy JTF_VARCHAR2_TABLE_4000
8850     , p4_a29 out nocopy JTF_VARCHAR2_TABLE_4000
8851     , p4_a30 out nocopy JTF_VARCHAR2_TABLE_4000
8852     , p4_a31 out nocopy JTF_VARCHAR2_TABLE_4000
8853     , p4_a32 out nocopy JTF_VARCHAR2_TABLE_300
8854     , p4_a33 out nocopy JTF_VARCHAR2_TABLE_300
8855     , p4_a34 out nocopy JTF_VARCHAR2_TABLE_300
8856     , p4_a35 out nocopy JTF_VARCHAR2_TABLE_300
8857     , p4_a36 out nocopy JTF_DATE_TABLE
8858     , p4_a37 out nocopy JTF_DATE_TABLE
8859     , p4_a38 out nocopy JTF_VARCHAR2_TABLE_600
8860     , p4_a39 out nocopy JTF_VARCHAR2_TABLE_100
8861     , p4_a40 out nocopy JTF_VARCHAR2_TABLE_100
8862     , p4_a41 out nocopy JTF_VARCHAR2_TABLE_100
8863     , p4_a42 out nocopy JTF_VARCHAR2_TABLE_100
8864     , p4_a43 out nocopy JTF_VARCHAR2_TABLE_100
8865     , p4_a44 out nocopy JTF_VARCHAR2_TABLE_100
8866     , p4_a45 out nocopy JTF_VARCHAR2_TABLE_100
8867     , p4_a46 out nocopy JTF_VARCHAR2_TABLE_100
8868     , p4_a47 out nocopy JTF_VARCHAR2_TABLE_100
8869     , p4_a48 out nocopy JTF_VARCHAR2_TABLE_100
8870     , p4_a49 out nocopy JTF_VARCHAR2_TABLE_100
8871     , p4_a50 out nocopy JTF_VARCHAR2_TABLE_100
8872     , p4_a51 out nocopy JTF_VARCHAR2_TABLE_100
8873     , p4_a52 out nocopy JTF_VARCHAR2_TABLE_100
8874     , p4_a53 out nocopy JTF_VARCHAR2_TABLE_100
8875     , p4_a54 out nocopy JTF_VARCHAR2_TABLE_100
8876     , p4_a55 out nocopy JTF_VARCHAR2_TABLE_100
8877     , p4_a56 out nocopy JTF_VARCHAR2_TABLE_100
8878     , p4_a57 out nocopy JTF_VARCHAR2_TABLE_100
8879     , p4_a58 out nocopy JTF_VARCHAR2_TABLE_100
8880     , p4_a59 out nocopy JTF_VARCHAR2_TABLE_100
8881     , p4_a60 out nocopy JTF_VARCHAR2_TABLE_100
8882     , p4_a61 out nocopy JTF_VARCHAR2_TABLE_100
8883     , p4_a62 out nocopy JTF_VARCHAR2_TABLE_100
8884     , p4_a63 out nocopy JTF_VARCHAR2_TABLE_300
8885     , p4_a64 out nocopy JTF_VARCHAR2_TABLE_100
8886     , p4_a65 out nocopy JTF_VARCHAR2_TABLE_100
8887     , p5_a0 out nocopy JTF_VARCHAR2_TABLE_4000
8888     , p5_a1 out nocopy JTF_VARCHAR2_TABLE_4000
8889     , p5_a2 out nocopy JTF_VARCHAR2_TABLE_4000
8890     , p5_a3 out nocopy JTF_VARCHAR2_TABLE_4000
8891     , p5_a4 out nocopy JTF_VARCHAR2_TABLE_4000
8892     , p5_a5 out nocopy JTF_VARCHAR2_TABLE_4000
8893     , p5_a6 out nocopy JTF_VARCHAR2_TABLE_4000
8894     , p5_a7 out nocopy JTF_VARCHAR2_TABLE_4000
8895     , p5_a8 out nocopy JTF_VARCHAR2_TABLE_4000
8896     , p5_a9 out nocopy JTF_VARCHAR2_TABLE_4000
8897     , p5_a10 out nocopy JTF_VARCHAR2_TABLE_4000
8898     , p5_a11 out nocopy JTF_VARCHAR2_TABLE_4000
8899     , p5_a12 out nocopy JTF_VARCHAR2_TABLE_4000
8900     , p5_a13 out nocopy JTF_VARCHAR2_TABLE_4000
8901     , p5_a14 out nocopy JTF_VARCHAR2_TABLE_4000
8902     , p5_a15 out nocopy JTF_VARCHAR2_TABLE_4000
8903     , p5_a16 out nocopy JTF_VARCHAR2_TABLE_4000
8904     , p5_a17 out nocopy JTF_VARCHAR2_TABLE_4000
8905     , p5_a18 out nocopy JTF_VARCHAR2_TABLE_4000
8906     , p5_a19 out nocopy JTF_VARCHAR2_TABLE_4000
8907     , p5_a20 out nocopy JTF_VARCHAR2_TABLE_4000
8908     , p5_a21 out nocopy JTF_VARCHAR2_TABLE_4000
8909     , p5_a22 out nocopy JTF_VARCHAR2_TABLE_4000
8910     , p5_a23 out nocopy JTF_VARCHAR2_TABLE_4000
8911     , p5_a24 out nocopy JTF_VARCHAR2_TABLE_4000
8912     , p5_a25 out nocopy JTF_VARCHAR2_TABLE_4000
8913     , p5_a26 out nocopy JTF_VARCHAR2_TABLE_4000
8914     , p5_a27 out nocopy JTF_VARCHAR2_TABLE_4000
8915     , p5_a28 out nocopy JTF_VARCHAR2_TABLE_4000
8916     , p5_a29 out nocopy JTF_VARCHAR2_TABLE_4000
8917     , p5_a30 out nocopy JTF_VARCHAR2_TABLE_4000
8918     , p5_a31 out nocopy JTF_VARCHAR2_TABLE_100
8919     , p5_a32 out nocopy JTF_VARCHAR2_TABLE_4000
8920     , p5_a33 out nocopy JTF_VARCHAR2_TABLE_100
8921     , p5_a34 out nocopy JTF_VARCHAR2_TABLE_100
8922     , p5_a35 out nocopy JTF_VARCHAR2_TABLE_100
8923     , p5_a36 out nocopy JTF_VARCHAR2_TABLE_100
8924     , p5_a37 out nocopy JTF_VARCHAR2_TABLE_100
8925     , p5_a38 out nocopy JTF_VARCHAR2_TABLE_100
8926     , p5_a39 out nocopy JTF_VARCHAR2_TABLE_100
8927     , p5_a40 out nocopy JTF_VARCHAR2_TABLE_100
8928     , p5_a41 out nocopy JTF_VARCHAR2_TABLE_100
8929     , p5_a42 out nocopy JTF_VARCHAR2_TABLE_100
8930     , p5_a43 out nocopy JTF_VARCHAR2_TABLE_100
8931     , p5_a44 out nocopy JTF_DATE_TABLE
8932     , p5_a45 out nocopy JTF_DATE_TABLE
8933     , p5_a46 out nocopy JTF_DATE_TABLE
8934     , p5_a47 out nocopy JTF_DATE_TABLE
8935     , p5_a48 out nocopy JTF_VARCHAR2_TABLE_100
8936     , p5_a49 out nocopy JTF_VARCHAR2_TABLE_300
8937     , p5_a50 out nocopy JTF_VARCHAR2_TABLE_100
8938     , p5_a51 out nocopy JTF_VARCHAR2_TABLE_200
8939     , p5_a52 out nocopy JTF_VARCHAR2_TABLE_100
8940     , p5_a53 out nocopy JTF_VARCHAR2_TABLE_100
8941     , p5_a54 out nocopy JTF_VARCHAR2_TABLE_100
8942     , p5_a55 out nocopy JTF_VARCHAR2_TABLE_100
8943     , p5_a56 out nocopy JTF_VARCHAR2_TABLE_200
8944     , p5_a57 out nocopy JTF_VARCHAR2_TABLE_100
8945     , p5_a58 out nocopy JTF_VARCHAR2_TABLE_100
8946     , p5_a59 out nocopy JTF_VARCHAR2_TABLE_500
8947     , p5_a60 out nocopy JTF_VARCHAR2_TABLE_400
8948     , p5_a61 out nocopy JTF_VARCHAR2_TABLE_100
8949     , p5_a62 out nocopy JTF_VARCHAR2_TABLE_200
8950     , p5_a63 out nocopy JTF_VARCHAR2_TABLE_100
8951     , p5_a64 out nocopy JTF_VARCHAR2_TABLE_100
8952     , p5_a65 out nocopy JTF_VARCHAR2_TABLE_100
8953     , p5_a66 out nocopy JTF_VARCHAR2_TABLE_100
8954     , p5_a67 out nocopy JTF_VARCHAR2_TABLE_100
8955     , p5_a68 out nocopy JTF_VARCHAR2_TABLE_100
8956     , p6_a0 out nocopy JTF_VARCHAR2_TABLE_100
8957     , p6_a1 out nocopy JTF_VARCHAR2_TABLE_4000
8958     , p6_a2 out nocopy JTF_VARCHAR2_TABLE_4000
8959     , p6_a3 out nocopy JTF_VARCHAR2_TABLE_4000
8960     , p6_a4 out nocopy JTF_VARCHAR2_TABLE_4000
8961     , p6_a5 out nocopy JTF_VARCHAR2_TABLE_4000
8962     , p6_a6 out nocopy JTF_VARCHAR2_TABLE_4000
8963     , p6_a7 out nocopy JTF_VARCHAR2_TABLE_4000
8964     , p6_a8 out nocopy JTF_VARCHAR2_TABLE_4000
8965     , p6_a9 out nocopy JTF_VARCHAR2_TABLE_4000
8966     , p6_a10 out nocopy JTF_VARCHAR2_TABLE_4000
8967     , p6_a11 out nocopy JTF_VARCHAR2_TABLE_4000
8968     , p6_a12 out nocopy JTF_VARCHAR2_TABLE_4000
8969     , p6_a13 out nocopy JTF_VARCHAR2_TABLE_4000
8970     , p6_a14 out nocopy JTF_VARCHAR2_TABLE_4000
8971     , p6_a15 out nocopy JTF_VARCHAR2_TABLE_4000
8972     , p6_a16 out nocopy JTF_VARCHAR2_TABLE_4000
8973     , p6_a17 out nocopy JTF_VARCHAR2_TABLE_4000
8974     , p6_a18 out nocopy JTF_VARCHAR2_TABLE_4000
8975     , p6_a19 out nocopy JTF_VARCHAR2_TABLE_4000
8976     , p6_a20 out nocopy JTF_VARCHAR2_TABLE_4000
8977     , p6_a21 out nocopy JTF_VARCHAR2_TABLE_4000
8978     , p6_a22 out nocopy JTF_VARCHAR2_TABLE_4000
8979     , p6_a23 out nocopy JTF_VARCHAR2_TABLE_4000
8980     , p6_a24 out nocopy JTF_VARCHAR2_TABLE_4000
8981     , p6_a25 out nocopy JTF_VARCHAR2_TABLE_4000
8982     , p6_a26 out nocopy JTF_VARCHAR2_TABLE_4000
8983     , p6_a27 out nocopy JTF_VARCHAR2_TABLE_4000
8984     , p6_a28 out nocopy JTF_VARCHAR2_TABLE_4000
8985     , p6_a29 out nocopy JTF_VARCHAR2_TABLE_4000
8986     , p6_a30 out nocopy JTF_VARCHAR2_TABLE_4000
8987     , p6_a31 out nocopy JTF_VARCHAR2_TABLE_4000
8988     , p6_a32 out nocopy JTF_VARCHAR2_TABLE_100
8989     , p6_a33 out nocopy JTF_VARCHAR2_TABLE_100
8990     , p6_a34 out nocopy JTF_VARCHAR2_TABLE_100
8991     , p6_a35 out nocopy JTF_VARCHAR2_TABLE_100
8992     , p6_a36 out nocopy JTF_VARCHAR2_TABLE_100
8993     , p6_a37 out nocopy JTF_VARCHAR2_TABLE_100
8994     , p6_a38 out nocopy JTF_VARCHAR2_TABLE_100
8995     , p6_a39 out nocopy JTF_NUMBER_TABLE
8996     , p6_a40 out nocopy JTF_VARCHAR2_TABLE_100
8997     , p6_a41 out nocopy JTF_VARCHAR2_TABLE_2000
8998     , p6_a42 out nocopy JTF_VARCHAR2_TABLE_100
8999     , p6_a43 out nocopy JTF_VARCHAR2_TABLE_4000
9000     , p6_a44 out nocopy JTF_DATE_TABLE
9001     , p6_a45 out nocopy JTF_VARCHAR2_TABLE_100
9002     , p6_a46 out nocopy JTF_VARCHAR2_TABLE_100
9003     , p6_a47 out nocopy JTF_VARCHAR2_TABLE_100
9004     , p6_a48 out nocopy JTF_VARCHAR2_TABLE_100
9005     , p6_a49 out nocopy JTF_VARCHAR2_TABLE_100
9006     , p6_a50 out nocopy JTF_VARCHAR2_TABLE_100
9007     , p6_a51 out nocopy JTF_VARCHAR2_TABLE_100
9008     , p6_a52 out nocopy JTF_VARCHAR2_TABLE_2000
9009     , p6_a53 out nocopy JTF_VARCHAR2_TABLE_100
9010     , p6_a54 out nocopy JTF_VARCHAR2_TABLE_100
9011     , p6_a55 out nocopy JTF_NUMBER_TABLE
9012     , p6_a56 out nocopy JTF_VARCHAR2_TABLE_2000
9013     , p6_a57 out nocopy JTF_VARCHAR2_TABLE_100
9014     , p6_a58 out nocopy JTF_VARCHAR2_TABLE_100
9015     , p6_a59 out nocopy JTF_VARCHAR2_TABLE_100
9016     , x_return_status out nocopy  VARCHAR2
9017     , x_msg_count out nocopy  NUMBER
9018     , x_msg_data out nocopy  VARCHAR2
9019   )
9020 
9021   as
9022     ddx_party_search_rec hz_party_search.party_search_rec_type;
9023     ddx_party_site_list hz_party_search.party_site_list;
9024     ddx_contact_list hz_party_search.contact_list;
9025     ddx_contact_point_list hz_party_search.contact_point_list;
9026     ddindx binary_integer; indx binary_integer;
9027   begin
9028 
9029     -- copy data to the local IN or IN-OUT args, if any
9030 
9031 
9032 
9033 
9034 
9035 
9036 
9037 
9038 
9039 
9040     -- here's the delegated call to the old PL/SQL routine
9041     hz_party_search.get_party_for_search(p_init_msg_list,
9042       p_rule_id,
9043       p_party_id,
9044       ddx_party_search_rec,
9045       ddx_party_site_list,
9046       ddx_contact_list,
9047       ddx_contact_point_list,
9048       x_return_status,
9049       x_msg_count,
9050       x_msg_data);
9051 
9052     -- copy data back from the local variables to OUT or IN-OUT args, if any
9053 
9054 
9055 
9056     p3_a0 := ddx_party_search_rec.all_account_names;
9057     p3_a1 := ddx_party_search_rec.all_account_numbers;
9058     p3_a2 := ddx_party_search_rec.domain_name;
9059     p3_a3 := ddx_party_search_rec.party_source_system_ref;
9060     p3_a4 := ddx_party_search_rec.custom_attribute1;
9061     p3_a5 := ddx_party_search_rec.custom_attribute10;
9062     p3_a6 := ddx_party_search_rec.custom_attribute11;
9063     p3_a7 := ddx_party_search_rec.custom_attribute12;
9064     p3_a8 := ddx_party_search_rec.custom_attribute13;
9065     p3_a9 := ddx_party_search_rec.custom_attribute14;
9066     p3_a10 := ddx_party_search_rec.custom_attribute15;
9067     p3_a11 := ddx_party_search_rec.custom_attribute16;
9068     p3_a12 := ddx_party_search_rec.custom_attribute17;
9069     p3_a13 := ddx_party_search_rec.custom_attribute18;
9070     p3_a14 := ddx_party_search_rec.custom_attribute19;
9071     p3_a15 := ddx_party_search_rec.custom_attribute2;
9072     p3_a16 := ddx_party_search_rec.custom_attribute20;
9073     p3_a17 := ddx_party_search_rec.custom_attribute21;
9074     p3_a18 := ddx_party_search_rec.custom_attribute22;
9075     p3_a19 := ddx_party_search_rec.custom_attribute23;
9076     p3_a20 := ddx_party_search_rec.custom_attribute24;
9077     p3_a21 := ddx_party_search_rec.custom_attribute25;
9078     p3_a22 := ddx_party_search_rec.custom_attribute26;
9079     p3_a23 := ddx_party_search_rec.custom_attribute27;
9080     p3_a24 := ddx_party_search_rec.custom_attribute28;
9081     p3_a25 := ddx_party_search_rec.custom_attribute29;
9082     p3_a26 := ddx_party_search_rec.custom_attribute3;
9083     p3_a27 := ddx_party_search_rec.custom_attribute30;
9084     p3_a28 := ddx_party_search_rec.custom_attribute4;
9085     p3_a29 := ddx_party_search_rec.custom_attribute5;
9086     p3_a30 := ddx_party_search_rec.custom_attribute6;
9087     p3_a31 := ddx_party_search_rec.custom_attribute7;
9088     p3_a32 := ddx_party_search_rec.custom_attribute8;
9089     p3_a33 := ddx_party_search_rec.custom_attribute9;
9090     p3_a34 := ddx_party_search_rec.analysis_fy;
9091     p3_a35 := ddx_party_search_rec.avg_high_credit;
9092     p3_a36 := ddx_party_search_rec.best_time_contact_begin;
9093     p3_a37 := ddx_party_search_rec.best_time_contact_end;
9094     p3_a38 := ddx_party_search_rec.branch_flag;
9095     p3_a39 := ddx_party_search_rec.business_scope;
9096     p3_a40 := ddx_party_search_rec.ceo_name;
9097     p3_a41 := ddx_party_search_rec.ceo_title;
9098     p3_a42 := ddx_party_search_rec.cong_dist_code;
9099     p3_a43 := ddx_party_search_rec.content_source_number;
9100     p3_a44 := ddx_party_search_rec.content_source_type;
9101     p3_a45 := ddx_party_search_rec.control_yr;
9102     p3_a46 := ddx_party_search_rec.corporation_class;
9103     p3_a47 := ddx_party_search_rec.credit_score;
9104     p3_a48 := ddx_party_search_rec.credit_score_age;
9105     p3_a49 := ddx_party_search_rec.credit_score_class;
9106     p3_a50 := ddx_party_search_rec.credit_score_commentary;
9107     p3_a51 := ddx_party_search_rec.credit_score_commentary10;
9108     p3_a52 := ddx_party_search_rec.credit_score_commentary2;
9109     p3_a53 := ddx_party_search_rec.credit_score_commentary3;
9110     p3_a54 := ddx_party_search_rec.credit_score_commentary4;
9111     p3_a55 := ddx_party_search_rec.credit_score_commentary5;
9112     p3_a56 := ddx_party_search_rec.credit_score_commentary6;
9113     p3_a57 := ddx_party_search_rec.credit_score_commentary7;
9114     p3_a58 := ddx_party_search_rec.credit_score_commentary8;
9115     p3_a59 := ddx_party_search_rec.credit_score_commentary9;
9116     p3_a60 := ddx_party_search_rec.credit_score_date;
9117     p3_a61 := ddx_party_search_rec.credit_score_incd_default;
9118     p3_a62 := ddx_party_search_rec.credit_score_natl_percentile;
9119     p3_a63 := ddx_party_search_rec.curr_fy_potential_revenue;
9120     p3_a64 := ddx_party_search_rec.db_rating;
9121     p3_a65 := ddx_party_search_rec.debarments_count;
9122     p3_a66 := ddx_party_search_rec.debarments_date;
9123     p3_a67 := ddx_party_search_rec.debarment_ind;
9124     p3_a68 := ddx_party_search_rec.disadv_8a_ind;
9125     p3_a69 := ddx_party_search_rec.duns_number_c;
9126     p3_a70 := ddx_party_search_rec.employees_total;
9127     p3_a71 := ddx_party_search_rec.emp_at_primary_adr;
9128     p3_a72 := ddx_party_search_rec.emp_at_primary_adr_est_ind;
9129     p3_a73 := ddx_party_search_rec.emp_at_primary_adr_min_ind;
9130     p3_a74 := ddx_party_search_rec.emp_at_primary_adr_text;
9131     p3_a75 := ddx_party_search_rec.enquiry_duns;
9132     p3_a76 := ddx_party_search_rec.export_ind;
9133     p3_a77 := ddx_party_search_rec.failure_score;
9134     p3_a78 := ddx_party_search_rec.failure_score_age;
9135     p3_a79 := ddx_party_search_rec.failure_score_class;
9136     p3_a80 := ddx_party_search_rec.failure_score_commentary;
9137     p3_a81 := ddx_party_search_rec.failure_score_commentary10;
9138     p3_a82 := ddx_party_search_rec.failure_score_commentary2;
9139     p3_a83 := ddx_party_search_rec.failure_score_commentary3;
9140     p3_a84 := ddx_party_search_rec.failure_score_commentary4;
9141     p3_a85 := ddx_party_search_rec.failure_score_commentary5;
9142     p3_a86 := ddx_party_search_rec.failure_score_commentary6;
9143     p3_a87 := ddx_party_search_rec.failure_score_commentary7;
9144     p3_a88 := ddx_party_search_rec.failure_score_commentary8;
9145     p3_a89 := ddx_party_search_rec.failure_score_commentary9;
9146     p3_a90 := ddx_party_search_rec.failure_score_date;
9147     p3_a91 := ddx_party_search_rec.failure_score_incd_default;
9148     p3_a92 := ddx_party_search_rec.failure_score_override_code;
9149     p3_a93 := ddx_party_search_rec.fiscal_yearend_month;
9150     p3_a94 := ddx_party_search_rec.global_failure_score;
9151     p3_a95 := ddx_party_search_rec.gsa_indicator_flag;
9152     p3_a96 := ddx_party_search_rec.high_credit;
9153     p3_a97 := ddx_party_search_rec.hq_branch_ind;
9154     p3_a98 := ddx_party_search_rec.import_ind;
9155     p3_a99 := ddx_party_search_rec.incorp_year;
9156     p3_a100 := ddx_party_search_rec.internal_flag;
9157     p3_a101 := ddx_party_search_rec.jgzz_fiscal_code;
9158     p3_a102 := ddx_party_search_rec.party_all_names;
9159     p3_a103 := ddx_party_search_rec.known_as;
9160     p3_a104 := ddx_party_search_rec.known_as2;
9161     p3_a105 := ddx_party_search_rec.known_as3;
9162     p3_a106 := ddx_party_search_rec.known_as4;
9163     p3_a107 := ddx_party_search_rec.known_as5;
9164     p3_a108 := ddx_party_search_rec.labor_surplus_ind;
9165     p3_a109 := ddx_party_search_rec.legal_status;
9166     p3_a110 := ddx_party_search_rec.line_of_business;
9167     p3_a111 := ddx_party_search_rec.local_activity_code;
9168     p3_a112 := ddx_party_search_rec.local_activity_code_type;
9169     p3_a113 := ddx_party_search_rec.local_bus_identifier;
9170     p3_a114 := ddx_party_search_rec.local_bus_iden_type;
9171     p3_a115 := ddx_party_search_rec.maximum_credit_currency_code;
9172     p3_a116 := ddx_party_search_rec.maximum_credit_recommendation;
9173     p3_a117 := ddx_party_search_rec.minority_owned_ind;
9174     p3_a118 := ddx_party_search_rec.minority_owned_type;
9175     p3_a119 := ddx_party_search_rec.next_fy_potential_revenue;
9176     p3_a120 := ddx_party_search_rec.oob_ind;
9177     p3_a121 := ddx_party_search_rec.organization_name;
9178     p3_a122 := ddx_party_search_rec.organization_name_phonetic;
9179     p3_a123 := ddx_party_search_rec.organization_type;
9180     p3_a124 := ddx_party_search_rec.parent_sub_ind;
9181     p3_a125 := ddx_party_search_rec.paydex_norm;
9182     p3_a126 := ddx_party_search_rec.paydex_score;
9183     p3_a127 := ddx_party_search_rec.paydex_three_months_ago;
9184     p3_a128 := ddx_party_search_rec.pref_functional_currency;
9185     p3_a129 := ddx_party_search_rec.principal_name;
9186     p3_a130 := ddx_party_search_rec.principal_title;
9187     p3_a131 := ddx_party_search_rec.public_private_ownership_flag;
9188     p3_a132 := ddx_party_search_rec.registration_type;
9189     p3_a133 := ddx_party_search_rec.rent_own_ind;
9190     p3_a134 := ddx_party_search_rec.sic_code;
9191     p3_a135 := ddx_party_search_rec.sic_code_type;
9192     p3_a136 := ddx_party_search_rec.small_bus_ind;
9193     p3_a137 := ddx_party_search_rec.tax_name;
9194     p3_a138 := ddx_party_search_rec.tax_reference;
9195     p3_a139 := ddx_party_search_rec.total_employees_text;
9196     p3_a140 := ddx_party_search_rec.total_emp_est_ind;
9197     p3_a141 := ddx_party_search_rec.total_emp_min_ind;
9198     p3_a142 := ddx_party_search_rec.total_employees_ind;
9199     p3_a143 := ddx_party_search_rec.total_payments;
9200     p3_a144 := ddx_party_search_rec.woman_owned_ind;
9201     p3_a145 := ddx_party_search_rec.year_established;
9202     p3_a146 := ddx_party_search_rec.category_code;
9203     p3_a147 := ddx_party_search_rec.competitor_flag;
9204     p3_a148 := ddx_party_search_rec.do_not_mail_flag;
9205     p3_a149 := ddx_party_search_rec.group_type;
9206     p3_a150 := ddx_party_search_rec.language_name;
9207     p3_a151 := ddx_party_search_rec.party_name;
9208     p3_a152 := ddx_party_search_rec.party_number;
9209     p3_a153 := ddx_party_search_rec.party_type;
9210     p3_a154 := ddx_party_search_rec.reference_use_flag;
9211     p3_a155 := ddx_party_search_rec.salutation;
9212     p3_a156 := ddx_party_search_rec.status;
9213     p3_a157 := ddx_party_search_rec.third_party_flag;
9214     p3_a158 := ddx_party_search_rec.validated_flag;
9215     p3_a159 := ddx_party_search_rec.date_of_birth;
9216     p3_a160 := ddx_party_search_rec.date_of_death;
9217     p3_a161 := ddx_party_search_rec.effective_start_date;
9218     p3_a162 := ddx_party_search_rec.effective_end_date;
9219     p3_a163 := ddx_party_search_rec.declared_ethnicity;
9220     p3_a164 := ddx_party_search_rec.gender;
9221     p3_a165 := ddx_party_search_rec.head_of_household_flag;
9222     p3_a166 := ddx_party_search_rec.household_income;
9223     p3_a167 := ddx_party_search_rec.household_size;
9224     p3_a168 := ddx_party_search_rec.last_known_gps;
9225     p3_a169 := ddx_party_search_rec.marital_status;
9226     p3_a170 := ddx_party_search_rec.marital_status_effective_date;
9227     p3_a171 := ddx_party_search_rec.middle_name_phonetic;
9228     p3_a172 := ddx_party_search_rec.personal_income;
9229     p3_a173 := ddx_party_search_rec.person_academic_title;
9230     p3_a174 := ddx_party_search_rec.person_first_name;
9231     p3_a175 := ddx_party_search_rec.person_first_name_phonetic;
9232     p3_a176 := ddx_party_search_rec.person_identifier;
9233     p3_a177 := ddx_party_search_rec.person_iden_type;
9234     p3_a178 := ddx_party_search_rec.person_initials;
9235     p3_a179 := ddx_party_search_rec.person_last_name;
9236     p3_a180 := ddx_party_search_rec.person_last_name_phonetic;
9237     p3_a181 := ddx_party_search_rec.person_middle_name;
9238     p3_a182 := ddx_party_search_rec.person_name;
9239     p3_a183 := ddx_party_search_rec.person_name_phonetic;
9240     p3_a184 := ddx_party_search_rec.person_name_suffix;
9241     p3_a185 := ddx_party_search_rec.person_previous_last_name;
9242     p3_a186 := ddx_party_search_rec.person_pre_name_adjunct;
9243     p3_a187 := ddx_party_search_rec.person_title;
9244     p3_a188 := ddx_party_search_rec.place_of_birth;
9245 
9246     hz_party_search_w.rosetta_table_copy_out_p8(ddx_party_site_list, p4_a0
9247       , p4_a1
9248       , p4_a2
9249       , p4_a3
9250       , p4_a4
9251       , p4_a5
9252       , p4_a6
9253       , p4_a7
9254       , p4_a8
9255       , p4_a9
9256       , p4_a10
9257       , p4_a11
9258       , p4_a12
9259       , p4_a13
9260       , p4_a14
9261       , p4_a15
9262       , p4_a16
9263       , p4_a17
9264       , p4_a18
9265       , p4_a19
9266       , p4_a20
9267       , p4_a21
9268       , p4_a22
9269       , p4_a23
9270       , p4_a24
9271       , p4_a25
9272       , p4_a26
9273       , p4_a27
9274       , p4_a28
9275       , p4_a29
9276       , p4_a30
9277       , p4_a31
9278       , p4_a32
9279       , p4_a33
9280       , p4_a34
9281       , p4_a35
9282       , p4_a36
9283       , p4_a37
9284       , p4_a38
9285       , p4_a39
9286       , p4_a40
9287       , p4_a41
9288       , p4_a42
9289       , p4_a43
9290       , p4_a44
9291       , p4_a45
9292       , p4_a46
9293       , p4_a47
9294       , p4_a48
9295       , p4_a49
9296       , p4_a50
9297       , p4_a51
9298       , p4_a52
9299       , p4_a53
9300       , p4_a54
9301       , p4_a55
9302       , p4_a56
9303       , p4_a57
9304       , p4_a58
9305       , p4_a59
9306       , p4_a60
9307       , p4_a61
9308       , p4_a62
9309       , p4_a63
9310       , p4_a64
9311       , p4_a65
9312       );
9313 
9314     hz_party_search_w.rosetta_table_copy_out_p9(ddx_contact_list, p5_a0
9315       , p5_a1
9316       , p5_a2
9317       , p5_a3
9318       , p5_a4
9319       , p5_a5
9320       , p5_a6
9321       , p5_a7
9322       , p5_a8
9323       , p5_a9
9324       , p5_a10
9325       , p5_a11
9326       , p5_a12
9327       , p5_a13
9328       , p5_a14
9329       , p5_a15
9330       , p5_a16
9331       , p5_a17
9332       , p5_a18
9333       , p5_a19
9334       , p5_a20
9335       , p5_a21
9336       , p5_a22
9337       , p5_a23
9338       , p5_a24
9339       , p5_a25
9340       , p5_a26
9341       , p5_a27
9342       , p5_a28
9343       , p5_a29
9344       , p5_a30
9345       , p5_a31
9346       , p5_a32
9347       , p5_a33
9348       , p5_a34
9349       , p5_a35
9350       , p5_a36
9351       , p5_a37
9352       , p5_a38
9353       , p5_a39
9354       , p5_a40
9355       , p5_a41
9356       , p5_a42
9357       , p5_a43
9358       , p5_a44
9359       , p5_a45
9360       , p5_a46
9361       , p5_a47
9362       , p5_a48
9363       , p5_a49
9364       , p5_a50
9365       , p5_a51
9366       , p5_a52
9367       , p5_a53
9368       , p5_a54
9369       , p5_a55
9370       , p5_a56
9371       , p5_a57
9372       , p5_a58
9373       , p5_a59
9374       , p5_a60
9375       , p5_a61
9376       , p5_a62
9377       , p5_a63
9378       , p5_a64
9379       , p5_a65
9380       , p5_a66
9381       , p5_a67
9382       , p5_a68
9383       );
9384 
9385     hz_party_search_w.rosetta_table_copy_out_p10(ddx_contact_point_list, p6_a0
9386       , p6_a1
9387       , p6_a2
9388       , p6_a3
9389       , p6_a4
9390       , p6_a5
9391       , p6_a6
9392       , p6_a7
9393       , p6_a8
9394       , p6_a9
9395       , p6_a10
9396       , p6_a11
9397       , p6_a12
9398       , p6_a13
9399       , p6_a14
9400       , p6_a15
9401       , p6_a16
9402       , p6_a17
9403       , p6_a18
9404       , p6_a19
9405       , p6_a20
9406       , p6_a21
9407       , p6_a22
9408       , p6_a23
9409       , p6_a24
9410       , p6_a25
9411       , p6_a26
9412       , p6_a27
9413       , p6_a28
9414       , p6_a29
9415       , p6_a30
9416       , p6_a31
9417       , p6_a32
9418       , p6_a33
9419       , p6_a34
9420       , p6_a35
9421       , p6_a36
9422       , p6_a37
9423       , p6_a38
9424       , p6_a39
9425       , p6_a40
9426       , p6_a41
9427       , p6_a42
9428       , p6_a43
9429       , p6_a44
9430       , p6_a45
9431       , p6_a46
9432       , p6_a47
9433       , p6_a48
9434       , p6_a49
9435       , p6_a50
9436       , p6_a51
9437       , p6_a52
9438       , p6_a53
9439       , p6_a54
9440       , p6_a55
9441       , p6_a56
9442       , p6_a57
9443       , p6_a58
9444       , p6_a59
9445       );
9446 
9447 
9448 
9449   end;
9450 
9451   procedure get_search_criteria_14(p_init_msg_list  VARCHAR2
9452     , p_rule_id  NUMBER
9453     , p_party_id  NUMBER
9454     , p_party_site_ids JTF_NUMBER_TABLE
9455     , p_contact_ids JTF_NUMBER_TABLE
9456     , p_contact_pt_ids JTF_NUMBER_TABLE
9457     , p6_a0 out nocopy  VARCHAR2
9458     , p6_a1 out nocopy  VARCHAR2
9459     , p6_a2 out nocopy  VARCHAR2
9460     , p6_a3 out nocopy  VARCHAR2
9461     , p6_a4 out nocopy  VARCHAR2
9462     , p6_a5 out nocopy  VARCHAR2
9463     , p6_a6 out nocopy  VARCHAR2
9464     , p6_a7 out nocopy  VARCHAR2
9465     , p6_a8 out nocopy  VARCHAR2
9466     , p6_a9 out nocopy  VARCHAR2
9467     , p6_a10 out nocopy  VARCHAR2
9468     , p6_a11 out nocopy  VARCHAR2
9469     , p6_a12 out nocopy  VARCHAR2
9470     , p6_a13 out nocopy  VARCHAR2
9471     , p6_a14 out nocopy  VARCHAR2
9472     , p6_a15 out nocopy  VARCHAR2
9473     , p6_a16 out nocopy  VARCHAR2
9474     , p6_a17 out nocopy  VARCHAR2
9475     , p6_a18 out nocopy  VARCHAR2
9476     , p6_a19 out nocopy  VARCHAR2
9477     , p6_a20 out nocopy  VARCHAR2
9478     , p6_a21 out nocopy  VARCHAR2
9479     , p6_a22 out nocopy  VARCHAR2
9480     , p6_a23 out nocopy  VARCHAR2
9481     , p6_a24 out nocopy  VARCHAR2
9482     , p6_a25 out nocopy  VARCHAR2
9483     , p6_a26 out nocopy  VARCHAR2
9484     , p6_a27 out nocopy  VARCHAR2
9485     , p6_a28 out nocopy  VARCHAR2
9486     , p6_a29 out nocopy  VARCHAR2
9487     , p6_a30 out nocopy  VARCHAR2
9488     , p6_a31 out nocopy  VARCHAR2
9489     , p6_a32 out nocopy  VARCHAR2
9490     , p6_a33 out nocopy  VARCHAR2
9491     , p6_a34 out nocopy  VARCHAR2
9492     , p6_a35 out nocopy  NUMBER
9493     , p6_a36 out nocopy  DATE
9494     , p6_a37 out nocopy  DATE
9495     , p6_a38 out nocopy  VARCHAR2
9496     , p6_a39 out nocopy  VARCHAR2
9497     , p6_a40 out nocopy  VARCHAR2
9498     , p6_a41 out nocopy  VARCHAR2
9499     , p6_a42 out nocopy  VARCHAR2
9500     , p6_a43 out nocopy  VARCHAR2
9501     , p6_a44 out nocopy  VARCHAR2
9502     , p6_a45 out nocopy  NUMBER
9503     , p6_a46 out nocopy  VARCHAR2
9504     , p6_a47 out nocopy  VARCHAR2
9505     , p6_a48 out nocopy  NUMBER
9506     , p6_a49 out nocopy  NUMBER
9507     , p6_a50 out nocopy  VARCHAR2
9508     , p6_a51 out nocopy  VARCHAR2
9509     , p6_a52 out nocopy  VARCHAR2
9510     , p6_a53 out nocopy  VARCHAR2
9511     , p6_a54 out nocopy  VARCHAR2
9512     , p6_a55 out nocopy  VARCHAR2
9513     , p6_a56 out nocopy  VARCHAR2
9514     , p6_a57 out nocopy  VARCHAR2
9515     , p6_a58 out nocopy  VARCHAR2
9516     , p6_a59 out nocopy  VARCHAR2
9517     , p6_a60 out nocopy  DATE
9518     , p6_a61 out nocopy  NUMBER
9519     , p6_a62 out nocopy  NUMBER
9520     , p6_a63 out nocopy  NUMBER
9521     , p6_a64 out nocopy  VARCHAR2
9522     , p6_a65 out nocopy  NUMBER
9523     , p6_a66 out nocopy  DATE
9524     , p6_a67 out nocopy  VARCHAR2
9525     , p6_a68 out nocopy  VARCHAR2
9526     , p6_a69 out nocopy  VARCHAR2
9527     , p6_a70 out nocopy  NUMBER
9528     , p6_a71 out nocopy  VARCHAR2
9529     , p6_a72 out nocopy  VARCHAR2
9530     , p6_a73 out nocopy  VARCHAR2
9531     , p6_a74 out nocopy  VARCHAR2
9532     , p6_a75 out nocopy  VARCHAR2
9533     , p6_a76 out nocopy  VARCHAR2
9534     , p6_a77 out nocopy  VARCHAR2
9535     , p6_a78 out nocopy  NUMBER
9536     , p6_a79 out nocopy  NUMBER
9537     , p6_a80 out nocopy  VARCHAR2
9538     , p6_a81 out nocopy  VARCHAR2
9539     , p6_a82 out nocopy  VARCHAR2
9540     , p6_a83 out nocopy  VARCHAR2
9541     , p6_a84 out nocopy  VARCHAR2
9542     , p6_a85 out nocopy  VARCHAR2
9543     , p6_a86 out nocopy  VARCHAR2
9544     , p6_a87 out nocopy  VARCHAR2
9545     , p6_a88 out nocopy  VARCHAR2
9546     , p6_a89 out nocopy  VARCHAR2
9547     , p6_a90 out nocopy  DATE
9548     , p6_a91 out nocopy  NUMBER
9549     , p6_a92 out nocopy  VARCHAR2
9550     , p6_a93 out nocopy  VARCHAR2
9551     , p6_a94 out nocopy  VARCHAR2
9552     , p6_a95 out nocopy  VARCHAR2
9553     , p6_a96 out nocopy  NUMBER
9554     , p6_a97 out nocopy  VARCHAR2
9555     , p6_a98 out nocopy  VARCHAR2
9556     , p6_a99 out nocopy  NUMBER
9557     , p6_a100 out nocopy  VARCHAR2
9558     , p6_a101 out nocopy  VARCHAR2
9559     , p6_a102 out nocopy  VARCHAR2
9560     , p6_a103 out nocopy  VARCHAR2
9561     , p6_a104 out nocopy  VARCHAR2
9562     , p6_a105 out nocopy  VARCHAR2
9563     , p6_a106 out nocopy  VARCHAR2
9564     , p6_a107 out nocopy  VARCHAR2
9565     , p6_a108 out nocopy  VARCHAR2
9566     , p6_a109 out nocopy  VARCHAR2
9567     , p6_a110 out nocopy  VARCHAR2
9568     , p6_a111 out nocopy  VARCHAR2
9569     , p6_a112 out nocopy  VARCHAR2
9570     , p6_a113 out nocopy  VARCHAR2
9571     , p6_a114 out nocopy  VARCHAR2
9572     , p6_a115 out nocopy  VARCHAR2
9573     , p6_a116 out nocopy  NUMBER
9574     , p6_a117 out nocopy  VARCHAR2
9575     , p6_a118 out nocopy  VARCHAR2
9576     , p6_a119 out nocopy  NUMBER
9577     , p6_a120 out nocopy  VARCHAR2
9578     , p6_a121 out nocopy  VARCHAR2
9579     , p6_a122 out nocopy  VARCHAR2
9580     , p6_a123 out nocopy  VARCHAR2
9581     , p6_a124 out nocopy  VARCHAR2
9582     , p6_a125 out nocopy  VARCHAR2
9583     , p6_a126 out nocopy  VARCHAR2
9584     , p6_a127 out nocopy  VARCHAR2
9585     , p6_a128 out nocopy  VARCHAR2
9586     , p6_a129 out nocopy  VARCHAR2
9587     , p6_a130 out nocopy  VARCHAR2
9588     , p6_a131 out nocopy  VARCHAR2
9589     , p6_a132 out nocopy  VARCHAR2
9590     , p6_a133 out nocopy  VARCHAR2
9591     , p6_a134 out nocopy  VARCHAR2
9592     , p6_a135 out nocopy  VARCHAR2
9593     , p6_a136 out nocopy  VARCHAR2
9594     , p6_a137 out nocopy  VARCHAR2
9595     , p6_a138 out nocopy  VARCHAR2
9596     , p6_a139 out nocopy  VARCHAR2
9597     , p6_a140 out nocopy  VARCHAR2
9598     , p6_a141 out nocopy  VARCHAR2
9599     , p6_a142 out nocopy  VARCHAR2
9600     , p6_a143 out nocopy  NUMBER
9601     , p6_a144 out nocopy  VARCHAR2
9602     , p6_a145 out nocopy  NUMBER
9603     , p6_a146 out nocopy  VARCHAR2
9604     , p6_a147 out nocopy  VARCHAR2
9605     , p6_a148 out nocopy  VARCHAR2
9606     , p6_a149 out nocopy  VARCHAR2
9607     , p6_a150 out nocopy  VARCHAR2
9608     , p6_a151 out nocopy  VARCHAR2
9609     , p6_a152 out nocopy  VARCHAR2
9610     , p6_a153 out nocopy  VARCHAR2
9611     , p6_a154 out nocopy  VARCHAR2
9612     , p6_a155 out nocopy  VARCHAR2
9613     , p6_a156 out nocopy  VARCHAR2
9614     , p6_a157 out nocopy  VARCHAR2
9615     , p6_a158 out nocopy  VARCHAR2
9616     , p6_a159 out nocopy  DATE
9617     , p6_a160 out nocopy  DATE
9618     , p6_a161 out nocopy  DATE
9619     , p6_a162 out nocopy  DATE
9620     , p6_a163 out nocopy  VARCHAR2
9621     , p6_a164 out nocopy  VARCHAR2
9622     , p6_a165 out nocopy  VARCHAR2
9623     , p6_a166 out nocopy  NUMBER
9624     , p6_a167 out nocopy  NUMBER
9625     , p6_a168 out nocopy  VARCHAR2
9626     , p6_a169 out nocopy  VARCHAR2
9627     , p6_a170 out nocopy  DATE
9628     , p6_a171 out nocopy  VARCHAR2
9629     , p6_a172 out nocopy  NUMBER
9630     , p6_a173 out nocopy  VARCHAR2
9631     , p6_a174 out nocopy  VARCHAR2
9632     , p6_a175 out nocopy  VARCHAR2
9633     , p6_a176 out nocopy  VARCHAR2
9634     , p6_a177 out nocopy  VARCHAR2
9635     , p6_a178 out nocopy  VARCHAR2
9636     , p6_a179 out nocopy  VARCHAR2
9637     , p6_a180 out nocopy  VARCHAR2
9638     , p6_a181 out nocopy  VARCHAR2
9639     , p6_a182 out nocopy  VARCHAR2
9640     , p6_a183 out nocopy  VARCHAR2
9641     , p6_a184 out nocopy  VARCHAR2
9642     , p6_a185 out nocopy  VARCHAR2
9643     , p6_a186 out nocopy  VARCHAR2
9644     , p6_a187 out nocopy  VARCHAR2
9645     , p6_a188 out nocopy  VARCHAR2
9646     , p7_a0 out nocopy JTF_VARCHAR2_TABLE_4000
9647     , p7_a1 out nocopy JTF_VARCHAR2_TABLE_4000
9648     , p7_a2 out nocopy JTF_VARCHAR2_TABLE_4000
9649     , p7_a3 out nocopy JTF_VARCHAR2_TABLE_4000
9650     , p7_a4 out nocopy JTF_VARCHAR2_TABLE_4000
9651     , p7_a5 out nocopy JTF_VARCHAR2_TABLE_4000
9652     , p7_a6 out nocopy JTF_VARCHAR2_TABLE_4000
9653     , p7_a7 out nocopy JTF_VARCHAR2_TABLE_4000
9654     , p7_a8 out nocopy JTF_VARCHAR2_TABLE_4000
9655     , p7_a9 out nocopy JTF_VARCHAR2_TABLE_4000
9656     , p7_a10 out nocopy JTF_VARCHAR2_TABLE_4000
9657     , p7_a11 out nocopy JTF_VARCHAR2_TABLE_4000
9658     , p7_a12 out nocopy JTF_VARCHAR2_TABLE_4000
9659     , p7_a13 out nocopy JTF_VARCHAR2_TABLE_4000
9660     , p7_a14 out nocopy JTF_VARCHAR2_TABLE_4000
9661     , p7_a15 out nocopy JTF_VARCHAR2_TABLE_4000
9662     , p7_a16 out nocopy JTF_VARCHAR2_TABLE_4000
9663     , p7_a17 out nocopy JTF_VARCHAR2_TABLE_4000
9664     , p7_a18 out nocopy JTF_VARCHAR2_TABLE_4000
9665     , p7_a19 out nocopy JTF_VARCHAR2_TABLE_4000
9666     , p7_a20 out nocopy JTF_VARCHAR2_TABLE_4000
9667     , p7_a21 out nocopy JTF_VARCHAR2_TABLE_4000
9668     , p7_a22 out nocopy JTF_VARCHAR2_TABLE_4000
9669     , p7_a23 out nocopy JTF_VARCHAR2_TABLE_4000
9670     , p7_a24 out nocopy JTF_VARCHAR2_TABLE_4000
9671     , p7_a25 out nocopy JTF_VARCHAR2_TABLE_4000
9672     , p7_a26 out nocopy JTF_VARCHAR2_TABLE_4000
9673     , p7_a27 out nocopy JTF_VARCHAR2_TABLE_4000
9674     , p7_a28 out nocopy JTF_VARCHAR2_TABLE_4000
9675     , p7_a29 out nocopy JTF_VARCHAR2_TABLE_4000
9676     , p7_a30 out nocopy JTF_VARCHAR2_TABLE_4000
9677     , p7_a31 out nocopy JTF_VARCHAR2_TABLE_4000
9678     , p7_a32 out nocopy JTF_VARCHAR2_TABLE_300
9679     , p7_a33 out nocopy JTF_VARCHAR2_TABLE_300
9680     , p7_a34 out nocopy JTF_VARCHAR2_TABLE_300
9681     , p7_a35 out nocopy JTF_VARCHAR2_TABLE_300
9682     , p7_a36 out nocopy JTF_DATE_TABLE
9683     , p7_a37 out nocopy JTF_DATE_TABLE
9684     , p7_a38 out nocopy JTF_VARCHAR2_TABLE_600
9685     , p7_a39 out nocopy JTF_VARCHAR2_TABLE_100
9686     , p7_a40 out nocopy JTF_VARCHAR2_TABLE_100
9687     , p7_a41 out nocopy JTF_VARCHAR2_TABLE_100
9688     , p7_a42 out nocopy JTF_VARCHAR2_TABLE_100
9689     , p7_a43 out nocopy JTF_VARCHAR2_TABLE_100
9690     , p7_a44 out nocopy JTF_VARCHAR2_TABLE_100
9691     , p7_a45 out nocopy JTF_VARCHAR2_TABLE_100
9692     , p7_a46 out nocopy JTF_VARCHAR2_TABLE_100
9693     , p7_a47 out nocopy JTF_VARCHAR2_TABLE_100
9694     , p7_a48 out nocopy JTF_VARCHAR2_TABLE_100
9695     , p7_a49 out nocopy JTF_VARCHAR2_TABLE_100
9696     , p7_a50 out nocopy JTF_VARCHAR2_TABLE_100
9697     , p7_a51 out nocopy JTF_VARCHAR2_TABLE_100
9698     , p7_a52 out nocopy JTF_VARCHAR2_TABLE_100
9699     , p7_a53 out nocopy JTF_VARCHAR2_TABLE_100
9700     , p7_a54 out nocopy JTF_VARCHAR2_TABLE_100
9701     , p7_a55 out nocopy JTF_VARCHAR2_TABLE_100
9702     , p7_a56 out nocopy JTF_VARCHAR2_TABLE_100
9703     , p7_a57 out nocopy JTF_VARCHAR2_TABLE_100
9704     , p7_a58 out nocopy JTF_VARCHAR2_TABLE_100
9705     , p7_a59 out nocopy JTF_VARCHAR2_TABLE_100
9706     , p7_a60 out nocopy JTF_VARCHAR2_TABLE_100
9707     , p7_a61 out nocopy JTF_VARCHAR2_TABLE_100
9708     , p7_a62 out nocopy JTF_VARCHAR2_TABLE_100
9709     , p7_a63 out nocopy JTF_VARCHAR2_TABLE_300
9710     , p7_a64 out nocopy JTF_VARCHAR2_TABLE_100
9711     , p7_a65 out nocopy JTF_VARCHAR2_TABLE_100
9712     , p8_a0 out nocopy JTF_VARCHAR2_TABLE_4000
9713     , p8_a1 out nocopy JTF_VARCHAR2_TABLE_4000
9714     , p8_a2 out nocopy JTF_VARCHAR2_TABLE_4000
9715     , p8_a3 out nocopy JTF_VARCHAR2_TABLE_4000
9716     , p8_a4 out nocopy JTF_VARCHAR2_TABLE_4000
9717     , p8_a5 out nocopy JTF_VARCHAR2_TABLE_4000
9718     , p8_a6 out nocopy JTF_VARCHAR2_TABLE_4000
9719     , p8_a7 out nocopy JTF_VARCHAR2_TABLE_4000
9720     , p8_a8 out nocopy JTF_VARCHAR2_TABLE_4000
9721     , p8_a9 out nocopy JTF_VARCHAR2_TABLE_4000
9722     , p8_a10 out nocopy JTF_VARCHAR2_TABLE_4000
9723     , p8_a11 out nocopy JTF_VARCHAR2_TABLE_4000
9724     , p8_a12 out nocopy JTF_VARCHAR2_TABLE_4000
9725     , p8_a13 out nocopy JTF_VARCHAR2_TABLE_4000
9726     , p8_a14 out nocopy JTF_VARCHAR2_TABLE_4000
9727     , p8_a15 out nocopy JTF_VARCHAR2_TABLE_4000
9728     , p8_a16 out nocopy JTF_VARCHAR2_TABLE_4000
9729     , p8_a17 out nocopy JTF_VARCHAR2_TABLE_4000
9730     , p8_a18 out nocopy JTF_VARCHAR2_TABLE_4000
9731     , p8_a19 out nocopy JTF_VARCHAR2_TABLE_4000
9732     , p8_a20 out nocopy JTF_VARCHAR2_TABLE_4000
9733     , p8_a21 out nocopy JTF_VARCHAR2_TABLE_4000
9734     , p8_a22 out nocopy JTF_VARCHAR2_TABLE_4000
9735     , p8_a23 out nocopy JTF_VARCHAR2_TABLE_4000
9736     , p8_a24 out nocopy JTF_VARCHAR2_TABLE_4000
9737     , p8_a25 out nocopy JTF_VARCHAR2_TABLE_4000
9738     , p8_a26 out nocopy JTF_VARCHAR2_TABLE_4000
9739     , p8_a27 out nocopy JTF_VARCHAR2_TABLE_4000
9740     , p8_a28 out nocopy JTF_VARCHAR2_TABLE_4000
9741     , p8_a29 out nocopy JTF_VARCHAR2_TABLE_4000
9742     , p8_a30 out nocopy JTF_VARCHAR2_TABLE_4000
9743     , p8_a31 out nocopy JTF_VARCHAR2_TABLE_100
9744     , p8_a32 out nocopy JTF_VARCHAR2_TABLE_4000
9745     , p8_a33 out nocopy JTF_VARCHAR2_TABLE_100
9746     , p8_a34 out nocopy JTF_VARCHAR2_TABLE_100
9747     , p8_a35 out nocopy JTF_VARCHAR2_TABLE_100
9748     , p8_a36 out nocopy JTF_VARCHAR2_TABLE_100
9749     , p8_a37 out nocopy JTF_VARCHAR2_TABLE_100
9750     , p8_a38 out nocopy JTF_VARCHAR2_TABLE_100
9751     , p8_a39 out nocopy JTF_VARCHAR2_TABLE_100
9752     , p8_a40 out nocopy JTF_VARCHAR2_TABLE_100
9753     , p8_a41 out nocopy JTF_VARCHAR2_TABLE_100
9754     , p8_a42 out nocopy JTF_VARCHAR2_TABLE_100
9755     , p8_a43 out nocopy JTF_VARCHAR2_TABLE_100
9756     , p8_a44 out nocopy JTF_DATE_TABLE
9757     , p8_a45 out nocopy JTF_DATE_TABLE
9758     , p8_a46 out nocopy JTF_DATE_TABLE
9759     , p8_a47 out nocopy JTF_DATE_TABLE
9760     , p8_a48 out nocopy JTF_VARCHAR2_TABLE_100
9761     , p8_a49 out nocopy JTF_VARCHAR2_TABLE_300
9762     , p8_a50 out nocopy JTF_VARCHAR2_TABLE_100
9763     , p8_a51 out nocopy JTF_VARCHAR2_TABLE_200
9764     , p8_a52 out nocopy JTF_VARCHAR2_TABLE_100
9765     , p8_a53 out nocopy JTF_VARCHAR2_TABLE_100
9766     , p8_a54 out nocopy JTF_VARCHAR2_TABLE_100
9767     , p8_a55 out nocopy JTF_VARCHAR2_TABLE_100
9768     , p8_a56 out nocopy JTF_VARCHAR2_TABLE_200
9769     , p8_a57 out nocopy JTF_VARCHAR2_TABLE_100
9770     , p8_a58 out nocopy JTF_VARCHAR2_TABLE_100
9771     , p8_a59 out nocopy JTF_VARCHAR2_TABLE_500
9772     , p8_a60 out nocopy JTF_VARCHAR2_TABLE_400
9773     , p8_a61 out nocopy JTF_VARCHAR2_TABLE_100
9774     , p8_a62 out nocopy JTF_VARCHAR2_TABLE_200
9775     , p8_a63 out nocopy JTF_VARCHAR2_TABLE_100
9776     , p8_a64 out nocopy JTF_VARCHAR2_TABLE_100
9777     , p8_a65 out nocopy JTF_VARCHAR2_TABLE_100
9778     , p8_a66 out nocopy JTF_VARCHAR2_TABLE_100
9779     , p8_a67 out nocopy JTF_VARCHAR2_TABLE_100
9780     , p8_a68 out nocopy JTF_VARCHAR2_TABLE_100
9781     , p9_a0 out nocopy JTF_VARCHAR2_TABLE_100
9782     , p9_a1 out nocopy JTF_VARCHAR2_TABLE_4000
9783     , p9_a2 out nocopy JTF_VARCHAR2_TABLE_4000
9784     , p9_a3 out nocopy JTF_VARCHAR2_TABLE_4000
9785     , p9_a4 out nocopy JTF_VARCHAR2_TABLE_4000
9786     , p9_a5 out nocopy JTF_VARCHAR2_TABLE_4000
9787     , p9_a6 out nocopy JTF_VARCHAR2_TABLE_4000
9788     , p9_a7 out nocopy JTF_VARCHAR2_TABLE_4000
9789     , p9_a8 out nocopy JTF_VARCHAR2_TABLE_4000
9790     , p9_a9 out nocopy JTF_VARCHAR2_TABLE_4000
9791     , p9_a10 out nocopy JTF_VARCHAR2_TABLE_4000
9792     , p9_a11 out nocopy JTF_VARCHAR2_TABLE_4000
9793     , p9_a12 out nocopy JTF_VARCHAR2_TABLE_4000
9794     , p9_a13 out nocopy JTF_VARCHAR2_TABLE_4000
9795     , p9_a14 out nocopy JTF_VARCHAR2_TABLE_4000
9796     , p9_a15 out nocopy JTF_VARCHAR2_TABLE_4000
9797     , p9_a16 out nocopy JTF_VARCHAR2_TABLE_4000
9798     , p9_a17 out nocopy JTF_VARCHAR2_TABLE_4000
9799     , p9_a18 out nocopy JTF_VARCHAR2_TABLE_4000
9800     , p9_a19 out nocopy JTF_VARCHAR2_TABLE_4000
9801     , p9_a20 out nocopy JTF_VARCHAR2_TABLE_4000
9802     , p9_a21 out nocopy JTF_VARCHAR2_TABLE_4000
9803     , p9_a22 out nocopy JTF_VARCHAR2_TABLE_4000
9804     , p9_a23 out nocopy JTF_VARCHAR2_TABLE_4000
9805     , p9_a24 out nocopy JTF_VARCHAR2_TABLE_4000
9806     , p9_a25 out nocopy JTF_VARCHAR2_TABLE_4000
9807     , p9_a26 out nocopy JTF_VARCHAR2_TABLE_4000
9808     , p9_a27 out nocopy JTF_VARCHAR2_TABLE_4000
9809     , p9_a28 out nocopy JTF_VARCHAR2_TABLE_4000
9810     , p9_a29 out nocopy JTF_VARCHAR2_TABLE_4000
9811     , p9_a30 out nocopy JTF_VARCHAR2_TABLE_4000
9812     , p9_a31 out nocopy JTF_VARCHAR2_TABLE_4000
9813     , p9_a32 out nocopy JTF_VARCHAR2_TABLE_100
9814     , p9_a33 out nocopy JTF_VARCHAR2_TABLE_100
9815     , p9_a34 out nocopy JTF_VARCHAR2_TABLE_100
9816     , p9_a35 out nocopy JTF_VARCHAR2_TABLE_100
9817     , p9_a36 out nocopy JTF_VARCHAR2_TABLE_100
9818     , p9_a37 out nocopy JTF_VARCHAR2_TABLE_100
9819     , p9_a38 out nocopy JTF_VARCHAR2_TABLE_100
9820     , p9_a39 out nocopy JTF_NUMBER_TABLE
9821     , p9_a40 out nocopy JTF_VARCHAR2_TABLE_100
9822     , p9_a41 out nocopy JTF_VARCHAR2_TABLE_2000
9823     , p9_a42 out nocopy JTF_VARCHAR2_TABLE_100
9824     , p9_a43 out nocopy JTF_VARCHAR2_TABLE_4000
9825     , p9_a44 out nocopy JTF_DATE_TABLE
9826     , p9_a45 out nocopy JTF_VARCHAR2_TABLE_100
9827     , p9_a46 out nocopy JTF_VARCHAR2_TABLE_100
9828     , p9_a47 out nocopy JTF_VARCHAR2_TABLE_100
9829     , p9_a48 out nocopy JTF_VARCHAR2_TABLE_100
9830     , p9_a49 out nocopy JTF_VARCHAR2_TABLE_100
9831     , p9_a50 out nocopy JTF_VARCHAR2_TABLE_100
9832     , p9_a51 out nocopy JTF_VARCHAR2_TABLE_100
9833     , p9_a52 out nocopy JTF_VARCHAR2_TABLE_2000
9834     , p9_a53 out nocopy JTF_VARCHAR2_TABLE_100
9835     , p9_a54 out nocopy JTF_VARCHAR2_TABLE_100
9836     , p9_a55 out nocopy JTF_NUMBER_TABLE
9837     , p9_a56 out nocopy JTF_VARCHAR2_TABLE_2000
9838     , p9_a57 out nocopy JTF_VARCHAR2_TABLE_100
9839     , p9_a58 out nocopy JTF_VARCHAR2_TABLE_100
9840     , p9_a59 out nocopy JTF_VARCHAR2_TABLE_100
9841     , x_return_status out nocopy  VARCHAR2
9842     , x_msg_count out nocopy  NUMBER
9843     , x_msg_data out nocopy  VARCHAR2
9844   )
9845 
9846   as
9847     ddp_party_site_ids hz_party_search.idlist;
9848     ddp_contact_ids hz_party_search.idlist;
9849     ddp_contact_pt_ids hz_party_search.idlist;
9850     ddx_party_search_rec hz_party_search.party_search_rec_type;
9851     ddx_party_site_list hz_party_search.party_site_list;
9852     ddx_contact_list hz_party_search.contact_list;
9853     ddx_contact_point_list hz_party_search.contact_point_list;
9854     ddindx binary_integer; indx binary_integer;
9855   begin
9856 
9857     -- copy data to the local IN or IN-OUT args, if any
9858 
9859 
9860 
9861     hz_party_search_w.rosetta_table_copy_in_p6(ddp_party_site_ids, p_party_site_ids);
9862 
9863     hz_party_search_w.rosetta_table_copy_in_p6(ddp_contact_ids, p_contact_ids);
9864 
9865     hz_party_search_w.rosetta_table_copy_in_p6(ddp_contact_pt_ids, p_contact_pt_ids);
9866 
9867 
9868 
9869 
9870 
9871 
9872 
9873 
9874     -- here's the delegated call to the old PL/SQL routine
9875     hz_party_search.get_search_criteria(p_init_msg_list,
9876       p_rule_id,
9877       p_party_id,
9878       ddp_party_site_ids,
9879       ddp_contact_ids,
9880       ddp_contact_pt_ids,
9881       ddx_party_search_rec,
9882       ddx_party_site_list,
9883       ddx_contact_list,
9884       ddx_contact_point_list,
9885       x_return_status,
9886       x_msg_count,
9887       x_msg_data);
9888 
9889     -- copy data back from the local variables to OUT or IN-OUT args, if any
9890 
9891 
9892 
9893 
9894 
9895 
9896     p6_a0 := ddx_party_search_rec.all_account_names;
9897     p6_a1 := ddx_party_search_rec.all_account_numbers;
9898     p6_a2 := ddx_party_search_rec.domain_name;
9899     p6_a3 := ddx_party_search_rec.party_source_system_ref;
9900     p6_a4 := ddx_party_search_rec.custom_attribute1;
9901     p6_a5 := ddx_party_search_rec.custom_attribute10;
9902     p6_a6 := ddx_party_search_rec.custom_attribute11;
9903     p6_a7 := ddx_party_search_rec.custom_attribute12;
9904     p6_a8 := ddx_party_search_rec.custom_attribute13;
9905     p6_a9 := ddx_party_search_rec.custom_attribute14;
9906     p6_a10 := ddx_party_search_rec.custom_attribute15;
9907     p6_a11 := ddx_party_search_rec.custom_attribute16;
9908     p6_a12 := ddx_party_search_rec.custom_attribute17;
9909     p6_a13 := ddx_party_search_rec.custom_attribute18;
9910     p6_a14 := ddx_party_search_rec.custom_attribute19;
9911     p6_a15 := ddx_party_search_rec.custom_attribute2;
9912     p6_a16 := ddx_party_search_rec.custom_attribute20;
9913     p6_a17 := ddx_party_search_rec.custom_attribute21;
9914     p6_a18 := ddx_party_search_rec.custom_attribute22;
9915     p6_a19 := ddx_party_search_rec.custom_attribute23;
9916     p6_a20 := ddx_party_search_rec.custom_attribute24;
9917     p6_a21 := ddx_party_search_rec.custom_attribute25;
9918     p6_a22 := ddx_party_search_rec.custom_attribute26;
9919     p6_a23 := ddx_party_search_rec.custom_attribute27;
9920     p6_a24 := ddx_party_search_rec.custom_attribute28;
9921     p6_a25 := ddx_party_search_rec.custom_attribute29;
9922     p6_a26 := ddx_party_search_rec.custom_attribute3;
9923     p6_a27 := ddx_party_search_rec.custom_attribute30;
9924     p6_a28 := ddx_party_search_rec.custom_attribute4;
9925     p6_a29 := ddx_party_search_rec.custom_attribute5;
9926     p6_a30 := ddx_party_search_rec.custom_attribute6;
9927     p6_a31 := ddx_party_search_rec.custom_attribute7;
9928     p6_a32 := ddx_party_search_rec.custom_attribute8;
9929     p6_a33 := ddx_party_search_rec.custom_attribute9;
9930     p6_a34 := ddx_party_search_rec.analysis_fy;
9931     p6_a35 := ddx_party_search_rec.avg_high_credit;
9932     p6_a36 := ddx_party_search_rec.best_time_contact_begin;
9933     p6_a37 := ddx_party_search_rec.best_time_contact_end;
9934     p6_a38 := ddx_party_search_rec.branch_flag;
9935     p6_a39 := ddx_party_search_rec.business_scope;
9936     p6_a40 := ddx_party_search_rec.ceo_name;
9937     p6_a41 := ddx_party_search_rec.ceo_title;
9938     p6_a42 := ddx_party_search_rec.cong_dist_code;
9939     p6_a43 := ddx_party_search_rec.content_source_number;
9940     p6_a44 := ddx_party_search_rec.content_source_type;
9941     p6_a45 := ddx_party_search_rec.control_yr;
9942     p6_a46 := ddx_party_search_rec.corporation_class;
9943     p6_a47 := ddx_party_search_rec.credit_score;
9944     p6_a48 := ddx_party_search_rec.credit_score_age;
9945     p6_a49 := ddx_party_search_rec.credit_score_class;
9946     p6_a50 := ddx_party_search_rec.credit_score_commentary;
9947     p6_a51 := ddx_party_search_rec.credit_score_commentary10;
9948     p6_a52 := ddx_party_search_rec.credit_score_commentary2;
9949     p6_a53 := ddx_party_search_rec.credit_score_commentary3;
9950     p6_a54 := ddx_party_search_rec.credit_score_commentary4;
9951     p6_a55 := ddx_party_search_rec.credit_score_commentary5;
9952     p6_a56 := ddx_party_search_rec.credit_score_commentary6;
9953     p6_a57 := ddx_party_search_rec.credit_score_commentary7;
9954     p6_a58 := ddx_party_search_rec.credit_score_commentary8;
9955     p6_a59 := ddx_party_search_rec.credit_score_commentary9;
9956     p6_a60 := ddx_party_search_rec.credit_score_date;
9957     p6_a61 := ddx_party_search_rec.credit_score_incd_default;
9958     p6_a62 := ddx_party_search_rec.credit_score_natl_percentile;
9959     p6_a63 := ddx_party_search_rec.curr_fy_potential_revenue;
9960     p6_a64 := ddx_party_search_rec.db_rating;
9961     p6_a65 := ddx_party_search_rec.debarments_count;
9962     p6_a66 := ddx_party_search_rec.debarments_date;
9963     p6_a67 := ddx_party_search_rec.debarment_ind;
9964     p6_a68 := ddx_party_search_rec.disadv_8a_ind;
9965     p6_a69 := ddx_party_search_rec.duns_number_c;
9966     p6_a70 := ddx_party_search_rec.employees_total;
9967     p6_a71 := ddx_party_search_rec.emp_at_primary_adr;
9968     p6_a72 := ddx_party_search_rec.emp_at_primary_adr_est_ind;
9969     p6_a73 := ddx_party_search_rec.emp_at_primary_adr_min_ind;
9970     p6_a74 := ddx_party_search_rec.emp_at_primary_adr_text;
9971     p6_a75 := ddx_party_search_rec.enquiry_duns;
9972     p6_a76 := ddx_party_search_rec.export_ind;
9973     p6_a77 := ddx_party_search_rec.failure_score;
9974     p6_a78 := ddx_party_search_rec.failure_score_age;
9975     p6_a79 := ddx_party_search_rec.failure_score_class;
9976     p6_a80 := ddx_party_search_rec.failure_score_commentary;
9977     p6_a81 := ddx_party_search_rec.failure_score_commentary10;
9978     p6_a82 := ddx_party_search_rec.failure_score_commentary2;
9979     p6_a83 := ddx_party_search_rec.failure_score_commentary3;
9980     p6_a84 := ddx_party_search_rec.failure_score_commentary4;
9981     p6_a85 := ddx_party_search_rec.failure_score_commentary5;
9982     p6_a86 := ddx_party_search_rec.failure_score_commentary6;
9983     p6_a87 := ddx_party_search_rec.failure_score_commentary7;
9984     p6_a88 := ddx_party_search_rec.failure_score_commentary8;
9985     p6_a89 := ddx_party_search_rec.failure_score_commentary9;
9986     p6_a90 := ddx_party_search_rec.failure_score_date;
9987     p6_a91 := ddx_party_search_rec.failure_score_incd_default;
9988     p6_a92 := ddx_party_search_rec.failure_score_override_code;
9989     p6_a93 := ddx_party_search_rec.fiscal_yearend_month;
9990     p6_a94 := ddx_party_search_rec.global_failure_score;
9991     p6_a95 := ddx_party_search_rec.gsa_indicator_flag;
9992     p6_a96 := ddx_party_search_rec.high_credit;
9993     p6_a97 := ddx_party_search_rec.hq_branch_ind;
9994     p6_a98 := ddx_party_search_rec.import_ind;
9995     p6_a99 := ddx_party_search_rec.incorp_year;
9996     p6_a100 := ddx_party_search_rec.internal_flag;
9997     p6_a101 := ddx_party_search_rec.jgzz_fiscal_code;
9998     p6_a102 := ddx_party_search_rec.party_all_names;
9999     p6_a103 := ddx_party_search_rec.known_as;
10000     p6_a104 := ddx_party_search_rec.known_as2;
10001     p6_a105 := ddx_party_search_rec.known_as3;
10002     p6_a106 := ddx_party_search_rec.known_as4;
10003     p6_a107 := ddx_party_search_rec.known_as5;
10004     p6_a108 := ddx_party_search_rec.labor_surplus_ind;
10005     p6_a109 := ddx_party_search_rec.legal_status;
10006     p6_a110 := ddx_party_search_rec.line_of_business;
10007     p6_a111 := ddx_party_search_rec.local_activity_code;
10008     p6_a112 := ddx_party_search_rec.local_activity_code_type;
10009     p6_a113 := ddx_party_search_rec.local_bus_identifier;
10010     p6_a114 := ddx_party_search_rec.local_bus_iden_type;
10011     p6_a115 := ddx_party_search_rec.maximum_credit_currency_code;
10012     p6_a116 := ddx_party_search_rec.maximum_credit_recommendation;
10013     p6_a117 := ddx_party_search_rec.minority_owned_ind;
10014     p6_a118 := ddx_party_search_rec.minority_owned_type;
10015     p6_a119 := ddx_party_search_rec.next_fy_potential_revenue;
10016     p6_a120 := ddx_party_search_rec.oob_ind;
10017     p6_a121 := ddx_party_search_rec.organization_name;
10018     p6_a122 := ddx_party_search_rec.organization_name_phonetic;
10019     p6_a123 := ddx_party_search_rec.organization_type;
10020     p6_a124 := ddx_party_search_rec.parent_sub_ind;
10021     p6_a125 := ddx_party_search_rec.paydex_norm;
10022     p6_a126 := ddx_party_search_rec.paydex_score;
10023     p6_a127 := ddx_party_search_rec.paydex_three_months_ago;
10024     p6_a128 := ddx_party_search_rec.pref_functional_currency;
10025     p6_a129 := ddx_party_search_rec.principal_name;
10026     p6_a130 := ddx_party_search_rec.principal_title;
10027     p6_a131 := ddx_party_search_rec.public_private_ownership_flag;
10028     p6_a132 := ddx_party_search_rec.registration_type;
10029     p6_a133 := ddx_party_search_rec.rent_own_ind;
10030     p6_a134 := ddx_party_search_rec.sic_code;
10031     p6_a135 := ddx_party_search_rec.sic_code_type;
10032     p6_a136 := ddx_party_search_rec.small_bus_ind;
10033     p6_a137 := ddx_party_search_rec.tax_name;
10034     p6_a138 := ddx_party_search_rec.tax_reference;
10035     p6_a139 := ddx_party_search_rec.total_employees_text;
10036     p6_a140 := ddx_party_search_rec.total_emp_est_ind;
10037     p6_a141 := ddx_party_search_rec.total_emp_min_ind;
10038     p6_a142 := ddx_party_search_rec.total_employees_ind;
10039     p6_a143 := ddx_party_search_rec.total_payments;
10040     p6_a144 := ddx_party_search_rec.woman_owned_ind;
10041     p6_a145 := ddx_party_search_rec.year_established;
10042     p6_a146 := ddx_party_search_rec.category_code;
10043     p6_a147 := ddx_party_search_rec.competitor_flag;
10044     p6_a148 := ddx_party_search_rec.do_not_mail_flag;
10045     p6_a149 := ddx_party_search_rec.group_type;
10046     p6_a150 := ddx_party_search_rec.language_name;
10047     p6_a151 := ddx_party_search_rec.party_name;
10048     p6_a152 := ddx_party_search_rec.party_number;
10049     p6_a153 := ddx_party_search_rec.party_type;
10050     p6_a154 := ddx_party_search_rec.reference_use_flag;
10051     p6_a155 := ddx_party_search_rec.salutation;
10052     p6_a156 := ddx_party_search_rec.status;
10053     p6_a157 := ddx_party_search_rec.third_party_flag;
10054     p6_a158 := ddx_party_search_rec.validated_flag;
10055     p6_a159 := ddx_party_search_rec.date_of_birth;
10056     p6_a160 := ddx_party_search_rec.date_of_death;
10057     p6_a161 := ddx_party_search_rec.effective_start_date;
10058     p6_a162 := ddx_party_search_rec.effective_end_date;
10059     p6_a163 := ddx_party_search_rec.declared_ethnicity;
10060     p6_a164 := ddx_party_search_rec.gender;
10061     p6_a165 := ddx_party_search_rec.head_of_household_flag;
10062     p6_a166 := ddx_party_search_rec.household_income;
10063     p6_a167 := ddx_party_search_rec.household_size;
10064     p6_a168 := ddx_party_search_rec.last_known_gps;
10065     p6_a169 := ddx_party_search_rec.marital_status;
10066     p6_a170 := ddx_party_search_rec.marital_status_effective_date;
10067     p6_a171 := ddx_party_search_rec.middle_name_phonetic;
10068     p6_a172 := ddx_party_search_rec.personal_income;
10069     p6_a173 := ddx_party_search_rec.person_academic_title;
10070     p6_a174 := ddx_party_search_rec.person_first_name;
10071     p6_a175 := ddx_party_search_rec.person_first_name_phonetic;
10072     p6_a176 := ddx_party_search_rec.person_identifier;
10073     p6_a177 := ddx_party_search_rec.person_iden_type;
10074     p6_a178 := ddx_party_search_rec.person_initials;
10075     p6_a179 := ddx_party_search_rec.person_last_name;
10076     p6_a180 := ddx_party_search_rec.person_last_name_phonetic;
10077     p6_a181 := ddx_party_search_rec.person_middle_name;
10078     p6_a182 := ddx_party_search_rec.person_name;
10079     p6_a183 := ddx_party_search_rec.person_name_phonetic;
10080     p6_a184 := ddx_party_search_rec.person_name_suffix;
10081     p6_a185 := ddx_party_search_rec.person_previous_last_name;
10082     p6_a186 := ddx_party_search_rec.person_pre_name_adjunct;
10083     p6_a187 := ddx_party_search_rec.person_title;
10084     p6_a188 := ddx_party_search_rec.place_of_birth;
10085 
10086     hz_party_search_w.rosetta_table_copy_out_p8(ddx_party_site_list, p7_a0
10087       , p7_a1
10088       , p7_a2
10089       , p7_a3
10090       , p7_a4
10091       , p7_a5
10092       , p7_a6
10093       , p7_a7
10094       , p7_a8
10095       , p7_a9
10096       , p7_a10
10097       , p7_a11
10098       , p7_a12
10099       , p7_a13
10100       , p7_a14
10101       , p7_a15
10102       , p7_a16
10103       , p7_a17
10104       , p7_a18
10105       , p7_a19
10106       , p7_a20
10107       , p7_a21
10108       , p7_a22
10109       , p7_a23
10110       , p7_a24
10111       , p7_a25
10112       , p7_a26
10113       , p7_a27
10114       , p7_a28
10115       , p7_a29
10116       , p7_a30
10117       , p7_a31
10118       , p7_a32
10119       , p7_a33
10120       , p7_a34
10121       , p7_a35
10122       , p7_a36
10123       , p7_a37
10124       , p7_a38
10125       , p7_a39
10126       , p7_a40
10127       , p7_a41
10128       , p7_a42
10129       , p7_a43
10130       , p7_a44
10131       , p7_a45
10132       , p7_a46
10133       , p7_a47
10134       , p7_a48
10135       , p7_a49
10136       , p7_a50
10137       , p7_a51
10138       , p7_a52
10139       , p7_a53
10140       , p7_a54
10141       , p7_a55
10142       , p7_a56
10143       , p7_a57
10144       , p7_a58
10145       , p7_a59
10146       , p7_a60
10147       , p7_a61
10148       , p7_a62
10149       , p7_a63
10150       , p7_a64
10151       , p7_a65
10152       );
10153 
10154     hz_party_search_w.rosetta_table_copy_out_p9(ddx_contact_list, p8_a0
10155       , p8_a1
10156       , p8_a2
10157       , p8_a3
10158       , p8_a4
10159       , p8_a5
10160       , p8_a6
10161       , p8_a7
10162       , p8_a8
10163       , p8_a9
10164       , p8_a10
10165       , p8_a11
10166       , p8_a12
10167       , p8_a13
10168       , p8_a14
10169       , p8_a15
10170       , p8_a16
10171       , p8_a17
10172       , p8_a18
10173       , p8_a19
10174       , p8_a20
10175       , p8_a21
10176       , p8_a22
10177       , p8_a23
10178       , p8_a24
10179       , p8_a25
10180       , p8_a26
10181       , p8_a27
10182       , p8_a28
10183       , p8_a29
10184       , p8_a30
10185       , p8_a31
10186       , p8_a32
10187       , p8_a33
10188       , p8_a34
10189       , p8_a35
10190       , p8_a36
10191       , p8_a37
10192       , p8_a38
10193       , p8_a39
10194       , p8_a40
10195       , p8_a41
10196       , p8_a42
10197       , p8_a43
10198       , p8_a44
10199       , p8_a45
10200       , p8_a46
10201       , p8_a47
10202       , p8_a48
10203       , p8_a49
10204       , p8_a50
10205       , p8_a51
10206       , p8_a52
10207       , p8_a53
10208       , p8_a54
10209       , p8_a55
10210       , p8_a56
10211       , p8_a57
10212       , p8_a58
10213       , p8_a59
10214       , p8_a60
10215       , p8_a61
10216       , p8_a62
10217       , p8_a63
10218       , p8_a64
10219       , p8_a65
10220       , p8_a66
10221       , p8_a67
10222       , p8_a68
10223       );
10224 
10225     hz_party_search_w.rosetta_table_copy_out_p10(ddx_contact_point_list, p9_a0
10226       , p9_a1
10227       , p9_a2
10228       , p9_a3
10229       , p9_a4
10230       , p9_a5
10231       , p9_a6
10232       , p9_a7
10233       , p9_a8
10234       , p9_a9
10235       , p9_a10
10236       , p9_a11
10237       , p9_a12
10238       , p9_a13
10239       , p9_a14
10240       , p9_a15
10241       , p9_a16
10242       , p9_a17
10243       , p9_a18
10244       , p9_a19
10245       , p9_a20
10246       , p9_a21
10247       , p9_a22
10248       , p9_a23
10249       , p9_a24
10250       , p9_a25
10251       , p9_a26
10252       , p9_a27
10253       , p9_a28
10254       , p9_a29
10255       , p9_a30
10256       , p9_a31
10257       , p9_a32
10258       , p9_a33
10259       , p9_a34
10260       , p9_a35
10261       , p9_a36
10262       , p9_a37
10263       , p9_a38
10264       , p9_a39
10265       , p9_a40
10266       , p9_a41
10267       , p9_a42
10268       , p9_a43
10269       , p9_a44
10270       , p9_a45
10271       , p9_a46
10272       , p9_a47
10273       , p9_a48
10274       , p9_a49
10275       , p9_a50
10276       , p9_a51
10277       , p9_a52
10278       , p9_a53
10279       , p9_a54
10280       , p9_a55
10281       , p9_a56
10282       , p9_a57
10283       , p9_a58
10284       , p9_a59
10285       );
10286 
10287 
10288 
10289   end;
10290 
10291 end hz_party_search_w;