DBA Data[Home] [Help]

PACKAGE BODY: APPS.AMS_OA_CAMP_SCHEDULE_PUB_W

Source


1 package body ams_oa_camp_schedule_pub_w as
2   /* $Header: amsaschb.pls 120.4 2006/05/31 11:36:52 srivikri noship $ */
3   procedure rosetta_table_copy_in_p3(t out nocopy ams_camp_schedule_pub.schedule_tbl_type, a0 JTF_NUMBER_TABLE
4     , a1 JTF_DATE_TABLE
5     , a2 JTF_NUMBER_TABLE
6     , a3 JTF_DATE_TABLE
7     , a4 JTF_NUMBER_TABLE
8     , a5 JTF_NUMBER_TABLE
9     , a6 JTF_NUMBER_TABLE
10     , a7 JTF_NUMBER_TABLE
11     , a8 JTF_NUMBER_TABLE
12     , a9 JTF_VARCHAR2_TABLE_100
13     , a10 JTF_DATE_TABLE
14     , a11 JTF_VARCHAR2_TABLE_100
15     , a12 JTF_VARCHAR2_TABLE_100
16     , a13 JTF_DATE_TABLE
17     , a14 JTF_DATE_TABLE
18     , a15 JTF_NUMBER_TABLE
19     , a16 JTF_VARCHAR2_TABLE_100
20     , a17 JTF_NUMBER_TABLE
21     , a18 JTF_VARCHAR2_TABLE_100
22     , a19 JTF_NUMBER_TABLE
23     , a20 JTF_NUMBER_TABLE
24     , a21 JTF_VARCHAR2_TABLE_100
25     , a22 JTF_NUMBER_TABLE
26     , a23 JTF_NUMBER_TABLE
27     , a24 JTF_NUMBER_TABLE
28     , a25 JTF_NUMBER_TABLE
29     , a26 JTF_VARCHAR2_TABLE_100
30     , a27 JTF_NUMBER_TABLE
31     , a28 JTF_VARCHAR2_TABLE_200
32     , a29 JTF_VARCHAR2_TABLE_200
33     , a30 JTF_VARCHAR2_TABLE_300
34     , a31 JTF_VARCHAR2_TABLE_100
35     , a32 JTF_VARCHAR2_TABLE_100
36     , a33 JTF_NUMBER_TABLE
37     , a34 JTF_VARCHAR2_TABLE_100
38     , a35 JTF_NUMBER_TABLE
39     , a36 JTF_VARCHAR2_TABLE_100
40     , a37 JTF_VARCHAR2_TABLE_100
41     , a38 JTF_VARCHAR2_TABLE_100
42     , a39 JTF_VARCHAR2_TABLE_100
43     , a40 JTF_VARCHAR2_TABLE_300
44     , a41 JTF_VARCHAR2_TABLE_100
45     , a42 JTF_VARCHAR2_TABLE_100
46     , a43 JTF_NUMBER_TABLE
47     , a44 JTF_NUMBER_TABLE
48     , a45 JTF_VARCHAR2_TABLE_100
49     , a46 JTF_NUMBER_TABLE
50     , a47 JTF_VARCHAR2_TABLE_100
51     , a48 JTF_NUMBER_TABLE
52     , a49 JTF_VARCHAR2_TABLE_100
53     , a50 JTF_VARCHAR2_TABLE_200
54     , a51 JTF_VARCHAR2_TABLE_200
55     , a52 JTF_VARCHAR2_TABLE_200
56     , a53 JTF_VARCHAR2_TABLE_300
57     , a54 JTF_VARCHAR2_TABLE_200
58     , a55 JTF_VARCHAR2_TABLE_200
59     , a56 JTF_VARCHAR2_TABLE_200
60     , a57 JTF_VARCHAR2_TABLE_200
61     , a58 JTF_VARCHAR2_TABLE_200
62     , a59 JTF_VARCHAR2_TABLE_200
63     , a60 JTF_VARCHAR2_TABLE_200
64     , a61 JTF_VARCHAR2_TABLE_200
65     , a62 JTF_VARCHAR2_TABLE_200
66     , a63 JTF_VARCHAR2_TABLE_200
67     , a64 JTF_VARCHAR2_TABLE_200
68     , a65 JTF_VARCHAR2_TABLE_300
69     , a66 JTF_VARCHAR2_TABLE_200
70     , a67 JTF_VARCHAR2_TABLE_200
71     , a68 JTF_VARCHAR2_TABLE_200
72     , a69 JTF_VARCHAR2_TABLE_200
73     , a70 JTF_VARCHAR2_TABLE_200
74     , a71 JTF_VARCHAR2_TABLE_200
75     , a72 JTF_VARCHAR2_TABLE_200
76     , a73 JTF_VARCHAR2_TABLE_200
77     , a74 JTF_VARCHAR2_TABLE_200
78     , a75 JTF_VARCHAR2_TABLE_200
79     , a76 JTF_VARCHAR2_TABLE_200
80     , a77 JTF_VARCHAR2_TABLE_200
81     , a78 JTF_VARCHAR2_TABLE_200
82     , a79 JTF_VARCHAR2_TABLE_200
83     , a80 JTF_VARCHAR2_TABLE_200
84     , a81 JTF_VARCHAR2_TABLE_200
85     , a82 JTF_VARCHAR2_TABLE_4000
86     , a83 JTF_VARCHAR2_TABLE_100
87     , a84 JTF_VARCHAR2_TABLE_100
88     , a85 JTF_NUMBER_TABLE
89     , a86 JTF_NUMBER_TABLE
90     , a87 JTF_VARCHAR2_TABLE_100
91     , a88 JTF_VARCHAR2_TABLE_100
92     , a89 JTF_VARCHAR2_TABLE_300
93     , a90 JTF_VARCHAR2_TABLE_4000
94     , a91 JTF_VARCHAR2_TABLE_4000
95     , a92 JTF_VARCHAR2_TABLE_100
96     , a93 JTF_VARCHAR2_TABLE_100
97     , a94 JTF_NUMBER_TABLE
98     , a95 JTF_NUMBER_TABLE
99     , a96 JTF_VARCHAR2_TABLE_100
100     , a97 JTF_VARCHAR2_TABLE_100
101     , a98 JTF_DATE_TABLE
102     , a99 JTF_NUMBER_TABLE
103     , a100 JTF_VARCHAR2_TABLE_300
104     , a101 JTF_VARCHAR2_TABLE_100
105     , a102 JTF_VARCHAR2_TABLE_300
106     , a103 JTF_VARCHAR2_TABLE_300
107     , a104 JTF_VARCHAR2_TABLE_100
108     ) as
109     ddindx binary_integer; indx binary_integer;
110   begin
111   if a0 is not null and a0.count > 0 then
112       if a0.count > 0 then
113         indx := a0.first;
114         ddindx := 1;
115         while true loop
116           t(ddindx).schedule_id := a0(indx);
117           t(ddindx).last_update_date := a1(indx);
118           t(ddindx).last_updated_by := a2(indx);
119           t(ddindx).creation_date := a3(indx);
120           t(ddindx).created_by := a4(indx);
121           t(ddindx).last_update_login := a5(indx);
122           t(ddindx).object_version_number := a6(indx);
123           t(ddindx).campaign_id := a7(indx);
124           t(ddindx).user_status_id := a8(indx);
125           t(ddindx).status_code := a9(indx);
126           t(ddindx).status_date := a10(indx);
127           t(ddindx).source_code := a11(indx);
128           t(ddindx).use_parent_code_flag := a12(indx);
129           t(ddindx).start_date_time := a13(indx);
130           t(ddindx).end_date_time := a14(indx);
131           t(ddindx).timezone_id := a15(indx);
132           t(ddindx).activity_type_code := a16(indx);
133           t(ddindx).activity_id := a17(indx);
134           t(ddindx).arc_marketing_medium_from := a18(indx);
135           t(ddindx).marketing_medium_id := a19(indx);
136           t(ddindx).custom_setup_id := a20(indx);
137           t(ddindx).triggerable_flag := a21(indx);
138           t(ddindx).trigger_id := a22(indx);
139           t(ddindx).notify_user_id := a23(indx);
140           t(ddindx).approver_user_id := a24(indx);
141           t(ddindx).owner_user_id := a25(indx);
142           t(ddindx).active_flag := a26(indx);
143           t(ddindx).cover_letter_id := a27(indx);
144           t(ddindx).reply_to_mail := a28(indx);
145           t(ddindx).mail_sender_name := a29(indx);
146           t(ddindx).mail_subject := a30(indx);
147           t(ddindx).from_fax_no := a31(indx);
148           t(ddindx).accounts_closed_flag := a32(indx);
149           t(ddindx).org_id := a33(indx);
150           t(ddindx).objective_code := a34(indx);
151           t(ddindx).country_id := a35(indx);
152           t(ddindx).campaign_calendar := a36(indx);
153           t(ddindx).start_period_name := a37(indx);
154           t(ddindx).end_period_name := a38(indx);
155           t(ddindx).priority := a39(indx);
156           t(ddindx).workflow_item_key := a40(indx);
157           t(ddindx).transaction_currency_code := a41(indx);
158           t(ddindx).functional_currency_code := a42(indx);
159           t(ddindx).budget_amount_tc := a43(indx);
160           t(ddindx).budget_amount_fc := a44(indx);
161           t(ddindx).language_code := a45(indx);
162           t(ddindx).task_id := a46(indx);
163           t(ddindx).related_event_from := a47(indx);
164           t(ddindx).related_event_id := a48(indx);
165           t(ddindx).attribute_category := a49(indx);
166           t(ddindx).attribute1 := a50(indx);
167           t(ddindx).attribute2 := a51(indx);
168           t(ddindx).attribute3 := a52(indx);
169           t(ddindx).attribute4 := a53(indx);
170           t(ddindx).attribute5 := a54(indx);
171           t(ddindx).attribute6 := a55(indx);
172           t(ddindx).attribute7 := a56(indx);
173           t(ddindx).attribute8 := a57(indx);
174           t(ddindx).attribute9 := a58(indx);
175           t(ddindx).attribute10 := a59(indx);
176           t(ddindx).attribute11 := a60(indx);
177           t(ddindx).attribute12 := a61(indx);
178           t(ddindx).attribute13 := a62(indx);
179           t(ddindx).attribute14 := a63(indx);
180           t(ddindx).attribute15 := a64(indx);
181           t(ddindx).activity_attribute_category := a65(indx);
182           t(ddindx).activity_attribute1 := a66(indx);
183           t(ddindx).activity_attribute2 := a67(indx);
184           t(ddindx).activity_attribute3 := a68(indx);
185           t(ddindx).activity_attribute4 := a69(indx);
186           t(ddindx).activity_attribute5 := a70(indx);
187           t(ddindx).activity_attribute6 := a71(indx);
188           t(ddindx).activity_attribute7 := a72(indx);
189           t(ddindx).activity_attribute8 := a73(indx);
190           t(ddindx).activity_attribute9 := a74(indx);
191           t(ddindx).activity_attribute10 := a75(indx);
192           t(ddindx).activity_attribute11 := a76(indx);
193           t(ddindx).activity_attribute12 := a77(indx);
194           t(ddindx).activity_attribute13 := a78(indx);
195           t(ddindx).activity_attribute14 := a79(indx);
196           t(ddindx).activity_attribute15 := a80(indx);
197           t(ddindx).schedule_name := a81(indx);
198           t(ddindx).description := a82(indx);
199           t(ddindx).related_source_code := a83(indx);
200           t(ddindx).related_source_object := a84(indx);
201           t(ddindx).related_source_id := a85(indx);
202           t(ddindx).query_id := a86(indx);
203           t(ddindx).include_content_flag := a87(indx);
204           t(ddindx).content_type := a88(indx);
205           t(ddindx).test_email_address := a89(indx);
206           t(ddindx).greeting_text := a90(indx);
207           t(ddindx).footer_text := a91(indx);
208           t(ddindx).trig_repeat_flag := a92(indx);
209           t(ddindx).tgrp_exclude_prev_flag := a93(indx);
210           t(ddindx).orig_csch_id := a94(indx);
211           t(ddindx).cover_letter_version := a95(indx);
212           t(ddindx).usage := a96(indx);
213           t(ddindx).purpose := a97(indx);
214           t(ddindx).last_activation_date := a98(indx);
215           t(ddindx).sales_methodology_id := a99(indx);
216           t(ddindx).printer_address := a100(indx);
217           t(ddindx).notify_on_activation_flag := a101(indx);
218           t(ddindx).sender_display_name := a102(indx);
219           t(ddindx).asn_group_id := a103(indx);
220           t(ddindx).delivery_mode := a104(indx);
221           ddindx := ddindx+1;
222           if a0.last =indx
223             then exit;
224           end if;
225           indx := a0.next(indx);
226         end loop;
227       end if;
228    end if;
229   end rosetta_table_copy_in_p3;
230   procedure rosetta_table_copy_out_p3(t ams_camp_schedule_pub.schedule_tbl_type, a0 out nocopy JTF_NUMBER_TABLE
231     , a1 out nocopy JTF_DATE_TABLE
232     , a2 out nocopy JTF_NUMBER_TABLE
233     , a3 out nocopy JTF_DATE_TABLE
234     , a4 out nocopy JTF_NUMBER_TABLE
235     , a5 out nocopy JTF_NUMBER_TABLE
236     , a6 out nocopy JTF_NUMBER_TABLE
237     , a7 out nocopy JTF_NUMBER_TABLE
238     , a8 out nocopy JTF_NUMBER_TABLE
239     , a9 out nocopy JTF_VARCHAR2_TABLE_100
240     , a10 out nocopy JTF_DATE_TABLE
241     , a11 out nocopy JTF_VARCHAR2_TABLE_100
242     , a12 out nocopy JTF_VARCHAR2_TABLE_100
243     , a13 out nocopy JTF_DATE_TABLE
244     , a14 out nocopy JTF_DATE_TABLE
245     , a15 out nocopy JTF_NUMBER_TABLE
246     , a16 out nocopy JTF_VARCHAR2_TABLE_100
247     , a17 out nocopy JTF_NUMBER_TABLE
248     , a18 out nocopy JTF_VARCHAR2_TABLE_100
249     , a19 out nocopy JTF_NUMBER_TABLE
250     , a20 out nocopy JTF_NUMBER_TABLE
251     , a21 out nocopy JTF_VARCHAR2_TABLE_100
252     , a22 out nocopy JTF_NUMBER_TABLE
253     , a23 out nocopy JTF_NUMBER_TABLE
254     , a24 out nocopy JTF_NUMBER_TABLE
255     , a25 out nocopy JTF_NUMBER_TABLE
256     , a26 out nocopy JTF_VARCHAR2_TABLE_100
257     , a27 out nocopy JTF_NUMBER_TABLE
258     , a28 out nocopy JTF_VARCHAR2_TABLE_200
259     , a29 out nocopy JTF_VARCHAR2_TABLE_200
260     , a30 out nocopy JTF_VARCHAR2_TABLE_300
261     , a31 out nocopy JTF_VARCHAR2_TABLE_100
262     , a32 out nocopy JTF_VARCHAR2_TABLE_100
263     , a33 out nocopy JTF_NUMBER_TABLE
264     , a34 out nocopy JTF_VARCHAR2_TABLE_100
265     , a35 out nocopy JTF_NUMBER_TABLE
266     , a36 out nocopy JTF_VARCHAR2_TABLE_100
267     , a37 out nocopy JTF_VARCHAR2_TABLE_100
268     , a38 out nocopy JTF_VARCHAR2_TABLE_100
269     , a39 out nocopy JTF_VARCHAR2_TABLE_100
270     , a40 out nocopy JTF_VARCHAR2_TABLE_300
271     , a41 out nocopy JTF_VARCHAR2_TABLE_100
272     , a42 out nocopy JTF_VARCHAR2_TABLE_100
273     , a43 out nocopy JTF_NUMBER_TABLE
274     , a44 out nocopy JTF_NUMBER_TABLE
275     , a45 out nocopy JTF_VARCHAR2_TABLE_100
276     , a46 out nocopy JTF_NUMBER_TABLE
277     , a47 out nocopy JTF_VARCHAR2_TABLE_100
278     , a48 out nocopy JTF_NUMBER_TABLE
279     , a49 out nocopy JTF_VARCHAR2_TABLE_100
280     , a50 out nocopy JTF_VARCHAR2_TABLE_200
281     , a51 out nocopy JTF_VARCHAR2_TABLE_200
282     , a52 out nocopy JTF_VARCHAR2_TABLE_200
283     , a53 out nocopy JTF_VARCHAR2_TABLE_300
284     , a54 out nocopy JTF_VARCHAR2_TABLE_200
285     , a55 out nocopy JTF_VARCHAR2_TABLE_200
286     , a56 out nocopy JTF_VARCHAR2_TABLE_200
287     , a57 out nocopy JTF_VARCHAR2_TABLE_200
288     , a58 out nocopy JTF_VARCHAR2_TABLE_200
289     , a59 out nocopy JTF_VARCHAR2_TABLE_200
290     , a60 out nocopy JTF_VARCHAR2_TABLE_200
291     , a61 out nocopy JTF_VARCHAR2_TABLE_200
292     , a62 out nocopy JTF_VARCHAR2_TABLE_200
293     , a63 out nocopy JTF_VARCHAR2_TABLE_200
294     , a64 out nocopy JTF_VARCHAR2_TABLE_200
295     , a65 out nocopy JTF_VARCHAR2_TABLE_300
296     , a66 out nocopy JTF_VARCHAR2_TABLE_200
297     , a67 out nocopy JTF_VARCHAR2_TABLE_200
298     , a68 out nocopy JTF_VARCHAR2_TABLE_200
299     , a69 out nocopy JTF_VARCHAR2_TABLE_200
300     , a70 out nocopy JTF_VARCHAR2_TABLE_200
301     , a71 out nocopy JTF_VARCHAR2_TABLE_200
302     , a72 out nocopy JTF_VARCHAR2_TABLE_200
303     , a73 out nocopy JTF_VARCHAR2_TABLE_200
304     , a74 out nocopy JTF_VARCHAR2_TABLE_200
305     , a75 out nocopy JTF_VARCHAR2_TABLE_200
306     , a76 out nocopy JTF_VARCHAR2_TABLE_200
307     , a77 out nocopy JTF_VARCHAR2_TABLE_200
308     , a78 out nocopy JTF_VARCHAR2_TABLE_200
309     , a79 out nocopy JTF_VARCHAR2_TABLE_200
310     , a80 out nocopy JTF_VARCHAR2_TABLE_200
311     , a81 out nocopy JTF_VARCHAR2_TABLE_200
312     , a82 out nocopy JTF_VARCHAR2_TABLE_4000
313     , a83 out nocopy JTF_VARCHAR2_TABLE_100
314     , a84 out nocopy JTF_VARCHAR2_TABLE_100
315     , a85 out nocopy JTF_NUMBER_TABLE
316     , a86 out nocopy JTF_NUMBER_TABLE
317     , a87 out nocopy JTF_VARCHAR2_TABLE_100
318     , a88 out nocopy JTF_VARCHAR2_TABLE_100
319     , a89 out nocopy JTF_VARCHAR2_TABLE_300
320     , a90 out nocopy JTF_VARCHAR2_TABLE_4000
321     , a91 out nocopy JTF_VARCHAR2_TABLE_4000
322     , a92 out nocopy JTF_VARCHAR2_TABLE_100
323     , a93 out nocopy JTF_VARCHAR2_TABLE_100
324     , a94 out nocopy JTF_NUMBER_TABLE
325     , a95 out nocopy JTF_NUMBER_TABLE
326     , a96 out nocopy JTF_VARCHAR2_TABLE_100
327     , a97 out nocopy JTF_VARCHAR2_TABLE_100
328     , a98 out nocopy JTF_DATE_TABLE
329     , a99 out nocopy JTF_NUMBER_TABLE
330     , a100 out nocopy JTF_VARCHAR2_TABLE_300
331     , a101 out nocopy JTF_VARCHAR2_TABLE_100
332     , a102 out nocopy JTF_VARCHAR2_TABLE_300
333     , a103 out nocopy JTF_VARCHAR2_TABLE_300
334     , a104 out nocopy JTF_VARCHAR2_TABLE_100
335     ) as
336     ddindx binary_integer; indx binary_integer;
337   begin
338   if t is null or t.count = 0 then
339     a0 := JTF_NUMBER_TABLE();
340     a1 := JTF_DATE_TABLE();
341     a2 := JTF_NUMBER_TABLE();
342     a3 := JTF_DATE_TABLE();
343     a4 := JTF_NUMBER_TABLE();
344     a5 := JTF_NUMBER_TABLE();
345     a6 := JTF_NUMBER_TABLE();
346     a7 := JTF_NUMBER_TABLE();
347     a8 := JTF_NUMBER_TABLE();
348     a9 := JTF_VARCHAR2_TABLE_100();
349     a10 := JTF_DATE_TABLE();
350     a11 := JTF_VARCHAR2_TABLE_100();
351     a12 := JTF_VARCHAR2_TABLE_100();
352     a13 := JTF_DATE_TABLE();
353     a14 := JTF_DATE_TABLE();
354     a15 := JTF_NUMBER_TABLE();
355     a16 := JTF_VARCHAR2_TABLE_100();
356     a17 := JTF_NUMBER_TABLE();
357     a18 := JTF_VARCHAR2_TABLE_100();
358     a19 := JTF_NUMBER_TABLE();
359     a20 := JTF_NUMBER_TABLE();
360     a21 := JTF_VARCHAR2_TABLE_100();
361     a22 := JTF_NUMBER_TABLE();
362     a23 := JTF_NUMBER_TABLE();
363     a24 := JTF_NUMBER_TABLE();
364     a25 := JTF_NUMBER_TABLE();
365     a26 := JTF_VARCHAR2_TABLE_100();
366     a27 := JTF_NUMBER_TABLE();
367     a28 := JTF_VARCHAR2_TABLE_200();
368     a29 := JTF_VARCHAR2_TABLE_200();
369     a30 := JTF_VARCHAR2_TABLE_300();
370     a31 := JTF_VARCHAR2_TABLE_100();
371     a32 := JTF_VARCHAR2_TABLE_100();
372     a33 := JTF_NUMBER_TABLE();
373     a34 := JTF_VARCHAR2_TABLE_100();
374     a35 := JTF_NUMBER_TABLE();
375     a36 := JTF_VARCHAR2_TABLE_100();
376     a37 := JTF_VARCHAR2_TABLE_100();
377     a38 := JTF_VARCHAR2_TABLE_100();
378     a39 := JTF_VARCHAR2_TABLE_100();
379     a40 := JTF_VARCHAR2_TABLE_300();
380     a41 := JTF_VARCHAR2_TABLE_100();
381     a42 := JTF_VARCHAR2_TABLE_100();
382     a43 := JTF_NUMBER_TABLE();
383     a44 := JTF_NUMBER_TABLE();
384     a45 := JTF_VARCHAR2_TABLE_100();
385     a46 := JTF_NUMBER_TABLE();
386     a47 := JTF_VARCHAR2_TABLE_100();
387     a48 := JTF_NUMBER_TABLE();
388     a49 := JTF_VARCHAR2_TABLE_100();
389     a50 := JTF_VARCHAR2_TABLE_200();
390     a51 := JTF_VARCHAR2_TABLE_200();
391     a52 := JTF_VARCHAR2_TABLE_200();
392     a53 := JTF_VARCHAR2_TABLE_300();
393     a54 := JTF_VARCHAR2_TABLE_200();
394     a55 := JTF_VARCHAR2_TABLE_200();
395     a56 := JTF_VARCHAR2_TABLE_200();
396     a57 := JTF_VARCHAR2_TABLE_200();
397     a58 := JTF_VARCHAR2_TABLE_200();
398     a59 := JTF_VARCHAR2_TABLE_200();
399     a60 := JTF_VARCHAR2_TABLE_200();
400     a61 := JTF_VARCHAR2_TABLE_200();
401     a62 := JTF_VARCHAR2_TABLE_200();
402     a63 := JTF_VARCHAR2_TABLE_200();
403     a64 := JTF_VARCHAR2_TABLE_200();
404     a65 := JTF_VARCHAR2_TABLE_300();
405     a66 := JTF_VARCHAR2_TABLE_200();
406     a67 := JTF_VARCHAR2_TABLE_200();
407     a68 := JTF_VARCHAR2_TABLE_200();
408     a69 := JTF_VARCHAR2_TABLE_200();
409     a70 := JTF_VARCHAR2_TABLE_200();
410     a71 := JTF_VARCHAR2_TABLE_200();
411     a72 := JTF_VARCHAR2_TABLE_200();
412     a73 := JTF_VARCHAR2_TABLE_200();
413     a74 := JTF_VARCHAR2_TABLE_200();
414     a75 := JTF_VARCHAR2_TABLE_200();
415     a76 := JTF_VARCHAR2_TABLE_200();
416     a77 := JTF_VARCHAR2_TABLE_200();
417     a78 := JTF_VARCHAR2_TABLE_200();
418     a79 := JTF_VARCHAR2_TABLE_200();
419     a80 := JTF_VARCHAR2_TABLE_200();
420     a81 := JTF_VARCHAR2_TABLE_200();
421     a82 := JTF_VARCHAR2_TABLE_4000();
422     a83 := JTF_VARCHAR2_TABLE_100();
423     a84 := JTF_VARCHAR2_TABLE_100();
424     a85 := JTF_NUMBER_TABLE();
425     a86 := JTF_NUMBER_TABLE();
426     a87 := JTF_VARCHAR2_TABLE_100();
427     a88 := JTF_VARCHAR2_TABLE_100();
428     a89 := JTF_VARCHAR2_TABLE_300();
429     a90 := JTF_VARCHAR2_TABLE_4000();
430     a91 := JTF_VARCHAR2_TABLE_4000();
431     a92 := JTF_VARCHAR2_TABLE_100();
432     a93 := JTF_VARCHAR2_TABLE_100();
433     a94 := JTF_NUMBER_TABLE();
434     a95 := JTF_NUMBER_TABLE();
435     a96 := JTF_VARCHAR2_TABLE_100();
436     a97 := JTF_VARCHAR2_TABLE_100();
437     a98 := JTF_DATE_TABLE();
438     a99 := JTF_NUMBER_TABLE();
439     a100 := JTF_VARCHAR2_TABLE_300();
440     a101 := JTF_VARCHAR2_TABLE_100();
441     a102 := JTF_VARCHAR2_TABLE_300();
442     a103 := JTF_VARCHAR2_TABLE_300();
443     a104 := JTF_VARCHAR2_TABLE_100();
444   else
445       a0 := JTF_NUMBER_TABLE();
446       a1 := JTF_DATE_TABLE();
447       a2 := JTF_NUMBER_TABLE();
448       a3 := JTF_DATE_TABLE();
449       a4 := JTF_NUMBER_TABLE();
450       a5 := JTF_NUMBER_TABLE();
451       a6 := JTF_NUMBER_TABLE();
452       a7 := JTF_NUMBER_TABLE();
453       a8 := JTF_NUMBER_TABLE();
454       a9 := JTF_VARCHAR2_TABLE_100();
455       a10 := JTF_DATE_TABLE();
456       a11 := JTF_VARCHAR2_TABLE_100();
457       a12 := JTF_VARCHAR2_TABLE_100();
458       a13 := JTF_DATE_TABLE();
459       a14 := JTF_DATE_TABLE();
460       a15 := JTF_NUMBER_TABLE();
461       a16 := JTF_VARCHAR2_TABLE_100();
462       a17 := JTF_NUMBER_TABLE();
463       a18 := JTF_VARCHAR2_TABLE_100();
464       a19 := JTF_NUMBER_TABLE();
465       a20 := JTF_NUMBER_TABLE();
466       a21 := JTF_VARCHAR2_TABLE_100();
467       a22 := JTF_NUMBER_TABLE();
468       a23 := JTF_NUMBER_TABLE();
469       a24 := JTF_NUMBER_TABLE();
470       a25 := JTF_NUMBER_TABLE();
471       a26 := JTF_VARCHAR2_TABLE_100();
472       a27 := JTF_NUMBER_TABLE();
473       a28 := JTF_VARCHAR2_TABLE_200();
474       a29 := JTF_VARCHAR2_TABLE_200();
475       a30 := JTF_VARCHAR2_TABLE_300();
476       a31 := JTF_VARCHAR2_TABLE_100();
477       a32 := JTF_VARCHAR2_TABLE_100();
478       a33 := JTF_NUMBER_TABLE();
479       a34 := JTF_VARCHAR2_TABLE_100();
480       a35 := JTF_NUMBER_TABLE();
481       a36 := JTF_VARCHAR2_TABLE_100();
482       a37 := JTF_VARCHAR2_TABLE_100();
483       a38 := JTF_VARCHAR2_TABLE_100();
484       a39 := JTF_VARCHAR2_TABLE_100();
485       a40 := JTF_VARCHAR2_TABLE_300();
486       a41 := JTF_VARCHAR2_TABLE_100();
487       a42 := JTF_VARCHAR2_TABLE_100();
488       a43 := JTF_NUMBER_TABLE();
489       a44 := JTF_NUMBER_TABLE();
490       a45 := JTF_VARCHAR2_TABLE_100();
491       a46 := JTF_NUMBER_TABLE();
492       a47 := JTF_VARCHAR2_TABLE_100();
493       a48 := JTF_NUMBER_TABLE();
494       a49 := JTF_VARCHAR2_TABLE_100();
495       a50 := JTF_VARCHAR2_TABLE_200();
496       a51 := JTF_VARCHAR2_TABLE_200();
497       a52 := JTF_VARCHAR2_TABLE_200();
498       a53 := JTF_VARCHAR2_TABLE_300();
499       a54 := JTF_VARCHAR2_TABLE_200();
500       a55 := JTF_VARCHAR2_TABLE_200();
501       a56 := JTF_VARCHAR2_TABLE_200();
502       a57 := JTF_VARCHAR2_TABLE_200();
503       a58 := JTF_VARCHAR2_TABLE_200();
504       a59 := JTF_VARCHAR2_TABLE_200();
505       a60 := JTF_VARCHAR2_TABLE_200();
506       a61 := JTF_VARCHAR2_TABLE_200();
507       a62 := JTF_VARCHAR2_TABLE_200();
508       a63 := JTF_VARCHAR2_TABLE_200();
509       a64 := JTF_VARCHAR2_TABLE_200();
510       a65 := JTF_VARCHAR2_TABLE_300();
511       a66 := JTF_VARCHAR2_TABLE_200();
512       a67 := JTF_VARCHAR2_TABLE_200();
513       a68 := JTF_VARCHAR2_TABLE_200();
514       a69 := JTF_VARCHAR2_TABLE_200();
515       a70 := JTF_VARCHAR2_TABLE_200();
516       a71 := JTF_VARCHAR2_TABLE_200();
517       a72 := JTF_VARCHAR2_TABLE_200();
518       a73 := JTF_VARCHAR2_TABLE_200();
519       a74 := JTF_VARCHAR2_TABLE_200();
520       a75 := JTF_VARCHAR2_TABLE_200();
521       a76 := JTF_VARCHAR2_TABLE_200();
522       a77 := JTF_VARCHAR2_TABLE_200();
523       a78 := JTF_VARCHAR2_TABLE_200();
524       a79 := JTF_VARCHAR2_TABLE_200();
525       a80 := JTF_VARCHAR2_TABLE_200();
526       a81 := JTF_VARCHAR2_TABLE_200();
527       a82 := JTF_VARCHAR2_TABLE_4000();
528       a83 := JTF_VARCHAR2_TABLE_100();
529       a84 := JTF_VARCHAR2_TABLE_100();
530       a85 := JTF_NUMBER_TABLE();
531       a86 := JTF_NUMBER_TABLE();
532       a87 := JTF_VARCHAR2_TABLE_100();
533       a88 := JTF_VARCHAR2_TABLE_100();
534       a89 := JTF_VARCHAR2_TABLE_300();
535       a90 := JTF_VARCHAR2_TABLE_4000();
536       a91 := JTF_VARCHAR2_TABLE_4000();
537       a92 := JTF_VARCHAR2_TABLE_100();
538       a93 := JTF_VARCHAR2_TABLE_100();
539       a94 := JTF_NUMBER_TABLE();
540       a95 := JTF_NUMBER_TABLE();
541       a96 := JTF_VARCHAR2_TABLE_100();
542       a97 := JTF_VARCHAR2_TABLE_100();
543       a98 := JTF_DATE_TABLE();
544       a99 := JTF_NUMBER_TABLE();
545       a100 := JTF_VARCHAR2_TABLE_300();
546       a101 := JTF_VARCHAR2_TABLE_100();
547       a102 := JTF_VARCHAR2_TABLE_300();
548       a103 := JTF_VARCHAR2_TABLE_300();
549       a104 := JTF_VARCHAR2_TABLE_100();
550       if t.count > 0 then
551         a0.extend(t.count);
552         a1.extend(t.count);
553         a2.extend(t.count);
554         a3.extend(t.count);
555         a4.extend(t.count);
556         a5.extend(t.count);
557         a6.extend(t.count);
558         a7.extend(t.count);
559         a8.extend(t.count);
560         a9.extend(t.count);
561         a10.extend(t.count);
562         a11.extend(t.count);
563         a12.extend(t.count);
564         a13.extend(t.count);
565         a14.extend(t.count);
566         a15.extend(t.count);
567         a16.extend(t.count);
568         a17.extend(t.count);
569         a18.extend(t.count);
570         a19.extend(t.count);
571         a20.extend(t.count);
572         a21.extend(t.count);
573         a22.extend(t.count);
574         a23.extend(t.count);
575         a24.extend(t.count);
576         a25.extend(t.count);
577         a26.extend(t.count);
578         a27.extend(t.count);
579         a28.extend(t.count);
580         a29.extend(t.count);
581         a30.extend(t.count);
582         a31.extend(t.count);
583         a32.extend(t.count);
584         a33.extend(t.count);
585         a34.extend(t.count);
586         a35.extend(t.count);
587         a36.extend(t.count);
588         a37.extend(t.count);
589         a38.extend(t.count);
590         a39.extend(t.count);
591         a40.extend(t.count);
592         a41.extend(t.count);
593         a42.extend(t.count);
594         a43.extend(t.count);
595         a44.extend(t.count);
596         a45.extend(t.count);
597         a46.extend(t.count);
598         a47.extend(t.count);
599         a48.extend(t.count);
600         a49.extend(t.count);
601         a50.extend(t.count);
602         a51.extend(t.count);
603         a52.extend(t.count);
604         a53.extend(t.count);
605         a54.extend(t.count);
606         a55.extend(t.count);
607         a56.extend(t.count);
608         a57.extend(t.count);
609         a58.extend(t.count);
610         a59.extend(t.count);
611         a60.extend(t.count);
612         a61.extend(t.count);
613         a62.extend(t.count);
614         a63.extend(t.count);
615         a64.extend(t.count);
616         a65.extend(t.count);
617         a66.extend(t.count);
618         a67.extend(t.count);
619         a68.extend(t.count);
620         a69.extend(t.count);
621         a70.extend(t.count);
622         a71.extend(t.count);
623         a72.extend(t.count);
624         a73.extend(t.count);
625         a74.extend(t.count);
626         a75.extend(t.count);
627         a76.extend(t.count);
628         a77.extend(t.count);
629         a78.extend(t.count);
630         a79.extend(t.count);
631         a80.extend(t.count);
632         a81.extend(t.count);
633         a82.extend(t.count);
634         a83.extend(t.count);
635         a84.extend(t.count);
636         a85.extend(t.count);
637         a86.extend(t.count);
638         a87.extend(t.count);
639         a88.extend(t.count);
640         a89.extend(t.count);
641         a90.extend(t.count);
642         a91.extend(t.count);
643         a92.extend(t.count);
644         a93.extend(t.count);
645         a94.extend(t.count);
646         a95.extend(t.count);
647         a96.extend(t.count);
648         a97.extend(t.count);
649         a98.extend(t.count);
650         a99.extend(t.count);
651         a100.extend(t.count);
652         a101.extend(t.count);
653         a102.extend(t.count);
654         a103.extend(t.count);
655         a104.extend(t.count);
656         ddindx := t.first;
657         indx := 1;
658         while true loop
659           a0(indx) := t(ddindx).schedule_id;
660           a1(indx) := t(ddindx).last_update_date;
661           a2(indx) := t(ddindx).last_updated_by;
662           a3(indx) := t(ddindx).creation_date;
663           a4(indx) := t(ddindx).created_by;
664           a5(indx) := t(ddindx).last_update_login;
665           a6(indx) := t(ddindx).object_version_number;
666           a7(indx) := t(ddindx).campaign_id;
667           a8(indx) := t(ddindx).user_status_id;
668           a9(indx) := t(ddindx).status_code;
669           a10(indx) := t(ddindx).status_date;
670           a11(indx) := t(ddindx).source_code;
671           a12(indx) := t(ddindx).use_parent_code_flag;
672           a13(indx) := t(ddindx).start_date_time;
673           a14(indx) := t(ddindx).end_date_time;
674           a15(indx) := t(ddindx).timezone_id;
675           a16(indx) := t(ddindx).activity_type_code;
676           a17(indx) := t(ddindx).activity_id;
677           a18(indx) := t(ddindx).arc_marketing_medium_from;
678           a19(indx) := t(ddindx).marketing_medium_id;
679           a20(indx) := t(ddindx).custom_setup_id;
680           a21(indx) := t(ddindx).triggerable_flag;
681           a22(indx) := t(ddindx).trigger_id;
682           a23(indx) := t(ddindx).notify_user_id;
683           a24(indx) := t(ddindx).approver_user_id;
684           a25(indx) := t(ddindx).owner_user_id;
685           a26(indx) := t(ddindx).active_flag;
686           a27(indx) := t(ddindx).cover_letter_id;
687           a28(indx) := t(ddindx).reply_to_mail;
688           a29(indx) := t(ddindx).mail_sender_name;
689           a30(indx) := t(ddindx).mail_subject;
690           a31(indx) := t(ddindx).from_fax_no;
691           a32(indx) := t(ddindx).accounts_closed_flag;
692           a33(indx) := t(ddindx).org_id;
693           a34(indx) := t(ddindx).objective_code;
694           a35(indx) := t(ddindx).country_id;
695           a36(indx) := t(ddindx).campaign_calendar;
696           a37(indx) := t(ddindx).start_period_name;
697           a38(indx) := t(ddindx).end_period_name;
698           a39(indx) := t(ddindx).priority;
699           a40(indx) := t(ddindx).workflow_item_key;
700           a41(indx) := t(ddindx).transaction_currency_code;
701           a42(indx) := t(ddindx).functional_currency_code;
702           a43(indx) := t(ddindx).budget_amount_tc;
703           a44(indx) := t(ddindx).budget_amount_fc;
704           a45(indx) := t(ddindx).language_code;
705           a46(indx) := t(ddindx).task_id;
706           a47(indx) := t(ddindx).related_event_from;
707           a48(indx) := t(ddindx).related_event_id;
708           a49(indx) := t(ddindx).attribute_category;
709           a50(indx) := t(ddindx).attribute1;
710           a51(indx) := t(ddindx).attribute2;
711           a52(indx) := t(ddindx).attribute3;
712           a53(indx) := t(ddindx).attribute4;
713           a54(indx) := t(ddindx).attribute5;
714           a55(indx) := t(ddindx).attribute6;
715           a56(indx) := t(ddindx).attribute7;
716           a57(indx) := t(ddindx).attribute8;
717           a58(indx) := t(ddindx).attribute9;
718           a59(indx) := t(ddindx).attribute10;
719           a60(indx) := t(ddindx).attribute11;
720           a61(indx) := t(ddindx).attribute12;
721           a62(indx) := t(ddindx).attribute13;
722           a63(indx) := t(ddindx).attribute14;
723           a64(indx) := t(ddindx).attribute15;
724           a65(indx) := t(ddindx).activity_attribute_category;
725           a66(indx) := t(ddindx).activity_attribute1;
726           a67(indx) := t(ddindx).activity_attribute2;
727           a68(indx) := t(ddindx).activity_attribute3;
728           a69(indx) := t(ddindx).activity_attribute4;
729           a70(indx) := t(ddindx).activity_attribute5;
730           a71(indx) := t(ddindx).activity_attribute6;
731           a72(indx) := t(ddindx).activity_attribute7;
732           a73(indx) := t(ddindx).activity_attribute8;
733           a74(indx) := t(ddindx).activity_attribute9;
734           a75(indx) := t(ddindx).activity_attribute10;
735           a76(indx) := t(ddindx).activity_attribute11;
736           a77(indx) := t(ddindx).activity_attribute12;
737           a78(indx) := t(ddindx).activity_attribute13;
738           a79(indx) := t(ddindx).activity_attribute14;
739           a80(indx) := t(ddindx).activity_attribute15;
740           a81(indx) := t(ddindx).schedule_name;
741           a82(indx) := t(ddindx).description;
742           a83(indx) := t(ddindx).related_source_code;
743           a84(indx) := t(ddindx).related_source_object;
744           a85(indx) := t(ddindx).related_source_id;
745           a86(indx) := t(ddindx).query_id;
746           a87(indx) := t(ddindx).include_content_flag;
747           a88(indx) := t(ddindx).content_type;
748           a89(indx) := t(ddindx).test_email_address;
749           a90(indx) := t(ddindx).greeting_text;
750           a91(indx) := t(ddindx).footer_text;
751           a92(indx) := t(ddindx).trig_repeat_flag;
752           a93(indx) := t(ddindx).tgrp_exclude_prev_flag;
753           a94(indx) := t(ddindx).orig_csch_id;
754           a95(indx) := t(ddindx).cover_letter_version;
755           a96(indx) := t(ddindx).usage;
756           a97(indx) := t(ddindx).purpose;
757           a98(indx) := t(ddindx).last_activation_date;
758           a99(indx) := t(ddindx).sales_methodology_id;
759           a100(indx) := t(ddindx).printer_address;
760           a101(indx) := t(ddindx).notify_on_activation_flag;
761           a102(indx) := t(ddindx).sender_display_name;
762           a103(indx) := t(ddindx).asn_group_id;
763           a104(indx) := t(ddindx).delivery_mode;
764           indx := indx+1;
765           if t.last =ddindx
766             then exit;
767           end if;
768           ddindx := t.next(ddindx);
769         end loop;
770       end if;
771    end if;
772   end rosetta_table_copy_out_p3;
773 
774   procedure create_camp_schedule(p_api_version_number  NUMBER
775     , p_init_msg_list  VARCHAR2
776     , p_commit  VARCHAR2
777     , p_validation_level  NUMBER
778     , x_return_status out nocopy  VARCHAR2
779     , x_msg_count out nocopy  NUMBER
780     , x_msg_data out nocopy  VARCHAR2
781     , p7_a0  NUMBER
782     , p7_a1  DATE
783     , p7_a2  NUMBER
784     , p7_a3  DATE
785     , p7_a4  NUMBER
786     , p7_a5  NUMBER
787     , p7_a6  NUMBER
788     , p7_a7  NUMBER
789     , p7_a8  NUMBER
790     , p7_a9  VARCHAR2
791     , p7_a10  DATE
792     , p7_a11  VARCHAR2
793     , p7_a12  VARCHAR2
794     , p7_a13  DATE
795     , p7_a14  DATE
796     , p7_a15  NUMBER
797     , p7_a16  VARCHAR2
798     , p7_a17  NUMBER
799     , p7_a18  VARCHAR2
800     , p7_a19  NUMBER
801     , p7_a20  NUMBER
802     , p7_a21  VARCHAR2
803     , p7_a22  NUMBER
804     , p7_a23  NUMBER
805     , p7_a24  NUMBER
806     , p7_a25  NUMBER
807     , p7_a26  VARCHAR2
808     , p7_a27  NUMBER
809     , p7_a28  VARCHAR2
810     , p7_a29  VARCHAR2
811     , p7_a30  VARCHAR2
812     , p7_a31  VARCHAR2
813     , p7_a32  VARCHAR2
814     , p7_a33  NUMBER
815     , p7_a34  VARCHAR2
816     , p7_a35  NUMBER
817     , p7_a36  VARCHAR2
818     , p7_a37  VARCHAR2
819     , p7_a38  VARCHAR2
820     , p7_a39  VARCHAR2
821     , p7_a40  VARCHAR2
822     , p7_a41  VARCHAR2
823     , p7_a42  VARCHAR2
824     , p7_a43  NUMBER
825     , p7_a44  NUMBER
826     , p7_a45  VARCHAR2
827     , p7_a46  NUMBER
828     , p7_a47  VARCHAR2
829     , p7_a48  NUMBER
830     , p7_a49  VARCHAR2
831     , p7_a50  VARCHAR2
832     , p7_a51  VARCHAR2
833     , p7_a52  VARCHAR2
834     , p7_a53  VARCHAR2
835     , p7_a54  VARCHAR2
836     , p7_a55  VARCHAR2
837     , p7_a56  VARCHAR2
838     , p7_a57  VARCHAR2
839     , p7_a58  VARCHAR2
840     , p7_a59  VARCHAR2
841     , p7_a60  VARCHAR2
842     , p7_a61  VARCHAR2
843     , p7_a62  VARCHAR2
844     , p7_a63  VARCHAR2
845     , p7_a64  VARCHAR2
846     , p7_a65  VARCHAR2
847     , p7_a66  VARCHAR2
848     , p7_a67  VARCHAR2
849     , p7_a68  VARCHAR2
850     , p7_a69  VARCHAR2
851     , p7_a70  VARCHAR2
852     , p7_a71  VARCHAR2
853     , p7_a72  VARCHAR2
854     , p7_a73  VARCHAR2
855     , p7_a74  VARCHAR2
856     , p7_a75  VARCHAR2
857     , p7_a76  VARCHAR2
858     , p7_a77  VARCHAR2
859     , p7_a78  VARCHAR2
860     , p7_a79  VARCHAR2
861     , p7_a80  VARCHAR2
862     , p7_a81  VARCHAR2
863     , p7_a82  VARCHAR2
864     , p7_a83  VARCHAR2
865     , p7_a84  VARCHAR2
866     , p7_a85  NUMBER
867     , p7_a86  NUMBER
868     , p7_a87  VARCHAR2
869     , p7_a88  VARCHAR2
870     , p7_a89  VARCHAR2
871     , p7_a90  VARCHAR2
872     , p7_a91  VARCHAR2
873     , p7_a92  VARCHAR2
874     , p7_a93  VARCHAR2
875     , p7_a94  NUMBER
876     , p7_a95  NUMBER
877     , p7_a96  VARCHAR2
878     , p7_a97  VARCHAR2
879     , p7_a98  DATE
880     , p7_a99  NUMBER
881     , p7_a100  VARCHAR2
882     , p7_a101  VARCHAR2
883     , p7_a102  VARCHAR2
884     , p7_a103  VARCHAR2
885     , p7_a104  VARCHAR2
886     , x_schedule_id out nocopy  NUMBER
887   )
888 
889   as
890     ddp_schedule_rec ams_camp_schedule_pub.schedule_rec_type;
891     ddindx binary_integer; indx binary_integer;
892   begin
893 
894     -- copy data to the local IN or IN-OUT args, if any
895 
896 
897 
898 
899 
900 
901 
902     ddp_schedule_rec.schedule_id := p7_a0;
903     ddp_schedule_rec.last_update_date := p7_a1;
904     ddp_schedule_rec.last_updated_by := p7_a2;
905     ddp_schedule_rec.creation_date := p7_a3;
906     ddp_schedule_rec.created_by := p7_a4;
907     ddp_schedule_rec.last_update_login := p7_a5;
908     ddp_schedule_rec.object_version_number := p7_a6;
909     ddp_schedule_rec.campaign_id := p7_a7;
910     ddp_schedule_rec.user_status_id := p7_a8;
911     ddp_schedule_rec.status_code := p7_a9;
912     ddp_schedule_rec.status_date := p7_a10;
913     ddp_schedule_rec.source_code := p7_a11;
914     ddp_schedule_rec.use_parent_code_flag := p7_a12;
915     ddp_schedule_rec.start_date_time := p7_a13;
916     ddp_schedule_rec.end_date_time := p7_a14;
917     ddp_schedule_rec.timezone_id := p7_a15;
918     ddp_schedule_rec.activity_type_code := p7_a16;
919     ddp_schedule_rec.activity_id := p7_a17;
920     ddp_schedule_rec.arc_marketing_medium_from := p7_a18;
921     ddp_schedule_rec.marketing_medium_id := p7_a19;
922     ddp_schedule_rec.custom_setup_id := p7_a20;
923     ddp_schedule_rec.triggerable_flag := p7_a21;
924     ddp_schedule_rec.trigger_id := p7_a22;
925     ddp_schedule_rec.notify_user_id := p7_a23;
926     ddp_schedule_rec.approver_user_id := p7_a24;
927     ddp_schedule_rec.owner_user_id := p7_a25;
928     ddp_schedule_rec.active_flag := p7_a26;
929     ddp_schedule_rec.cover_letter_id := p7_a27;
930     ddp_schedule_rec.reply_to_mail := p7_a28;
931     ddp_schedule_rec.mail_sender_name := p7_a29;
932     ddp_schedule_rec.mail_subject := p7_a30;
933     ddp_schedule_rec.from_fax_no := p7_a31;
934     ddp_schedule_rec.accounts_closed_flag := p7_a32;
935     ddp_schedule_rec.org_id := p7_a33;
936     ddp_schedule_rec.objective_code := p7_a34;
937     ddp_schedule_rec.country_id := p7_a35;
938     ddp_schedule_rec.campaign_calendar := p7_a36;
939     ddp_schedule_rec.start_period_name := p7_a37;
940     ddp_schedule_rec.end_period_name := p7_a38;
941     ddp_schedule_rec.priority := p7_a39;
942     ddp_schedule_rec.workflow_item_key := p7_a40;
943     ddp_schedule_rec.transaction_currency_code := p7_a41;
944     ddp_schedule_rec.functional_currency_code := p7_a42;
945     ddp_schedule_rec.budget_amount_tc := p7_a43;
946     ddp_schedule_rec.budget_amount_fc := p7_a44;
947     ddp_schedule_rec.language_code := p7_a45;
948     ddp_schedule_rec.task_id := p7_a46;
949     ddp_schedule_rec.related_event_from := p7_a47;
950     ddp_schedule_rec.related_event_id := p7_a48;
951     ddp_schedule_rec.attribute_category := p7_a49;
952     ddp_schedule_rec.attribute1 := p7_a50;
953     ddp_schedule_rec.attribute2 := p7_a51;
954     ddp_schedule_rec.attribute3 := p7_a52;
955     ddp_schedule_rec.attribute4 := p7_a53;
956     ddp_schedule_rec.attribute5 := p7_a54;
957     ddp_schedule_rec.attribute6 := p7_a55;
958     ddp_schedule_rec.attribute7 := p7_a56;
959     ddp_schedule_rec.attribute8 := p7_a57;
960     ddp_schedule_rec.attribute9 := p7_a58;
961     ddp_schedule_rec.attribute10 := p7_a59;
962     ddp_schedule_rec.attribute11 := p7_a60;
963     ddp_schedule_rec.attribute12 := p7_a61;
964     ddp_schedule_rec.attribute13 := p7_a62;
965     ddp_schedule_rec.attribute14 := p7_a63;
966     ddp_schedule_rec.attribute15 := p7_a64;
967     ddp_schedule_rec.activity_attribute_category := p7_a65;
968     ddp_schedule_rec.activity_attribute1 := p7_a66;
969     ddp_schedule_rec.activity_attribute2 := p7_a67;
970     ddp_schedule_rec.activity_attribute3 := p7_a68;
971     ddp_schedule_rec.activity_attribute4 := p7_a69;
972     ddp_schedule_rec.activity_attribute5 := p7_a70;
973     ddp_schedule_rec.activity_attribute6 := p7_a71;
974     ddp_schedule_rec.activity_attribute7 := p7_a72;
975     ddp_schedule_rec.activity_attribute8 := p7_a73;
976     ddp_schedule_rec.activity_attribute9 := p7_a74;
977     ddp_schedule_rec.activity_attribute10 := p7_a75;
978     ddp_schedule_rec.activity_attribute11 := p7_a76;
979     ddp_schedule_rec.activity_attribute12 := p7_a77;
980     ddp_schedule_rec.activity_attribute13 := p7_a78;
981     ddp_schedule_rec.activity_attribute14 := p7_a79;
982     ddp_schedule_rec.activity_attribute15 := p7_a80;
983     ddp_schedule_rec.schedule_name := p7_a81;
984     ddp_schedule_rec.description := p7_a82;
985     ddp_schedule_rec.related_source_code := p7_a83;
986     ddp_schedule_rec.related_source_object := p7_a84;
987     ddp_schedule_rec.related_source_id := p7_a85;
988     ddp_schedule_rec.query_id := p7_a86;
989     ddp_schedule_rec.include_content_flag := p7_a87;
990     ddp_schedule_rec.content_type := p7_a88;
991     ddp_schedule_rec.test_email_address := p7_a89;
992     ddp_schedule_rec.greeting_text := p7_a90;
993     ddp_schedule_rec.footer_text := p7_a91;
994     ddp_schedule_rec.trig_repeat_flag := p7_a92;
995     ddp_schedule_rec.tgrp_exclude_prev_flag := p7_a93;
996     ddp_schedule_rec.orig_csch_id := p7_a94;
997     ddp_schedule_rec.cover_letter_version := p7_a95;
998     ddp_schedule_rec.usage := p7_a96;
999     ddp_schedule_rec.purpose := p7_a97;
1000     ddp_schedule_rec.last_activation_date := p7_a98;
1001     ddp_schedule_rec.sales_methodology_id := p7_a99;
1002     ddp_schedule_rec.printer_address := p7_a100;
1003     ddp_schedule_rec.notify_on_activation_flag := p7_a101;
1004     ddp_schedule_rec.sender_display_name := p7_a102;
1005     ddp_schedule_rec.asn_group_id := p7_a103;
1006     ddp_schedule_rec.delivery_mode := p7_a104;
1007 
1008 
1009     -- here's the delegated call to the old PL/SQL routine
1010     ams_camp_schedule_pub.create_camp_schedule(p_api_version_number,
1011       p_init_msg_list,
1012       p_commit,
1013       p_validation_level,
1014       x_return_status,
1015       x_msg_count,
1016       x_msg_data,
1017       ddp_schedule_rec,
1018       x_schedule_id);
1019 
1020     -- copy data back from the local variables to OUT or IN-OUT args, if any
1021 
1022 
1023 
1024 
1025 
1026 
1027 
1028 
1029   end;
1030 
1031   procedure update_camp_schedule(p_api_version_number  NUMBER
1032     , p_init_msg_list  VARCHAR2
1033     , p_commit  VARCHAR2
1034     , p_validation_level  NUMBER
1035     , x_return_status out nocopy  VARCHAR2
1036     , x_msg_count out nocopy  NUMBER
1037     , x_msg_data out nocopy  VARCHAR2
1038     , p7_a0  NUMBER
1039     , p7_a1  DATE
1040     , p7_a2  NUMBER
1041     , p7_a3  DATE
1042     , p7_a4  NUMBER
1043     , p7_a5  NUMBER
1044     , p7_a6  NUMBER
1045     , p7_a7  NUMBER
1046     , p7_a8  NUMBER
1047     , p7_a9  VARCHAR2
1048     , p7_a10  DATE
1049     , p7_a11  VARCHAR2
1050     , p7_a12  VARCHAR2
1051     , p7_a13  DATE
1052     , p7_a14  DATE
1053     , p7_a15  NUMBER
1054     , p7_a16  VARCHAR2
1055     , p7_a17  NUMBER
1056     , p7_a18  VARCHAR2
1057     , p7_a19  NUMBER
1058     , p7_a20  NUMBER
1059     , p7_a21  VARCHAR2
1060     , p7_a22  NUMBER
1061     , p7_a23  NUMBER
1062     , p7_a24  NUMBER
1063     , p7_a25  NUMBER
1064     , p7_a26  VARCHAR2
1065     , p7_a27  NUMBER
1066     , p7_a28  VARCHAR2
1067     , p7_a29  VARCHAR2
1068     , p7_a30  VARCHAR2
1069     , p7_a31  VARCHAR2
1070     , p7_a32  VARCHAR2
1071     , p7_a33  NUMBER
1072     , p7_a34  VARCHAR2
1073     , p7_a35  NUMBER
1074     , p7_a36  VARCHAR2
1075     , p7_a37  VARCHAR2
1076     , p7_a38  VARCHAR2
1077     , p7_a39  VARCHAR2
1078     , p7_a40  VARCHAR2
1079     , p7_a41  VARCHAR2
1080     , p7_a42  VARCHAR2
1081     , p7_a43  NUMBER
1082     , p7_a44  NUMBER
1083     , p7_a45  VARCHAR2
1084     , p7_a46  NUMBER
1085     , p7_a47  VARCHAR2
1086     , p7_a48  NUMBER
1087     , p7_a49  VARCHAR2
1088     , p7_a50  VARCHAR2
1089     , p7_a51  VARCHAR2
1090     , p7_a52  VARCHAR2
1091     , p7_a53  VARCHAR2
1092     , p7_a54  VARCHAR2
1093     , p7_a55  VARCHAR2
1094     , p7_a56  VARCHAR2
1095     , p7_a57  VARCHAR2
1096     , p7_a58  VARCHAR2
1097     , p7_a59  VARCHAR2
1098     , p7_a60  VARCHAR2
1099     , p7_a61  VARCHAR2
1100     , p7_a62  VARCHAR2
1101     , p7_a63  VARCHAR2
1102     , p7_a64  VARCHAR2
1103     , p7_a65  VARCHAR2
1104     , p7_a66  VARCHAR2
1105     , p7_a67  VARCHAR2
1106     , p7_a68  VARCHAR2
1107     , p7_a69  VARCHAR2
1108     , p7_a70  VARCHAR2
1109     , p7_a71  VARCHAR2
1110     , p7_a72  VARCHAR2
1111     , p7_a73  VARCHAR2
1112     , p7_a74  VARCHAR2
1113     , p7_a75  VARCHAR2
1114     , p7_a76  VARCHAR2
1115     , p7_a77  VARCHAR2
1116     , p7_a78  VARCHAR2
1117     , p7_a79  VARCHAR2
1118     , p7_a80  VARCHAR2
1119     , p7_a81  VARCHAR2
1120     , p7_a82  VARCHAR2
1121     , p7_a83  VARCHAR2
1122     , p7_a84  VARCHAR2
1123     , p7_a85  NUMBER
1124     , p7_a86  NUMBER
1125     , p7_a87  VARCHAR2
1126     , p7_a88  VARCHAR2
1127     , p7_a89  VARCHAR2
1128     , p7_a90  VARCHAR2
1129     , p7_a91  VARCHAR2
1130     , p7_a92  VARCHAR2
1131     , p7_a93  VARCHAR2
1132     , p7_a94  NUMBER
1133     , p7_a95  NUMBER
1134     , p7_a96  VARCHAR2
1135     , p7_a97  VARCHAR2
1136     , p7_a98  DATE
1137     , p7_a99  NUMBER
1138     , p7_a100  VARCHAR2
1139     , p7_a101  VARCHAR2
1140     , p7_a102  VARCHAR2
1141     , p7_a103  VARCHAR2
1142     , p7_a104  VARCHAR2
1143     , x_object_version_number out nocopy  NUMBER
1144   )
1145 
1146   as
1147     ddp_schedule_rec ams_camp_schedule_pub.schedule_rec_type;
1148     ddindx binary_integer; indx binary_integer;
1149   begin
1150 
1151     -- copy data to the local IN or IN-OUT args, if any
1152 
1153 
1154 
1155 
1156 
1157 
1158 
1159     ddp_schedule_rec.schedule_id := p7_a0;
1160     ddp_schedule_rec.last_update_date := p7_a1;
1161     ddp_schedule_rec.last_updated_by := p7_a2;
1162     ddp_schedule_rec.creation_date := p7_a3;
1163     ddp_schedule_rec.created_by := p7_a4;
1164     ddp_schedule_rec.last_update_login := p7_a5;
1165     ddp_schedule_rec.object_version_number := p7_a6;
1166     ddp_schedule_rec.campaign_id := p7_a7;
1167     ddp_schedule_rec.user_status_id := p7_a8;
1168     ddp_schedule_rec.status_code := p7_a9;
1169     ddp_schedule_rec.status_date := p7_a10;
1170     ddp_schedule_rec.source_code := p7_a11;
1171     ddp_schedule_rec.use_parent_code_flag := p7_a12;
1172     ddp_schedule_rec.start_date_time := p7_a13;
1173     ddp_schedule_rec.end_date_time := p7_a14;
1174     ddp_schedule_rec.timezone_id := p7_a15;
1175     ddp_schedule_rec.activity_type_code := p7_a16;
1176     ddp_schedule_rec.activity_id := p7_a17;
1177     ddp_schedule_rec.arc_marketing_medium_from := p7_a18;
1178     ddp_schedule_rec.marketing_medium_id := p7_a19;
1179     ddp_schedule_rec.custom_setup_id := p7_a20;
1180     ddp_schedule_rec.triggerable_flag := p7_a21;
1181     ddp_schedule_rec.trigger_id := p7_a22;
1182     ddp_schedule_rec.notify_user_id := p7_a23;
1183     ddp_schedule_rec.approver_user_id := p7_a24;
1184     ddp_schedule_rec.owner_user_id := p7_a25;
1185     ddp_schedule_rec.active_flag := p7_a26;
1186     ddp_schedule_rec.cover_letter_id := p7_a27;
1187     ddp_schedule_rec.reply_to_mail := p7_a28;
1188     ddp_schedule_rec.mail_sender_name := p7_a29;
1189     ddp_schedule_rec.mail_subject := p7_a30;
1190     ddp_schedule_rec.from_fax_no := p7_a31;
1191     ddp_schedule_rec.accounts_closed_flag := p7_a32;
1192     ddp_schedule_rec.org_id := p7_a33;
1193     ddp_schedule_rec.objective_code := p7_a34;
1194     ddp_schedule_rec.country_id := p7_a35;
1195     ddp_schedule_rec.campaign_calendar := p7_a36;
1196     ddp_schedule_rec.start_period_name := p7_a37;
1197     ddp_schedule_rec.end_period_name := p7_a38;
1198     ddp_schedule_rec.priority := p7_a39;
1199     ddp_schedule_rec.workflow_item_key := p7_a40;
1200     ddp_schedule_rec.transaction_currency_code := p7_a41;
1201     ddp_schedule_rec.functional_currency_code := p7_a42;
1202     ddp_schedule_rec.budget_amount_tc := p7_a43;
1203     ddp_schedule_rec.budget_amount_fc := p7_a44;
1204     ddp_schedule_rec.language_code := p7_a45;
1205     ddp_schedule_rec.task_id := p7_a46;
1206     ddp_schedule_rec.related_event_from := p7_a47;
1207     ddp_schedule_rec.related_event_id := p7_a48;
1208     ddp_schedule_rec.attribute_category := p7_a49;
1209     ddp_schedule_rec.attribute1 := p7_a50;
1210     ddp_schedule_rec.attribute2 := p7_a51;
1211     ddp_schedule_rec.attribute3 := p7_a52;
1212     ddp_schedule_rec.attribute4 := p7_a53;
1213     ddp_schedule_rec.attribute5 := p7_a54;
1214     ddp_schedule_rec.attribute6 := p7_a55;
1215     ddp_schedule_rec.attribute7 := p7_a56;
1216     ddp_schedule_rec.attribute8 := p7_a57;
1217     ddp_schedule_rec.attribute9 := p7_a58;
1218     ddp_schedule_rec.attribute10 := p7_a59;
1219     ddp_schedule_rec.attribute11 := p7_a60;
1220     ddp_schedule_rec.attribute12 := p7_a61;
1221     ddp_schedule_rec.attribute13 := p7_a62;
1222     ddp_schedule_rec.attribute14 := p7_a63;
1223     ddp_schedule_rec.attribute15 := p7_a64;
1224     ddp_schedule_rec.activity_attribute_category := p7_a65;
1225     ddp_schedule_rec.activity_attribute1 := p7_a66;
1226     ddp_schedule_rec.activity_attribute2 := p7_a67;
1227     ddp_schedule_rec.activity_attribute3 := p7_a68;
1228     ddp_schedule_rec.activity_attribute4 := p7_a69;
1229     ddp_schedule_rec.activity_attribute5 := p7_a70;
1230     ddp_schedule_rec.activity_attribute6 := p7_a71;
1231     ddp_schedule_rec.activity_attribute7 := p7_a72;
1232     ddp_schedule_rec.activity_attribute8 := p7_a73;
1233     ddp_schedule_rec.activity_attribute9 := p7_a74;
1234     ddp_schedule_rec.activity_attribute10 := p7_a75;
1235     ddp_schedule_rec.activity_attribute11 := p7_a76;
1236     ddp_schedule_rec.activity_attribute12 := p7_a77;
1237     ddp_schedule_rec.activity_attribute13 := p7_a78;
1238     ddp_schedule_rec.activity_attribute14 := p7_a79;
1239     ddp_schedule_rec.activity_attribute15 := p7_a80;
1240     ddp_schedule_rec.schedule_name := p7_a81;
1241     ddp_schedule_rec.description := p7_a82;
1242     ddp_schedule_rec.related_source_code := p7_a83;
1243     ddp_schedule_rec.related_source_object := p7_a84;
1244     ddp_schedule_rec.related_source_id := p7_a85;
1245     ddp_schedule_rec.query_id := p7_a86;
1246     ddp_schedule_rec.include_content_flag := p7_a87;
1247     ddp_schedule_rec.content_type := p7_a88;
1248     ddp_schedule_rec.test_email_address := p7_a89;
1249     ddp_schedule_rec.greeting_text := p7_a90;
1250     ddp_schedule_rec.footer_text := p7_a91;
1251     ddp_schedule_rec.trig_repeat_flag := p7_a92;
1252     ddp_schedule_rec.tgrp_exclude_prev_flag := p7_a93;
1253     ddp_schedule_rec.orig_csch_id := p7_a94;
1254     ddp_schedule_rec.cover_letter_version := p7_a95;
1255     ddp_schedule_rec.usage := p7_a96;
1256     ddp_schedule_rec.purpose := p7_a97;
1257     ddp_schedule_rec.last_activation_date := p7_a98;
1258     ddp_schedule_rec.sales_methodology_id := p7_a99;
1259     ddp_schedule_rec.printer_address := p7_a100;
1260     ddp_schedule_rec.notify_on_activation_flag := p7_a101;
1261     ddp_schedule_rec.sender_display_name := p7_a102;
1262     ddp_schedule_rec.asn_group_id := p7_a103;
1263     ddp_schedule_rec.delivery_mode := p7_a104;
1264 
1265 
1266     -- here's the delegated call to the old PL/SQL routine
1267     ams_camp_schedule_pub.update_camp_schedule(p_api_version_number,
1268       p_init_msg_list,
1269       p_commit,
1270       p_validation_level,
1271       x_return_status,
1272       x_msg_count,
1273       x_msg_data,
1274       ddp_schedule_rec,
1275       x_object_version_number);
1276 
1277     -- copy data back from the local variables to OUT or IN-OUT args, if any
1278 
1279 
1280 
1281 
1282 
1283 
1284 
1285 
1286   end;
1287 
1288   procedure validate_camp_schedule(p_api_version  NUMBER
1289     , p_init_msg_list  VARCHAR2
1290     , p_validation_level  NUMBER
1291     , x_return_status out nocopy  VARCHAR2
1292     , x_msg_count out nocopy  NUMBER
1293     , x_msg_data out nocopy  VARCHAR2
1294     , p_validation_mode  VARCHAR2
1295     , p7_a0  NUMBER
1296     , p7_a1  DATE
1297     , p7_a2  NUMBER
1298     , p7_a3  DATE
1299     , p7_a4  NUMBER
1300     , p7_a5  NUMBER
1301     , p7_a6  NUMBER
1302     , p7_a7  NUMBER
1303     , p7_a8  NUMBER
1304     , p7_a9  VARCHAR2
1305     , p7_a10  DATE
1306     , p7_a11  VARCHAR2
1307     , p7_a12  VARCHAR2
1308     , p7_a13  DATE
1309     , p7_a14  DATE
1310     , p7_a15  NUMBER
1311     , p7_a16  VARCHAR2
1312     , p7_a17  NUMBER
1313     , p7_a18  VARCHAR2
1314     , p7_a19  NUMBER
1315     , p7_a20  NUMBER
1316     , p7_a21  VARCHAR2
1317     , p7_a22  NUMBER
1318     , p7_a23  NUMBER
1319     , p7_a24  NUMBER
1320     , p7_a25  NUMBER
1321     , p7_a26  VARCHAR2
1322     , p7_a27  NUMBER
1323     , p7_a28  VARCHAR2
1324     , p7_a29  VARCHAR2
1325     , p7_a30  VARCHAR2
1326     , p7_a31  VARCHAR2
1327     , p7_a32  VARCHAR2
1328     , p7_a33  NUMBER
1329     , p7_a34  VARCHAR2
1330     , p7_a35  NUMBER
1331     , p7_a36  VARCHAR2
1332     , p7_a37  VARCHAR2
1333     , p7_a38  VARCHAR2
1334     , p7_a39  VARCHAR2
1335     , p7_a40  VARCHAR2
1336     , p7_a41  VARCHAR2
1337     , p7_a42  VARCHAR2
1338     , p7_a43  NUMBER
1339     , p7_a44  NUMBER
1340     , p7_a45  VARCHAR2
1341     , p7_a46  NUMBER
1342     , p7_a47  VARCHAR2
1343     , p7_a48  NUMBER
1344     , p7_a49  VARCHAR2
1345     , p7_a50  VARCHAR2
1346     , p7_a51  VARCHAR2
1347     , p7_a52  VARCHAR2
1348     , p7_a53  VARCHAR2
1349     , p7_a54  VARCHAR2
1350     , p7_a55  VARCHAR2
1351     , p7_a56  VARCHAR2
1352     , p7_a57  VARCHAR2
1353     , p7_a58  VARCHAR2
1354     , p7_a59  VARCHAR2
1355     , p7_a60  VARCHAR2
1356     , p7_a61  VARCHAR2
1357     , p7_a62  VARCHAR2
1358     , p7_a63  VARCHAR2
1359     , p7_a64  VARCHAR2
1360     , p7_a65  VARCHAR2
1361     , p7_a66  VARCHAR2
1362     , p7_a67  VARCHAR2
1363     , p7_a68  VARCHAR2
1364     , p7_a69  VARCHAR2
1365     , p7_a70  VARCHAR2
1366     , p7_a71  VARCHAR2
1367     , p7_a72  VARCHAR2
1368     , p7_a73  VARCHAR2
1369     , p7_a74  VARCHAR2
1370     , p7_a75  VARCHAR2
1371     , p7_a76  VARCHAR2
1372     , p7_a77  VARCHAR2
1373     , p7_a78  VARCHAR2
1374     , p7_a79  VARCHAR2
1375     , p7_a80  VARCHAR2
1376     , p7_a81  VARCHAR2
1377     , p7_a82  VARCHAR2
1378     , p7_a83  VARCHAR2
1379     , p7_a84  VARCHAR2
1380     , p7_a85  NUMBER
1381     , p7_a86  NUMBER
1382     , p7_a87  VARCHAR2
1383     , p7_a88  VARCHAR2
1384     , p7_a89  VARCHAR2
1385     , p7_a90  VARCHAR2
1386     , p7_a91  VARCHAR2
1387     , p7_a92  VARCHAR2
1388     , p7_a93  VARCHAR2
1389     , p7_a94  NUMBER
1390     , p7_a95  NUMBER
1391     , p7_a96  VARCHAR2
1392     , p7_a97  VARCHAR2
1393     , p7_a98  DATE
1394     , p7_a99  NUMBER
1395     , p7_a100  VARCHAR2
1396     , p7_a101  VARCHAR2
1397     , p7_a102  VARCHAR2
1398     , p7_a103  VARCHAR2
1399     , p7_a104  VARCHAR2
1400   )
1401 
1402   as
1403     ddp_schedule_rec ams_camp_schedule_pub.schedule_rec_type;
1404     ddindx binary_integer; indx binary_integer;
1405   begin
1406 
1407     -- copy data to the local IN or IN-OUT args, if any
1408 
1409 
1410 
1411 
1412 
1413 
1414 
1415     ddp_schedule_rec.schedule_id := p7_a0;
1416     ddp_schedule_rec.last_update_date := p7_a1;
1417     ddp_schedule_rec.last_updated_by := p7_a2;
1418     ddp_schedule_rec.creation_date := p7_a3;
1419     ddp_schedule_rec.created_by := p7_a4;
1420     ddp_schedule_rec.last_update_login := p7_a5;
1421     ddp_schedule_rec.object_version_number := p7_a6;
1422     ddp_schedule_rec.campaign_id := p7_a7;
1423     ddp_schedule_rec.user_status_id := p7_a8;
1424     ddp_schedule_rec.status_code := p7_a9;
1425     ddp_schedule_rec.status_date := p7_a10;
1426     ddp_schedule_rec.source_code := p7_a11;
1427     ddp_schedule_rec.use_parent_code_flag := p7_a12;
1428     ddp_schedule_rec.start_date_time := p7_a13;
1429     ddp_schedule_rec.end_date_time := p7_a14;
1430     ddp_schedule_rec.timezone_id := p7_a15;
1431     ddp_schedule_rec.activity_type_code := p7_a16;
1432     ddp_schedule_rec.activity_id := p7_a17;
1433     ddp_schedule_rec.arc_marketing_medium_from := p7_a18;
1434     ddp_schedule_rec.marketing_medium_id := p7_a19;
1435     ddp_schedule_rec.custom_setup_id := p7_a20;
1436     ddp_schedule_rec.triggerable_flag := p7_a21;
1437     ddp_schedule_rec.trigger_id := p7_a22;
1438     ddp_schedule_rec.notify_user_id := p7_a23;
1439     ddp_schedule_rec.approver_user_id := p7_a24;
1440     ddp_schedule_rec.owner_user_id := p7_a25;
1441     ddp_schedule_rec.active_flag := p7_a26;
1442     ddp_schedule_rec.cover_letter_id := p7_a27;
1443     ddp_schedule_rec.reply_to_mail := p7_a28;
1444     ddp_schedule_rec.mail_sender_name := p7_a29;
1445     ddp_schedule_rec.mail_subject := p7_a30;
1446     ddp_schedule_rec.from_fax_no := p7_a31;
1447     ddp_schedule_rec.accounts_closed_flag := p7_a32;
1448     ddp_schedule_rec.org_id := p7_a33;
1449     ddp_schedule_rec.objective_code := p7_a34;
1450     ddp_schedule_rec.country_id := p7_a35;
1451     ddp_schedule_rec.campaign_calendar := p7_a36;
1452     ddp_schedule_rec.start_period_name := p7_a37;
1453     ddp_schedule_rec.end_period_name := p7_a38;
1454     ddp_schedule_rec.priority := p7_a39;
1455     ddp_schedule_rec.workflow_item_key := p7_a40;
1456     ddp_schedule_rec.transaction_currency_code := p7_a41;
1457     ddp_schedule_rec.functional_currency_code := p7_a42;
1458     ddp_schedule_rec.budget_amount_tc := p7_a43;
1459     ddp_schedule_rec.budget_amount_fc := p7_a44;
1460     ddp_schedule_rec.language_code := p7_a45;
1461     ddp_schedule_rec.task_id := p7_a46;
1462     ddp_schedule_rec.related_event_from := p7_a47;
1463     ddp_schedule_rec.related_event_id := p7_a48;
1464     ddp_schedule_rec.attribute_category := p7_a49;
1465     ddp_schedule_rec.attribute1 := p7_a50;
1466     ddp_schedule_rec.attribute2 := p7_a51;
1467     ddp_schedule_rec.attribute3 := p7_a52;
1468     ddp_schedule_rec.attribute4 := p7_a53;
1469     ddp_schedule_rec.attribute5 := p7_a54;
1470     ddp_schedule_rec.attribute6 := p7_a55;
1471     ddp_schedule_rec.attribute7 := p7_a56;
1472     ddp_schedule_rec.attribute8 := p7_a57;
1473     ddp_schedule_rec.attribute9 := p7_a58;
1474     ddp_schedule_rec.attribute10 := p7_a59;
1475     ddp_schedule_rec.attribute11 := p7_a60;
1476     ddp_schedule_rec.attribute12 := p7_a61;
1477     ddp_schedule_rec.attribute13 := p7_a62;
1478     ddp_schedule_rec.attribute14 := p7_a63;
1479     ddp_schedule_rec.attribute15 := p7_a64;
1480     ddp_schedule_rec.activity_attribute_category := p7_a65;
1481     ddp_schedule_rec.activity_attribute1 := p7_a66;
1482     ddp_schedule_rec.activity_attribute2 := p7_a67;
1483     ddp_schedule_rec.activity_attribute3 := p7_a68;
1484     ddp_schedule_rec.activity_attribute4 := p7_a69;
1485     ddp_schedule_rec.activity_attribute5 := p7_a70;
1486     ddp_schedule_rec.activity_attribute6 := p7_a71;
1487     ddp_schedule_rec.activity_attribute7 := p7_a72;
1488     ddp_schedule_rec.activity_attribute8 := p7_a73;
1489     ddp_schedule_rec.activity_attribute9 := p7_a74;
1490     ddp_schedule_rec.activity_attribute10 := p7_a75;
1491     ddp_schedule_rec.activity_attribute11 := p7_a76;
1492     ddp_schedule_rec.activity_attribute12 := p7_a77;
1493     ddp_schedule_rec.activity_attribute13 := p7_a78;
1494     ddp_schedule_rec.activity_attribute14 := p7_a79;
1495     ddp_schedule_rec.activity_attribute15 := p7_a80;
1496     ddp_schedule_rec.schedule_name := p7_a81;
1497     ddp_schedule_rec.description := p7_a82;
1498     ddp_schedule_rec.related_source_code := p7_a83;
1499     ddp_schedule_rec.related_source_object := p7_a84;
1500     ddp_schedule_rec.related_source_id := p7_a85;
1501     ddp_schedule_rec.query_id := p7_a86;
1502     ddp_schedule_rec.include_content_flag := p7_a87;
1503     ddp_schedule_rec.content_type := p7_a88;
1504     ddp_schedule_rec.test_email_address := p7_a89;
1505     ddp_schedule_rec.greeting_text := p7_a90;
1506     ddp_schedule_rec.footer_text := p7_a91;
1507     ddp_schedule_rec.trig_repeat_flag := p7_a92;
1508     ddp_schedule_rec.tgrp_exclude_prev_flag := p7_a93;
1509     ddp_schedule_rec.orig_csch_id := p7_a94;
1510     ddp_schedule_rec.cover_letter_version := p7_a95;
1511     ddp_schedule_rec.usage := p7_a96;
1512     ddp_schedule_rec.purpose := p7_a97;
1513     ddp_schedule_rec.last_activation_date := p7_a98;
1514     ddp_schedule_rec.sales_methodology_id := p7_a99;
1515     ddp_schedule_rec.printer_address := p7_a100;
1516     ddp_schedule_rec.notify_on_activation_flag := p7_a101;
1517     ddp_schedule_rec.sender_display_name := p7_a102;
1518     ddp_schedule_rec.asn_group_id := p7_a103;
1519     ddp_schedule_rec.delivery_mode := p7_a104;
1520 
1521     -- here's the delegated call to the old PL/SQL routine
1522     ams_camp_schedule_pub.validate_camp_schedule(p_api_version,
1523       p_init_msg_list,
1524       p_validation_level,
1525       x_return_status,
1526       x_msg_count,
1527       x_msg_data,
1528       p_validation_mode,
1529       ddp_schedule_rec);
1530 
1531     -- copy data back from the local variables to OUT or IN-OUT args, if any
1532 
1533 
1534 
1535 
1536 
1537 
1538 
1539   end;
1540 
1541   procedure copy_camp_schedule(p_api_version  NUMBER
1542     , p_init_msg_list  VARCHAR2
1543     , p_commit  VARCHAR2
1544     , p_validation_level  NUMBER
1545     , x_return_status out nocopy  VARCHAR2
1546     , x_msg_count out nocopy  NUMBER
1547     , x_msg_data out nocopy  VARCHAR2
1548     , p_source_object_id  NUMBER
1549     , p_attributes_table JTF_VARCHAR2_TABLE_100
1550     , p9_a0 JTF_VARCHAR2_TABLE_100
1551     , p9_a1 JTF_VARCHAR2_TABLE_4000
1552     , x_new_object_id out nocopy  NUMBER
1553     , x_custom_setup_id out nocopy  NUMBER
1554   )
1555 
1556   as
1557     ddp_attributes_table ams_cpyutility_pvt.copy_attributes_table_type;
1558     ddp_copy_columns_table ams_cpyutility_pvt.copy_columns_table_type;
1559     ddindx binary_integer; indx binary_integer;
1560   begin
1561 
1562     -- copy data to the local IN or IN-OUT args, if any
1563 
1564 
1565 
1566 
1567 
1568 
1569 
1570 
1571     ams_cpyutility_pvt_w.rosetta_table_copy_in_p0(ddp_attributes_table, p_attributes_table);
1572 
1573     ams_cpyutility_pvt_w.rosetta_table_copy_in_p2(ddp_copy_columns_table, p9_a0
1574       , p9_a1
1575       );
1576 
1577 
1578 
1579     -- here's the delegated call to the old PL/SQL routine
1580     ams_camp_schedule_pub.copy_camp_schedule(p_api_version,
1581       p_init_msg_list,
1582       p_commit,
1583       p_validation_level,
1584       x_return_status,
1585       x_msg_count,
1586       x_msg_data,
1587       p_source_object_id,
1588       ddp_attributes_table,
1589       ddp_copy_columns_table,
1590       x_new_object_id,
1591       x_custom_setup_id);
1592 
1593     -- copy data back from the local variables to OUT or IN-OUT args, if any
1594 
1595 
1596 
1597 
1598 
1599 
1600 
1601 
1602 
1603 
1604 
1605   end;
1606 
1607 end ams_oa_camp_schedule_pub_w;