[Home] [Help]
PACKAGE BODY: APPS.JTF_AMV_ATTACHMENT_PUB_W
Source
1 package body jtf_amv_attachment_pub_w as
2 /* $Header: jtfpatwb.pls 120.3 2005/09/13 11:10:04 vimohan ship $ */
3 rosetta_g_mistake_date date := to_date('01/01/+4713', 'MM/DD/SYYYY');
4 rosetta_g_miss_date date := to_date('01/01/-4712', 'MM/DD/SYYYY');
5 rosetta_g_mistake_date_high date := to_date('01/01/+4710', 'MM/DD/SYYYY');
6 rosetta_g_mistake_date_low date := to_date('01/01/-4710', 'MM/DD/SYYYY');
7
8 -- this is to workaround the JDBC bug regarding IN DATE of value GMiss
9 function rosetta_g_miss_date_in_map(d date) return date as
10 begin
11 if d > rosetta_g_mistake_date_high then return fnd_api.g_miss_date; end if;
12 if d < rosetta_g_mistake_date_low then return fnd_api.g_miss_date; end if;
13 return d;
14 end;
15
16 function rosetta_g_miss_num_map(n number) return number as
17 a number := fnd_api.g_miss_num;
18 b number := 0-1962.0724;
19 begin
20 if n=a then return b; end if;
21 if n=b then return a; end if;
22 return n;
23 end;
24
25 procedure create_act_attachment(p_api_version NUMBER
26 , p_init_msg_list VARCHAR2
27 , p_commit VARCHAR2
28 , p_validation_level NUMBER
29 , x_return_status out nocopy VARCHAR2
30 , x_msg_count out nocopy NUMBER
31 , x_msg_data out nocopy VARCHAR2
32 , x_act_attachment_id out nocopy NUMBER
33 , p7_a0 NUMBER := 0-1962.0724
34 , p7_a1 DATE := fnd_api.g_miss_date
35 , p7_a2 NUMBER := 0-1962.0724
36 , p7_a3 DATE := fnd_api.g_miss_date
37 , p7_a4 NUMBER := 0-1962.0724
38 , p7_a5 NUMBER := 0-1962.0724
39 , p7_a6 NUMBER := 0-1962.0724
40 , p7_a7 NUMBER := 0-1962.0724
41 , p7_a8 NUMBER := 0-1962.0724
42 , p7_a9 VARCHAR2 := fnd_api.g_miss_char
43 , p7_a10 VARCHAR2 := fnd_api.g_miss_char
44 , p7_a11 VARCHAR2 := fnd_api.g_miss_char
45 , p7_a12 VARCHAR2 := fnd_api.g_miss_char
46 , p7_a13 NUMBER := 0-1962.0724
47 , p7_a14 VARCHAR2 := fnd_api.g_miss_char
48 , p7_a15 VARCHAR2 := fnd_api.g_miss_char
49 , p7_a16 NUMBER := 0-1962.0724
50 , p7_a17 VARCHAR2 := fnd_api.g_miss_char
51 , p7_a18 NUMBER := 0-1962.0724
52 , p7_a19 NUMBER := 0-1962.0724
53 , p7_a20 VARCHAR2 := fnd_api.g_miss_char
54 , p7_a21 VARCHAR2 := fnd_api.g_miss_char
55 , p7_a22 VARCHAR2 := fnd_api.g_miss_char
56 , p7_a23 VARCHAR2 := fnd_api.g_miss_char
57 , p7_a24 VARCHAR2 := fnd_api.g_miss_char
58 , p7_a25 VARCHAR2 := fnd_api.g_miss_char
59 , p7_a26 NUMBER := 0-1962.0724
60 , p7_a27 VARCHAR2 := fnd_api.g_miss_char
61 , p7_a28 VARCHAR2 := fnd_api.g_miss_char
62 , p7_a29 VARCHAR2 := fnd_api.g_miss_char
63 , p7_a30 NUMBER := 0-1962.0724
64 , p7_a31 VARCHAR2 := fnd_api.g_miss_char
65 , p7_a32 VARCHAR2 := fnd_api.g_miss_char
66 , p7_a33 VARCHAR2 := fnd_api.g_miss_char
67 , p7_a34 VARCHAR2 := fnd_api.g_miss_char
68 , p7_a35 VARCHAR2 := fnd_api.g_miss_char
69 , p7_a36 VARCHAR2 := fnd_api.g_miss_char
70 , p7_a37 VARCHAR2 := fnd_api.g_miss_char
71 , p7_a38 VARCHAR2 := fnd_api.g_miss_char
72 , p7_a39 VARCHAR2 := fnd_api.g_miss_char
73 , p7_a40 VARCHAR2 := fnd_api.g_miss_char
74 , p7_a41 VARCHAR2 := fnd_api.g_miss_char
75 , p7_a42 VARCHAR2 := fnd_api.g_miss_char
76 , p7_a43 VARCHAR2 := fnd_api.g_miss_char
77 , p7_a44 VARCHAR2 := fnd_api.g_miss_char
78 , p7_a45 VARCHAR2 := fnd_api.g_miss_char
79 , p7_a46 VARCHAR2 := fnd_api.g_miss_char
80 , p7_a47 VARCHAR2 := fnd_api.g_miss_char
81 , p7_a48 VARCHAR2 := fnd_api.g_miss_char
82 , p7_a49 VARCHAR2 := fnd_api.g_miss_char
83 , p7_a50 VARCHAR2 := fnd_api.g_miss_char
84 , p7_a51 VARCHAR2 := fnd_api.g_miss_char
85 )
86
87 as
88 ddp_act_attachment_rec jtf_amv_attachment_pub.act_attachment_rec_type;
89 ddindx binary_integer; indx binary_integer;
90 begin
91
92 -- copy data to the local IN or IN-OUT args, if any
93
94
95
96
97
98
99
100 ddp_act_attachment_rec.attachment_id := rosetta_g_miss_num_map(p7_a0);
101 ddp_act_attachment_rec.last_update_date := rosetta_g_miss_date_in_map(p7_a1);
102 ddp_act_attachment_rec.last_updated_by := rosetta_g_miss_num_map(p7_a2);
103 ddp_act_attachment_rec.creation_date := rosetta_g_miss_date_in_map(p7_a3);
104 ddp_act_attachment_rec.created_by := rosetta_g_miss_num_map(p7_a4);
105 ddp_act_attachment_rec.last_update_login := rosetta_g_miss_num_map(p7_a5);
106 ddp_act_attachment_rec.object_version_number := rosetta_g_miss_num_map(p7_a6);
107 ddp_act_attachment_rec.owner_user_id := rosetta_g_miss_num_map(p7_a7);
108 ddp_act_attachment_rec.attachment_used_by_id := rosetta_g_miss_num_map(p7_a8);
109 ddp_act_attachment_rec.attachment_used_by := p7_a9;
110 ddp_act_attachment_rec.version := p7_a10;
111 ddp_act_attachment_rec.enabled_flag := p7_a11;
112 ddp_act_attachment_rec.can_fulfill_electronic_flag := p7_a12;
113 ddp_act_attachment_rec.file_id := rosetta_g_miss_num_map(p7_a13);
114 ddp_act_attachment_rec.file_name := p7_a14;
115 ddp_act_attachment_rec.file_extension := p7_a15;
116 ddp_act_attachment_rec.document_id := rosetta_g_miss_num_map(p7_a16);
117 ddp_act_attachment_rec.keywords := p7_a17;
118 ddp_act_attachment_rec.display_width := rosetta_g_miss_num_map(p7_a18);
119 ddp_act_attachment_rec.display_height := rosetta_g_miss_num_map(p7_a19);
120 ddp_act_attachment_rec.display_location := p7_a20;
121 ddp_act_attachment_rec.link_to := p7_a21;
122 ddp_act_attachment_rec.link_url := p7_a22;
123 ddp_act_attachment_rec.send_for_preview_flag := p7_a23;
124 ddp_act_attachment_rec.attachment_type := p7_a24;
125 ddp_act_attachment_rec.language_code := p7_a25;
126 ddp_act_attachment_rec.application_id := rosetta_g_miss_num_map(p7_a26);
127 ddp_act_attachment_rec.description := p7_a27;
128 ddp_act_attachment_rec.default_style_sheet := p7_a28;
129 ddp_act_attachment_rec.display_url := p7_a29;
130 ddp_act_attachment_rec.display_rule_id := rosetta_g_miss_num_map(p7_a30);
131 ddp_act_attachment_rec.display_program := p7_a31;
132 ddp_act_attachment_rec.attribute_category := p7_a32;
133 ddp_act_attachment_rec.attribute1 := p7_a33;
134 ddp_act_attachment_rec.attribute2 := p7_a34;
135 ddp_act_attachment_rec.attribute3 := p7_a35;
136 ddp_act_attachment_rec.attribute4 := p7_a36;
137 ddp_act_attachment_rec.attribute5 := p7_a37;
138 ddp_act_attachment_rec.attribute6 := p7_a38;
139 ddp_act_attachment_rec.attribute7 := p7_a39;
140 ddp_act_attachment_rec.attribute8 := p7_a40;
141 ddp_act_attachment_rec.attribute9 := p7_a41;
142 ddp_act_attachment_rec.attribute10 := p7_a42;
143 ddp_act_attachment_rec.attribute11 := p7_a43;
144 ddp_act_attachment_rec.attribute12 := p7_a44;
145 ddp_act_attachment_rec.attribute13 := p7_a45;
146 ddp_act_attachment_rec.attribute14 := p7_a46;
147 ddp_act_attachment_rec.attribute15 := p7_a47;
148 ddp_act_attachment_rec.display_text := p7_a48;
149 ddp_act_attachment_rec.alternate_text := p7_a49;
150 ddp_act_attachment_rec.secured_flag := p7_a50;
151 ddp_act_attachment_rec.attachment_sub_type := p7_a51;
152
153
154 -- here's the delegated call to the old PL/SQL routine
155 jtf_amv_attachment_pub.create_act_attachment(p_api_version,
156 p_init_msg_list,
157 p_commit,
158 p_validation_level,
159 x_return_status,
160 x_msg_count,
161 x_msg_data,
162 ddp_act_attachment_rec,
163 x_act_attachment_id);
164
165 -- copy data back from the local variables to OUT or IN-OUT args, if any
166
167
168
169
170
171
172
173
174 end;
175
176 procedure update_act_attachment(p_api_version NUMBER
177 , p_init_msg_list VARCHAR2
178 , p_commit VARCHAR2
179 , p_validation_level NUMBER
180 , x_return_status out nocopy VARCHAR2
181 , x_msg_count out nocopy NUMBER
182 , x_msg_data out nocopy VARCHAR2
183 , p7_a0 NUMBER := 0-1962.0724
184 , p7_a1 DATE := fnd_api.g_miss_date
185 , p7_a2 NUMBER := 0-1962.0724
186 , p7_a3 DATE := fnd_api.g_miss_date
187 , p7_a4 NUMBER := 0-1962.0724
188 , p7_a5 NUMBER := 0-1962.0724
189 , p7_a6 NUMBER := 0-1962.0724
190 , p7_a7 NUMBER := 0-1962.0724
191 , p7_a8 NUMBER := 0-1962.0724
192 , p7_a9 VARCHAR2 := fnd_api.g_miss_char
193 , p7_a10 VARCHAR2 := fnd_api.g_miss_char
194 , p7_a11 VARCHAR2 := fnd_api.g_miss_char
195 , p7_a12 VARCHAR2 := fnd_api.g_miss_char
196 , p7_a13 NUMBER := 0-1962.0724
197 , p7_a14 VARCHAR2 := fnd_api.g_miss_char
198 , p7_a15 VARCHAR2 := fnd_api.g_miss_char
199 , p7_a16 NUMBER := 0-1962.0724
200 , p7_a17 VARCHAR2 := fnd_api.g_miss_char
201 , p7_a18 NUMBER := 0-1962.0724
202 , p7_a19 NUMBER := 0-1962.0724
203 , p7_a20 VARCHAR2 := fnd_api.g_miss_char
204 , p7_a21 VARCHAR2 := fnd_api.g_miss_char
205 , p7_a22 VARCHAR2 := fnd_api.g_miss_char
206 , p7_a23 VARCHAR2 := fnd_api.g_miss_char
207 , p7_a24 VARCHAR2 := fnd_api.g_miss_char
208 , p7_a25 VARCHAR2 := fnd_api.g_miss_char
209 , p7_a26 NUMBER := 0-1962.0724
210 , p7_a27 VARCHAR2 := fnd_api.g_miss_char
211 , p7_a28 VARCHAR2 := fnd_api.g_miss_char
212 , p7_a29 VARCHAR2 := fnd_api.g_miss_char
213 , p7_a30 NUMBER := 0-1962.0724
214 , p7_a31 VARCHAR2 := fnd_api.g_miss_char
215 , p7_a32 VARCHAR2 := fnd_api.g_miss_char
216 , p7_a33 VARCHAR2 := fnd_api.g_miss_char
217 , p7_a34 VARCHAR2 := fnd_api.g_miss_char
218 , p7_a35 VARCHAR2 := fnd_api.g_miss_char
219 , p7_a36 VARCHAR2 := fnd_api.g_miss_char
220 , p7_a37 VARCHAR2 := fnd_api.g_miss_char
221 , p7_a38 VARCHAR2 := fnd_api.g_miss_char
222 , p7_a39 VARCHAR2 := fnd_api.g_miss_char
223 , p7_a40 VARCHAR2 := fnd_api.g_miss_char
224 , p7_a41 VARCHAR2 := fnd_api.g_miss_char
225 , p7_a42 VARCHAR2 := fnd_api.g_miss_char
226 , p7_a43 VARCHAR2 := fnd_api.g_miss_char
227 , p7_a44 VARCHAR2 := fnd_api.g_miss_char
228 , p7_a45 VARCHAR2 := fnd_api.g_miss_char
229 , p7_a46 VARCHAR2 := fnd_api.g_miss_char
230 , p7_a47 VARCHAR2 := fnd_api.g_miss_char
231 , p7_a48 VARCHAR2 := fnd_api.g_miss_char
232 , p7_a49 VARCHAR2 := fnd_api.g_miss_char
233 , p7_a50 VARCHAR2 := fnd_api.g_miss_char
234 , p7_a51 VARCHAR2 := fnd_api.g_miss_char
235 )
236
237 as
238 ddp_act_attachment_rec jtf_amv_attachment_pub.act_attachment_rec_type;
239 ddindx binary_integer; indx binary_integer;
240 begin
241
242 -- copy data to the local IN or IN-OUT args, if any
243
244
245
246
247
248
249
250 ddp_act_attachment_rec.attachment_id := rosetta_g_miss_num_map(p7_a0);
251 ddp_act_attachment_rec.last_update_date := rosetta_g_miss_date_in_map(p7_a1);
252 ddp_act_attachment_rec.last_updated_by := rosetta_g_miss_num_map(p7_a2);
253 ddp_act_attachment_rec.creation_date := rosetta_g_miss_date_in_map(p7_a3);
254 ddp_act_attachment_rec.created_by := rosetta_g_miss_num_map(p7_a4);
255 ddp_act_attachment_rec.last_update_login := rosetta_g_miss_num_map(p7_a5);
256 ddp_act_attachment_rec.object_version_number := rosetta_g_miss_num_map(p7_a6);
257 ddp_act_attachment_rec.owner_user_id := rosetta_g_miss_num_map(p7_a7);
258 ddp_act_attachment_rec.attachment_used_by_id := rosetta_g_miss_num_map(p7_a8);
259 ddp_act_attachment_rec.attachment_used_by := p7_a9;
260 ddp_act_attachment_rec.version := p7_a10;
261 ddp_act_attachment_rec.enabled_flag := p7_a11;
262 ddp_act_attachment_rec.can_fulfill_electronic_flag := p7_a12;
263 ddp_act_attachment_rec.file_id := rosetta_g_miss_num_map(p7_a13);
264 ddp_act_attachment_rec.file_name := p7_a14;
265 ddp_act_attachment_rec.file_extension := p7_a15;
266 ddp_act_attachment_rec.document_id := rosetta_g_miss_num_map(p7_a16);
267 ddp_act_attachment_rec.keywords := p7_a17;
268 ddp_act_attachment_rec.display_width := rosetta_g_miss_num_map(p7_a18);
269 ddp_act_attachment_rec.display_height := rosetta_g_miss_num_map(p7_a19);
270 ddp_act_attachment_rec.display_location := p7_a20;
271 ddp_act_attachment_rec.link_to := p7_a21;
272 ddp_act_attachment_rec.link_url := p7_a22;
273 ddp_act_attachment_rec.send_for_preview_flag := p7_a23;
274 ddp_act_attachment_rec.attachment_type := p7_a24;
275 ddp_act_attachment_rec.language_code := p7_a25;
276 ddp_act_attachment_rec.application_id := rosetta_g_miss_num_map(p7_a26);
277 ddp_act_attachment_rec.description := p7_a27;
278 ddp_act_attachment_rec.default_style_sheet := p7_a28;
279 ddp_act_attachment_rec.display_url := p7_a29;
280 ddp_act_attachment_rec.display_rule_id := rosetta_g_miss_num_map(p7_a30);
281 ddp_act_attachment_rec.display_program := p7_a31;
282 ddp_act_attachment_rec.attribute_category := p7_a32;
283 ddp_act_attachment_rec.attribute1 := p7_a33;
284 ddp_act_attachment_rec.attribute2 := p7_a34;
285 ddp_act_attachment_rec.attribute3 := p7_a35;
286 ddp_act_attachment_rec.attribute4 := p7_a36;
287 ddp_act_attachment_rec.attribute5 := p7_a37;
288 ddp_act_attachment_rec.attribute6 := p7_a38;
289 ddp_act_attachment_rec.attribute7 := p7_a39;
290 ddp_act_attachment_rec.attribute8 := p7_a40;
291 ddp_act_attachment_rec.attribute9 := p7_a41;
292 ddp_act_attachment_rec.attribute10 := p7_a42;
293 ddp_act_attachment_rec.attribute11 := p7_a43;
294 ddp_act_attachment_rec.attribute12 := p7_a44;
295 ddp_act_attachment_rec.attribute13 := p7_a45;
296 ddp_act_attachment_rec.attribute14 := p7_a46;
297 ddp_act_attachment_rec.attribute15 := p7_a47;
298 ddp_act_attachment_rec.display_text := p7_a48;
299 ddp_act_attachment_rec.alternate_text := p7_a49;
300 ddp_act_attachment_rec.secured_flag := p7_a50;
301 ddp_act_attachment_rec.attachment_sub_type := p7_a51;
302
303 -- here's the delegated call to the old PL/SQL routine
304 jtf_amv_attachment_pub.update_act_attachment(p_api_version,
305 p_init_msg_list,
306 p_commit,
307 p_validation_level,
308 x_return_status,
309 x_msg_count,
310 x_msg_data,
311 ddp_act_attachment_rec);
312
313 -- copy data back from the local variables to OUT or IN-OUT args, if any
314
315
316
317
318
319
320
321 end;
322
323 procedure validate_act_attachment(p_api_version NUMBER
324 , p_init_msg_list VARCHAR2
325 , p_validation_level NUMBER
326 , x_return_status out nocopy VARCHAR2
327 , x_msg_count out nocopy NUMBER
328 , x_msg_data out nocopy VARCHAR2
329 , p6_a0 NUMBER := 0-1962.0724
330 , p6_a1 DATE := fnd_api.g_miss_date
331 , p6_a2 NUMBER := 0-1962.0724
332 , p6_a3 DATE := fnd_api.g_miss_date
333 , p6_a4 NUMBER := 0-1962.0724
334 , p6_a5 NUMBER := 0-1962.0724
335 , p6_a6 NUMBER := 0-1962.0724
336 , p6_a7 NUMBER := 0-1962.0724
337 , p6_a8 NUMBER := 0-1962.0724
338 , p6_a9 VARCHAR2 := fnd_api.g_miss_char
339 , p6_a10 VARCHAR2 := fnd_api.g_miss_char
340 , p6_a11 VARCHAR2 := fnd_api.g_miss_char
341 , p6_a12 VARCHAR2 := fnd_api.g_miss_char
342 , p6_a13 NUMBER := 0-1962.0724
343 , p6_a14 VARCHAR2 := fnd_api.g_miss_char
344 , p6_a15 VARCHAR2 := fnd_api.g_miss_char
345 , p6_a16 NUMBER := 0-1962.0724
346 , p6_a17 VARCHAR2 := fnd_api.g_miss_char
347 , p6_a18 NUMBER := 0-1962.0724
348 , p6_a19 NUMBER := 0-1962.0724
349 , p6_a20 VARCHAR2 := fnd_api.g_miss_char
350 , p6_a21 VARCHAR2 := fnd_api.g_miss_char
351 , p6_a22 VARCHAR2 := fnd_api.g_miss_char
352 , p6_a23 VARCHAR2 := fnd_api.g_miss_char
353 , p6_a24 VARCHAR2 := fnd_api.g_miss_char
354 , p6_a25 VARCHAR2 := fnd_api.g_miss_char
355 , p6_a26 NUMBER := 0-1962.0724
356 , p6_a27 VARCHAR2 := fnd_api.g_miss_char
357 , p6_a28 VARCHAR2 := fnd_api.g_miss_char
358 , p6_a29 VARCHAR2 := fnd_api.g_miss_char
359 , p6_a30 NUMBER := 0-1962.0724
360 , p6_a31 VARCHAR2 := fnd_api.g_miss_char
361 , p6_a32 VARCHAR2 := fnd_api.g_miss_char
365 , p6_a36 VARCHAR2 := fnd_api.g_miss_char
362 , p6_a33 VARCHAR2 := fnd_api.g_miss_char
363 , p6_a34 VARCHAR2 := fnd_api.g_miss_char
364 , p6_a35 VARCHAR2 := fnd_api.g_miss_char
366 , p6_a37 VARCHAR2 := fnd_api.g_miss_char
367 , p6_a38 VARCHAR2 := fnd_api.g_miss_char
368 , p6_a39 VARCHAR2 := fnd_api.g_miss_char
369 , p6_a40 VARCHAR2 := fnd_api.g_miss_char
370 , p6_a41 VARCHAR2 := fnd_api.g_miss_char
371 , p6_a42 VARCHAR2 := fnd_api.g_miss_char
372 , p6_a43 VARCHAR2 := fnd_api.g_miss_char
373 , p6_a44 VARCHAR2 := fnd_api.g_miss_char
374 , p6_a45 VARCHAR2 := fnd_api.g_miss_char
375 , p6_a46 VARCHAR2 := fnd_api.g_miss_char
376 , p6_a47 VARCHAR2 := fnd_api.g_miss_char
377 , p6_a48 VARCHAR2 := fnd_api.g_miss_char
378 , p6_a49 VARCHAR2 := fnd_api.g_miss_char
379 , p6_a50 VARCHAR2 := fnd_api.g_miss_char
380 , p6_a51 VARCHAR2 := fnd_api.g_miss_char
381 )
382
383 as
384 ddp_act_attachment_rec jtf_amv_attachment_pub.act_attachment_rec_type;
385 ddindx binary_integer; indx binary_integer;
386 begin
387
388 -- copy data to the local IN or IN-OUT args, if any
389
390
391
392
393
394
395 ddp_act_attachment_rec.attachment_id := rosetta_g_miss_num_map(p6_a0);
396 ddp_act_attachment_rec.last_update_date := rosetta_g_miss_date_in_map(p6_a1);
397 ddp_act_attachment_rec.last_updated_by := rosetta_g_miss_num_map(p6_a2);
398 ddp_act_attachment_rec.creation_date := rosetta_g_miss_date_in_map(p6_a3);
399 ddp_act_attachment_rec.created_by := rosetta_g_miss_num_map(p6_a4);
400 ddp_act_attachment_rec.last_update_login := rosetta_g_miss_num_map(p6_a5);
401 ddp_act_attachment_rec.object_version_number := rosetta_g_miss_num_map(p6_a6);
402 ddp_act_attachment_rec.owner_user_id := rosetta_g_miss_num_map(p6_a7);
403 ddp_act_attachment_rec.attachment_used_by_id := rosetta_g_miss_num_map(p6_a8);
404 ddp_act_attachment_rec.attachment_used_by := p6_a9;
405 ddp_act_attachment_rec.version := p6_a10;
406 ddp_act_attachment_rec.enabled_flag := p6_a11;
407 ddp_act_attachment_rec.can_fulfill_electronic_flag := p6_a12;
408 ddp_act_attachment_rec.file_id := rosetta_g_miss_num_map(p6_a13);
409 ddp_act_attachment_rec.file_name := p6_a14;
410 ddp_act_attachment_rec.file_extension := p6_a15;
411 ddp_act_attachment_rec.document_id := rosetta_g_miss_num_map(p6_a16);
412 ddp_act_attachment_rec.keywords := p6_a17;
413 ddp_act_attachment_rec.display_width := rosetta_g_miss_num_map(p6_a18);
414 ddp_act_attachment_rec.display_height := rosetta_g_miss_num_map(p6_a19);
415 ddp_act_attachment_rec.display_location := p6_a20;
416 ddp_act_attachment_rec.link_to := p6_a21;
417 ddp_act_attachment_rec.link_url := p6_a22;
418 ddp_act_attachment_rec.send_for_preview_flag := p6_a23;
419 ddp_act_attachment_rec.attachment_type := p6_a24;
420 ddp_act_attachment_rec.language_code := p6_a25;
421 ddp_act_attachment_rec.application_id := rosetta_g_miss_num_map(p6_a26);
422 ddp_act_attachment_rec.description := p6_a27;
423 ddp_act_attachment_rec.default_style_sheet := p6_a28;
424 ddp_act_attachment_rec.display_url := p6_a29;
425 ddp_act_attachment_rec.display_rule_id := rosetta_g_miss_num_map(p6_a30);
426 ddp_act_attachment_rec.display_program := p6_a31;
427 ddp_act_attachment_rec.attribute_category := p6_a32;
428 ddp_act_attachment_rec.attribute1 := p6_a33;
429 ddp_act_attachment_rec.attribute2 := p6_a34;
430 ddp_act_attachment_rec.attribute3 := p6_a35;
431 ddp_act_attachment_rec.attribute4 := p6_a36;
432 ddp_act_attachment_rec.attribute5 := p6_a37;
433 ddp_act_attachment_rec.attribute6 := p6_a38;
434 ddp_act_attachment_rec.attribute7 := p6_a39;
435 ddp_act_attachment_rec.attribute8 := p6_a40;
436 ddp_act_attachment_rec.attribute9 := p6_a41;
437 ddp_act_attachment_rec.attribute10 := p6_a42;
438 ddp_act_attachment_rec.attribute11 := p6_a43;
439 ddp_act_attachment_rec.attribute12 := p6_a44;
440 ddp_act_attachment_rec.attribute13 := p6_a45;
441 ddp_act_attachment_rec.attribute14 := p6_a46;
442 ddp_act_attachment_rec.attribute15 := p6_a47;
443 ddp_act_attachment_rec.display_text := p6_a48;
444 ddp_act_attachment_rec.alternate_text := p6_a49;
445 ddp_act_attachment_rec.secured_flag := p6_a50;
446 ddp_act_attachment_rec.attachment_sub_type := p6_a51;
447
448 -- here's the delegated call to the old PL/SQL routine
449 jtf_amv_attachment_pub.validate_act_attachment(p_api_version,
450 p_init_msg_list,
451 p_validation_level,
452 x_return_status,
453 x_msg_count,
454 x_msg_data,
455 ddp_act_attachment_rec);
456
457 -- copy data back from the local variables to OUT or IN-OUT args, if any
458
459
460
461
462
463
464 end;
465
466 procedure check_act_attachment_items(p_validation_mode VARCHAR2
467 , x_return_status out nocopy VARCHAR2
468 , p0_a0 NUMBER := 0-1962.0724
469 , p0_a1 DATE := fnd_api.g_miss_date
470 , p0_a2 NUMBER := 0-1962.0724
471 , p0_a3 DATE := fnd_api.g_miss_date
472 , p0_a4 NUMBER := 0-1962.0724
473 , p0_a5 NUMBER := 0-1962.0724
474 , p0_a6 NUMBER := 0-1962.0724
475 , p0_a7 NUMBER := 0-1962.0724
476 , p0_a8 NUMBER := 0-1962.0724
477 , p0_a9 VARCHAR2 := fnd_api.g_miss_char
478 , p0_a10 VARCHAR2 := fnd_api.g_miss_char
479 , p0_a11 VARCHAR2 := fnd_api.g_miss_char
483 , p0_a15 VARCHAR2 := fnd_api.g_miss_char
480 , p0_a12 VARCHAR2 := fnd_api.g_miss_char
481 , p0_a13 NUMBER := 0-1962.0724
482 , p0_a14 VARCHAR2 := fnd_api.g_miss_char
484 , p0_a16 NUMBER := 0-1962.0724
485 , p0_a17 VARCHAR2 := fnd_api.g_miss_char
486 , p0_a18 NUMBER := 0-1962.0724
487 , p0_a19 NUMBER := 0-1962.0724
488 , p0_a20 VARCHAR2 := fnd_api.g_miss_char
489 , p0_a21 VARCHAR2 := fnd_api.g_miss_char
490 , p0_a22 VARCHAR2 := fnd_api.g_miss_char
491 , p0_a23 VARCHAR2 := fnd_api.g_miss_char
492 , p0_a24 VARCHAR2 := fnd_api.g_miss_char
493 , p0_a25 VARCHAR2 := fnd_api.g_miss_char
494 , p0_a26 NUMBER := 0-1962.0724
495 , p0_a27 VARCHAR2 := fnd_api.g_miss_char
496 , p0_a28 VARCHAR2 := fnd_api.g_miss_char
497 , p0_a29 VARCHAR2 := fnd_api.g_miss_char
498 , p0_a30 NUMBER := 0-1962.0724
499 , p0_a31 VARCHAR2 := fnd_api.g_miss_char
500 , p0_a32 VARCHAR2 := fnd_api.g_miss_char
501 , p0_a33 VARCHAR2 := fnd_api.g_miss_char
502 , p0_a34 VARCHAR2 := fnd_api.g_miss_char
503 , p0_a35 VARCHAR2 := fnd_api.g_miss_char
504 , p0_a36 VARCHAR2 := fnd_api.g_miss_char
505 , p0_a37 VARCHAR2 := fnd_api.g_miss_char
506 , p0_a38 VARCHAR2 := fnd_api.g_miss_char
507 , p0_a39 VARCHAR2 := fnd_api.g_miss_char
508 , p0_a40 VARCHAR2 := fnd_api.g_miss_char
509 , p0_a41 VARCHAR2 := fnd_api.g_miss_char
510 , p0_a42 VARCHAR2 := fnd_api.g_miss_char
511 , p0_a43 VARCHAR2 := fnd_api.g_miss_char
512 , p0_a44 VARCHAR2 := fnd_api.g_miss_char
513 , p0_a45 VARCHAR2 := fnd_api.g_miss_char
514 , p0_a46 VARCHAR2 := fnd_api.g_miss_char
515 , p0_a47 VARCHAR2 := fnd_api.g_miss_char
516 , p0_a48 VARCHAR2 := fnd_api.g_miss_char
517 , p0_a49 VARCHAR2 := fnd_api.g_miss_char
518 , p0_a50 VARCHAR2 := fnd_api.g_miss_char
519 , p0_a51 VARCHAR2 := fnd_api.g_miss_char
520 )
521
522 as
523 ddp_act_attachment_rec jtf_amv_attachment_pub.act_attachment_rec_type;
524 ddindx binary_integer; indx binary_integer;
525 begin
526
527 -- copy data to the local IN or IN-OUT args, if any
528 ddp_act_attachment_rec.attachment_id := rosetta_g_miss_num_map(p0_a0);
529 ddp_act_attachment_rec.last_update_date := rosetta_g_miss_date_in_map(p0_a1);
530 ddp_act_attachment_rec.last_updated_by := rosetta_g_miss_num_map(p0_a2);
531 ddp_act_attachment_rec.creation_date := rosetta_g_miss_date_in_map(p0_a3);
532 ddp_act_attachment_rec.created_by := rosetta_g_miss_num_map(p0_a4);
533 ddp_act_attachment_rec.last_update_login := rosetta_g_miss_num_map(p0_a5);
534 ddp_act_attachment_rec.object_version_number := rosetta_g_miss_num_map(p0_a6);
535 ddp_act_attachment_rec.owner_user_id := rosetta_g_miss_num_map(p0_a7);
536 ddp_act_attachment_rec.attachment_used_by_id := rosetta_g_miss_num_map(p0_a8);
537 ddp_act_attachment_rec.attachment_used_by := p0_a9;
538 ddp_act_attachment_rec.version := p0_a10;
539 ddp_act_attachment_rec.enabled_flag := p0_a11;
540 ddp_act_attachment_rec.can_fulfill_electronic_flag := p0_a12;
541 ddp_act_attachment_rec.file_id := rosetta_g_miss_num_map(p0_a13);
542 ddp_act_attachment_rec.file_name := p0_a14;
543 ddp_act_attachment_rec.file_extension := p0_a15;
544 ddp_act_attachment_rec.document_id := rosetta_g_miss_num_map(p0_a16);
545 ddp_act_attachment_rec.keywords := p0_a17;
546 ddp_act_attachment_rec.display_width := rosetta_g_miss_num_map(p0_a18);
547 ddp_act_attachment_rec.display_height := rosetta_g_miss_num_map(p0_a19);
548 ddp_act_attachment_rec.display_location := p0_a20;
549 ddp_act_attachment_rec.link_to := p0_a21;
550 ddp_act_attachment_rec.link_url := p0_a22;
551 ddp_act_attachment_rec.send_for_preview_flag := p0_a23;
552 ddp_act_attachment_rec.attachment_type := p0_a24;
553 ddp_act_attachment_rec.language_code := p0_a25;
554 ddp_act_attachment_rec.application_id := rosetta_g_miss_num_map(p0_a26);
555 ddp_act_attachment_rec.description := p0_a27;
556 ddp_act_attachment_rec.default_style_sheet := p0_a28;
557 ddp_act_attachment_rec.display_url := p0_a29;
558 ddp_act_attachment_rec.display_rule_id := rosetta_g_miss_num_map(p0_a30);
559 ddp_act_attachment_rec.display_program := p0_a31;
560 ddp_act_attachment_rec.attribute_category := p0_a32;
561 ddp_act_attachment_rec.attribute1 := p0_a33;
562 ddp_act_attachment_rec.attribute2 := p0_a34;
563 ddp_act_attachment_rec.attribute3 := p0_a35;
564 ddp_act_attachment_rec.attribute4 := p0_a36;
565 ddp_act_attachment_rec.attribute5 := p0_a37;
566 ddp_act_attachment_rec.attribute6 := p0_a38;
567 ddp_act_attachment_rec.attribute7 := p0_a39;
568 ddp_act_attachment_rec.attribute8 := p0_a40;
569 ddp_act_attachment_rec.attribute9 := p0_a41;
570 ddp_act_attachment_rec.attribute10 := p0_a42;
571 ddp_act_attachment_rec.attribute11 := p0_a43;
572 ddp_act_attachment_rec.attribute12 := p0_a44;
573 ddp_act_attachment_rec.attribute13 := p0_a45;
574 ddp_act_attachment_rec.attribute14 := p0_a46;
575 ddp_act_attachment_rec.attribute15 := p0_a47;
576 ddp_act_attachment_rec.display_text := p0_a48;
577 ddp_act_attachment_rec.alternate_text := p0_a49;
578 ddp_act_attachment_rec.secured_flag := p0_a50;
579 ddp_act_attachment_rec.attachment_sub_type := p0_a51;
580
581
585 p_validation_mode,
582
583 -- here's the delegated call to the old PL/SQL routine
584 jtf_amv_attachment_pub.check_act_attachment_items(ddp_act_attachment_rec,
586 x_return_status);
587
588 -- copy data back from the local variables to OUT or IN-OUT args, if any
589
590
591 end;
592
593 procedure check_act_attachment_record(x_return_status out nocopy VARCHAR2
594 , p0_a0 NUMBER := 0-1962.0724
595 , p0_a1 DATE := fnd_api.g_miss_date
596 , p0_a2 NUMBER := 0-1962.0724
597 , p0_a3 DATE := fnd_api.g_miss_date
598 , p0_a4 NUMBER := 0-1962.0724
599 , p0_a5 NUMBER := 0-1962.0724
600 , p0_a6 NUMBER := 0-1962.0724
601 , p0_a7 NUMBER := 0-1962.0724
602 , p0_a8 NUMBER := 0-1962.0724
603 , p0_a9 VARCHAR2 := fnd_api.g_miss_char
604 , p0_a10 VARCHAR2 := fnd_api.g_miss_char
605 , p0_a11 VARCHAR2 := fnd_api.g_miss_char
606 , p0_a12 VARCHAR2 := fnd_api.g_miss_char
607 , p0_a13 NUMBER := 0-1962.0724
608 , p0_a14 VARCHAR2 := fnd_api.g_miss_char
609 , p0_a15 VARCHAR2 := fnd_api.g_miss_char
610 , p0_a16 NUMBER := 0-1962.0724
611 , p0_a17 VARCHAR2 := fnd_api.g_miss_char
612 , p0_a18 NUMBER := 0-1962.0724
613 , p0_a19 NUMBER := 0-1962.0724
614 , p0_a20 VARCHAR2 := fnd_api.g_miss_char
615 , p0_a21 VARCHAR2 := fnd_api.g_miss_char
616 , p0_a22 VARCHAR2 := fnd_api.g_miss_char
617 , p0_a23 VARCHAR2 := fnd_api.g_miss_char
618 , p0_a24 VARCHAR2 := fnd_api.g_miss_char
619 , p0_a25 VARCHAR2 := fnd_api.g_miss_char
620 , p0_a26 NUMBER := 0-1962.0724
621 , p0_a27 VARCHAR2 := fnd_api.g_miss_char
622 , p0_a28 VARCHAR2 := fnd_api.g_miss_char
623 , p0_a29 VARCHAR2 := fnd_api.g_miss_char
624 , p0_a30 NUMBER := 0-1962.0724
625 , p0_a31 VARCHAR2 := fnd_api.g_miss_char
626 , p0_a32 VARCHAR2 := fnd_api.g_miss_char
627 , p0_a33 VARCHAR2 := fnd_api.g_miss_char
628 , p0_a34 VARCHAR2 := fnd_api.g_miss_char
629 , p0_a35 VARCHAR2 := fnd_api.g_miss_char
630 , p0_a36 VARCHAR2 := fnd_api.g_miss_char
631 , p0_a37 VARCHAR2 := fnd_api.g_miss_char
632 , p0_a38 VARCHAR2 := fnd_api.g_miss_char
633 , p0_a39 VARCHAR2 := fnd_api.g_miss_char
634 , p0_a40 VARCHAR2 := fnd_api.g_miss_char
635 , p0_a41 VARCHAR2 := fnd_api.g_miss_char
636 , p0_a42 VARCHAR2 := fnd_api.g_miss_char
637 , p0_a43 VARCHAR2 := fnd_api.g_miss_char
638 , p0_a44 VARCHAR2 := fnd_api.g_miss_char
639 , p0_a45 VARCHAR2 := fnd_api.g_miss_char
640 , p0_a46 VARCHAR2 := fnd_api.g_miss_char
641 , p0_a47 VARCHAR2 := fnd_api.g_miss_char
642 , p0_a48 VARCHAR2 := fnd_api.g_miss_char
643 , p0_a49 VARCHAR2 := fnd_api.g_miss_char
644 , p0_a50 VARCHAR2 := fnd_api.g_miss_char
645 , p0_a51 VARCHAR2 := fnd_api.g_miss_char
646 , p1_a0 NUMBER := 0-1962.0724
647 , p1_a1 DATE := fnd_api.g_miss_date
648 , p1_a2 NUMBER := 0-1962.0724
649 , p1_a3 DATE := fnd_api.g_miss_date
650 , p1_a4 NUMBER := 0-1962.0724
651 , p1_a5 NUMBER := 0-1962.0724
652 , p1_a6 NUMBER := 0-1962.0724
653 , p1_a7 NUMBER := 0-1962.0724
654 , p1_a8 NUMBER := 0-1962.0724
655 , p1_a9 VARCHAR2 := fnd_api.g_miss_char
656 , p1_a10 VARCHAR2 := fnd_api.g_miss_char
657 , p1_a11 VARCHAR2 := fnd_api.g_miss_char
658 , p1_a12 VARCHAR2 := fnd_api.g_miss_char
659 , p1_a13 NUMBER := 0-1962.0724
660 , p1_a14 VARCHAR2 := fnd_api.g_miss_char
661 , p1_a15 VARCHAR2 := fnd_api.g_miss_char
662 , p1_a16 NUMBER := 0-1962.0724
663 , p1_a17 VARCHAR2 := fnd_api.g_miss_char
664 , p1_a18 NUMBER := 0-1962.0724
665 , p1_a19 NUMBER := 0-1962.0724
666 , p1_a20 VARCHAR2 := fnd_api.g_miss_char
667 , p1_a21 VARCHAR2 := fnd_api.g_miss_char
668 , p1_a22 VARCHAR2 := fnd_api.g_miss_char
669 , p1_a23 VARCHAR2 := fnd_api.g_miss_char
670 , p1_a24 VARCHAR2 := fnd_api.g_miss_char
671 , p1_a25 VARCHAR2 := fnd_api.g_miss_char
672 , p1_a26 NUMBER := 0-1962.0724
673 , p1_a27 VARCHAR2 := fnd_api.g_miss_char
674 , p1_a28 VARCHAR2 := fnd_api.g_miss_char
675 , p1_a29 VARCHAR2 := fnd_api.g_miss_char
676 , p1_a30 NUMBER := 0-1962.0724
677 , p1_a31 VARCHAR2 := fnd_api.g_miss_char
678 , p1_a32 VARCHAR2 := fnd_api.g_miss_char
679 , p1_a33 VARCHAR2 := fnd_api.g_miss_char
680 , p1_a34 VARCHAR2 := fnd_api.g_miss_char
681 , p1_a35 VARCHAR2 := fnd_api.g_miss_char
682 , p1_a36 VARCHAR2 := fnd_api.g_miss_char
683 , p1_a37 VARCHAR2 := fnd_api.g_miss_char
684 , p1_a38 VARCHAR2 := fnd_api.g_miss_char
685 , p1_a39 VARCHAR2 := fnd_api.g_miss_char
686 , p1_a40 VARCHAR2 := fnd_api.g_miss_char
687 , p1_a41 VARCHAR2 := fnd_api.g_miss_char
688 , p1_a42 VARCHAR2 := fnd_api.g_miss_char
689 , p1_a43 VARCHAR2 := fnd_api.g_miss_char
690 , p1_a44 VARCHAR2 := fnd_api.g_miss_char
691 , p1_a45 VARCHAR2 := fnd_api.g_miss_char
692 , p1_a46 VARCHAR2 := fnd_api.g_miss_char
693 , p1_a47 VARCHAR2 := fnd_api.g_miss_char
694 , p1_a48 VARCHAR2 := fnd_api.g_miss_char
695 , p1_a49 VARCHAR2 := fnd_api.g_miss_char
696 , p1_a50 VARCHAR2 := fnd_api.g_miss_char
697 , p1_a51 VARCHAR2 := fnd_api.g_miss_char
698 )
699
700 as
701 ddp_act_attachment_rec jtf_amv_attachment_pub.act_attachment_rec_type;
705
702 ddp_complete_rec jtf_amv_attachment_pub.act_attachment_rec_type;
703 ddindx binary_integer; indx binary_integer;
704 begin
706 -- copy data to the local IN or IN-OUT args, if any
707 ddp_act_attachment_rec.attachment_id := rosetta_g_miss_num_map(p0_a0);
708 ddp_act_attachment_rec.last_update_date := rosetta_g_miss_date_in_map(p0_a1);
709 ddp_act_attachment_rec.last_updated_by := rosetta_g_miss_num_map(p0_a2);
710 ddp_act_attachment_rec.creation_date := rosetta_g_miss_date_in_map(p0_a3);
711 ddp_act_attachment_rec.created_by := rosetta_g_miss_num_map(p0_a4);
712 ddp_act_attachment_rec.last_update_login := rosetta_g_miss_num_map(p0_a5);
713 ddp_act_attachment_rec.object_version_number := rosetta_g_miss_num_map(p0_a6);
714 ddp_act_attachment_rec.owner_user_id := rosetta_g_miss_num_map(p0_a7);
715 ddp_act_attachment_rec.attachment_used_by_id := rosetta_g_miss_num_map(p0_a8);
716 ddp_act_attachment_rec.attachment_used_by := p0_a9;
717 ddp_act_attachment_rec.version := p0_a10;
718 ddp_act_attachment_rec.enabled_flag := p0_a11;
719 ddp_act_attachment_rec.can_fulfill_electronic_flag := p0_a12;
720 ddp_act_attachment_rec.file_id := rosetta_g_miss_num_map(p0_a13);
721 ddp_act_attachment_rec.file_name := p0_a14;
722 ddp_act_attachment_rec.file_extension := p0_a15;
723 ddp_act_attachment_rec.document_id := rosetta_g_miss_num_map(p0_a16);
724 ddp_act_attachment_rec.keywords := p0_a17;
725 ddp_act_attachment_rec.display_width := rosetta_g_miss_num_map(p0_a18);
726 ddp_act_attachment_rec.display_height := rosetta_g_miss_num_map(p0_a19);
727 ddp_act_attachment_rec.display_location := p0_a20;
728 ddp_act_attachment_rec.link_to := p0_a21;
729 ddp_act_attachment_rec.link_url := p0_a22;
730 ddp_act_attachment_rec.send_for_preview_flag := p0_a23;
731 ddp_act_attachment_rec.attachment_type := p0_a24;
732 ddp_act_attachment_rec.language_code := p0_a25;
733 ddp_act_attachment_rec.application_id := rosetta_g_miss_num_map(p0_a26);
734 ddp_act_attachment_rec.description := p0_a27;
735 ddp_act_attachment_rec.default_style_sheet := p0_a28;
736 ddp_act_attachment_rec.display_url := p0_a29;
737 ddp_act_attachment_rec.display_rule_id := rosetta_g_miss_num_map(p0_a30);
738 ddp_act_attachment_rec.display_program := p0_a31;
739 ddp_act_attachment_rec.attribute_category := p0_a32;
740 ddp_act_attachment_rec.attribute1 := p0_a33;
741 ddp_act_attachment_rec.attribute2 := p0_a34;
742 ddp_act_attachment_rec.attribute3 := p0_a35;
743 ddp_act_attachment_rec.attribute4 := p0_a36;
744 ddp_act_attachment_rec.attribute5 := p0_a37;
745 ddp_act_attachment_rec.attribute6 := p0_a38;
746 ddp_act_attachment_rec.attribute7 := p0_a39;
747 ddp_act_attachment_rec.attribute8 := p0_a40;
748 ddp_act_attachment_rec.attribute9 := p0_a41;
749 ddp_act_attachment_rec.attribute10 := p0_a42;
750 ddp_act_attachment_rec.attribute11 := p0_a43;
751 ddp_act_attachment_rec.attribute12 := p0_a44;
752 ddp_act_attachment_rec.attribute13 := p0_a45;
753 ddp_act_attachment_rec.attribute14 := p0_a46;
754 ddp_act_attachment_rec.attribute15 := p0_a47;
755 ddp_act_attachment_rec.display_text := p0_a48;
756 ddp_act_attachment_rec.alternate_text := p0_a49;
757 ddp_act_attachment_rec.secured_flag := p0_a50;
758 ddp_act_attachment_rec.attachment_sub_type := p0_a51;
759
760 ddp_complete_rec.attachment_id := rosetta_g_miss_num_map(p1_a0);
761 ddp_complete_rec.last_update_date := rosetta_g_miss_date_in_map(p1_a1);
762 ddp_complete_rec.last_updated_by := rosetta_g_miss_num_map(p1_a2);
763 ddp_complete_rec.creation_date := rosetta_g_miss_date_in_map(p1_a3);
764 ddp_complete_rec.created_by := rosetta_g_miss_num_map(p1_a4);
765 ddp_complete_rec.last_update_login := rosetta_g_miss_num_map(p1_a5);
766 ddp_complete_rec.object_version_number := rosetta_g_miss_num_map(p1_a6);
767 ddp_complete_rec.owner_user_id := rosetta_g_miss_num_map(p1_a7);
768 ddp_complete_rec.attachment_used_by_id := rosetta_g_miss_num_map(p1_a8);
769 ddp_complete_rec.attachment_used_by := p1_a9;
770 ddp_complete_rec.version := p1_a10;
771 ddp_complete_rec.enabled_flag := p1_a11;
772 ddp_complete_rec.can_fulfill_electronic_flag := p1_a12;
773 ddp_complete_rec.file_id := rosetta_g_miss_num_map(p1_a13);
774 ddp_complete_rec.file_name := p1_a14;
775 ddp_complete_rec.file_extension := p1_a15;
776 ddp_complete_rec.document_id := rosetta_g_miss_num_map(p1_a16);
777 ddp_complete_rec.keywords := p1_a17;
778 ddp_complete_rec.display_width := rosetta_g_miss_num_map(p1_a18);
779 ddp_complete_rec.display_height := rosetta_g_miss_num_map(p1_a19);
780 ddp_complete_rec.display_location := p1_a20;
781 ddp_complete_rec.link_to := p1_a21;
782 ddp_complete_rec.link_url := p1_a22;
783 ddp_complete_rec.send_for_preview_flag := p1_a23;
784 ddp_complete_rec.attachment_type := p1_a24;
785 ddp_complete_rec.language_code := p1_a25;
786 ddp_complete_rec.application_id := rosetta_g_miss_num_map(p1_a26);
787 ddp_complete_rec.description := p1_a27;
788 ddp_complete_rec.default_style_sheet := p1_a28;
789 ddp_complete_rec.display_url := p1_a29;
790 ddp_complete_rec.display_rule_id := rosetta_g_miss_num_map(p1_a30);
791 ddp_complete_rec.display_program := p1_a31;
792 ddp_complete_rec.attribute_category := p1_a32;
793 ddp_complete_rec.attribute1 := p1_a33;
794 ddp_complete_rec.attribute2 := p1_a34;
798 ddp_complete_rec.attribute6 := p1_a38;
795 ddp_complete_rec.attribute3 := p1_a35;
796 ddp_complete_rec.attribute4 := p1_a36;
797 ddp_complete_rec.attribute5 := p1_a37;
799 ddp_complete_rec.attribute7 := p1_a39;
800 ddp_complete_rec.attribute8 := p1_a40;
801 ddp_complete_rec.attribute9 := p1_a41;
802 ddp_complete_rec.attribute10 := p1_a42;
803 ddp_complete_rec.attribute11 := p1_a43;
804 ddp_complete_rec.attribute12 := p1_a44;
805 ddp_complete_rec.attribute13 := p1_a45;
806 ddp_complete_rec.attribute14 := p1_a46;
807 ddp_complete_rec.attribute15 := p1_a47;
808 ddp_complete_rec.display_text := p1_a48;
809 ddp_complete_rec.alternate_text := p1_a49;
810 ddp_complete_rec.secured_flag := p1_a50;
811 ddp_complete_rec.attachment_sub_type := p1_a51;
812
813
814 -- here's the delegated call to the old PL/SQL routine
815 jtf_amv_attachment_pub.check_act_attachment_record(ddp_act_attachment_rec,
816 ddp_complete_rec,
817 x_return_status);
818
819 -- copy data back from the local variables to OUT or IN-OUT args, if any
820
821
822 end;
823
824 procedure miss_act_attachment_rec(p0_a0 out nocopy NUMBER
825 , p0_a1 out nocopy DATE
826 , p0_a2 out nocopy NUMBER
827 , p0_a3 out nocopy DATE
828 , p0_a4 out nocopy NUMBER
829 , p0_a5 out nocopy NUMBER
830 , p0_a6 out nocopy NUMBER
831 , p0_a7 out nocopy NUMBER
832 , p0_a8 out nocopy NUMBER
833 , p0_a9 out nocopy VARCHAR2
834 , p0_a10 out nocopy VARCHAR2
835 , p0_a11 out nocopy VARCHAR2
836 , p0_a12 out nocopy VARCHAR2
837 , p0_a13 out nocopy NUMBER
838 , p0_a14 out nocopy VARCHAR2
839 , p0_a15 out nocopy VARCHAR2
840 , p0_a16 out nocopy NUMBER
841 , p0_a17 out nocopy VARCHAR2
842 , p0_a18 out nocopy NUMBER
843 , p0_a19 out nocopy NUMBER
844 , p0_a20 out nocopy VARCHAR2
845 , p0_a21 out nocopy VARCHAR2
846 , p0_a22 out nocopy VARCHAR2
847 , p0_a23 out nocopy VARCHAR2
848 , p0_a24 out nocopy VARCHAR2
849 , p0_a25 out nocopy VARCHAR2
850 , p0_a26 out nocopy NUMBER
851 , p0_a27 out nocopy VARCHAR2
852 , p0_a28 out nocopy VARCHAR2
853 , p0_a29 out nocopy VARCHAR2
854 , p0_a30 out nocopy NUMBER
855 , p0_a31 out nocopy VARCHAR2
856 , p0_a32 out nocopy VARCHAR2
857 , p0_a33 out nocopy VARCHAR2
858 , p0_a34 out nocopy VARCHAR2
859 , p0_a35 out nocopy VARCHAR2
860 , p0_a36 out nocopy VARCHAR2
861 , p0_a37 out nocopy VARCHAR2
862 , p0_a38 out nocopy VARCHAR2
863 , p0_a39 out nocopy VARCHAR2
864 , p0_a40 out nocopy VARCHAR2
865 , p0_a41 out nocopy VARCHAR2
866 , p0_a42 out nocopy VARCHAR2
867 , p0_a43 out nocopy VARCHAR2
868 , p0_a44 out nocopy VARCHAR2
869 , p0_a45 out nocopy VARCHAR2
870 , p0_a46 out nocopy VARCHAR2
871 , p0_a47 out nocopy VARCHAR2
872 , p0_a48 out nocopy VARCHAR2
873 , p0_a49 out nocopy VARCHAR2
874 , p0_a50 out nocopy VARCHAR2
875 , p0_a51 out nocopy VARCHAR2
876 )
877
878 as
879 ddx_act_attachment_rec jtf_amv_attachment_pub.act_attachment_rec_type;
880 ddindx binary_integer; indx binary_integer;
881 begin
882
883 -- copy data to the local IN or IN-OUT args, if any
884
885 -- here's the delegated call to the old PL/SQL routine
886 jtf_amv_attachment_pub.miss_act_attachment_rec(ddx_act_attachment_rec);
887
888 -- copy data back from the local variables to OUT or IN-OUT args, if any
889 p0_a0 := rosetta_g_miss_num_map(ddx_act_attachment_rec.attachment_id);
890 p0_a1 := ddx_act_attachment_rec.last_update_date;
891 p0_a2 := rosetta_g_miss_num_map(ddx_act_attachment_rec.last_updated_by);
892 p0_a3 := ddx_act_attachment_rec.creation_date;
893 p0_a4 := rosetta_g_miss_num_map(ddx_act_attachment_rec.created_by);
894 p0_a5 := rosetta_g_miss_num_map(ddx_act_attachment_rec.last_update_login);
895 p0_a6 := rosetta_g_miss_num_map(ddx_act_attachment_rec.object_version_number);
896 p0_a7 := rosetta_g_miss_num_map(ddx_act_attachment_rec.owner_user_id);
897 p0_a8 := rosetta_g_miss_num_map(ddx_act_attachment_rec.attachment_used_by_id);
898 p0_a9 := ddx_act_attachment_rec.attachment_used_by;
899 p0_a10 := ddx_act_attachment_rec.version;
900 p0_a11 := ddx_act_attachment_rec.enabled_flag;
901 p0_a12 := ddx_act_attachment_rec.can_fulfill_electronic_flag;
902 p0_a13 := rosetta_g_miss_num_map(ddx_act_attachment_rec.file_id);
903 p0_a14 := ddx_act_attachment_rec.file_name;
904 p0_a15 := ddx_act_attachment_rec.file_extension;
905 p0_a16 := rosetta_g_miss_num_map(ddx_act_attachment_rec.document_id);
906 p0_a17 := ddx_act_attachment_rec.keywords;
907 p0_a18 := rosetta_g_miss_num_map(ddx_act_attachment_rec.display_width);
908 p0_a19 := rosetta_g_miss_num_map(ddx_act_attachment_rec.display_height);
909 p0_a20 := ddx_act_attachment_rec.display_location;
910 p0_a21 := ddx_act_attachment_rec.link_to;
911 p0_a22 := ddx_act_attachment_rec.link_url;
912 p0_a23 := ddx_act_attachment_rec.send_for_preview_flag;
913 p0_a24 := ddx_act_attachment_rec.attachment_type;
914 p0_a25 := ddx_act_attachment_rec.language_code;
918 p0_a29 := ddx_act_attachment_rec.display_url;
915 p0_a26 := rosetta_g_miss_num_map(ddx_act_attachment_rec.application_id);
916 p0_a27 := ddx_act_attachment_rec.description;
917 p0_a28 := ddx_act_attachment_rec.default_style_sheet;
919 p0_a30 := rosetta_g_miss_num_map(ddx_act_attachment_rec.display_rule_id);
920 p0_a31 := ddx_act_attachment_rec.display_program;
921 p0_a32 := ddx_act_attachment_rec.attribute_category;
922 p0_a33 := ddx_act_attachment_rec.attribute1;
923 p0_a34 := ddx_act_attachment_rec.attribute2;
924 p0_a35 := ddx_act_attachment_rec.attribute3;
925 p0_a36 := ddx_act_attachment_rec.attribute4;
926 p0_a37 := ddx_act_attachment_rec.attribute5;
927 p0_a38 := ddx_act_attachment_rec.attribute6;
928 p0_a39 := ddx_act_attachment_rec.attribute7;
929 p0_a40 := ddx_act_attachment_rec.attribute8;
930 p0_a41 := ddx_act_attachment_rec.attribute9;
931 p0_a42 := ddx_act_attachment_rec.attribute10;
932 p0_a43 := ddx_act_attachment_rec.attribute11;
933 p0_a44 := ddx_act_attachment_rec.attribute12;
934 p0_a45 := ddx_act_attachment_rec.attribute13;
935 p0_a46 := ddx_act_attachment_rec.attribute14;
936 p0_a47 := ddx_act_attachment_rec.attribute15;
937 p0_a48 := ddx_act_attachment_rec.display_text;
938 p0_a49 := ddx_act_attachment_rec.alternate_text;
939 p0_a50 := ddx_act_attachment_rec.secured_flag;
940 p0_a51 := ddx_act_attachment_rec.attachment_sub_type;
941 end;
942
943 procedure complete_act_attachment_rec(p1_a0 out nocopy NUMBER
944 , p1_a1 out nocopy DATE
945 , p1_a2 out nocopy NUMBER
946 , p1_a3 out nocopy DATE
947 , p1_a4 out nocopy NUMBER
948 , p1_a5 out nocopy NUMBER
949 , p1_a6 out nocopy NUMBER
950 , p1_a7 out nocopy NUMBER
951 , p1_a8 out nocopy NUMBER
952 , p1_a9 out nocopy VARCHAR2
953 , p1_a10 out nocopy VARCHAR2
954 , p1_a11 out nocopy VARCHAR2
955 , p1_a12 out nocopy VARCHAR2
956 , p1_a13 out nocopy NUMBER
957 , p1_a14 out nocopy VARCHAR2
958 , p1_a15 out nocopy VARCHAR2
959 , p1_a16 out nocopy NUMBER
960 , p1_a17 out nocopy VARCHAR2
961 , p1_a18 out nocopy NUMBER
962 , p1_a19 out nocopy NUMBER
963 , p1_a20 out nocopy VARCHAR2
964 , p1_a21 out nocopy VARCHAR2
965 , p1_a22 out nocopy VARCHAR2
966 , p1_a23 out nocopy VARCHAR2
967 , p1_a24 out nocopy VARCHAR2
968 , p1_a25 out nocopy VARCHAR2
969 , p1_a26 out nocopy NUMBER
970 , p1_a27 out nocopy VARCHAR2
971 , p1_a28 out nocopy VARCHAR2
972 , p1_a29 out nocopy VARCHAR2
973 , p1_a30 out nocopy NUMBER
974 , p1_a31 out nocopy VARCHAR2
975 , p1_a32 out nocopy VARCHAR2
976 , p1_a33 out nocopy VARCHAR2
977 , p1_a34 out nocopy VARCHAR2
978 , p1_a35 out nocopy VARCHAR2
979 , p1_a36 out nocopy VARCHAR2
980 , p1_a37 out nocopy VARCHAR2
981 , p1_a38 out nocopy VARCHAR2
982 , p1_a39 out nocopy VARCHAR2
983 , p1_a40 out nocopy VARCHAR2
984 , p1_a41 out nocopy VARCHAR2
985 , p1_a42 out nocopy VARCHAR2
986 , p1_a43 out nocopy VARCHAR2
987 , p1_a44 out nocopy VARCHAR2
988 , p1_a45 out nocopy VARCHAR2
989 , p1_a46 out nocopy VARCHAR2
990 , p1_a47 out nocopy VARCHAR2
991 , p1_a48 out nocopy VARCHAR2
992 , p1_a49 out nocopy VARCHAR2
993 , p1_a50 out nocopy VARCHAR2
994 , p1_a51 out nocopy VARCHAR2
995 , p0_a0 NUMBER := 0-1962.0724
996 , p0_a1 DATE := fnd_api.g_miss_date
997 , p0_a2 NUMBER := 0-1962.0724
998 , p0_a3 DATE := fnd_api.g_miss_date
999 , p0_a4 NUMBER := 0-1962.0724
1000 , p0_a5 NUMBER := 0-1962.0724
1001 , p0_a6 NUMBER := 0-1962.0724
1002 , p0_a7 NUMBER := 0-1962.0724
1003 , p0_a8 NUMBER := 0-1962.0724
1004 , p0_a9 VARCHAR2 := fnd_api.g_miss_char
1005 , p0_a10 VARCHAR2 := fnd_api.g_miss_char
1006 , p0_a11 VARCHAR2 := fnd_api.g_miss_char
1007 , p0_a12 VARCHAR2 := fnd_api.g_miss_char
1008 , p0_a13 NUMBER := 0-1962.0724
1009 , p0_a14 VARCHAR2 := fnd_api.g_miss_char
1010 , p0_a15 VARCHAR2 := fnd_api.g_miss_char
1011 , p0_a16 NUMBER := 0-1962.0724
1012 , p0_a17 VARCHAR2 := fnd_api.g_miss_char
1013 , p0_a18 NUMBER := 0-1962.0724
1014 , p0_a19 NUMBER := 0-1962.0724
1015 , p0_a20 VARCHAR2 := fnd_api.g_miss_char
1016 , p0_a21 VARCHAR2 := fnd_api.g_miss_char
1017 , p0_a22 VARCHAR2 := fnd_api.g_miss_char
1018 , p0_a23 VARCHAR2 := fnd_api.g_miss_char
1019 , p0_a24 VARCHAR2 := fnd_api.g_miss_char
1020 , p0_a25 VARCHAR2 := fnd_api.g_miss_char
1021 , p0_a26 NUMBER := 0-1962.0724
1022 , p0_a27 VARCHAR2 := fnd_api.g_miss_char
1023 , p0_a28 VARCHAR2 := fnd_api.g_miss_char
1024 , p0_a29 VARCHAR2 := fnd_api.g_miss_char
1025 , p0_a30 NUMBER := 0-1962.0724
1026 , p0_a31 VARCHAR2 := fnd_api.g_miss_char
1027 , p0_a32 VARCHAR2 := fnd_api.g_miss_char
1028 , p0_a33 VARCHAR2 := fnd_api.g_miss_char
1029 , p0_a34 VARCHAR2 := fnd_api.g_miss_char
1030 , p0_a35 VARCHAR2 := fnd_api.g_miss_char
1031 , p0_a36 VARCHAR2 := fnd_api.g_miss_char
1032 , p0_a37 VARCHAR2 := fnd_api.g_miss_char
1033 , p0_a38 VARCHAR2 := fnd_api.g_miss_char
1034 , p0_a39 VARCHAR2 := fnd_api.g_miss_char
1035 , p0_a40 VARCHAR2 := fnd_api.g_miss_char
1036 , p0_a41 VARCHAR2 := fnd_api.g_miss_char
1037 , p0_a42 VARCHAR2 := fnd_api.g_miss_char
1038 , p0_a43 VARCHAR2 := fnd_api.g_miss_char
1039 , p0_a44 VARCHAR2 := fnd_api.g_miss_char
1040 , p0_a45 VARCHAR2 := fnd_api.g_miss_char
1041 , p0_a46 VARCHAR2 := fnd_api.g_miss_char
1042 , p0_a47 VARCHAR2 := fnd_api.g_miss_char
1043 , p0_a48 VARCHAR2 := fnd_api.g_miss_char
1044 , p0_a49 VARCHAR2 := fnd_api.g_miss_char
1045 , p0_a50 VARCHAR2 := fnd_api.g_miss_char
1046 , p0_a51 VARCHAR2 := fnd_api.g_miss_char
1047 )
1048
1049 as
1050 ddp_act_attachment_rec jtf_amv_attachment_pub.act_attachment_rec_type;
1051 ddx_complete_rec jtf_amv_attachment_pub.act_attachment_rec_type;
1052 ddindx binary_integer; indx binary_integer;
1053 begin
1054
1055 -- copy data to the local IN or IN-OUT args, if any
1056 ddp_act_attachment_rec.attachment_id := rosetta_g_miss_num_map(p0_a0);
1057 ddp_act_attachment_rec.last_update_date := rosetta_g_miss_date_in_map(p0_a1);
1058 ddp_act_attachment_rec.last_updated_by := rosetta_g_miss_num_map(p0_a2);
1059 ddp_act_attachment_rec.creation_date := rosetta_g_miss_date_in_map(p0_a3);
1060 ddp_act_attachment_rec.created_by := rosetta_g_miss_num_map(p0_a4);
1061 ddp_act_attachment_rec.last_update_login := rosetta_g_miss_num_map(p0_a5);
1065 ddp_act_attachment_rec.attachment_used_by := p0_a9;
1062 ddp_act_attachment_rec.object_version_number := rosetta_g_miss_num_map(p0_a6);
1063 ddp_act_attachment_rec.owner_user_id := rosetta_g_miss_num_map(p0_a7);
1064 ddp_act_attachment_rec.attachment_used_by_id := rosetta_g_miss_num_map(p0_a8);
1066 ddp_act_attachment_rec.version := p0_a10;
1067 ddp_act_attachment_rec.enabled_flag := p0_a11;
1068 ddp_act_attachment_rec.can_fulfill_electronic_flag := p0_a12;
1069 ddp_act_attachment_rec.file_id := rosetta_g_miss_num_map(p0_a13);
1070 ddp_act_attachment_rec.file_name := p0_a14;
1071 ddp_act_attachment_rec.file_extension := p0_a15;
1072 ddp_act_attachment_rec.document_id := rosetta_g_miss_num_map(p0_a16);
1073 ddp_act_attachment_rec.keywords := p0_a17;
1074 ddp_act_attachment_rec.display_width := rosetta_g_miss_num_map(p0_a18);
1075 ddp_act_attachment_rec.display_height := rosetta_g_miss_num_map(p0_a19);
1076 ddp_act_attachment_rec.display_location := p0_a20;
1077 ddp_act_attachment_rec.link_to := p0_a21;
1078 ddp_act_attachment_rec.link_url := p0_a22;
1079 ddp_act_attachment_rec.send_for_preview_flag := p0_a23;
1080 ddp_act_attachment_rec.attachment_type := p0_a24;
1081 ddp_act_attachment_rec.language_code := p0_a25;
1082 ddp_act_attachment_rec.application_id := rosetta_g_miss_num_map(p0_a26);
1083 ddp_act_attachment_rec.description := p0_a27;
1084 ddp_act_attachment_rec.default_style_sheet := p0_a28;
1085 ddp_act_attachment_rec.display_url := p0_a29;
1086 ddp_act_attachment_rec.display_rule_id := rosetta_g_miss_num_map(p0_a30);
1087 ddp_act_attachment_rec.display_program := p0_a31;
1088 ddp_act_attachment_rec.attribute_category := p0_a32;
1089 ddp_act_attachment_rec.attribute1 := p0_a33;
1090 ddp_act_attachment_rec.attribute2 := p0_a34;
1091 ddp_act_attachment_rec.attribute3 := p0_a35;
1092 ddp_act_attachment_rec.attribute4 := p0_a36;
1093 ddp_act_attachment_rec.attribute5 := p0_a37;
1094 ddp_act_attachment_rec.attribute6 := p0_a38;
1095 ddp_act_attachment_rec.attribute7 := p0_a39;
1096 ddp_act_attachment_rec.attribute8 := p0_a40;
1097 ddp_act_attachment_rec.attribute9 := p0_a41;
1098 ddp_act_attachment_rec.attribute10 := p0_a42;
1099 ddp_act_attachment_rec.attribute11 := p0_a43;
1100 ddp_act_attachment_rec.attribute12 := p0_a44;
1101 ddp_act_attachment_rec.attribute13 := p0_a45;
1102 ddp_act_attachment_rec.attribute14 := p0_a46;
1103 ddp_act_attachment_rec.attribute15 := p0_a47;
1104 ddp_act_attachment_rec.display_text := p0_a48;
1105 ddp_act_attachment_rec.alternate_text := p0_a49;
1106 ddp_act_attachment_rec.secured_flag := p0_a50;
1107 ddp_act_attachment_rec.attachment_sub_type := p0_a51;
1108
1109
1110 -- here's the delegated call to the old PL/SQL routine
1111 jtf_amv_attachment_pub.complete_act_attachment_rec(ddp_act_attachment_rec,
1112 ddx_complete_rec);
1113
1114 -- copy data back from the local variables to OUT or IN-OUT args, if any
1115
1116 p1_a0 := rosetta_g_miss_num_map(ddx_complete_rec.attachment_id);
1117 p1_a1 := ddx_complete_rec.last_update_date;
1118 p1_a2 := rosetta_g_miss_num_map(ddx_complete_rec.last_updated_by);
1119 p1_a3 := ddx_complete_rec.creation_date;
1120 p1_a4 := rosetta_g_miss_num_map(ddx_complete_rec.created_by);
1121 p1_a5 := rosetta_g_miss_num_map(ddx_complete_rec.last_update_login);
1122 p1_a6 := rosetta_g_miss_num_map(ddx_complete_rec.object_version_number);
1123 p1_a7 := rosetta_g_miss_num_map(ddx_complete_rec.owner_user_id);
1124 p1_a8 := rosetta_g_miss_num_map(ddx_complete_rec.attachment_used_by_id);
1125 p1_a9 := ddx_complete_rec.attachment_used_by;
1126 p1_a10 := ddx_complete_rec.version;
1127 p1_a11 := ddx_complete_rec.enabled_flag;
1128 p1_a12 := ddx_complete_rec.can_fulfill_electronic_flag;
1129 p1_a13 := rosetta_g_miss_num_map(ddx_complete_rec.file_id);
1130 p1_a14 := ddx_complete_rec.file_name;
1131 p1_a15 := ddx_complete_rec.file_extension;
1132 p1_a16 := rosetta_g_miss_num_map(ddx_complete_rec.document_id);
1133 p1_a17 := ddx_complete_rec.keywords;
1134 p1_a18 := rosetta_g_miss_num_map(ddx_complete_rec.display_width);
1135 p1_a19 := rosetta_g_miss_num_map(ddx_complete_rec.display_height);
1136 p1_a20 := ddx_complete_rec.display_location;
1137 p1_a21 := ddx_complete_rec.link_to;
1138 p1_a22 := ddx_complete_rec.link_url;
1139 p1_a23 := ddx_complete_rec.send_for_preview_flag;
1140 p1_a24 := ddx_complete_rec.attachment_type;
1141 p1_a25 := ddx_complete_rec.language_code;
1142 p1_a26 := rosetta_g_miss_num_map(ddx_complete_rec.application_id);
1143 p1_a27 := ddx_complete_rec.description;
1144 p1_a28 := ddx_complete_rec.default_style_sheet;
1145 p1_a29 := ddx_complete_rec.display_url;
1146 p1_a30 := rosetta_g_miss_num_map(ddx_complete_rec.display_rule_id);
1147 p1_a31 := ddx_complete_rec.display_program;
1148 p1_a32 := ddx_complete_rec.attribute_category;
1149 p1_a33 := ddx_complete_rec.attribute1;
1150 p1_a34 := ddx_complete_rec.attribute2;
1151 p1_a35 := ddx_complete_rec.attribute3;
1152 p1_a36 := ddx_complete_rec.attribute4;
1153 p1_a37 := ddx_complete_rec.attribute5;
1154 p1_a38 := ddx_complete_rec.attribute6;
1155 p1_a39 := ddx_complete_rec.attribute7;
1156 p1_a40 := ddx_complete_rec.attribute8;
1157 p1_a41 := ddx_complete_rec.attribute9;
1158 p1_a42 := ddx_complete_rec.attribute10;
1159 p1_a43 := ddx_complete_rec.attribute11;
1160 p1_a44 := ddx_complete_rec.attribute12;
1161 p1_a45 := ddx_complete_rec.attribute13;
1162 p1_a46 := ddx_complete_rec.attribute14;
1163 p1_a47 := ddx_complete_rec.attribute15;
1164 p1_a48 := ddx_complete_rec.display_text;
1165 p1_a49 := ddx_complete_rec.alternate_text;
1166 p1_a50 := ddx_complete_rec.secured_flag;
1167 p1_a51 := ddx_complete_rec.attachment_sub_type;
1168 end;
1169
1170 end jtf_amv_attachment_pub_w;