[Home] [Help]
PACKAGE BODY: APPS.JTF_TASKS_PUB_W
Source
1 package body jtf_tasks_pub_w as
2 /* $Header: jtfbtktb.pls 120.7 2006/04/26 04:26 knayyar 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 procedure rosetta_table_copy_in_p6(t out nocopy jtf_tasks_pub.task_assign_tbl, a0 JTF_VARCHAR2_TABLE_100
17 , a1 JTF_NUMBER_TABLE
18 , a2 JTF_DATE_TABLE
19 , a3 JTF_DATE_TABLE
20 , a4 JTF_NUMBER_TABLE
21 , a5 JTF_VARCHAR2_TABLE_100
22 , a6 JTF_NUMBER_TABLE
23 , a7 JTF_NUMBER_TABLE
24 , a8 JTF_VARCHAR2_TABLE_100
25 , a9 JTF_NUMBER_TABLE
26 , a10 JTF_NUMBER_TABLE
27 , a11 JTF_VARCHAR2_TABLE_100
28 , a12 JTF_VARCHAR2_TABLE_100
29 , a13 JTF_VARCHAR2_TABLE_100
30 , a14 JTF_VARCHAR2_TABLE_200
31 , a15 JTF_VARCHAR2_TABLE_100
32 , a16 JTF_VARCHAR2_TABLE_100
33 , a17 JTF_VARCHAR2_TABLE_100
34 , a18 JTF_VARCHAR2_TABLE_100
35 , a19 JTF_VARCHAR2_TABLE_100
36 , a20 JTF_VARCHAR2_TABLE_100
37 , a21 JTF_NUMBER_TABLE
38 , a22 JTF_NUMBER_TABLE
39 , a23 JTF_NUMBER_TABLE
40 , a24 JTF_VARCHAR2_TABLE_100
41 , a25 JTF_NUMBER_TABLE
42 ) as
43 ddindx binary_integer; indx binary_integer;
44 begin
45 if a0 is not null and a0.count > 0 then
46 if a0.count > 0 then
47 indx := a0.first;
48 ddindx := 1;
49 while true loop
50 t(ddindx).resource_type_code := a0(indx);
51 t(ddindx).resource_id := a1(indx);
52 t(ddindx).actual_start_date := rosetta_g_miss_date_in_map(a2(indx));
53 t(ddindx).actual_end_date := rosetta_g_miss_date_in_map(a3(indx));
54 t(ddindx).actual_effort := a4(indx);
55 t(ddindx).actual_effort_uom := a5(indx);
56 t(ddindx).sched_travel_distance := a6(indx);
57 t(ddindx).sched_travel_duration := a7(indx);
58 t(ddindx).sched_travel_duration_uom := a8(indx);
59 t(ddindx).actual_travel_distance := a9(indx);
60 t(ddindx).actual_travel_duration := a10(indx);
61 t(ddindx).actual_travel_duration_uom := a11(indx);
62 t(ddindx).schedule_flag := a12(indx);
63 t(ddindx).alarm_type_code := a13(indx);
64 t(ddindx).alarm_contact := a14(indx);
65 t(ddindx).palm_flag := a15(indx);
66 t(ddindx).wince_flag := a16(indx);
67 t(ddindx).laptop_flag := a17(indx);
68 t(ddindx).device1_flag := a18(indx);
69 t(ddindx).device2_flag := a19(indx);
70 t(ddindx).device3_flag := a20(indx);
71 t(ddindx).resource_territory_id := a21(indx);
72 t(ddindx).assignment_status_id := a22(indx);
73 t(ddindx).shift_construct_id := a23(indx);
74 t(ddindx).show_on_calendar := a24(indx);
75 t(ddindx).category_id := a25(indx);
76 ddindx := ddindx+1;
77 if a0.last =indx
78 then exit;
79 end if;
80 indx := a0.next(indx);
81 end loop;
82 end if;
83 end if;
84 end rosetta_table_copy_in_p6;
85 procedure rosetta_table_copy_out_p6(t jtf_tasks_pub.task_assign_tbl, a0 out nocopy JTF_VARCHAR2_TABLE_100
86 , a1 out nocopy JTF_NUMBER_TABLE
87 , a2 out nocopy JTF_DATE_TABLE
88 , a3 out nocopy JTF_DATE_TABLE
89 , a4 out nocopy JTF_NUMBER_TABLE
90 , a5 out nocopy JTF_VARCHAR2_TABLE_100
91 , a6 out nocopy JTF_NUMBER_TABLE
92 , a7 out nocopy JTF_NUMBER_TABLE
93 , a8 out nocopy JTF_VARCHAR2_TABLE_100
94 , a9 out nocopy JTF_NUMBER_TABLE
95 , a10 out nocopy JTF_NUMBER_TABLE
96 , a11 out nocopy JTF_VARCHAR2_TABLE_100
97 , a12 out nocopy JTF_VARCHAR2_TABLE_100
98 , a13 out nocopy JTF_VARCHAR2_TABLE_100
99 , a14 out nocopy JTF_VARCHAR2_TABLE_200
100 , a15 out nocopy JTF_VARCHAR2_TABLE_100
101 , a16 out nocopy JTF_VARCHAR2_TABLE_100
102 , a17 out nocopy JTF_VARCHAR2_TABLE_100
103 , a18 out nocopy JTF_VARCHAR2_TABLE_100
104 , a19 out nocopy JTF_VARCHAR2_TABLE_100
105 , a20 out nocopy JTF_VARCHAR2_TABLE_100
106 , a21 out nocopy JTF_NUMBER_TABLE
107 , a22 out nocopy JTF_NUMBER_TABLE
108 , a23 out nocopy JTF_NUMBER_TABLE
109 , a24 out nocopy JTF_VARCHAR2_TABLE_100
110 , a25 out nocopy JTF_NUMBER_TABLE
111 ) as
112 ddindx binary_integer; indx binary_integer;
113 begin
114 if t is null or t.count = 0 then
115 a0 := JTF_VARCHAR2_TABLE_100();
116 a1 := JTF_NUMBER_TABLE();
117 a2 := JTF_DATE_TABLE();
121 a6 := JTF_NUMBER_TABLE();
118 a3 := JTF_DATE_TABLE();
119 a4 := JTF_NUMBER_TABLE();
120 a5 := JTF_VARCHAR2_TABLE_100();
122 a7 := JTF_NUMBER_TABLE();
123 a8 := JTF_VARCHAR2_TABLE_100();
124 a9 := JTF_NUMBER_TABLE();
125 a10 := JTF_NUMBER_TABLE();
126 a11 := JTF_VARCHAR2_TABLE_100();
127 a12 := JTF_VARCHAR2_TABLE_100();
128 a13 := JTF_VARCHAR2_TABLE_100();
129 a14 := JTF_VARCHAR2_TABLE_200();
130 a15 := JTF_VARCHAR2_TABLE_100();
131 a16 := JTF_VARCHAR2_TABLE_100();
132 a17 := JTF_VARCHAR2_TABLE_100();
133 a18 := JTF_VARCHAR2_TABLE_100();
134 a19 := JTF_VARCHAR2_TABLE_100();
135 a20 := JTF_VARCHAR2_TABLE_100();
136 a21 := JTF_NUMBER_TABLE();
137 a22 := JTF_NUMBER_TABLE();
138 a23 := JTF_NUMBER_TABLE();
139 a24 := JTF_VARCHAR2_TABLE_100();
140 a25 := JTF_NUMBER_TABLE();
141 else
142 a0 := JTF_VARCHAR2_TABLE_100();
143 a1 := JTF_NUMBER_TABLE();
144 a2 := JTF_DATE_TABLE();
145 a3 := JTF_DATE_TABLE();
146 a4 := JTF_NUMBER_TABLE();
147 a5 := JTF_VARCHAR2_TABLE_100();
148 a6 := JTF_NUMBER_TABLE();
149 a7 := JTF_NUMBER_TABLE();
150 a8 := JTF_VARCHAR2_TABLE_100();
151 a9 := JTF_NUMBER_TABLE();
152 a10 := JTF_NUMBER_TABLE();
153 a11 := JTF_VARCHAR2_TABLE_100();
154 a12 := JTF_VARCHAR2_TABLE_100();
155 a13 := JTF_VARCHAR2_TABLE_100();
156 a14 := JTF_VARCHAR2_TABLE_200();
157 a15 := JTF_VARCHAR2_TABLE_100();
158 a16 := JTF_VARCHAR2_TABLE_100();
159 a17 := JTF_VARCHAR2_TABLE_100();
160 a18 := JTF_VARCHAR2_TABLE_100();
161 a19 := JTF_VARCHAR2_TABLE_100();
162 a20 := JTF_VARCHAR2_TABLE_100();
163 a21 := JTF_NUMBER_TABLE();
164 a22 := JTF_NUMBER_TABLE();
165 a23 := JTF_NUMBER_TABLE();
166 a24 := JTF_VARCHAR2_TABLE_100();
167 a25 := JTF_NUMBER_TABLE();
168 if t.count > 0 then
169 a0.extend(t.count);
170 a1.extend(t.count);
171 a2.extend(t.count);
172 a3.extend(t.count);
173 a4.extend(t.count);
174 a5.extend(t.count);
175 a6.extend(t.count);
176 a7.extend(t.count);
177 a8.extend(t.count);
178 a9.extend(t.count);
179 a10.extend(t.count);
180 a11.extend(t.count);
181 a12.extend(t.count);
182 a13.extend(t.count);
183 a14.extend(t.count);
184 a15.extend(t.count);
185 a16.extend(t.count);
186 a17.extend(t.count);
187 a18.extend(t.count);
188 a19.extend(t.count);
189 a20.extend(t.count);
190 a21.extend(t.count);
191 a22.extend(t.count);
192 a23.extend(t.count);
193 a24.extend(t.count);
194 a25.extend(t.count);
195 ddindx := t.first;
196 indx := 1;
197 while true loop
198 a0(indx) := t(ddindx).resource_type_code;
199 a1(indx) := t(ddindx).resource_id;
200 a2(indx) := t(ddindx).actual_start_date;
201 a3(indx) := t(ddindx).actual_end_date;
202 a4(indx) := t(ddindx).actual_effort;
203 a5(indx) := t(ddindx).actual_effort_uom;
204 a6(indx) := t(ddindx).sched_travel_distance;
205 a7(indx) := t(ddindx).sched_travel_duration;
206 a8(indx) := t(ddindx).sched_travel_duration_uom;
207 a9(indx) := t(ddindx).actual_travel_distance;
208 a10(indx) := t(ddindx).actual_travel_duration;
209 a11(indx) := t(ddindx).actual_travel_duration_uom;
210 a12(indx) := t(ddindx).schedule_flag;
211 a13(indx) := t(ddindx).alarm_type_code;
212 a14(indx) := t(ddindx).alarm_contact;
213 a15(indx) := t(ddindx).palm_flag;
214 a16(indx) := t(ddindx).wince_flag;
215 a17(indx) := t(ddindx).laptop_flag;
216 a18(indx) := t(ddindx).device1_flag;
217 a19(indx) := t(ddindx).device2_flag;
218 a20(indx) := t(ddindx).device3_flag;
219 a21(indx) := t(ddindx).resource_territory_id;
220 a22(indx) := t(ddindx).assignment_status_id;
221 a23(indx) := t(ddindx).shift_construct_id;
222 a24(indx) := t(ddindx).show_on_calendar;
223 a25(indx) := t(ddindx).category_id;
224 indx := indx+1;
225 if t.last =ddindx
226 then exit;
227 end if;
228 ddindx := t.next(ddindx);
229 end loop;
230 end if;
231 end if;
232 end rosetta_table_copy_out_p6;
233
234 procedure rosetta_table_copy_in_p9(t out nocopy jtf_tasks_pub.task_depends_tbl, a0 JTF_NUMBER_TABLE
235 , a1 JTF_NUMBER_TABLE
236 , a2 JTF_VARCHAR2_TABLE_100
237 , a3 JTF_NUMBER_TABLE
238 , a4 JTF_VARCHAR2_TABLE_100
239 , a5 JTF_VARCHAR2_TABLE_100
240 ) as
241 ddindx binary_integer; indx binary_integer;
242 begin
243 if a0 is not null and a0.count > 0 then
244 if a0.count > 0 then
245 indx := a0.first;
246 ddindx := 1;
247 while true loop
248 t(ddindx).dependent_on_task_id := a0(indx);
249 t(ddindx).dependent_on_task_number := a1(indx);
250 t(ddindx).dependency_type_code := a2(indx);
251 t(ddindx).adjustment_time := a3(indx);
252 t(ddindx).adjustment_time_uom := a4(indx);
253 t(ddindx).validated_flag := a5(indx);
254 ddindx := ddindx+1;
255 if a0.last =indx
256 then exit;
257 end if;
258 indx := a0.next(indx);
259 end loop;
260 end if;
261 end if;
262 end rosetta_table_copy_in_p9;
266 , a3 out nocopy JTF_NUMBER_TABLE
263 procedure rosetta_table_copy_out_p9(t jtf_tasks_pub.task_depends_tbl, a0 out nocopy JTF_NUMBER_TABLE
264 , a1 out nocopy JTF_NUMBER_TABLE
265 , a2 out nocopy JTF_VARCHAR2_TABLE_100
267 , a4 out nocopy JTF_VARCHAR2_TABLE_100
268 , a5 out nocopy JTF_VARCHAR2_TABLE_100
269 ) as
270 ddindx binary_integer; indx binary_integer;
271 begin
272 if t is null or t.count = 0 then
273 a0 := JTF_NUMBER_TABLE();
274 a1 := JTF_NUMBER_TABLE();
275 a2 := JTF_VARCHAR2_TABLE_100();
276 a3 := JTF_NUMBER_TABLE();
277 a4 := JTF_VARCHAR2_TABLE_100();
278 a5 := JTF_VARCHAR2_TABLE_100();
279 else
280 a0 := JTF_NUMBER_TABLE();
281 a1 := JTF_NUMBER_TABLE();
282 a2 := JTF_VARCHAR2_TABLE_100();
283 a3 := JTF_NUMBER_TABLE();
284 a4 := JTF_VARCHAR2_TABLE_100();
285 a5 := JTF_VARCHAR2_TABLE_100();
286 if t.count > 0 then
287 a0.extend(t.count);
288 a1.extend(t.count);
289 a2.extend(t.count);
290 a3.extend(t.count);
291 a4.extend(t.count);
292 a5.extend(t.count);
293 ddindx := t.first;
294 indx := 1;
295 while true loop
296 a0(indx) := t(ddindx).dependent_on_task_id;
297 a1(indx) := t(ddindx).dependent_on_task_number;
298 a2(indx) := t(ddindx).dependency_type_code;
299 a3(indx) := t(ddindx).adjustment_time;
300 a4(indx) := t(ddindx).adjustment_time_uom;
301 a5(indx) := t(ddindx).validated_flag;
302 indx := indx+1;
303 if t.last =ddindx
304 then exit;
305 end if;
306 ddindx := t.next(ddindx);
307 end loop;
308 end if;
309 end if;
310 end rosetta_table_copy_out_p9;
311
312 procedure rosetta_table_copy_in_p12(t out nocopy jtf_tasks_pub.task_rsrc_req_tbl, a0 JTF_VARCHAR2_TABLE_100
313 , a1 JTF_NUMBER_TABLE
314 , a2 JTF_VARCHAR2_TABLE_100
315 ) as
316 ddindx binary_integer; indx binary_integer;
317 begin
318 if a0 is not null and a0.count > 0 then
319 if a0.count > 0 then
320 indx := a0.first;
321 ddindx := 1;
322 while true loop
323 t(ddindx).resource_type_code := a0(indx);
324 t(ddindx).required_units := a1(indx);
325 t(ddindx).enabled_flag := a2(indx);
326 ddindx := ddindx+1;
327 if a0.last =indx
328 then exit;
329 end if;
330 indx := a0.next(indx);
331 end loop;
332 end if;
333 end if;
334 end rosetta_table_copy_in_p12;
335 procedure rosetta_table_copy_out_p12(t jtf_tasks_pub.task_rsrc_req_tbl, a0 out nocopy JTF_VARCHAR2_TABLE_100
336 , a1 out nocopy JTF_NUMBER_TABLE
337 , a2 out nocopy JTF_VARCHAR2_TABLE_100
338 ) as
339 ddindx binary_integer; indx binary_integer;
340 begin
341 if t is null or t.count = 0 then
342 a0 := JTF_VARCHAR2_TABLE_100();
343 a1 := JTF_NUMBER_TABLE();
344 a2 := JTF_VARCHAR2_TABLE_100();
345 else
346 a0 := JTF_VARCHAR2_TABLE_100();
347 a1 := JTF_NUMBER_TABLE();
348 a2 := JTF_VARCHAR2_TABLE_100();
349 if t.count > 0 then
350 a0.extend(t.count);
351 a1.extend(t.count);
352 a2.extend(t.count);
353 ddindx := t.first;
354 indx := 1;
355 while true loop
356 a0(indx) := t(ddindx).resource_type_code;
357 a1(indx) := t(ddindx).required_units;
358 a2(indx) := t(ddindx).enabled_flag;
359 indx := indx+1;
360 if t.last =ddindx
361 then exit;
362 end if;
363 ddindx := t.next(ddindx);
364 end loop;
365 end if;
366 end if;
367 end rosetta_table_copy_out_p12;
368
369 procedure rosetta_table_copy_in_p15(t out nocopy jtf_tasks_pub.task_refer_tbl, a0 JTF_VARCHAR2_TABLE_100
370 , a1 JTF_VARCHAR2_TABLE_100
371 , a2 JTF_VARCHAR2_TABLE_100
372 , a3 JTF_NUMBER_TABLE
373 , a4 JTF_VARCHAR2_TABLE_2000
374 , a5 JTF_VARCHAR2_TABLE_100
375 , a6 JTF_VARCHAR2_TABLE_2000
376 ) as
377 ddindx binary_integer; indx binary_integer;
378 begin
379 if a0 is not null and a0.count > 0 then
380 if a0.count > 0 then
381 indx := a0.first;
382 ddindx := 1;
383 while true loop
384 t(ddindx).object_type_code := a0(indx);
385 t(ddindx).object_type_name := a1(indx);
386 t(ddindx).object_name := a2(indx);
387 t(ddindx).object_id := a3(indx);
388 t(ddindx).object_details := a4(indx);
389 t(ddindx).reference_code := a5(indx);
390 t(ddindx).usage := a6(indx);
391 ddindx := ddindx+1;
392 if a0.last =indx
393 then exit;
394 end if;
395 indx := a0.next(indx);
396 end loop;
397 end if;
398 end if;
399 end rosetta_table_copy_in_p15;
400 procedure rosetta_table_copy_out_p15(t jtf_tasks_pub.task_refer_tbl, a0 out nocopy JTF_VARCHAR2_TABLE_100
401 , a1 out nocopy JTF_VARCHAR2_TABLE_100
402 , a2 out nocopy JTF_VARCHAR2_TABLE_100
403 , a3 out nocopy JTF_NUMBER_TABLE
404 , a4 out nocopy JTF_VARCHAR2_TABLE_2000
405 , a5 out nocopy JTF_VARCHAR2_TABLE_100
406 , a6 out nocopy JTF_VARCHAR2_TABLE_2000
407 ) as
408 ddindx binary_integer; indx binary_integer;
409 begin
410 if t is null or t.count = 0 then
411 a0 := JTF_VARCHAR2_TABLE_100();
412 a1 := JTF_VARCHAR2_TABLE_100();
413 a2 := JTF_VARCHAR2_TABLE_100();
417 a6 := JTF_VARCHAR2_TABLE_2000();
414 a3 := JTF_NUMBER_TABLE();
415 a4 := JTF_VARCHAR2_TABLE_2000();
416 a5 := JTF_VARCHAR2_TABLE_100();
418 else
419 a0 := JTF_VARCHAR2_TABLE_100();
420 a1 := JTF_VARCHAR2_TABLE_100();
421 a2 := JTF_VARCHAR2_TABLE_100();
422 a3 := JTF_NUMBER_TABLE();
423 a4 := JTF_VARCHAR2_TABLE_2000();
424 a5 := JTF_VARCHAR2_TABLE_100();
425 a6 := JTF_VARCHAR2_TABLE_2000();
426 if t.count > 0 then
427 a0.extend(t.count);
428 a1.extend(t.count);
429 a2.extend(t.count);
430 a3.extend(t.count);
431 a4.extend(t.count);
432 a5.extend(t.count);
433 a6.extend(t.count);
434 ddindx := t.first;
435 indx := 1;
436 while true loop
437 a0(indx) := t(ddindx).object_type_code;
438 a1(indx) := t(ddindx).object_type_name;
439 a2(indx) := t(ddindx).object_name;
440 a3(indx) := t(ddindx).object_id;
441 a4(indx) := t(ddindx).object_details;
442 a5(indx) := t(ddindx).reference_code;
443 a6(indx) := t(ddindx).usage;
444 indx := indx+1;
445 if t.last =ddindx
446 then exit;
447 end if;
448 ddindx := t.next(ddindx);
449 end loop;
450 end if;
451 end if;
452 end rosetta_table_copy_out_p15;
453
454 procedure rosetta_table_copy_in_p20(t out nocopy jtf_tasks_pub.task_dates_tbl, a0 JTF_NUMBER_TABLE
455 , a1 JTF_VARCHAR2_TABLE_100
456 , a2 JTF_VARCHAR2_TABLE_100
457 , a3 JTF_DATE_TABLE
458 ) as
459 ddindx binary_integer; indx binary_integer;
460 begin
461 if a0 is not null and a0.count > 0 then
462 if a0.count > 0 then
463 indx := a0.first;
464 ddindx := 1;
465 while true loop
466 t(ddindx).date_type_id := a0(indx);
467 t(ddindx).date_type_name := a1(indx);
468 t(ddindx).date_type := a2(indx);
469 t(ddindx).date_value := rosetta_g_miss_date_in_map(a3(indx));
470 ddindx := ddindx+1;
471 if a0.last =indx
472 then exit;
473 end if;
474 indx := a0.next(indx);
475 end loop;
476 end if;
477 end if;
478 end rosetta_table_copy_in_p20;
479 procedure rosetta_table_copy_out_p20(t jtf_tasks_pub.task_dates_tbl, a0 out nocopy JTF_NUMBER_TABLE
480 , a1 out nocopy JTF_VARCHAR2_TABLE_100
481 , a2 out nocopy JTF_VARCHAR2_TABLE_100
482 , a3 out nocopy JTF_DATE_TABLE
483 ) as
484 ddindx binary_integer; indx binary_integer;
485 begin
486 if t is null or t.count = 0 then
487 a0 := JTF_NUMBER_TABLE();
488 a1 := JTF_VARCHAR2_TABLE_100();
489 a2 := JTF_VARCHAR2_TABLE_100();
490 a3 := JTF_DATE_TABLE();
491 else
492 a0 := JTF_NUMBER_TABLE();
493 a1 := JTF_VARCHAR2_TABLE_100();
494 a2 := JTF_VARCHAR2_TABLE_100();
495 a3 := JTF_DATE_TABLE();
496 if t.count > 0 then
497 a0.extend(t.count);
498 a1.extend(t.count);
499 a2.extend(t.count);
500 a3.extend(t.count);
501 ddindx := t.first;
502 indx := 1;
503 while true loop
504 a0(indx) := t(ddindx).date_type_id;
505 a1(indx) := t(ddindx).date_type_name;
506 a2(indx) := t(ddindx).date_type;
507 a3(indx) := t(ddindx).date_value;
508 indx := indx+1;
509 if t.last =ddindx
510 then exit;
511 end if;
512 ddindx := t.next(ddindx);
513 end loop;
514 end if;
515 end if;
516 end rosetta_table_copy_out_p20;
517
518 procedure rosetta_table_copy_in_p23(t out nocopy jtf_tasks_pub.task_notes_tbl, a0 JTF_NUMBER_TABLE
519 , a1 JTF_NUMBER_TABLE
520 , a2 JTF_VARCHAR2_TABLE_4000
521 , a3 JTF_VARCHAR2_TABLE_32767
522 , a4 JTF_VARCHAR2_TABLE_100
523 , a5 JTF_NUMBER_TABLE
524 , a6 JTF_DATE_TABLE
525 , a7 JTF_VARCHAR2_TABLE_100
526 , a8 JTF_NUMBER_TABLE
527 , a9 JTF_VARCHAR2_TABLE_200
528 , a10 JTF_VARCHAR2_TABLE_200
529 , a11 JTF_VARCHAR2_TABLE_200
530 , a12 JTF_VARCHAR2_TABLE_200
531 , a13 JTF_VARCHAR2_TABLE_200
532 , a14 JTF_VARCHAR2_TABLE_200
533 , a15 JTF_VARCHAR2_TABLE_200
534 , a16 JTF_VARCHAR2_TABLE_200
535 , a17 JTF_VARCHAR2_TABLE_200
536 , a18 JTF_VARCHAR2_TABLE_200
537 , a19 JTF_VARCHAR2_TABLE_200
538 , a20 JTF_VARCHAR2_TABLE_200
539 , a21 JTF_VARCHAR2_TABLE_200
540 , a22 JTF_VARCHAR2_TABLE_200
541 , a23 JTF_VARCHAR2_TABLE_200
542 , a24 JTF_VARCHAR2_TABLE_100
543 ) as
544 ddindx binary_integer; indx binary_integer;
545 begin
546 if a0 is not null and a0.count > 0 then
547 if a0.count > 0 then
548 indx := a0.first;
549 ddindx := 1;
550 while true loop
551 t(ddindx).parent_note_id := a0(indx);
552 t(ddindx).org_id := a1(indx);
553 t(ddindx).notes := a2(indx);
554 t(ddindx).notes_detail := a3(indx);
555 t(ddindx).note_status := a4(indx);
556 t(ddindx).entered_by := a5(indx);
557 t(ddindx).entered_date := rosetta_g_miss_date_in_map(a6(indx));
558 t(ddindx).note_type := a7(indx);
559 t(ddindx).jtf_note_id := a8(indx);
560 t(ddindx).attribute1 := a9(indx);
561 t(ddindx).attribute2 := a10(indx);
562 t(ddindx).attribute3 := a11(indx);
563 t(ddindx).attribute4 := a12(indx);
564 t(ddindx).attribute5 := a13(indx);
565 t(ddindx).attribute6 := a14(indx);
566 t(ddindx).attribute7 := a15(indx);
567 t(ddindx).attribute8 := a16(indx);
568 t(ddindx).attribute9 := a17(indx);
569 t(ddindx).attribute10 := a18(indx);
570 t(ddindx).attribute11 := a19(indx);
571 t(ddindx).attribute12 := a20(indx);
572 t(ddindx).attribute13 := a21(indx);
573 t(ddindx).attribute14 := a22(indx);
574 t(ddindx).attribute15 := a23(indx);
575 t(ddindx).context := a24(indx);
576 ddindx := ddindx+1;
577 if a0.last =indx
578 then exit;
579 end if;
580 indx := a0.next(indx);
581 end loop;
582 end if;
583 end if;
584 end rosetta_table_copy_in_p23;
585 procedure rosetta_table_copy_out_p23(t jtf_tasks_pub.task_notes_tbl, a0 out nocopy JTF_NUMBER_TABLE
586 , a1 out nocopy JTF_NUMBER_TABLE
587 , a2 out nocopy JTF_VARCHAR2_TABLE_4000
588 , a3 out nocopy JTF_VARCHAR2_TABLE_32767
589 , a4 out nocopy JTF_VARCHAR2_TABLE_100
590 , a5 out nocopy JTF_NUMBER_TABLE
591 , a6 out nocopy JTF_DATE_TABLE
592 , a7 out nocopy JTF_VARCHAR2_TABLE_100
593 , a8 out nocopy JTF_NUMBER_TABLE
594 , a9 out nocopy JTF_VARCHAR2_TABLE_200
595 , a10 out nocopy JTF_VARCHAR2_TABLE_200
596 , a11 out nocopy JTF_VARCHAR2_TABLE_200
597 , a12 out nocopy JTF_VARCHAR2_TABLE_200
598 , a13 out nocopy JTF_VARCHAR2_TABLE_200
599 , a14 out nocopy JTF_VARCHAR2_TABLE_200
600 , a15 out nocopy JTF_VARCHAR2_TABLE_200
601 , a16 out nocopy JTF_VARCHAR2_TABLE_200
602 , a17 out nocopy JTF_VARCHAR2_TABLE_200
603 , a18 out nocopy JTF_VARCHAR2_TABLE_200
604 , a19 out nocopy JTF_VARCHAR2_TABLE_200
605 , a20 out nocopy JTF_VARCHAR2_TABLE_200
606 , a21 out nocopy JTF_VARCHAR2_TABLE_200
607 , a22 out nocopy JTF_VARCHAR2_TABLE_200
608 , a23 out nocopy JTF_VARCHAR2_TABLE_200
609 , a24 out nocopy JTF_VARCHAR2_TABLE_100
610 ) as
611 ddindx binary_integer; indx binary_integer;
612 begin
613 if t is null or t.count = 0 then
614 a0 := JTF_NUMBER_TABLE();
615 a1 := JTF_NUMBER_TABLE();
616 a2 := JTF_VARCHAR2_TABLE_4000();
617 a3 := JTF_VARCHAR2_TABLE_32767();
618 a4 := JTF_VARCHAR2_TABLE_100();
619 a5 := JTF_NUMBER_TABLE();
620 a6 := JTF_DATE_TABLE();
621 a7 := JTF_VARCHAR2_TABLE_100();
622 a8 := JTF_NUMBER_TABLE();
623 a9 := JTF_VARCHAR2_TABLE_200();
624 a10 := JTF_VARCHAR2_TABLE_200();
625 a11 := JTF_VARCHAR2_TABLE_200();
626 a12 := JTF_VARCHAR2_TABLE_200();
627 a13 := JTF_VARCHAR2_TABLE_200();
628 a14 := JTF_VARCHAR2_TABLE_200();
629 a15 := JTF_VARCHAR2_TABLE_200();
630 a16 := JTF_VARCHAR2_TABLE_200();
631 a17 := JTF_VARCHAR2_TABLE_200();
632 a18 := JTF_VARCHAR2_TABLE_200();
633 a19 := JTF_VARCHAR2_TABLE_200();
634 a20 := JTF_VARCHAR2_TABLE_200();
635 a21 := JTF_VARCHAR2_TABLE_200();
636 a22 := JTF_VARCHAR2_TABLE_200();
637 a23 := JTF_VARCHAR2_TABLE_200();
638 a24 := JTF_VARCHAR2_TABLE_100();
639 else
640 a0 := JTF_NUMBER_TABLE();
641 a1 := JTF_NUMBER_TABLE();
642 a2 := JTF_VARCHAR2_TABLE_4000();
643 a3 := JTF_VARCHAR2_TABLE_32767();
644 a4 := JTF_VARCHAR2_TABLE_100();
645 a5 := JTF_NUMBER_TABLE();
646 a6 := JTF_DATE_TABLE();
647 a7 := JTF_VARCHAR2_TABLE_100();
648 a8 := JTF_NUMBER_TABLE();
649 a9 := JTF_VARCHAR2_TABLE_200();
650 a10 := JTF_VARCHAR2_TABLE_200();
651 a11 := JTF_VARCHAR2_TABLE_200();
652 a12 := JTF_VARCHAR2_TABLE_200();
653 a13 := JTF_VARCHAR2_TABLE_200();
654 a14 := JTF_VARCHAR2_TABLE_200();
655 a15 := JTF_VARCHAR2_TABLE_200();
656 a16 := JTF_VARCHAR2_TABLE_200();
657 a17 := JTF_VARCHAR2_TABLE_200();
658 a18 := JTF_VARCHAR2_TABLE_200();
659 a19 := JTF_VARCHAR2_TABLE_200();
660 a20 := JTF_VARCHAR2_TABLE_200();
661 a21 := JTF_VARCHAR2_TABLE_200();
662 a22 := JTF_VARCHAR2_TABLE_200();
663 a23 := JTF_VARCHAR2_TABLE_200();
664 a24 := JTF_VARCHAR2_TABLE_100();
665 if t.count > 0 then
666 a0.extend(t.count);
667 a1.extend(t.count);
668 a2.extend(t.count);
669 a3.extend(t.count);
670 a4.extend(t.count);
671 a5.extend(t.count);
672 a6.extend(t.count);
673 a7.extend(t.count);
674 a8.extend(t.count);
675 a9.extend(t.count);
676 a10.extend(t.count);
677 a11.extend(t.count);
678 a12.extend(t.count);
679 a13.extend(t.count);
680 a14.extend(t.count);
681 a15.extend(t.count);
682 a16.extend(t.count);
683 a17.extend(t.count);
684 a18.extend(t.count);
685 a19.extend(t.count);
686 a20.extend(t.count);
687 a21.extend(t.count);
688 a22.extend(t.count);
689 a23.extend(t.count);
690 a24.extend(t.count);
691 ddindx := t.first;
692 indx := 1;
693 while true loop
694 a0(indx) := t(ddindx).parent_note_id;
695 a1(indx) := t(ddindx).org_id;
696 a2(indx) := t(ddindx).notes;
697 a3(indx) := t(ddindx).notes_detail;
698 a4(indx) := t(ddindx).note_status;
699 a5(indx) := t(ddindx).entered_by;
700 a6(indx) := t(ddindx).entered_date;
701 a7(indx) := t(ddindx).note_type;
702 a8(indx) := t(ddindx).jtf_note_id;
703 a9(indx) := t(ddindx).attribute1;
704 a10(indx) := t(ddindx).attribute2;
705 a11(indx) := t(ddindx).attribute3;
706 a12(indx) := t(ddindx).attribute4;
707 a13(indx) := t(ddindx).attribute5;
708 a14(indx) := t(ddindx).attribute6;
709 a15(indx) := t(ddindx).attribute7;
710 a16(indx) := t(ddindx).attribute8;
711 a17(indx) := t(ddindx).attribute9;
712 a18(indx) := t(ddindx).attribute10;
713 a19(indx) := t(ddindx).attribute11;
714 a20(indx) := t(ddindx).attribute12;
715 a21(indx) := t(ddindx).attribute13;
716 a22(indx) := t(ddindx).attribute14;
717 a23(indx) := t(ddindx).attribute15;
718 a24(indx) := t(ddindx).context;
719 indx := indx+1;
720 if t.last =ddindx
721 then exit;
722 end if;
723 ddindx := t.next(ddindx);
724 end loop;
725 end if;
726 end if;
727 end rosetta_table_copy_out_p23;
728
729 procedure rosetta_table_copy_in_p26(t out nocopy jtf_tasks_pub.task_contacts_tbl, a0 JTF_NUMBER_TABLE
730 , a1 JTF_VARCHAR2_TABLE_100
731 , a2 JTF_VARCHAR2_TABLE_100
732 , a3 JTF_VARCHAR2_TABLE_100
733 ) as
734 ddindx binary_integer; indx binary_integer;
735 begin
736 if a0 is not null and a0.count > 0 then
737 if a0.count > 0 then
738 indx := a0.first;
739 ddindx := 1;
740 while true loop
741 t(ddindx).contact_id := a0(indx);
742 t(ddindx).contact_type_code := a1(indx);
743 t(ddindx).escalation_notify_flag := a2(indx);
744 t(ddindx).escalation_requester_flag := a3(indx);
745 ddindx := ddindx+1;
746 if a0.last =indx
747 then exit;
748 end if;
749 indx := a0.next(indx);
750 end loop;
751 end if;
752 end if;
753 end rosetta_table_copy_in_p26;
754 procedure rosetta_table_copy_out_p26(t jtf_tasks_pub.task_contacts_tbl, a0 out nocopy JTF_NUMBER_TABLE
755 , a1 out nocopy JTF_VARCHAR2_TABLE_100
756 , a2 out nocopy JTF_VARCHAR2_TABLE_100
757 , a3 out nocopy JTF_VARCHAR2_TABLE_100
758 ) as
759 ddindx binary_integer; indx binary_integer;
760 begin
761 if t is null or t.count = 0 then
762 a0 := JTF_NUMBER_TABLE();
763 a1 := JTF_VARCHAR2_TABLE_100();
764 a2 := JTF_VARCHAR2_TABLE_100();
765 a3 := JTF_VARCHAR2_TABLE_100();
766 else
767 a0 := JTF_NUMBER_TABLE();
768 a1 := JTF_VARCHAR2_TABLE_100();
769 a2 := JTF_VARCHAR2_TABLE_100();
770 a3 := JTF_VARCHAR2_TABLE_100();
771 if t.count > 0 then
772 a0.extend(t.count);
773 a1.extend(t.count);
774 a2.extend(t.count);
775 a3.extend(t.count);
776 ddindx := t.first;
777 indx := 1;
778 while true loop
779 a0(indx) := t(ddindx).contact_id;
780 a1(indx) := t(ddindx).contact_type_code;
781 a2(indx) := t(ddindx).escalation_notify_flag;
782 a3(indx) := t(ddindx).escalation_requester_flag;
783 indx := indx+1;
784 if t.last =ddindx
785 then exit;
786 end if;
787 ddindx := t.next(ddindx);
788 end loop;
789 end if;
790 end if;
791 end rosetta_table_copy_out_p26;
792
793 procedure rosetta_table_copy_in_p31(t out nocopy jtf_tasks_pub.task_table_type, a0 JTF_NUMBER_TABLE
794 , a1 JTF_VARCHAR2_TABLE_100
795 , a2 JTF_VARCHAR2_TABLE_100
796 , a3 JTF_VARCHAR2_TABLE_4000
797 , a4 JTF_NUMBER_TABLE
798 , a5 JTF_VARCHAR2_TABLE_100
799 , a6 JTF_NUMBER_TABLE
800 , a7 JTF_VARCHAR2_TABLE_100
801 , a8 JTF_NUMBER_TABLE
802 , a9 JTF_VARCHAR2_TABLE_100
803 , a10 JTF_VARCHAR2_TABLE_100
804 , a11 JTF_NUMBER_TABLE
805 , a12 JTF_VARCHAR2_TABLE_4000
806 , a13 JTF_NUMBER_TABLE
807 , a14 JTF_VARCHAR2_TABLE_4000
808 , a15 JTF_NUMBER_TABLE
809 , a16 JTF_VARCHAR2_TABLE_400
810 , a17 JTF_VARCHAR2_TABLE_100
811 , a18 JTF_VARCHAR2_TABLE_100
812 , a19 JTF_NUMBER_TABLE
813 , a20 JTF_NUMBER_TABLE
814 , a21 JTF_DATE_TABLE
815 , a22 JTF_DATE_TABLE
816 , a23 JTF_DATE_TABLE
817 , a24 JTF_DATE_TABLE
818 , a25 JTF_DATE_TABLE
819 , a26 JTF_DATE_TABLE
820 , a27 JTF_VARCHAR2_TABLE_100
821 , a28 JTF_NUMBER_TABLE
822 , a29 JTF_VARCHAR2_TABLE_100
823 , a30 JTF_NUMBER_TABLE
824 , a31 JTF_VARCHAR2_TABLE_100
825 , a32 JTF_NUMBER_TABLE
826 , a33 JTF_VARCHAR2_TABLE_100
827 , a34 JTF_NUMBER_TABLE
828 , a35 JTF_VARCHAR2_TABLE_100
829 , a36 JTF_NUMBER_TABLE
830 , a37 JTF_VARCHAR2_TABLE_100
831 , a38 JTF_VARCHAR2_TABLE_100
832 , a39 JTF_VARCHAR2_TABLE_100
833 , a40 JTF_VARCHAR2_TABLE_100
834 , a41 JTF_VARCHAR2_TABLE_100
835 , a42 JTF_VARCHAR2_TABLE_100
836 , a43 JTF_NUMBER_TABLE
837 , a44 JTF_VARCHAR2_TABLE_100
838 , a45 JTF_NUMBER_TABLE
839 , a46 JTF_VARCHAR2_TABLE_100
840 , a47 JTF_NUMBER_TABLE
841 , a48 JTF_NUMBER_TABLE
842 , a49 JTF_VARCHAR2_TABLE_100
843 , a50 JTF_VARCHAR2_TABLE_100
844 , a51 JTF_NUMBER_TABLE
845 , a52 JTF_NUMBER_TABLE
846 , a53 JTF_NUMBER_TABLE
847 , a54 JTF_VARCHAR2_TABLE_100
848 , a55 JTF_VARCHAR2_TABLE_200
849 , a56 JTF_VARCHAR2_TABLE_200
850 , a57 JTF_VARCHAR2_TABLE_200
851 , a58 JTF_VARCHAR2_TABLE_200
852 , a59 JTF_VARCHAR2_TABLE_200
853 , a60 JTF_VARCHAR2_TABLE_200
854 , a61 JTF_VARCHAR2_TABLE_200
855 , a62 JTF_VARCHAR2_TABLE_200
856 , a63 JTF_VARCHAR2_TABLE_200
857 , a64 JTF_VARCHAR2_TABLE_200
858 , a65 JTF_VARCHAR2_TABLE_200
859 , a66 JTF_VARCHAR2_TABLE_200
860 , a67 JTF_VARCHAR2_TABLE_200
861 , a68 JTF_VARCHAR2_TABLE_200
862 , a69 JTF_VARCHAR2_TABLE_200
863 , a70 JTF_VARCHAR2_TABLE_200
864 , a71 JTF_NUMBER_TABLE
865 , a72 JTF_DATE_TABLE
866 , a73 JTF_VARCHAR2_TABLE_4000
867 , a74 JTF_NUMBER_TABLE
868 , a75 JTF_DATE_TABLE
869 , a76 JTF_DATE_TABLE
870 , a77 JTF_VARCHAR2_TABLE_100
871 , a78 JTF_VARCHAR2_TABLE_100
872 , a79 JTF_VARCHAR2_TABLE_100
873 , a80 JTF_NUMBER_TABLE
874 , a81 JTF_NUMBER_TABLE
875 ) as
876 ddindx binary_integer; indx binary_integer;
877 begin
878 if a0 is not null and a0.count > 0 then
879 if a0.count > 0 then
880 indx := a0.first;
881 ddindx := 1;
882 while true loop
883 t(ddindx).task_id := a0(indx);
884 t(ddindx).task_number := a1(indx);
885 t(ddindx).task_name := a2(indx);
886 t(ddindx).description := a3(indx);
887 t(ddindx).task_type_id := a4(indx);
888 t(ddindx).task_type := a5(indx);
889 t(ddindx).task_status_id := a6(indx);
890 t(ddindx).task_status := a7(indx);
891 t(ddindx).task_priority_id := a8(indx);
892 t(ddindx).task_priority := a9(indx);
893 t(ddindx).owner_type_code := a10(indx);
894 t(ddindx).owner_id := a11(indx);
895 t(ddindx).owner := a12(indx);
896 t(ddindx).assigned_by_id := a13(indx);
897 t(ddindx).assigned_by_name := a14(indx);
898 t(ddindx).customer_id := a15(indx);
899 t(ddindx).customer_name := a16(indx);
900 t(ddindx).customer_number := a17(indx);
901 t(ddindx).cust_account_number := a18(indx);
902 t(ddindx).cust_account_id := a19(indx);
903 t(ddindx).address_id := a20(indx);
904 t(ddindx).planned_start_date := rosetta_g_miss_date_in_map(a21(indx));
905 t(ddindx).planned_end_date := rosetta_g_miss_date_in_map(a22(indx));
906 t(ddindx).scheduled_start_date := rosetta_g_miss_date_in_map(a23(indx));
907 t(ddindx).scheduled_end_date := rosetta_g_miss_date_in_map(a24(indx));
908 t(ddindx).actual_start_date := rosetta_g_miss_date_in_map(a25(indx));
909 t(ddindx).actual_end_date := rosetta_g_miss_date_in_map(a26(indx));
910 t(ddindx).object_type_code := a27(indx);
911 t(ddindx).object_id := a28(indx);
912 t(ddindx).obect_name := a29(indx);
913 t(ddindx).duration := a30(indx);
914 t(ddindx).duration_uom := a31(indx);
915 t(ddindx).planned_effort := a32(indx);
916 t(ddindx).planned_effort_uom := a33(indx);
917 t(ddindx).actual_effort := a34(indx);
918 t(ddindx).actual_effort_uom := a35(indx);
919 t(ddindx).percentage_complete := a36(indx);
920 t(ddindx).reason_code := a37(indx);
921 t(ddindx).private_flag := a38(indx);
922 t(ddindx).publish_flag := a39(indx);
923 t(ddindx).multi_booked_flag := a40(indx);
924 t(ddindx).milestone_flag := a41(indx);
925 t(ddindx).holiday_flag := a42(indx);
926 t(ddindx).workflow_process_id := a43(indx);
927 t(ddindx).notification_flag := a44(indx);
928 t(ddindx).notification_period := a45(indx);
929 t(ddindx).notification_period_uom := a46(indx);
930 t(ddindx).parent_task_id := a47(indx);
931 t(ddindx).alarm_start := a48(indx);
932 t(ddindx).alarm_start_uom := a49(indx);
933 t(ddindx).alarm_on := a50(indx);
934 t(ddindx).alarm_count := a51(indx);
935 t(ddindx).alarm_fired_count := a52(indx);
936 t(ddindx).alarm_interval := a53(indx);
937 t(ddindx).alarm_interval_uom := a54(indx);
938 t(ddindx).attribute1 := a55(indx);
939 t(ddindx).attribute2 := a56(indx);
940 t(ddindx).attribute3 := a57(indx);
941 t(ddindx).attribute4 := a58(indx);
942 t(ddindx).attribute5 := a59(indx);
943 t(ddindx).attribute6 := a60(indx);
944 t(ddindx).attribute7 := a61(indx);
945 t(ddindx).attribute8 := a62(indx);
946 t(ddindx).attribute9 := a63(indx);
947 t(ddindx).attribute10 := a64(indx);
948 t(ddindx).attribute11 := a65(indx);
949 t(ddindx).attribute12 := a66(indx);
953 t(ddindx).attribute_category := a70(indx);
950 t(ddindx).attribute13 := a67(indx);
951 t(ddindx).attribute14 := a68(indx);
952 t(ddindx).attribute15 := a69(indx);
954 t(ddindx).owner_territory_id := a71(indx);
955 t(ddindx).creation_date := rosetta_g_miss_date_in_map(a72(indx));
956 t(ddindx).escalation_level := a73(indx);
957 t(ddindx).object_version_number := a74(indx);
958 t(ddindx).calendar_start_date := rosetta_g_miss_date_in_map(a75(indx));
959 t(ddindx).calendar_end_date := rosetta_g_miss_date_in_map(a76(indx));
960 t(ddindx).date_selected := a77(indx);
961 t(ddindx).task_split_flag := a78(indx);
962 t(ddindx).child_position := a79(indx);
963 t(ddindx).child_sequence_num := a80(indx);
964 t(ddindx).location_id := a81(indx);
965 ddindx := ddindx+1;
966 if a0.last =indx
967 then exit;
968 end if;
969 indx := a0.next(indx);
970 end loop;
971 end if;
972 end if;
973 end rosetta_table_copy_in_p31;
974 procedure rosetta_table_copy_out_p31(t jtf_tasks_pub.task_table_type, a0 out nocopy JTF_NUMBER_TABLE
975 , a1 out nocopy JTF_VARCHAR2_TABLE_100
976 , a2 out nocopy JTF_VARCHAR2_TABLE_100
977 , a3 out nocopy JTF_VARCHAR2_TABLE_4000
978 , a4 out nocopy JTF_NUMBER_TABLE
979 , a5 out nocopy JTF_VARCHAR2_TABLE_100
980 , a6 out nocopy JTF_NUMBER_TABLE
981 , a7 out nocopy JTF_VARCHAR2_TABLE_100
982 , a8 out nocopy JTF_NUMBER_TABLE
983 , a9 out nocopy JTF_VARCHAR2_TABLE_100
984 , a10 out nocopy JTF_VARCHAR2_TABLE_100
985 , a11 out nocopy JTF_NUMBER_TABLE
986 , a12 out nocopy JTF_VARCHAR2_TABLE_4000
987 , a13 out nocopy JTF_NUMBER_TABLE
988 , a14 out nocopy JTF_VARCHAR2_TABLE_4000
989 , a15 out nocopy JTF_NUMBER_TABLE
990 , a16 out nocopy JTF_VARCHAR2_TABLE_400
991 , a17 out nocopy JTF_VARCHAR2_TABLE_100
992 , a18 out nocopy JTF_VARCHAR2_TABLE_100
993 , a19 out nocopy JTF_NUMBER_TABLE
994 , a20 out nocopy JTF_NUMBER_TABLE
995 , a21 out nocopy JTF_DATE_TABLE
996 , a22 out nocopy JTF_DATE_TABLE
997 , a23 out nocopy JTF_DATE_TABLE
998 , a24 out nocopy JTF_DATE_TABLE
999 , a25 out nocopy JTF_DATE_TABLE
1000 , a26 out nocopy JTF_DATE_TABLE
1001 , a27 out nocopy JTF_VARCHAR2_TABLE_100
1002 , a28 out nocopy JTF_NUMBER_TABLE
1003 , a29 out nocopy JTF_VARCHAR2_TABLE_100
1004 , a30 out nocopy JTF_NUMBER_TABLE
1005 , a31 out nocopy JTF_VARCHAR2_TABLE_100
1006 , a32 out nocopy JTF_NUMBER_TABLE
1007 , a33 out nocopy JTF_VARCHAR2_TABLE_100
1008 , a34 out nocopy JTF_NUMBER_TABLE
1009 , a35 out nocopy JTF_VARCHAR2_TABLE_100
1010 , a36 out nocopy JTF_NUMBER_TABLE
1011 , a37 out nocopy JTF_VARCHAR2_TABLE_100
1012 , a38 out nocopy JTF_VARCHAR2_TABLE_100
1013 , a39 out nocopy JTF_VARCHAR2_TABLE_100
1014 , a40 out nocopy JTF_VARCHAR2_TABLE_100
1015 , a41 out nocopy JTF_VARCHAR2_TABLE_100
1016 , a42 out nocopy JTF_VARCHAR2_TABLE_100
1017 , a43 out nocopy JTF_NUMBER_TABLE
1018 , a44 out nocopy JTF_VARCHAR2_TABLE_100
1019 , a45 out nocopy JTF_NUMBER_TABLE
1020 , a46 out nocopy JTF_VARCHAR2_TABLE_100
1021 , a47 out nocopy JTF_NUMBER_TABLE
1022 , a48 out nocopy JTF_NUMBER_TABLE
1023 , a49 out nocopy JTF_VARCHAR2_TABLE_100
1024 , a50 out nocopy JTF_VARCHAR2_TABLE_100
1025 , a51 out nocopy JTF_NUMBER_TABLE
1026 , a52 out nocopy JTF_NUMBER_TABLE
1027 , a53 out nocopy JTF_NUMBER_TABLE
1028 , a54 out nocopy JTF_VARCHAR2_TABLE_100
1029 , a55 out nocopy JTF_VARCHAR2_TABLE_200
1030 , a56 out nocopy JTF_VARCHAR2_TABLE_200
1031 , a57 out nocopy JTF_VARCHAR2_TABLE_200
1032 , a58 out nocopy JTF_VARCHAR2_TABLE_200
1033 , a59 out nocopy JTF_VARCHAR2_TABLE_200
1034 , a60 out nocopy JTF_VARCHAR2_TABLE_200
1035 , a61 out nocopy JTF_VARCHAR2_TABLE_200
1036 , a62 out nocopy JTF_VARCHAR2_TABLE_200
1037 , a63 out nocopy JTF_VARCHAR2_TABLE_200
1038 , a64 out nocopy JTF_VARCHAR2_TABLE_200
1039 , a65 out nocopy JTF_VARCHAR2_TABLE_200
1040 , a66 out nocopy JTF_VARCHAR2_TABLE_200
1041 , a67 out nocopy JTF_VARCHAR2_TABLE_200
1042 , a68 out nocopy JTF_VARCHAR2_TABLE_200
1043 , a69 out nocopy JTF_VARCHAR2_TABLE_200
1044 , a70 out nocopy JTF_VARCHAR2_TABLE_200
1045 , a71 out nocopy JTF_NUMBER_TABLE
1046 , a72 out nocopy JTF_DATE_TABLE
1047 , a73 out nocopy JTF_VARCHAR2_TABLE_4000
1048 , a74 out nocopy JTF_NUMBER_TABLE
1049 , a75 out nocopy JTF_DATE_TABLE
1050 , a76 out nocopy JTF_DATE_TABLE
1051 , a77 out nocopy JTF_VARCHAR2_TABLE_100
1052 , a78 out nocopy JTF_VARCHAR2_TABLE_100
1053 , a79 out nocopy JTF_VARCHAR2_TABLE_100
1054 , a80 out nocopy JTF_NUMBER_TABLE
1055 , a81 out nocopy JTF_NUMBER_TABLE
1056 ) as
1057 ddindx binary_integer; indx binary_integer;
1058 begin
1059 if t is null or t.count = 0 then
1060 a0 := JTF_NUMBER_TABLE();
1061 a1 := JTF_VARCHAR2_TABLE_100();
1062 a2 := JTF_VARCHAR2_TABLE_100();
1063 a3 := JTF_VARCHAR2_TABLE_4000();
1064 a4 := JTF_NUMBER_TABLE();
1065 a5 := JTF_VARCHAR2_TABLE_100();
1066 a6 := JTF_NUMBER_TABLE();
1067 a7 := JTF_VARCHAR2_TABLE_100();
1068 a8 := JTF_NUMBER_TABLE();
1069 a9 := JTF_VARCHAR2_TABLE_100();
1070 a10 := JTF_VARCHAR2_TABLE_100();
1071 a11 := JTF_NUMBER_TABLE();
1072 a12 := JTF_VARCHAR2_TABLE_4000();
1073 a13 := JTF_NUMBER_TABLE();
1074 a14 := JTF_VARCHAR2_TABLE_4000();
1075 a15 := JTF_NUMBER_TABLE();
1076 a16 := JTF_VARCHAR2_TABLE_400();
1077 a17 := JTF_VARCHAR2_TABLE_100();
1078 a18 := JTF_VARCHAR2_TABLE_100();
1079 a19 := JTF_NUMBER_TABLE();
1083 a23 := JTF_DATE_TABLE();
1080 a20 := JTF_NUMBER_TABLE();
1081 a21 := JTF_DATE_TABLE();
1082 a22 := JTF_DATE_TABLE();
1084 a24 := JTF_DATE_TABLE();
1085 a25 := JTF_DATE_TABLE();
1086 a26 := JTF_DATE_TABLE();
1087 a27 := JTF_VARCHAR2_TABLE_100();
1088 a28 := JTF_NUMBER_TABLE();
1089 a29 := JTF_VARCHAR2_TABLE_100();
1090 a30 := JTF_NUMBER_TABLE();
1091 a31 := JTF_VARCHAR2_TABLE_100();
1092 a32 := JTF_NUMBER_TABLE();
1093 a33 := JTF_VARCHAR2_TABLE_100();
1094 a34 := JTF_NUMBER_TABLE();
1095 a35 := JTF_VARCHAR2_TABLE_100();
1096 a36 := JTF_NUMBER_TABLE();
1097 a37 := JTF_VARCHAR2_TABLE_100();
1098 a38 := JTF_VARCHAR2_TABLE_100();
1099 a39 := JTF_VARCHAR2_TABLE_100();
1100 a40 := JTF_VARCHAR2_TABLE_100();
1101 a41 := JTF_VARCHAR2_TABLE_100();
1102 a42 := JTF_VARCHAR2_TABLE_100();
1103 a43 := JTF_NUMBER_TABLE();
1104 a44 := JTF_VARCHAR2_TABLE_100();
1105 a45 := JTF_NUMBER_TABLE();
1106 a46 := JTF_VARCHAR2_TABLE_100();
1107 a47 := JTF_NUMBER_TABLE();
1108 a48 := JTF_NUMBER_TABLE();
1109 a49 := JTF_VARCHAR2_TABLE_100();
1110 a50 := JTF_VARCHAR2_TABLE_100();
1111 a51 := JTF_NUMBER_TABLE();
1112 a52 := JTF_NUMBER_TABLE();
1113 a53 := JTF_NUMBER_TABLE();
1114 a54 := JTF_VARCHAR2_TABLE_100();
1115 a55 := JTF_VARCHAR2_TABLE_200();
1116 a56 := JTF_VARCHAR2_TABLE_200();
1117 a57 := JTF_VARCHAR2_TABLE_200();
1118 a58 := JTF_VARCHAR2_TABLE_200();
1119 a59 := JTF_VARCHAR2_TABLE_200();
1120 a60 := JTF_VARCHAR2_TABLE_200();
1121 a61 := JTF_VARCHAR2_TABLE_200();
1122 a62 := JTF_VARCHAR2_TABLE_200();
1123 a63 := JTF_VARCHAR2_TABLE_200();
1124 a64 := JTF_VARCHAR2_TABLE_200();
1125 a65 := JTF_VARCHAR2_TABLE_200();
1126 a66 := JTF_VARCHAR2_TABLE_200();
1127 a67 := JTF_VARCHAR2_TABLE_200();
1128 a68 := JTF_VARCHAR2_TABLE_200();
1129 a69 := JTF_VARCHAR2_TABLE_200();
1130 a70 := JTF_VARCHAR2_TABLE_200();
1131 a71 := JTF_NUMBER_TABLE();
1132 a72 := JTF_DATE_TABLE();
1133 a73 := JTF_VARCHAR2_TABLE_4000();
1134 a74 := JTF_NUMBER_TABLE();
1135 a75 := JTF_DATE_TABLE();
1136 a76 := JTF_DATE_TABLE();
1137 a77 := JTF_VARCHAR2_TABLE_100();
1138 a78 := JTF_VARCHAR2_TABLE_100();
1139 a79 := JTF_VARCHAR2_TABLE_100();
1140 a80 := JTF_NUMBER_TABLE();
1141 a81 := JTF_NUMBER_TABLE();
1142 else
1143 a0 := JTF_NUMBER_TABLE();
1144 a1 := JTF_VARCHAR2_TABLE_100();
1145 a2 := JTF_VARCHAR2_TABLE_100();
1146 a3 := JTF_VARCHAR2_TABLE_4000();
1147 a4 := JTF_NUMBER_TABLE();
1148 a5 := JTF_VARCHAR2_TABLE_100();
1149 a6 := JTF_NUMBER_TABLE();
1150 a7 := JTF_VARCHAR2_TABLE_100();
1151 a8 := JTF_NUMBER_TABLE();
1152 a9 := JTF_VARCHAR2_TABLE_100();
1153 a10 := JTF_VARCHAR2_TABLE_100();
1154 a11 := JTF_NUMBER_TABLE();
1155 a12 := JTF_VARCHAR2_TABLE_4000();
1156 a13 := JTF_NUMBER_TABLE();
1157 a14 := JTF_VARCHAR2_TABLE_4000();
1158 a15 := JTF_NUMBER_TABLE();
1159 a16 := JTF_VARCHAR2_TABLE_400();
1160 a17 := JTF_VARCHAR2_TABLE_100();
1161 a18 := JTF_VARCHAR2_TABLE_100();
1162 a19 := JTF_NUMBER_TABLE();
1163 a20 := JTF_NUMBER_TABLE();
1164 a21 := JTF_DATE_TABLE();
1165 a22 := JTF_DATE_TABLE();
1166 a23 := JTF_DATE_TABLE();
1167 a24 := JTF_DATE_TABLE();
1168 a25 := JTF_DATE_TABLE();
1169 a26 := JTF_DATE_TABLE();
1170 a27 := JTF_VARCHAR2_TABLE_100();
1171 a28 := JTF_NUMBER_TABLE();
1172 a29 := JTF_VARCHAR2_TABLE_100();
1173 a30 := JTF_NUMBER_TABLE();
1174 a31 := JTF_VARCHAR2_TABLE_100();
1175 a32 := JTF_NUMBER_TABLE();
1176 a33 := JTF_VARCHAR2_TABLE_100();
1177 a34 := JTF_NUMBER_TABLE();
1178 a35 := JTF_VARCHAR2_TABLE_100();
1179 a36 := JTF_NUMBER_TABLE();
1180 a37 := JTF_VARCHAR2_TABLE_100();
1181 a38 := JTF_VARCHAR2_TABLE_100();
1182 a39 := JTF_VARCHAR2_TABLE_100();
1183 a40 := JTF_VARCHAR2_TABLE_100();
1184 a41 := JTF_VARCHAR2_TABLE_100();
1185 a42 := JTF_VARCHAR2_TABLE_100();
1186 a43 := JTF_NUMBER_TABLE();
1187 a44 := JTF_VARCHAR2_TABLE_100();
1188 a45 := JTF_NUMBER_TABLE();
1189 a46 := JTF_VARCHAR2_TABLE_100();
1190 a47 := JTF_NUMBER_TABLE();
1191 a48 := JTF_NUMBER_TABLE();
1192 a49 := JTF_VARCHAR2_TABLE_100();
1193 a50 := JTF_VARCHAR2_TABLE_100();
1194 a51 := JTF_NUMBER_TABLE();
1195 a52 := JTF_NUMBER_TABLE();
1196 a53 := JTF_NUMBER_TABLE();
1197 a54 := JTF_VARCHAR2_TABLE_100();
1198 a55 := JTF_VARCHAR2_TABLE_200();
1199 a56 := JTF_VARCHAR2_TABLE_200();
1200 a57 := JTF_VARCHAR2_TABLE_200();
1201 a58 := JTF_VARCHAR2_TABLE_200();
1202 a59 := JTF_VARCHAR2_TABLE_200();
1203 a60 := JTF_VARCHAR2_TABLE_200();
1204 a61 := JTF_VARCHAR2_TABLE_200();
1205 a62 := JTF_VARCHAR2_TABLE_200();
1206 a63 := JTF_VARCHAR2_TABLE_200();
1207 a64 := JTF_VARCHAR2_TABLE_200();
1208 a65 := JTF_VARCHAR2_TABLE_200();
1209 a66 := JTF_VARCHAR2_TABLE_200();
1210 a67 := JTF_VARCHAR2_TABLE_200();
1211 a68 := JTF_VARCHAR2_TABLE_200();
1212 a69 := JTF_VARCHAR2_TABLE_200();
1213 a70 := JTF_VARCHAR2_TABLE_200();
1214 a71 := JTF_NUMBER_TABLE();
1215 a72 := JTF_DATE_TABLE();
1216 a73 := JTF_VARCHAR2_TABLE_4000();
1217 a74 := JTF_NUMBER_TABLE();
1218 a75 := JTF_DATE_TABLE();
1219 a76 := JTF_DATE_TABLE();
1220 a77 := JTF_VARCHAR2_TABLE_100();
1221 a78 := JTF_VARCHAR2_TABLE_100();
1222 a79 := JTF_VARCHAR2_TABLE_100();
1226 a0.extend(t.count);
1223 a80 := JTF_NUMBER_TABLE();
1224 a81 := JTF_NUMBER_TABLE();
1225 if t.count > 0 then
1227 a1.extend(t.count);
1228 a2.extend(t.count);
1229 a3.extend(t.count);
1230 a4.extend(t.count);
1231 a5.extend(t.count);
1232 a6.extend(t.count);
1233 a7.extend(t.count);
1234 a8.extend(t.count);
1235 a9.extend(t.count);
1236 a10.extend(t.count);
1237 a11.extend(t.count);
1238 a12.extend(t.count);
1239 a13.extend(t.count);
1240 a14.extend(t.count);
1241 a15.extend(t.count);
1242 a16.extend(t.count);
1243 a17.extend(t.count);
1244 a18.extend(t.count);
1245 a19.extend(t.count);
1246 a20.extend(t.count);
1247 a21.extend(t.count);
1248 a22.extend(t.count);
1249 a23.extend(t.count);
1250 a24.extend(t.count);
1251 a25.extend(t.count);
1252 a26.extend(t.count);
1253 a27.extend(t.count);
1254 a28.extend(t.count);
1255 a29.extend(t.count);
1256 a30.extend(t.count);
1257 a31.extend(t.count);
1258 a32.extend(t.count);
1259 a33.extend(t.count);
1260 a34.extend(t.count);
1261 a35.extend(t.count);
1262 a36.extend(t.count);
1263 a37.extend(t.count);
1264 a38.extend(t.count);
1265 a39.extend(t.count);
1266 a40.extend(t.count);
1267 a41.extend(t.count);
1268 a42.extend(t.count);
1269 a43.extend(t.count);
1270 a44.extend(t.count);
1271 a45.extend(t.count);
1272 a46.extend(t.count);
1273 a47.extend(t.count);
1274 a48.extend(t.count);
1275 a49.extend(t.count);
1276 a50.extend(t.count);
1277 a51.extend(t.count);
1278 a52.extend(t.count);
1279 a53.extend(t.count);
1280 a54.extend(t.count);
1281 a55.extend(t.count);
1282 a56.extend(t.count);
1283 a57.extend(t.count);
1284 a58.extend(t.count);
1285 a59.extend(t.count);
1286 a60.extend(t.count);
1287 a61.extend(t.count);
1288 a62.extend(t.count);
1289 a63.extend(t.count);
1290 a64.extend(t.count);
1291 a65.extend(t.count);
1292 a66.extend(t.count);
1293 a67.extend(t.count);
1294 a68.extend(t.count);
1295 a69.extend(t.count);
1296 a70.extend(t.count);
1297 a71.extend(t.count);
1298 a72.extend(t.count);
1299 a73.extend(t.count);
1300 a74.extend(t.count);
1301 a75.extend(t.count);
1302 a76.extend(t.count);
1303 a77.extend(t.count);
1304 a78.extend(t.count);
1305 a79.extend(t.count);
1306 a80.extend(t.count);
1307 a81.extend(t.count);
1308 ddindx := t.first;
1309 indx := 1;
1310 while true loop
1311 a0(indx) := t(ddindx).task_id;
1312 a1(indx) := t(ddindx).task_number;
1313 a2(indx) := t(ddindx).task_name;
1314 a3(indx) := t(ddindx).description;
1315 a4(indx) := t(ddindx).task_type_id;
1316 a5(indx) := t(ddindx).task_type;
1317 a6(indx) := t(ddindx).task_status_id;
1318 a7(indx) := t(ddindx).task_status;
1319 a8(indx) := t(ddindx).task_priority_id;
1320 a9(indx) := t(ddindx).task_priority;
1321 a10(indx) := t(ddindx).owner_type_code;
1322 a11(indx) := t(ddindx).owner_id;
1323 a12(indx) := t(ddindx).owner;
1324 a13(indx) := t(ddindx).assigned_by_id;
1325 a14(indx) := t(ddindx).assigned_by_name;
1326 a15(indx) := t(ddindx).customer_id;
1327 a16(indx) := t(ddindx).customer_name;
1328 a17(indx) := t(ddindx).customer_number;
1329 a18(indx) := t(ddindx).cust_account_number;
1330 a19(indx) := t(ddindx).cust_account_id;
1331 a20(indx) := t(ddindx).address_id;
1332 a21(indx) := t(ddindx).planned_start_date;
1333 a22(indx) := t(ddindx).planned_end_date;
1334 a23(indx) := t(ddindx).scheduled_start_date;
1335 a24(indx) := t(ddindx).scheduled_end_date;
1336 a25(indx) := t(ddindx).actual_start_date;
1337 a26(indx) := t(ddindx).actual_end_date;
1338 a27(indx) := t(ddindx).object_type_code;
1339 a28(indx) := t(ddindx).object_id;
1340 a29(indx) := t(ddindx).obect_name;
1341 a30(indx) := t(ddindx).duration;
1342 a31(indx) := t(ddindx).duration_uom;
1343 a32(indx) := t(ddindx).planned_effort;
1344 a33(indx) := t(ddindx).planned_effort_uom;
1345 a34(indx) := t(ddindx).actual_effort;
1346 a35(indx) := t(ddindx).actual_effort_uom;
1347 a36(indx) := t(ddindx).percentage_complete;
1348 a37(indx) := t(ddindx).reason_code;
1349 a38(indx) := t(ddindx).private_flag;
1350 a39(indx) := t(ddindx).publish_flag;
1351 a40(indx) := t(ddindx).multi_booked_flag;
1352 a41(indx) := t(ddindx).milestone_flag;
1353 a42(indx) := t(ddindx).holiday_flag;
1354 a43(indx) := t(ddindx).workflow_process_id;
1355 a44(indx) := t(ddindx).notification_flag;
1356 a45(indx) := t(ddindx).notification_period;
1357 a46(indx) := t(ddindx).notification_period_uom;
1358 a47(indx) := t(ddindx).parent_task_id;
1359 a48(indx) := t(ddindx).alarm_start;
1360 a49(indx) := t(ddindx).alarm_start_uom;
1361 a50(indx) := t(ddindx).alarm_on;
1365 a54(indx) := t(ddindx).alarm_interval_uom;
1362 a51(indx) := t(ddindx).alarm_count;
1363 a52(indx) := t(ddindx).alarm_fired_count;
1364 a53(indx) := t(ddindx).alarm_interval;
1366 a55(indx) := t(ddindx).attribute1;
1367 a56(indx) := t(ddindx).attribute2;
1368 a57(indx) := t(ddindx).attribute3;
1369 a58(indx) := t(ddindx).attribute4;
1370 a59(indx) := t(ddindx).attribute5;
1371 a60(indx) := t(ddindx).attribute6;
1372 a61(indx) := t(ddindx).attribute7;
1373 a62(indx) := t(ddindx).attribute8;
1374 a63(indx) := t(ddindx).attribute9;
1375 a64(indx) := t(ddindx).attribute10;
1376 a65(indx) := t(ddindx).attribute11;
1377 a66(indx) := t(ddindx).attribute12;
1378 a67(indx) := t(ddindx).attribute13;
1379 a68(indx) := t(ddindx).attribute14;
1380 a69(indx) := t(ddindx).attribute15;
1381 a70(indx) := t(ddindx).attribute_category;
1382 a71(indx) := t(ddindx).owner_territory_id;
1383 a72(indx) := t(ddindx).creation_date;
1384 a73(indx) := t(ddindx).escalation_level;
1385 a74(indx) := t(ddindx).object_version_number;
1386 a75(indx) := t(ddindx).calendar_start_date;
1387 a76(indx) := t(ddindx).calendar_end_date;
1388 a77(indx) := t(ddindx).date_selected;
1389 a78(indx) := t(ddindx).task_split_flag;
1390 a79(indx) := t(ddindx).child_position;
1391 a80(indx) := t(ddindx).child_sequence_num;
1392 a81(indx) := t(ddindx).location_id;
1393 indx := indx+1;
1394 if t.last =ddindx
1395 then exit;
1396 end if;
1397 ddindx := t.next(ddindx);
1398 end loop;
1399 end if;
1400 end if;
1401 end rosetta_table_copy_out_p31;
1402
1403 procedure rosetta_table_copy_in_p34(t out nocopy jtf_tasks_pub.sort_data, a0 JTF_VARCHAR2_TABLE_100
1404 , a1 JTF_VARCHAR2_TABLE_100
1405 ) as
1406 ddindx binary_integer; indx binary_integer;
1407 begin
1408 if a0 is not null and a0.count > 0 then
1409 if a0.count > 0 then
1410 indx := a0.first;
1411 ddindx := 1;
1412 while true loop
1413 t(ddindx).field_name := a0(indx);
1414 t(ddindx).asc_dsc_flag := a1(indx);
1415 ddindx := ddindx+1;
1416 if a0.last =indx
1417 then exit;
1418 end if;
1419 indx := a0.next(indx);
1420 end loop;
1421 end if;
1422 end if;
1423 end rosetta_table_copy_in_p34;
1424 procedure rosetta_table_copy_out_p34(t jtf_tasks_pub.sort_data, a0 out nocopy JTF_VARCHAR2_TABLE_100
1425 , a1 out nocopy JTF_VARCHAR2_TABLE_100
1426 ) as
1427 ddindx binary_integer; indx binary_integer;
1428 begin
1429 if t is null or t.count = 0 then
1430 a0 := JTF_VARCHAR2_TABLE_100();
1431 a1 := JTF_VARCHAR2_TABLE_100();
1432 else
1433 a0 := JTF_VARCHAR2_TABLE_100();
1434 a1 := JTF_VARCHAR2_TABLE_100();
1435 if t.count > 0 then
1436 a0.extend(t.count);
1437 a1.extend(t.count);
1438 ddindx := t.first;
1439 indx := 1;
1440 while true loop
1441 a0(indx) := t(ddindx).field_name;
1442 a1(indx) := t(ddindx).asc_dsc_flag;
1443 indx := indx+1;
1444 if t.last =ddindx
1445 then exit;
1446 end if;
1447 ddindx := t.next(ddindx);
1448 end loop;
1449 end if;
1450 end if;
1451 end rosetta_table_copy_out_p34;
1452
1453 procedure rosetta_table_copy_in_p53(t out nocopy jtf_tasks_pub.task_details_tbl, a0 JTF_NUMBER_TABLE
1454 , a1 JTF_NUMBER_TABLE
1455 ) as
1456 ddindx binary_integer; indx binary_integer;
1457 begin
1458 if a0 is not null and a0.count > 0 then
1459 if a0.count > 0 then
1460 indx := a0.first;
1461 ddindx := 1;
1462 while true loop
1463 t(ddindx).task_id := a0(indx);
1464 t(ddindx).task_template_id := a1(indx);
1465 ddindx := ddindx+1;
1466 if a0.last =indx
1467 then exit;
1468 end if;
1469 indx := a0.next(indx);
1470 end loop;
1471 end if;
1472 end if;
1473 end rosetta_table_copy_in_p53;
1474 procedure rosetta_table_copy_out_p53(t jtf_tasks_pub.task_details_tbl, a0 out nocopy JTF_NUMBER_TABLE
1475 , a1 out nocopy JTF_NUMBER_TABLE
1476 ) as
1477 ddindx binary_integer; indx binary_integer;
1478 begin
1479 if t is null or t.count = 0 then
1480 a0 := JTF_NUMBER_TABLE();
1481 a1 := JTF_NUMBER_TABLE();
1482 else
1483 a0 := JTF_NUMBER_TABLE();
1484 a1 := JTF_NUMBER_TABLE();
1485 if t.count > 0 then
1486 a0.extend(t.count);
1487 a1.extend(t.count);
1488 ddindx := t.first;
1489 indx := 1;
1490 while true loop
1491 a0(indx) := t(ddindx).task_id;
1492 a1(indx) := t(ddindx).task_template_id;
1493 indx := indx+1;
1494 if t.last =ddindx
1495 then exit;
1496 end if;
1497 ddindx := t.next(ddindx);
1498 end loop;
1499 end if;
1500 end if;
1501 end rosetta_table_copy_out_p53;
1502
1503 procedure create_task(p_api_version NUMBER
1504 , p_init_msg_list VARCHAR2
1505 , p_commit VARCHAR2
1506 , p_task_id NUMBER
1507 , p_task_name VARCHAR2
1508 , p_task_type_name VARCHAR2
1509 , p_task_type_id NUMBER
1513 , p_task_priority_name VARCHAR2
1510 , p_description VARCHAR2
1511 , p_task_status_name VARCHAR2
1512 , p_task_status_id NUMBER
1514 , p_task_priority_id NUMBER
1515 , p_owner_type_name VARCHAR2
1516 , p_owner_type_code VARCHAR2
1517 , p_owner_id NUMBER
1518 , p_owner_territory_id NUMBER
1519 , p_assigned_by_name VARCHAR2
1520 , p_assigned_by_id NUMBER
1521 , p_customer_number VARCHAR2
1522 , p_customer_id NUMBER
1523 , p_cust_account_number VARCHAR2
1524 , p_cust_account_id NUMBER
1525 , p_address_id NUMBER
1526 , p_address_number VARCHAR2
1527 , p_planned_start_date date
1528 , p_planned_end_date date
1529 , p_scheduled_start_date date
1530 , p_scheduled_end_date date
1531 , p_actual_start_date date
1532 , p_actual_end_date date
1533 , p_timezone_id NUMBER
1534 , p_timezone_name VARCHAR2
1535 , p_source_object_type_code VARCHAR2
1536 , p_source_object_id NUMBER
1537 , p_source_object_name VARCHAR2
1538 , p_duration NUMBER
1539 , p_duration_uom VARCHAR2
1540 , p_planned_effort NUMBER
1541 , p_planned_effort_uom VARCHAR2
1542 , p_actual_effort NUMBER
1543 , p_actual_effort_uom VARCHAR2
1544 , p_percentage_complete NUMBER
1545 , p_reason_code VARCHAR2
1546 , p_private_flag VARCHAR2
1547 , p_publish_flag VARCHAR2
1548 , p_restrict_closure_flag VARCHAR2
1549 , p_multi_booked_flag VARCHAR2
1550 , p_milestone_flag VARCHAR2
1551 , p_holiday_flag VARCHAR2
1552 , p_billable_flag VARCHAR2
1553 , p_bound_mode_code VARCHAR2
1554 , p_soft_bound_flag VARCHAR2
1555 , p_workflow_process_id NUMBER
1556 , p_notification_flag VARCHAR2
1557 , p_notification_period NUMBER
1558 , p_notification_period_uom VARCHAR2
1559 , p_parent_task_number VARCHAR2
1560 , p_parent_task_id NUMBER
1561 , p_alarm_start NUMBER
1562 , p_alarm_start_uom VARCHAR2
1563 , p_alarm_on VARCHAR2
1564 , p_alarm_count NUMBER
1565 , p_alarm_interval NUMBER
1566 , p_alarm_interval_uom VARCHAR2
1567 , p_palm_flag VARCHAR2
1568 , p_wince_flag VARCHAR2
1569 , p_laptop_flag VARCHAR2
1570 , p_device1_flag VARCHAR2
1571 , p_device2_flag VARCHAR2
1572 , p_device3_flag VARCHAR2
1573 , p_costs NUMBER
1574 , p_currency_code VARCHAR2
1575 , p_escalation_level VARCHAR2
1576 , p73_a0 JTF_VARCHAR2_TABLE_100
1577 , p73_a1 JTF_NUMBER_TABLE
1578 , p73_a2 JTF_DATE_TABLE
1579 , p73_a3 JTF_DATE_TABLE
1580 , p73_a4 JTF_NUMBER_TABLE
1581 , p73_a5 JTF_VARCHAR2_TABLE_100
1582 , p73_a6 JTF_NUMBER_TABLE
1583 , p73_a7 JTF_NUMBER_TABLE
1584 , p73_a8 JTF_VARCHAR2_TABLE_100
1585 , p73_a9 JTF_NUMBER_TABLE
1586 , p73_a10 JTF_NUMBER_TABLE
1587 , p73_a11 JTF_VARCHAR2_TABLE_100
1588 , p73_a12 JTF_VARCHAR2_TABLE_100
1589 , p73_a13 JTF_VARCHAR2_TABLE_100
1590 , p73_a14 JTF_VARCHAR2_TABLE_200
1591 , p73_a15 JTF_VARCHAR2_TABLE_100
1592 , p73_a16 JTF_VARCHAR2_TABLE_100
1593 , p73_a17 JTF_VARCHAR2_TABLE_100
1594 , p73_a18 JTF_VARCHAR2_TABLE_100
1595 , p73_a19 JTF_VARCHAR2_TABLE_100
1596 , p73_a20 JTF_VARCHAR2_TABLE_100
1597 , p73_a21 JTF_NUMBER_TABLE
1598 , p73_a22 JTF_NUMBER_TABLE
1599 , p73_a23 JTF_NUMBER_TABLE
1600 , p73_a24 JTF_VARCHAR2_TABLE_100
1601 , p73_a25 JTF_NUMBER_TABLE
1602 , p74_a0 JTF_NUMBER_TABLE
1603 , p74_a1 JTF_NUMBER_TABLE
1604 , p74_a2 JTF_VARCHAR2_TABLE_100
1605 , p74_a3 JTF_NUMBER_TABLE
1606 , p74_a4 JTF_VARCHAR2_TABLE_100
1607 , p74_a5 JTF_VARCHAR2_TABLE_100
1608 , p75_a0 JTF_VARCHAR2_TABLE_100
1609 , p75_a1 JTF_NUMBER_TABLE
1610 , p75_a2 JTF_VARCHAR2_TABLE_100
1611 , p76_a0 JTF_VARCHAR2_TABLE_100
1612 , p76_a1 JTF_VARCHAR2_TABLE_100
1613 , p76_a2 JTF_VARCHAR2_TABLE_100
1614 , p76_a3 JTF_NUMBER_TABLE
1615 , p76_a4 JTF_VARCHAR2_TABLE_2000
1616 , p76_a5 JTF_VARCHAR2_TABLE_100
1617 , p76_a6 JTF_VARCHAR2_TABLE_2000
1618 , p77_a0 JTF_NUMBER_TABLE
1619 , p77_a1 JTF_VARCHAR2_TABLE_100
1620 , p77_a2 JTF_VARCHAR2_TABLE_100
1621 , p77_a3 JTF_DATE_TABLE
1622 , p78_a0 JTF_NUMBER_TABLE
1623 , p78_a1 JTF_NUMBER_TABLE
1624 , p78_a2 JTF_VARCHAR2_TABLE_4000
1625 , p78_a3 JTF_VARCHAR2_TABLE_32767
1626 , p78_a4 JTF_VARCHAR2_TABLE_100
1627 , p78_a5 JTF_NUMBER_TABLE
1628 , p78_a6 JTF_DATE_TABLE
1629 , p78_a7 JTF_VARCHAR2_TABLE_100
1630 , p78_a8 JTF_NUMBER_TABLE
1631 , p78_a9 JTF_VARCHAR2_TABLE_200
1632 , p78_a10 JTF_VARCHAR2_TABLE_200
1633 , p78_a11 JTF_VARCHAR2_TABLE_200
1634 , p78_a12 JTF_VARCHAR2_TABLE_200
1635 , p78_a13 JTF_VARCHAR2_TABLE_200
1636 , p78_a14 JTF_VARCHAR2_TABLE_200
1637 , p78_a15 JTF_VARCHAR2_TABLE_200
1638 , p78_a16 JTF_VARCHAR2_TABLE_200
1639 , p78_a17 JTF_VARCHAR2_TABLE_200
1640 , p78_a18 JTF_VARCHAR2_TABLE_200
1641 , p78_a19 JTF_VARCHAR2_TABLE_200
1642 , p78_a20 JTF_VARCHAR2_TABLE_200
1643 , p78_a21 JTF_VARCHAR2_TABLE_200
1644 , p78_a22 JTF_VARCHAR2_TABLE_200
1645 , p78_a23 JTF_VARCHAR2_TABLE_200
1646 , p78_a24 JTF_VARCHAR2_TABLE_100
1647 , p79_a0 NUMBER
1648 , p79_a1 NUMBER
1649 , p79_a2 NUMBER
1650 , p79_a3 NUMBER
1651 , p79_a4 VARCHAR2
1652 , p79_a5 NUMBER
1653 , p79_a6 NUMBER
1654 , p79_a7 DATE
1655 , p79_a8 DATE
1656 , p80_a0 JTF_NUMBER_TABLE
1657 , p80_a1 JTF_VARCHAR2_TABLE_100
1661 , x_msg_count out nocopy NUMBER
1658 , p80_a2 JTF_VARCHAR2_TABLE_100
1659 , p80_a3 JTF_VARCHAR2_TABLE_100
1660 , x_return_status out nocopy VARCHAR2
1662 , x_msg_data out nocopy VARCHAR2
1663 , x_task_id out nocopy NUMBER
1664 , p_attribute1 VARCHAR2
1665 , p_attribute2 VARCHAR2
1666 , p_attribute3 VARCHAR2
1667 , p_attribute4 VARCHAR2
1668 , p_attribute5 VARCHAR2
1669 , p_attribute6 VARCHAR2
1670 , p_attribute7 VARCHAR2
1671 , p_attribute8 VARCHAR2
1672 , p_attribute9 VARCHAR2
1673 , p_attribute10 VARCHAR2
1674 , p_attribute11 VARCHAR2
1675 , p_attribute12 VARCHAR2
1676 , p_attribute13 VARCHAR2
1677 , p_attribute14 VARCHAR2
1678 , p_attribute15 VARCHAR2
1679 , p_attribute_category VARCHAR2
1680 , p_date_selected VARCHAR2
1681 , p_category_id NUMBER
1682 , p_show_on_calendar VARCHAR2
1683 , p_owner_status_id NUMBER
1684 , p_template_id NUMBER
1685 , p_template_group_id NUMBER
1686 , p_enable_workflow VARCHAR2
1687 , p_abort_workflow VARCHAR2
1688 , p_task_split_flag VARCHAR2
1689 , p_reference_flag VARCHAR2
1690 , p_child_position VARCHAR2
1691 , p_child_sequence_num NUMBER
1692 , p_location_id NUMBER
1693 )
1694
1695 as
1696 ddp_planned_start_date date;
1697 ddp_planned_end_date date;
1698 ddp_scheduled_start_date date;
1699 ddp_scheduled_end_date date;
1700 ddp_actual_start_date date;
1701 ddp_actual_end_date date;
1702 ddp_task_assign_tbl jtf_tasks_pub.task_assign_tbl;
1703 ddp_task_depends_tbl jtf_tasks_pub.task_depends_tbl;
1704 ddp_task_rsrc_req_tbl jtf_tasks_pub.task_rsrc_req_tbl;
1705 ddp_task_refer_tbl jtf_tasks_pub.task_refer_tbl;
1706 ddp_task_dates_tbl jtf_tasks_pub.task_dates_tbl;
1707 ddp_task_notes_tbl jtf_tasks_pub.task_notes_tbl;
1708 ddp_task_recur_rec jtf_tasks_pub.task_recur_rec;
1709 ddp_task_contacts_tbl jtf_tasks_pub.task_contacts_tbl;
1710 ddindx binary_integer; indx binary_integer;
1711 begin
1712
1713 -- copy data to the local IN or IN-OUT args, if any
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738 ddp_planned_start_date := rosetta_g_miss_date_in_map(p_planned_start_date);
1739
1740 ddp_planned_end_date := rosetta_g_miss_date_in_map(p_planned_end_date);
1741
1742 ddp_scheduled_start_date := rosetta_g_miss_date_in_map(p_scheduled_start_date);
1743
1744 ddp_scheduled_end_date := rosetta_g_miss_date_in_map(p_scheduled_end_date);
1745
1746 ddp_actual_start_date := rosetta_g_miss_date_in_map(p_actual_start_date);
1747
1748 ddp_actual_end_date := rosetta_g_miss_date_in_map(p_actual_end_date);
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793 jtf_tasks_pub_w.rosetta_table_copy_in_p6(ddp_task_assign_tbl, p73_a0
1794 , p73_a1
1795 , p73_a2
1796 , p73_a3
1797 , p73_a4
1798 , p73_a5
1799 , p73_a6
1800 , p73_a7
1801 , p73_a8
1802 , p73_a9
1803 , p73_a10
1804 , p73_a11
1805 , p73_a12
1806 , p73_a13
1807 , p73_a14
1808 , p73_a15
1809 , p73_a16
1810 , p73_a17
1811 , p73_a18
1812 , p73_a19
1813 , p73_a20
1814 , p73_a21
1815 , p73_a22
1816 , p73_a23
1817 , p73_a24
1818 , p73_a25
1819 );
1820
1821 jtf_tasks_pub_w.rosetta_table_copy_in_p9(ddp_task_depends_tbl, p74_a0
1822 , p74_a1
1823 , p74_a2
1824 , p74_a3
1825 , p74_a4
1826 , p74_a5
1827 );
1828
1829 jtf_tasks_pub_w.rosetta_table_copy_in_p12(ddp_task_rsrc_req_tbl, p75_a0
1830 , p75_a1
1831 , p75_a2
1832 );
1833
1834 jtf_tasks_pub_w.rosetta_table_copy_in_p15(ddp_task_refer_tbl, p76_a0
1835 , p76_a1
1836 , p76_a2
1837 , p76_a3
1838 , p76_a4
1839 , p76_a5
1840 , p76_a6
1841 );
1842
1843 jtf_tasks_pub_w.rosetta_table_copy_in_p20(ddp_task_dates_tbl, p77_a0
1844 , p77_a1
1845 , p77_a2
1846 , p77_a3
1847 );
1848
1849 jtf_tasks_pub_w.rosetta_table_copy_in_p23(ddp_task_notes_tbl, p78_a0
1850 , p78_a1
1851 , p78_a2
1852 , p78_a3
1853 , p78_a4
1854 , p78_a5
1855 , p78_a6
1856 , p78_a7
1857 , p78_a8
1858 , p78_a9
1859 , p78_a10
1860 , p78_a11
1861 , p78_a12
1862 , p78_a13
1863 , p78_a14
1864 , p78_a15
1865 , p78_a16
1866 , p78_a17
1867 , p78_a18
1868 , p78_a19
1869 , p78_a20
1870 , p78_a21
1871 , p78_a22
1872 , p78_a23
1873 , p78_a24
1874 );
1875
1876 ddp_task_recur_rec.occurs_which := p79_a0;
1880 ddp_task_recur_rec.occurs_uom := p79_a4;
1877 ddp_task_recur_rec.day_of_week := p79_a1;
1878 ddp_task_recur_rec.date_of_month := p79_a2;
1879 ddp_task_recur_rec.occurs_month := p79_a3;
1881 ddp_task_recur_rec.occurs_every := p79_a5;
1882 ddp_task_recur_rec.occurs_number := p79_a6;
1883 ddp_task_recur_rec.start_date_active := rosetta_g_miss_date_in_map(p79_a7);
1884 ddp_task_recur_rec.end_date_active := rosetta_g_miss_date_in_map(p79_a8);
1885
1886 jtf_tasks_pub_w.rosetta_table_copy_in_p26(ddp_task_contacts_tbl, p80_a0
1887 , p80_a1
1888 , p80_a2
1889 , p80_a3
1890 );
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925 -- here's the delegated call to the old PL/SQL routine
1926 jtf_tasks_pub.create_task(p_api_version,
1927 p_init_msg_list,
1928 p_commit,
1929 p_task_id,
1930 p_task_name,
1931 p_task_type_name,
1932 p_task_type_id,
1933 p_description,
1934 p_task_status_name,
1935 p_task_status_id,
1936 p_task_priority_name,
1937 p_task_priority_id,
1938 p_owner_type_name,
1939 p_owner_type_code,
1940 p_owner_id,
1941 p_owner_territory_id,
1942 p_assigned_by_name,
1943 p_assigned_by_id,
1944 p_customer_number,
1945 p_customer_id,
1946 p_cust_account_number,
1947 p_cust_account_id,
1948 p_address_id,
1949 p_address_number,
1950 ddp_planned_start_date,
1951 ddp_planned_end_date,
1952 ddp_scheduled_start_date,
1953 ddp_scheduled_end_date,
1954 ddp_actual_start_date,
1955 ddp_actual_end_date,
1956 p_timezone_id,
1957 p_timezone_name,
1958 p_source_object_type_code,
1959 p_source_object_id,
1960 p_source_object_name,
1961 p_duration,
1962 p_duration_uom,
1963 p_planned_effort,
1964 p_planned_effort_uom,
1965 p_actual_effort,
1966 p_actual_effort_uom,
1967 p_percentage_complete,
1968 p_reason_code,
1969 p_private_flag,
1970 p_publish_flag,
1971 p_restrict_closure_flag,
1972 p_multi_booked_flag,
1973 p_milestone_flag,
1974 p_holiday_flag,
1975 p_billable_flag,
1976 p_bound_mode_code,
1977 p_soft_bound_flag,
1978 p_workflow_process_id,
1979 p_notification_flag,
1980 p_notification_period,
1981 p_notification_period_uom,
1982 p_parent_task_number,
1983 p_parent_task_id,
1984 p_alarm_start,
1985 p_alarm_start_uom,
1986 p_alarm_on,
1987 p_alarm_count,
1988 p_alarm_interval,
1989 p_alarm_interval_uom,
1990 p_palm_flag,
1991 p_wince_flag,
1992 p_laptop_flag,
1993 p_device1_flag,
1994 p_device2_flag,
1995 p_device3_flag,
1996 p_costs,
1997 p_currency_code,
1998 p_escalation_level,
1999 ddp_task_assign_tbl,
2000 ddp_task_depends_tbl,
2001 ddp_task_rsrc_req_tbl,
2002 ddp_task_refer_tbl,
2003 ddp_task_dates_tbl,
2004 ddp_task_notes_tbl,
2005 ddp_task_recur_rec,
2006 ddp_task_contacts_tbl,
2007 x_return_status,
2008 x_msg_count,
2009 x_msg_data,
2010 x_task_id,
2011 p_attribute1,
2012 p_attribute2,
2013 p_attribute3,
2014 p_attribute4,
2015 p_attribute5,
2016 p_attribute6,
2017 p_attribute7,
2018 p_attribute8,
2019 p_attribute9,
2020 p_attribute10,
2021 p_attribute11,
2022 p_attribute12,
2023 p_attribute13,
2024 p_attribute14,
2025 p_attribute15,
2026 p_attribute_category,
2027 p_date_selected,
2028 p_category_id,
2029 p_show_on_calendar,
2030 p_owner_status_id,
2031 p_template_id,
2032 p_template_group_id,
2033 p_enable_workflow,
2034 p_abort_workflow,
2035 p_task_split_flag,
2036 p_reference_flag,
2037 p_child_position,
2038 p_child_sequence_num,
2039 p_location_id);
2040
2041 -- copy data back from the local variables to OUT or IN-OUT args, if any
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2128
2125
2126
2127
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155 end;
2156
2157 procedure create_task(p_api_version NUMBER
2158 , p_init_msg_list VARCHAR2
2159 , p_commit VARCHAR2
2160 , p_task_id NUMBER
2161 , p_task_name VARCHAR2
2162 , p_task_type_name VARCHAR2
2163 , p_task_type_id NUMBER
2164 , p_description VARCHAR2
2165 , p_task_status_name VARCHAR2
2166 , p_task_status_id NUMBER
2167 , p_task_priority_name VARCHAR2
2168 , p_task_priority_id NUMBER
2169 , p_owner_type_name VARCHAR2
2170 , p_owner_type_code VARCHAR2
2171 , p_owner_id NUMBER
2172 , p_owner_territory_id NUMBER
2173 , p_assigned_by_name VARCHAR2
2174 , p_assigned_by_id NUMBER
2175 , p_customer_number VARCHAR2
2176 , p_customer_id NUMBER
2177 , p_cust_account_number VARCHAR2
2178 , p_cust_account_id NUMBER
2179 , p_address_id NUMBER
2180 , p_address_number VARCHAR2
2181 , p_planned_start_date date
2182 , p_planned_end_date date
2183 , p_scheduled_start_date date
2184 , p_scheduled_end_date date
2185 , p_actual_start_date date
2186 , p_actual_end_date date
2187 , p_timezone_id NUMBER
2188 , p_timezone_name VARCHAR2
2189 , p_source_object_type_code VARCHAR2
2190 , p_source_object_id NUMBER
2191 , p_source_object_name VARCHAR2
2192 , p_duration NUMBER
2193 , p_duration_uom VARCHAR2
2194 , p_planned_effort NUMBER
2195 , p_planned_effort_uom VARCHAR2
2196 , p_actual_effort NUMBER
2197 , p_actual_effort_uom VARCHAR2
2198 , p_percentage_complete NUMBER
2199 , p_reason_code VARCHAR2
2200 , p_private_flag VARCHAR2
2201 , p_publish_flag VARCHAR2
2202 , p_restrict_closure_flag VARCHAR2
2203 , p_multi_booked_flag VARCHAR2
2204 , p_milestone_flag VARCHAR2
2205 , p_holiday_flag VARCHAR2
2206 , p_billable_flag VARCHAR2
2207 , p_bound_mode_code VARCHAR2
2208 , p_soft_bound_flag VARCHAR2
2209 , p_workflow_process_id NUMBER
2210 , p_notification_flag VARCHAR2
2211 , p_notification_period NUMBER
2212 , p_notification_period_uom VARCHAR2
2213 , p_parent_task_number VARCHAR2
2214 , p_parent_task_id NUMBER
2215 , p_alarm_start NUMBER
2216 , p_alarm_start_uom VARCHAR2
2217 , p_alarm_on VARCHAR2
2218 , p_alarm_count NUMBER
2219 , p_alarm_interval NUMBER
2220 , p_alarm_interval_uom VARCHAR2
2221 , p_palm_flag VARCHAR2
2222 , p_wince_flag VARCHAR2
2223 , p_laptop_flag VARCHAR2
2224 , p_device1_flag VARCHAR2
2225 , p_device2_flag VARCHAR2
2226 , p_device3_flag VARCHAR2
2227 , p_costs NUMBER
2228 , p_currency_code VARCHAR2
2229 , p_escalation_level VARCHAR2
2230 , x_return_status out nocopy VARCHAR2
2231 , x_msg_count out nocopy NUMBER
2232 , x_msg_data out nocopy VARCHAR2
2233 , x_task_id out nocopy NUMBER
2234 , p_attribute1 VARCHAR2
2235 , p_attribute2 VARCHAR2
2236 , p_attribute3 VARCHAR2
2237 , p_attribute4 VARCHAR2
2238 , p_attribute5 VARCHAR2
2239 , p_attribute6 VARCHAR2
2240 , p_attribute7 VARCHAR2
2241 , p_attribute8 VARCHAR2
2242 , p_attribute9 VARCHAR2
2243 , p_attribute10 VARCHAR2
2244 , p_attribute11 VARCHAR2
2245 , p_attribute12 VARCHAR2
2246 , p_attribute13 VARCHAR2
2247 , p_attribute14 VARCHAR2
2248 , p_attribute15 VARCHAR2
2249 , p_attribute_category VARCHAR2
2250 , p_date_selected VARCHAR2
2251 , p_category_id NUMBER
2252 , p_show_on_calendar VARCHAR2
2253 , p_owner_status_id NUMBER
2254 , p_template_id NUMBER
2255 , p_template_group_id NUMBER
2256 , p_enable_workflow VARCHAR2
2257 , p_abort_workflow VARCHAR2
2258 , p_task_split_flag VARCHAR2
2259 , p_reference_flag VARCHAR2
2260 , p_child_position VARCHAR2
2261 , p_child_sequence_num NUMBER
2262 )
2263
2264 as
2265 ddp_planned_start_date date;
2266 ddp_planned_end_date date;
2267 ddp_scheduled_start_date date;
2268 ddp_scheduled_end_date date;
2269 ddp_actual_start_date date;
2270 ddp_actual_end_date date;
2271 ddindx binary_integer; indx binary_integer;
2272 begin
2273
2274 -- copy data to the local IN or IN-OUT args, if any
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299 ddp_planned_start_date := rosetta_g_miss_date_in_map(p_planned_start_date);
2300
2301 ddp_planned_end_date := rosetta_g_miss_date_in_map(p_planned_end_date);
2302
2303 ddp_scheduled_start_date := rosetta_g_miss_date_in_map(p_scheduled_start_date);
2304
2305 ddp_scheduled_end_date := rosetta_g_miss_date_in_map(p_scheduled_end_date);
2306
2307 ddp_actual_start_date := rosetta_g_miss_date_in_map(p_actual_start_date);
2308
2309 ddp_actual_end_date := rosetta_g_miss_date_in_map(p_actual_end_date);
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386 -- here's the delegated call to the old PL/SQL routine
2387 jtf_tasks_pub.create_task(p_api_version,
2388 p_init_msg_list,
2389 p_commit,
2390 p_task_id,
2391 p_task_name,
2392 p_task_type_name,
2393 p_task_type_id,
2394 p_description,
2395 p_task_status_name,
2396 p_task_status_id,
2397 p_task_priority_name,
2398 p_task_priority_id,
2399 p_owner_type_name,
2400 p_owner_type_code,
2401 p_owner_id,
2402 p_owner_territory_id,
2403 p_assigned_by_name,
2404 p_assigned_by_id,
2405 p_customer_number,
2406 p_customer_id,
2407 p_cust_account_number,
2408 p_cust_account_id,
2409 p_address_id,
2410 p_address_number,
2411 ddp_planned_start_date,
2412 ddp_planned_end_date,
2413 ddp_scheduled_start_date,
2414 ddp_scheduled_end_date,
2415 ddp_actual_start_date,
2416 ddp_actual_end_date,
2417 p_timezone_id,
2418 p_timezone_name,
2419 p_source_object_type_code,
2420 p_source_object_id,
2421 p_source_object_name,
2422 p_duration,
2423 p_duration_uom,
2424 p_planned_effort,
2425 p_planned_effort_uom,
2426 p_actual_effort,
2427 p_actual_effort_uom,
2428 p_percentage_complete,
2429 p_reason_code,
2430 p_private_flag,
2431 p_publish_flag,
2432 p_restrict_closure_flag,
2433 p_multi_booked_flag,
2434 p_milestone_flag,
2435 p_holiday_flag,
2436 p_billable_flag,
2437 p_bound_mode_code,
2438 p_soft_bound_flag,
2439 p_workflow_process_id,
2440 p_notification_flag,
2441 p_notification_period,
2442 p_notification_period_uom,
2443 p_parent_task_number,
2444 p_parent_task_id,
2445 p_alarm_start,
2446 p_alarm_start_uom,
2447 p_alarm_on,
2448 p_alarm_count,
2449 p_alarm_interval,
2450 p_alarm_interval_uom,
2451 p_palm_flag,
2452 p_wince_flag,
2453 p_laptop_flag,
2454 p_device1_flag,
2455 p_device2_flag,
2456 p_device3_flag,
2457 p_costs,
2458 p_currency_code,
2459 p_escalation_level,
2460 x_return_status,
2461 x_msg_count,
2462 x_msg_data,
2463 x_task_id,
2464 p_attribute1,
2465 p_attribute2,
2466 p_attribute3,
2467 p_attribute4,
2468 p_attribute5,
2469 p_attribute6,
2470 p_attribute7,
2471 p_attribute8,
2472 p_attribute9,
2473 p_attribute10,
2474 p_attribute11,
2475 p_attribute12,
2476 p_attribute13,
2477 p_attribute14,
2478 p_attribute15,
2479 p_attribute_category,
2480 p_date_selected,
2481 p_category_id,
2482 p_show_on_calendar,
2483 p_owner_status_id,
2484 p_template_id,
2485 p_template_group_id,
2486 p_enable_workflow,
2487 p_abort_workflow,
2488 p_task_split_flag,
2489 p_reference_flag,
2490 p_child_position,
2491 p_child_sequence_num);
2492
2493 -- copy data back from the local variables to OUT or IN-OUT args, if any
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2541
2538
2539
2540
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598 end;
2599
2600 procedure create_task(p_api_version NUMBER
2601 , p_init_msg_list VARCHAR2
2602 , p_commit VARCHAR2
2603 , p_task_id NUMBER
2604 , p_task_name VARCHAR2
2605 , p_task_type_name VARCHAR2
2606 , p_task_type_id NUMBER
2607 , p_description VARCHAR2
2608 , p_task_status_name VARCHAR2
2609 , p_task_status_id NUMBER
2610 , p_task_priority_name VARCHAR2
2611 , p_task_priority_id NUMBER
2612 , p_owner_type_name VARCHAR2
2613 , p_owner_type_code VARCHAR2
2614 , p_owner_id NUMBER
2615 , p_owner_territory_id NUMBER
2616 , p_assigned_by_name VARCHAR2
2617 , p_assigned_by_id NUMBER
2618 , p_customer_number VARCHAR2
2619 , p_customer_id NUMBER
2620 , p_cust_account_number VARCHAR2
2621 , p_cust_account_id NUMBER
2622 , p_address_id NUMBER
2623 , p_address_number VARCHAR2
2624 , p_planned_start_date date
2625 , p_planned_end_date date
2626 , p_scheduled_start_date date
2627 , p_scheduled_end_date date
2628 , p_actual_start_date date
2629 , p_actual_end_date date
2630 , p_timezone_id NUMBER
2631 , p_timezone_name VARCHAR2
2632 , p_source_object_type_code VARCHAR2
2633 , p_source_object_id NUMBER
2634 , p_source_object_name VARCHAR2
2635 , p_duration NUMBER
2636 , p_duration_uom VARCHAR2
2637 , p_planned_effort NUMBER
2638 , p_planned_effort_uom VARCHAR2
2639 , p_actual_effort NUMBER
2640 , p_actual_effort_uom VARCHAR2
2641 , p_percentage_complete NUMBER
2642 , p_reason_code VARCHAR2
2643 , p_private_flag VARCHAR2
2644 , p_publish_flag VARCHAR2
2645 , p_restrict_closure_flag VARCHAR2
2646 , p_multi_booked_flag VARCHAR2
2647 , p_milestone_flag VARCHAR2
2648 , p_holiday_flag VARCHAR2
2649 , p_billable_flag VARCHAR2
2650 , p_bound_mode_code VARCHAR2
2651 , p_soft_bound_flag VARCHAR2
2652 , p_workflow_process_id NUMBER
2653 , p_notification_flag VARCHAR2
2654 , p_notification_period NUMBER
2655 , p_notification_period_uom VARCHAR2
2656 , p_parent_task_number VARCHAR2
2657 , p_parent_task_id NUMBER
2658 , p_alarm_start NUMBER
2659 , p_alarm_start_uom VARCHAR2
2660 , p_alarm_on VARCHAR2
2661 , p_alarm_count NUMBER
2662 , p_alarm_interval NUMBER
2663 , p_alarm_interval_uom VARCHAR2
2664 , p_palm_flag VARCHAR2
2665 , p_wince_flag VARCHAR2
2666 , p_laptop_flag VARCHAR2
2667 , p_device1_flag VARCHAR2
2668 , p_device2_flag VARCHAR2
2669 , p_device3_flag VARCHAR2
2670 , p_costs NUMBER
2671 , p_currency_code VARCHAR2
2672 , p_escalation_level VARCHAR2
2673 , x_return_status out nocopy VARCHAR2
2674 , x_msg_count out nocopy NUMBER
2675 , x_msg_data out nocopy VARCHAR2
2676 , x_task_id out nocopy NUMBER
2677 , p_attribute1 VARCHAR2
2678 , p_attribute2 VARCHAR2
2679 , p_attribute3 VARCHAR2
2680 , p_attribute4 VARCHAR2
2681 , p_attribute5 VARCHAR2
2682 , p_attribute6 VARCHAR2
2683 , p_attribute7 VARCHAR2
2684 , p_attribute8 VARCHAR2
2685 , p_attribute9 VARCHAR2
2686 , p_attribute10 VARCHAR2
2687 , p_attribute11 VARCHAR2
2688 , p_attribute12 VARCHAR2
2689 , p_attribute13 VARCHAR2
2690 , p_attribute14 VARCHAR2
2691 , p_attribute15 VARCHAR2
2692 , p_attribute_category VARCHAR2
2693 , p_date_selected VARCHAR2
2694 , p_category_id NUMBER
2695 , p_show_on_calendar VARCHAR2
2696 , p_owner_status_id NUMBER
2697 , p_template_id NUMBER
2698 , p_template_group_id NUMBER
2699 , p_enable_workflow VARCHAR2
2700 , p_abort_workflow VARCHAR2
2701 )
2702
2703 as
2704 ddp_planned_start_date date;
2705 ddp_planned_end_date date;
2706 ddp_scheduled_start_date date;
2707 ddp_scheduled_end_date date;
2708 ddp_actual_start_date date;
2709 ddp_actual_end_date date;
2710 ddindx binary_integer; indx binary_integer;
2711 begin
2712
2713 -- copy data to the local IN or IN-OUT args, if any
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738 ddp_planned_start_date := rosetta_g_miss_date_in_map(p_planned_start_date);
2739
2740 ddp_planned_end_date := rosetta_g_miss_date_in_map(p_planned_end_date);
2741
2742 ddp_scheduled_start_date := rosetta_g_miss_date_in_map(p_scheduled_start_date);
2743
2744 ddp_scheduled_end_date := rosetta_g_miss_date_in_map(p_scheduled_end_date);
2745
2746 ddp_actual_start_date := rosetta_g_miss_date_in_map(p_actual_start_date);
2747
2748 ddp_actual_end_date := rosetta_g_miss_date_in_map(p_actual_end_date);
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821 -- here's the delegated call to the old PL/SQL routine
2822 jtf_tasks_pub.create_task(p_api_version,
2823 p_init_msg_list,
2824 p_commit,
2825 p_task_id,
2826 p_task_name,
2827 p_task_type_name,
2828 p_task_type_id,
2829 p_description,
2830 p_task_status_name,
2831 p_task_status_id,
2832 p_task_priority_name,
2833 p_task_priority_id,
2834 p_owner_type_name,
2835 p_owner_type_code,
2836 p_owner_id,
2837 p_owner_territory_id,
2838 p_assigned_by_name,
2839 p_assigned_by_id,
2840 p_customer_number,
2841 p_customer_id,
2842 p_cust_account_number,
2843 p_cust_account_id,
2844 p_address_id,
2845 p_address_number,
2846 ddp_planned_start_date,
2847 ddp_planned_end_date,
2848 ddp_scheduled_start_date,
2849 ddp_scheduled_end_date,
2850 ddp_actual_start_date,
2851 ddp_actual_end_date,
2852 p_timezone_id,
2853 p_timezone_name,
2854 p_source_object_type_code,
2855 p_source_object_id,
2856 p_source_object_name,
2857 p_duration,
2858 p_duration_uom,
2859 p_planned_effort,
2860 p_planned_effort_uom,
2861 p_actual_effort,
2862 p_actual_effort_uom,
2863 p_percentage_complete,
2864 p_reason_code,
2865 p_private_flag,
2866 p_publish_flag,
2867 p_restrict_closure_flag,
2868 p_multi_booked_flag,
2869 p_milestone_flag,
2870 p_holiday_flag,
2871 p_billable_flag,
2872 p_bound_mode_code,
2873 p_soft_bound_flag,
2874 p_workflow_process_id,
2875 p_notification_flag,
2876 p_notification_period,
2877 p_notification_period_uom,
2878 p_parent_task_number,
2879 p_parent_task_id,
2880 p_alarm_start,
2881 p_alarm_start_uom,
2882 p_alarm_on,
2883 p_alarm_count,
2884 p_alarm_interval,
2885 p_alarm_interval_uom,
2886 p_palm_flag,
2887 p_wince_flag,
2888 p_laptop_flag,
2889 p_device1_flag,
2890 p_device2_flag,
2891 p_device3_flag,
2892 p_costs,
2893 p_currency_code,
2894 p_escalation_level,
2895 x_return_status,
2896 x_msg_count,
2897 x_msg_data,
2898 x_task_id,
2899 p_attribute1,
2900 p_attribute2,
2901 p_attribute3,
2902 p_attribute4,
2903 p_attribute5,
2904 p_attribute6,
2905 p_attribute7,
2906 p_attribute8,
2907 p_attribute9,
2908 p_attribute10,
2909 p_attribute11,
2910 p_attribute12,
2911 p_attribute13,
2912 p_attribute14,
2913 p_attribute15,
2914 p_attribute_category,
2915 p_date_selected,
2916 p_category_id,
2917 p_show_on_calendar,
2918 p_owner_status_id,
2919 p_template_id,
2920 p_template_group_id,
2921 p_enable_workflow,
2922 p_abort_workflow);
2923
2924 -- copy data back from the local variables to OUT or IN-OUT args, if any
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025 end;
3026
3027 procedure create_task(p_api_version NUMBER
3028 , p_init_msg_list VARCHAR2
3029 , p_commit VARCHAR2
3030 , p_task_id NUMBER
3031 , p_task_name VARCHAR2
3032 , p_task_type_name VARCHAR2
3033 , p_task_type_id NUMBER
3034 , p_description VARCHAR2
3035 , p_task_status_name VARCHAR2
3036 , p_task_status_id NUMBER
3037 , p_task_priority_name VARCHAR2
3038 , p_task_priority_id NUMBER
3039 , p_owner_type_name VARCHAR2
3040 , p_owner_type_code VARCHAR2
3041 , p_owner_id NUMBER
3042 , p_owner_territory_id NUMBER
3043 , p_assigned_by_name VARCHAR2
3044 , p_assigned_by_id NUMBER
3045 , p_customer_number VARCHAR2
3046 , p_customer_id NUMBER
3047 , p_cust_account_number VARCHAR2
3048 , p_cust_account_id NUMBER
3049 , p_address_id NUMBER
3050 , p_address_number VARCHAR2
3051 , p_planned_start_date date
3052 , p_planned_end_date date
3053 , p_scheduled_start_date date
3054 , p_scheduled_end_date date
3055 , p_actual_start_date date
3056 , p_actual_end_date date
3057 , p_timezone_id NUMBER
3058 , p_timezone_name VARCHAR2
3059 , p_source_object_type_code VARCHAR2
3060 , p_source_object_id NUMBER
3061 , p_source_object_name VARCHAR2
3062 , p_duration NUMBER
3063 , p_duration_uom VARCHAR2
3064 , p_planned_effort NUMBER
3065 , p_planned_effort_uom VARCHAR2
3066 , p_actual_effort NUMBER
3067 , p_actual_effort_uom VARCHAR2
3068 , p_percentage_complete NUMBER
3069 , p_reason_code VARCHAR2
3070 , p_private_flag VARCHAR2
3071 , p_publish_flag VARCHAR2
3072 , p_restrict_closure_flag VARCHAR2
3073 , p_multi_booked_flag VARCHAR2
3074 , p_milestone_flag VARCHAR2
3075 , p_holiday_flag VARCHAR2
3076 , p_billable_flag VARCHAR2
3077 , p_bound_mode_code VARCHAR2
3078 , p_soft_bound_flag VARCHAR2
3079 , p_workflow_process_id NUMBER
3080 , p_notification_flag VARCHAR2
3081 , p_notification_period NUMBER
3082 , p_notification_period_uom VARCHAR2
3083 , p_parent_task_number VARCHAR2
3084 , p_parent_task_id NUMBER
3085 , p_alarm_start NUMBER
3086 , p_alarm_start_uom VARCHAR2
3087 , p_alarm_on VARCHAR2
3088 , p_alarm_count NUMBER
3089 , p_alarm_interval NUMBER
3090 , p_alarm_interval_uom VARCHAR2
3091 , p_palm_flag VARCHAR2
3092 , p_wince_flag VARCHAR2
3093 , p_laptop_flag VARCHAR2
3094 , p_device1_flag VARCHAR2
3095 , p_device2_flag VARCHAR2
3096 , p_device3_flag VARCHAR2
3097 , p_costs NUMBER
3098 , p_currency_code VARCHAR2
3099 , p_escalation_level VARCHAR2
3100 , p73_a0 JTF_VARCHAR2_TABLE_100
3101 , p73_a1 JTF_NUMBER_TABLE
3102 , p73_a2 JTF_DATE_TABLE
3103 , p73_a3 JTF_DATE_TABLE
3104 , p73_a4 JTF_NUMBER_TABLE
3105 , p73_a5 JTF_VARCHAR2_TABLE_100
3106 , p73_a6 JTF_NUMBER_TABLE
3107 , p73_a7 JTF_NUMBER_TABLE
3108 , p73_a8 JTF_VARCHAR2_TABLE_100
3109 , p73_a9 JTF_NUMBER_TABLE
3110 , p73_a10 JTF_NUMBER_TABLE
3111 , p73_a11 JTF_VARCHAR2_TABLE_100
3112 , p73_a12 JTF_VARCHAR2_TABLE_100
3113 , p73_a13 JTF_VARCHAR2_TABLE_100
3114 , p73_a14 JTF_VARCHAR2_TABLE_200
3115 , p73_a15 JTF_VARCHAR2_TABLE_100
3116 , p73_a16 JTF_VARCHAR2_TABLE_100
3117 , p73_a17 JTF_VARCHAR2_TABLE_100
3118 , p73_a18 JTF_VARCHAR2_TABLE_100
3119 , p73_a19 JTF_VARCHAR2_TABLE_100
3120 , p73_a20 JTF_VARCHAR2_TABLE_100
3121 , p73_a21 JTF_NUMBER_TABLE
3122 , p73_a22 JTF_NUMBER_TABLE
3123 , p73_a23 JTF_NUMBER_TABLE
3124 , p73_a24 JTF_VARCHAR2_TABLE_100
3125 , p73_a25 JTF_NUMBER_TABLE
3126 , p74_a0 JTF_NUMBER_TABLE
3127 , p74_a1 JTF_NUMBER_TABLE
3128 , p74_a2 JTF_VARCHAR2_TABLE_100
3129 , p74_a3 JTF_NUMBER_TABLE
3130 , p74_a4 JTF_VARCHAR2_TABLE_100
3131 , p74_a5 JTF_VARCHAR2_TABLE_100
3132 , p75_a0 JTF_VARCHAR2_TABLE_100
3133 , p75_a1 JTF_NUMBER_TABLE
3134 , p75_a2 JTF_VARCHAR2_TABLE_100
3135 , p76_a0 JTF_VARCHAR2_TABLE_100
3136 , p76_a1 JTF_VARCHAR2_TABLE_100
3137 , p76_a2 JTF_VARCHAR2_TABLE_100
3138 , p76_a3 JTF_NUMBER_TABLE
3139 , p76_a4 JTF_VARCHAR2_TABLE_2000
3140 , p76_a5 JTF_VARCHAR2_TABLE_100
3141 , p76_a6 JTF_VARCHAR2_TABLE_2000
3142 , p77_a0 JTF_NUMBER_TABLE
3143 , p77_a1 JTF_VARCHAR2_TABLE_100
3144 , p77_a2 JTF_VARCHAR2_TABLE_100
3145 , p77_a3 JTF_DATE_TABLE
3146 , p78_a0 JTF_NUMBER_TABLE
3147 , p78_a1 JTF_NUMBER_TABLE
3148 , p78_a2 JTF_VARCHAR2_TABLE_4000
3149 , p78_a3 JTF_VARCHAR2_TABLE_32767
3150 , p78_a4 JTF_VARCHAR2_TABLE_100
3151 , p78_a5 JTF_NUMBER_TABLE
3152 , p78_a6 JTF_DATE_TABLE
3153 , p78_a7 JTF_VARCHAR2_TABLE_100
3154 , p78_a8 JTF_NUMBER_TABLE
3155 , p78_a9 JTF_VARCHAR2_TABLE_200
3156 , p78_a10 JTF_VARCHAR2_TABLE_200
3157 , p78_a11 JTF_VARCHAR2_TABLE_200
3158 , p78_a12 JTF_VARCHAR2_TABLE_200
3159 , p78_a13 JTF_VARCHAR2_TABLE_200
3160 , p78_a14 JTF_VARCHAR2_TABLE_200
3161 , p78_a15 JTF_VARCHAR2_TABLE_200
3162 , p78_a16 JTF_VARCHAR2_TABLE_200
3163 , p78_a17 JTF_VARCHAR2_TABLE_200
3164 , p78_a18 JTF_VARCHAR2_TABLE_200
3165 , p78_a19 JTF_VARCHAR2_TABLE_200
3166 , p78_a20 JTF_VARCHAR2_TABLE_200
3167 , p78_a21 JTF_VARCHAR2_TABLE_200
3168 , p78_a22 JTF_VARCHAR2_TABLE_200
3169 , p78_a23 JTF_VARCHAR2_TABLE_200
3170 , p78_a24 JTF_VARCHAR2_TABLE_100
3171 , p79_a0 NUMBER
3172 , p79_a1 NUMBER
3173 , p79_a2 NUMBER
3174 , p79_a3 NUMBER
3175 , p79_a4 VARCHAR2
3176 , p79_a5 NUMBER
3177 , p79_a6 NUMBER
3178 , p79_a7 DATE
3179 , p79_a8 DATE
3180 , p80_a0 JTF_NUMBER_TABLE
3181 , p80_a1 JTF_VARCHAR2_TABLE_100
3182 , p80_a2 JTF_VARCHAR2_TABLE_100
3183 , p80_a3 JTF_VARCHAR2_TABLE_100
3184 , x_return_status out nocopy VARCHAR2
3185 , x_msg_count out nocopy NUMBER
3186 , x_msg_data out nocopy VARCHAR2
3187 , x_task_id out nocopy NUMBER
3188 , p_attribute1 VARCHAR2
3189 , p_attribute2 VARCHAR2
3190 , p_attribute3 VARCHAR2
3191 , p_attribute4 VARCHAR2
3192 , p_attribute5 VARCHAR2
3193 , p_attribute6 VARCHAR2
3194 , p_attribute7 VARCHAR2
3195 , p_attribute8 VARCHAR2
3196 , p_attribute9 VARCHAR2
3197 , p_attribute10 VARCHAR2
3198 , p_attribute11 VARCHAR2
3199 , p_attribute12 VARCHAR2
3200 , p_attribute13 VARCHAR2
3201 , p_attribute14 VARCHAR2
3202 , p_attribute15 VARCHAR2
3203 , p_attribute_category VARCHAR2
3204 , p_date_selected VARCHAR2
3205 , p_category_id NUMBER
3206 , p_show_on_calendar VARCHAR2
3207 , p_owner_status_id NUMBER
3208 , p_template_id NUMBER
3209 , p_template_group_id NUMBER
3210 )
3211
3212 as
3213 ddp_planned_start_date date;
3214 ddp_planned_end_date date;
3215 ddp_scheduled_start_date date;
3216 ddp_scheduled_end_date date;
3217 ddp_actual_start_date date;
3218 ddp_actual_end_date date;
3219 ddp_task_assign_tbl jtf_tasks_pub.task_assign_tbl;
3220 ddp_task_depends_tbl jtf_tasks_pub.task_depends_tbl;
3221 ddp_task_rsrc_req_tbl jtf_tasks_pub.task_rsrc_req_tbl;
3222 ddp_task_refer_tbl jtf_tasks_pub.task_refer_tbl;
3223 ddp_task_dates_tbl jtf_tasks_pub.task_dates_tbl;
3227 ddindx binary_integer; indx binary_integer;
3224 ddp_task_notes_tbl jtf_tasks_pub.task_notes_tbl;
3225 ddp_task_recur_rec jtf_tasks_pub.task_recur_rec;
3226 ddp_task_contacts_tbl jtf_tasks_pub.task_contacts_tbl;
3228 begin
3229
3230 -- copy data to the local IN or IN-OUT args, if any
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255 ddp_planned_start_date := rosetta_g_miss_date_in_map(p_planned_start_date);
3256
3257 ddp_planned_end_date := rosetta_g_miss_date_in_map(p_planned_end_date);
3258
3259 ddp_scheduled_start_date := rosetta_g_miss_date_in_map(p_scheduled_start_date);
3260
3261 ddp_scheduled_end_date := rosetta_g_miss_date_in_map(p_scheduled_end_date);
3262
3263 ddp_actual_start_date := rosetta_g_miss_date_in_map(p_actual_start_date);
3264
3265 ddp_actual_end_date := rosetta_g_miss_date_in_map(p_actual_end_date);
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310 jtf_tasks_pub_w.rosetta_table_copy_in_p6(ddp_task_assign_tbl, p73_a0
3311 , p73_a1
3312 , p73_a2
3313 , p73_a3
3314 , p73_a4
3315 , p73_a5
3316 , p73_a6
3317 , p73_a7
3318 , p73_a8
3319 , p73_a9
3320 , p73_a10
3321 , p73_a11
3322 , p73_a12
3323 , p73_a13
3324 , p73_a14
3325 , p73_a15
3326 , p73_a16
3327 , p73_a17
3328 , p73_a18
3329 , p73_a19
3330 , p73_a20
3331 , p73_a21
3332 , p73_a22
3333 , p73_a23
3334 , p73_a24
3335 , p73_a25
3336 );
3337
3338 jtf_tasks_pub_w.rosetta_table_copy_in_p9(ddp_task_depends_tbl, p74_a0
3339 , p74_a1
3340 , p74_a2
3341 , p74_a3
3342 , p74_a4
3343 , p74_a5
3344 );
3345
3346 jtf_tasks_pub_w.rosetta_table_copy_in_p12(ddp_task_rsrc_req_tbl, p75_a0
3347 , p75_a1
3348 , p75_a2
3349 );
3350
3351 jtf_tasks_pub_w.rosetta_table_copy_in_p15(ddp_task_refer_tbl, p76_a0
3352 , p76_a1
3353 , p76_a2
3354 , p76_a3
3355 , p76_a4
3356 , p76_a5
3357 , p76_a6
3358 );
3359
3360 jtf_tasks_pub_w.rosetta_table_copy_in_p20(ddp_task_dates_tbl, p77_a0
3361 , p77_a1
3362 , p77_a2
3363 , p77_a3
3364 );
3365
3366 jtf_tasks_pub_w.rosetta_table_copy_in_p23(ddp_task_notes_tbl, p78_a0
3367 , p78_a1
3368 , p78_a2
3369 , p78_a3
3370 , p78_a4
3371 , p78_a5
3372 , p78_a6
3373 , p78_a7
3374 , p78_a8
3375 , p78_a9
3376 , p78_a10
3377 , p78_a11
3378 , p78_a12
3379 , p78_a13
3380 , p78_a14
3381 , p78_a15
3382 , p78_a16
3383 , p78_a17
3384 , p78_a18
3385 , p78_a19
3386 , p78_a20
3387 , p78_a21
3388 , p78_a22
3389 , p78_a23
3390 , p78_a24
3391 );
3392
3393 ddp_task_recur_rec.occurs_which := p79_a0;
3394 ddp_task_recur_rec.day_of_week := p79_a1;
3395 ddp_task_recur_rec.date_of_month := p79_a2;
3396 ddp_task_recur_rec.occurs_month := p79_a3;
3397 ddp_task_recur_rec.occurs_uom := p79_a4;
3398 ddp_task_recur_rec.occurs_every := p79_a5;
3399 ddp_task_recur_rec.occurs_number := p79_a6;
3400 ddp_task_recur_rec.start_date_active := rosetta_g_miss_date_in_map(p79_a7);
3401 ddp_task_recur_rec.end_date_active := rosetta_g_miss_date_in_map(p79_a8);
3402
3403 jtf_tasks_pub_w.rosetta_table_copy_in_p26(ddp_task_contacts_tbl, p80_a0
3404 , p80_a1
3405 , p80_a2
3406 , p80_a3
3407 );
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435 -- here's the delegated call to the old PL/SQL routine
3436 jtf_tasks_pub.create_task(p_api_version,
3437 p_init_msg_list,
3438 p_commit,
3439 p_task_id,
3440 p_task_name,
3441 p_task_type_name,
3442 p_task_type_id,
3443 p_description,
3444 p_task_status_name,
3445 p_task_status_id,
3446 p_task_priority_name,
3447 p_task_priority_id,
3448 p_owner_type_name,
3449 p_owner_type_code,
3450 p_owner_id,
3451 p_owner_territory_id,
3452 p_assigned_by_name,
3453 p_assigned_by_id,
3454 p_customer_number,
3455 p_customer_id,
3459 p_address_number,
3456 p_cust_account_number,
3457 p_cust_account_id,
3458 p_address_id,
3460 ddp_planned_start_date,
3461 ddp_planned_end_date,
3462 ddp_scheduled_start_date,
3463 ddp_scheduled_end_date,
3464 ddp_actual_start_date,
3465 ddp_actual_end_date,
3466 p_timezone_id,
3467 p_timezone_name,
3468 p_source_object_type_code,
3469 p_source_object_id,
3470 p_source_object_name,
3471 p_duration,
3472 p_duration_uom,
3473 p_planned_effort,
3474 p_planned_effort_uom,
3475 p_actual_effort,
3476 p_actual_effort_uom,
3477 p_percentage_complete,
3478 p_reason_code,
3479 p_private_flag,
3480 p_publish_flag,
3481 p_restrict_closure_flag,
3482 p_multi_booked_flag,
3483 p_milestone_flag,
3484 p_holiday_flag,
3485 p_billable_flag,
3486 p_bound_mode_code,
3487 p_soft_bound_flag,
3488 p_workflow_process_id,
3489 p_notification_flag,
3490 p_notification_period,
3491 p_notification_period_uom,
3492 p_parent_task_number,
3493 p_parent_task_id,
3494 p_alarm_start,
3495 p_alarm_start_uom,
3496 p_alarm_on,
3497 p_alarm_count,
3498 p_alarm_interval,
3499 p_alarm_interval_uom,
3500 p_palm_flag,
3501 p_wince_flag,
3502 p_laptop_flag,
3503 p_device1_flag,
3504 p_device2_flag,
3505 p_device3_flag,
3506 p_costs,
3507 p_currency_code,
3508 p_escalation_level,
3509 ddp_task_assign_tbl,
3510 ddp_task_depends_tbl,
3511 ddp_task_rsrc_req_tbl,
3512 ddp_task_refer_tbl,
3513 ddp_task_dates_tbl,
3514 ddp_task_notes_tbl,
3515 ddp_task_recur_rec,
3516 ddp_task_contacts_tbl,
3517 x_return_status,
3518 x_msg_count,
3519 x_msg_data,
3520 x_task_id,
3521 p_attribute1,
3522 p_attribute2,
3523 p_attribute3,
3524 p_attribute4,
3525 p_attribute5,
3526 p_attribute6,
3527 p_attribute7,
3528 p_attribute8,
3529 p_attribute9,
3530 p_attribute10,
3531 p_attribute11,
3532 p_attribute12,
3533 p_attribute13,
3534 p_attribute14,
3535 p_attribute15,
3536 p_attribute_category,
3537 p_date_selected,
3538 p_category_id,
3539 p_show_on_calendar,
3540 p_owner_status_id,
3541 p_template_id,
3542 p_template_group_id);
3543
3544 -- copy data back from the local variables to OUT or IN-OUT args, if any
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651 end;
3652
3653 procedure update_task(p_api_version NUMBER
3654 , p_init_msg_list VARCHAR2
3655 , p_commit VARCHAR2
3656 , p_object_version_number in out nocopy NUMBER
3657 , p_task_id NUMBER
3658 , p_task_number VARCHAR2
3659 , p_task_name VARCHAR2
3660 , p_task_type_name VARCHAR2
3661 , p_task_type_id NUMBER
3662 , p_description VARCHAR2
3663 , p_task_status_name VARCHAR2
3664 , p_task_status_id NUMBER
3665 , p_task_priority_name VARCHAR2
3666 , p_task_priority_id NUMBER
3667 , p_owner_type_name VARCHAR2
3668 , p_owner_type_code VARCHAR2
3669 , p_owner_id NUMBER
3670 , p_owner_territory_id NUMBER
3671 , p_assigned_by_name VARCHAR2
3672 , p_assigned_by_id NUMBER
3673 , p_customer_number VARCHAR2
3674 , p_customer_id NUMBER
3675 , p_cust_account_number VARCHAR2
3676 , p_cust_account_id NUMBER
3677 , p_address_id NUMBER
3678 , p_address_number VARCHAR2
3679 , p_planned_start_date date
3680 , p_planned_end_date date
3681 , p_scheduled_start_date date
3682 , p_scheduled_end_date date
3683 , p_actual_start_date date
3684 , p_actual_end_date date
3685 , p_timezone_id NUMBER
3686 , p_timezone_name VARCHAR2
3687 , p_source_object_type_code VARCHAR2
3688 , p_source_object_id NUMBER
3689 , p_source_object_name VARCHAR2
3690 , p_duration NUMBER
3691 , p_duration_uom VARCHAR2
3695 , p_actual_effort_uom VARCHAR2
3692 , p_planned_effort NUMBER
3693 , p_planned_effort_uom VARCHAR2
3694 , p_actual_effort NUMBER
3696 , p_percentage_complete NUMBER
3697 , p_reason_code VARCHAR2
3698 , p_private_flag VARCHAR2
3699 , p_publish_flag VARCHAR2
3700 , p_restrict_closure_flag VARCHAR2
3701 , p_multi_booked_flag VARCHAR2
3702 , p_milestone_flag VARCHAR2
3703 , p_holiday_flag VARCHAR2
3704 , p_billable_flag VARCHAR2
3705 , p_bound_mode_code VARCHAR2
3706 , p_soft_bound_flag VARCHAR2
3707 , p_workflow_process_id NUMBER
3708 , p_notification_flag VARCHAR2
3709 , p_notification_period NUMBER
3710 , p_notification_period_uom VARCHAR2
3711 , p_alarm_start NUMBER
3712 , p_alarm_start_uom VARCHAR2
3713 , p_alarm_on VARCHAR2
3714 , p_alarm_count NUMBER
3715 , p_alarm_fired_count NUMBER
3716 , p_alarm_interval NUMBER
3717 , p_alarm_interval_uom VARCHAR2
3718 , p_palm_flag VARCHAR2
3719 , p_wince_flag VARCHAR2
3720 , p_laptop_flag VARCHAR2
3721 , p_device1_flag VARCHAR2
3722 , p_device2_flag VARCHAR2
3723 , p_device3_flag VARCHAR2
3724 , p_costs NUMBER
3725 , p_currency_code VARCHAR2
3726 , p_escalation_level VARCHAR2
3727 , x_return_status out nocopy VARCHAR2
3728 , x_msg_count out nocopy NUMBER
3729 , x_msg_data out nocopy VARCHAR2
3730 , p_attribute1 VARCHAR2
3731 , p_attribute2 VARCHAR2
3732 , p_attribute3 VARCHAR2
3733 , p_attribute4 VARCHAR2
3734 , p_attribute5 VARCHAR2
3735 , p_attribute6 VARCHAR2
3736 , p_attribute7 VARCHAR2
3737 , p_attribute8 VARCHAR2
3738 , p_attribute9 VARCHAR2
3739 , p_attribute10 VARCHAR2
3740 , p_attribute11 VARCHAR2
3741 , p_attribute12 VARCHAR2
3742 , p_attribute13 VARCHAR2
3743 , p_attribute14 VARCHAR2
3744 , p_attribute15 VARCHAR2
3745 , p_attribute_category VARCHAR2
3746 , p_date_selected VARCHAR2
3747 , p_category_id NUMBER
3748 , p_show_on_calendar VARCHAR2
3749 , p_owner_status_id NUMBER
3750 , p_parent_task_id NUMBER
3751 , p_parent_task_number VARCHAR2
3752 , p_enable_workflow VARCHAR2
3753 , p_abort_workflow VARCHAR2
3754 , p_task_split_flag VARCHAR2
3755 , p_child_position VARCHAR2
3756 , p_child_sequence_num NUMBER
3757 , p_location_id NUMBER
3758 )
3759
3760 as
3761 ddp_planned_start_date date;
3762 ddp_planned_end_date date;
3763 ddp_scheduled_start_date date;
3764 ddp_scheduled_end_date date;
3765 ddp_actual_start_date date;
3766 ddp_actual_end_date date;
3767 ddindx binary_integer; indx binary_integer;
3768 begin
3769
3770 -- copy data to the local IN or IN-OUT args, if any
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797 ddp_planned_start_date := rosetta_g_miss_date_in_map(p_planned_start_date);
3798
3799 ddp_planned_end_date := rosetta_g_miss_date_in_map(p_planned_end_date);
3800
3801 ddp_scheduled_start_date := rosetta_g_miss_date_in_map(p_scheduled_start_date);
3802
3803 ddp_scheduled_end_date := rosetta_g_miss_date_in_map(p_scheduled_end_date);
3804
3805 ddp_actual_start_date := rosetta_g_miss_date_in_map(p_actual_start_date);
3806
3807 ddp_actual_end_date := rosetta_g_miss_date_in_map(p_actual_end_date);
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882 -- here's the delegated call to the old PL/SQL routine
3883 jtf_tasks_pub.update_task(p_api_version,
3884 p_init_msg_list,
3885 p_commit,
3886 p_object_version_number,
3887 p_task_id,
3888 p_task_number,
3889 p_task_name,
3890 p_task_type_name,
3891 p_task_type_id,
3892 p_description,
3893 p_task_status_name,
3894 p_task_status_id,
3895 p_task_priority_name,
3896 p_task_priority_id,
3897 p_owner_type_name,
3898 p_owner_type_code,
3899 p_owner_id,
3900 p_owner_territory_id,
3901 p_assigned_by_name,
3902 p_assigned_by_id,
3903 p_customer_number,
3904 p_customer_id,
3905 p_cust_account_number,
3906 p_cust_account_id,
3907 p_address_id,
3908 p_address_number,
3909 ddp_planned_start_date,
3910 ddp_planned_end_date,
3911 ddp_scheduled_start_date,
3912 ddp_scheduled_end_date,
3913 ddp_actual_start_date,
3914 ddp_actual_end_date,
3915 p_timezone_id,
3919 p_source_object_name,
3916 p_timezone_name,
3917 p_source_object_type_code,
3918 p_source_object_id,
3920 p_duration,
3921 p_duration_uom,
3922 p_planned_effort,
3923 p_planned_effort_uom,
3924 p_actual_effort,
3925 p_actual_effort_uom,
3926 p_percentage_complete,
3927 p_reason_code,
3928 p_private_flag,
3929 p_publish_flag,
3930 p_restrict_closure_flag,
3931 p_multi_booked_flag,
3932 p_milestone_flag,
3933 p_holiday_flag,
3934 p_billable_flag,
3935 p_bound_mode_code,
3936 p_soft_bound_flag,
3937 p_workflow_process_id,
3938 p_notification_flag,
3939 p_notification_period,
3940 p_notification_period_uom,
3941 p_alarm_start,
3942 p_alarm_start_uom,
3943 p_alarm_on,
3944 p_alarm_count,
3945 p_alarm_fired_count,
3946 p_alarm_interval,
3947 p_alarm_interval_uom,
3948 p_palm_flag,
3949 p_wince_flag,
3950 p_laptop_flag,
3951 p_device1_flag,
3952 p_device2_flag,
3953 p_device3_flag,
3954 p_costs,
3955 p_currency_code,
3956 p_escalation_level,
3957 x_return_status,
3958 x_msg_count,
3959 x_msg_data,
3960 p_attribute1,
3961 p_attribute2,
3962 p_attribute3,
3963 p_attribute4,
3964 p_attribute5,
3965 p_attribute6,
3966 p_attribute7,
3967 p_attribute8,
3968 p_attribute9,
3969 p_attribute10,
3970 p_attribute11,
3971 p_attribute12,
3972 p_attribute13,
3973 p_attribute14,
3974 p_attribute15,
3975 p_attribute_category,
3976 p_date_selected,
3977 p_category_id,
3978 p_show_on_calendar,
3979 p_owner_status_id,
3980 p_parent_task_id,
3981 p_parent_task_number,
3982 p_enable_workflow,
3983 p_abort_workflow,
3984 p_task_split_flag,
3985 p_child_position,
3986 p_child_sequence_num,
3987 p_location_id);
3988
3989 -- copy data back from the local variables to OUT or IN-OUT args, if any
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094 end;
4095
4096 procedure update_task(p_api_version NUMBER
4097 , p_init_msg_list VARCHAR2
4098 , p_commit VARCHAR2
4099 , p_object_version_number in out nocopy NUMBER
4100 , p_task_id NUMBER
4101 , p_task_number VARCHAR2
4102 , p_task_name VARCHAR2
4103 , p_task_type_name VARCHAR2
4104 , p_task_type_id NUMBER
4105 , p_description VARCHAR2
4106 , p_task_status_name VARCHAR2
4107 , p_task_status_id NUMBER
4108 , p_task_priority_name VARCHAR2
4109 , p_task_priority_id NUMBER
4110 , p_owner_type_name VARCHAR2
4111 , p_owner_type_code VARCHAR2
4112 , p_owner_id NUMBER
4113 , p_owner_territory_id NUMBER
4114 , p_assigned_by_name VARCHAR2
4115 , p_assigned_by_id NUMBER
4116 , p_customer_number VARCHAR2
4117 , p_customer_id NUMBER
4118 , p_cust_account_number VARCHAR2
4119 , p_cust_account_id NUMBER
4120 , p_address_id NUMBER
4121 , p_address_number VARCHAR2
4122 , p_planned_start_date date
4123 , p_planned_end_date date
4124 , p_scheduled_start_date date
4125 , p_scheduled_end_date date
4126 , p_actual_start_date date
4127 , p_actual_end_date date
4128 , p_timezone_id NUMBER
4129 , p_timezone_name VARCHAR2
4130 , p_source_object_type_code VARCHAR2
4131 , p_source_object_id NUMBER
4132 , p_source_object_name VARCHAR2
4133 , p_duration NUMBER
4134 , p_duration_uom VARCHAR2
4135 , p_planned_effort NUMBER
4136 , p_planned_effort_uom VARCHAR2
4137 , p_actual_effort NUMBER
4138 , p_actual_effort_uom VARCHAR2
4139 , p_percentage_complete NUMBER
4140 , p_reason_code VARCHAR2
4141 , p_private_flag VARCHAR2
4142 , p_publish_flag VARCHAR2
4143 , p_restrict_closure_flag VARCHAR2
4144 , p_multi_booked_flag VARCHAR2
4145 , p_milestone_flag VARCHAR2
4146 , p_holiday_flag VARCHAR2
4147 , p_billable_flag VARCHAR2
4148 , p_bound_mode_code VARCHAR2
4149 , p_soft_bound_flag VARCHAR2
4150 , p_workflow_process_id NUMBER
4151 , p_notification_flag VARCHAR2
4155 , p_alarm_start_uom VARCHAR2
4152 , p_notification_period NUMBER
4153 , p_notification_period_uom VARCHAR2
4154 , p_alarm_start NUMBER
4156 , p_alarm_on VARCHAR2
4157 , p_alarm_count NUMBER
4158 , p_alarm_fired_count NUMBER
4159 , p_alarm_interval NUMBER
4160 , p_alarm_interval_uom VARCHAR2
4161 , p_palm_flag VARCHAR2
4162 , p_wince_flag VARCHAR2
4163 , p_laptop_flag VARCHAR2
4164 , p_device1_flag VARCHAR2
4165 , p_device2_flag VARCHAR2
4166 , p_device3_flag VARCHAR2
4167 , p_costs NUMBER
4168 , p_currency_code VARCHAR2
4169 , p_escalation_level VARCHAR2
4170 , x_return_status out nocopy VARCHAR2
4171 , x_msg_count out nocopy NUMBER
4172 , x_msg_data out nocopy VARCHAR2
4173 , p_attribute1 VARCHAR2
4174 , p_attribute2 VARCHAR2
4175 , p_attribute3 VARCHAR2
4176 , p_attribute4 VARCHAR2
4177 , p_attribute5 VARCHAR2
4178 , p_attribute6 VARCHAR2
4179 , p_attribute7 VARCHAR2
4180 , p_attribute8 VARCHAR2
4181 , p_attribute9 VARCHAR2
4182 , p_attribute10 VARCHAR2
4183 , p_attribute11 VARCHAR2
4184 , p_attribute12 VARCHAR2
4185 , p_attribute13 VARCHAR2
4186 , p_attribute14 VARCHAR2
4187 , p_attribute15 VARCHAR2
4188 , p_attribute_category VARCHAR2
4189 , p_date_selected VARCHAR2
4190 , p_category_id NUMBER
4191 , p_show_on_calendar VARCHAR2
4192 , p_owner_status_id NUMBER
4193 , p_parent_task_id NUMBER
4194 , p_parent_task_number VARCHAR2
4195 , p_enable_workflow VARCHAR2
4196 , p_abort_workflow VARCHAR2
4197 , p_task_split_flag VARCHAR2
4198 , p_child_position VARCHAR2
4199 , p_child_sequence_num NUMBER
4200 )
4201
4202 as
4203 ddp_planned_start_date date;
4204 ddp_planned_end_date date;
4205 ddp_scheduled_start_date date;
4206 ddp_scheduled_end_date date;
4207 ddp_actual_start_date date;
4208 ddp_actual_end_date date;
4209 ddindx binary_integer; indx binary_integer;
4210 begin
4211
4212 -- copy data to the local IN or IN-OUT args, if any
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239 ddp_planned_start_date := rosetta_g_miss_date_in_map(p_planned_start_date);
4240
4241 ddp_planned_end_date := rosetta_g_miss_date_in_map(p_planned_end_date);
4242
4243 ddp_scheduled_start_date := rosetta_g_miss_date_in_map(p_scheduled_start_date);
4244
4245 ddp_scheduled_end_date := rosetta_g_miss_date_in_map(p_scheduled_end_date);
4246
4247 ddp_actual_start_date := rosetta_g_miss_date_in_map(p_actual_start_date);
4248
4249 ddp_actual_end_date := rosetta_g_miss_date_in_map(p_actual_end_date);
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323 -- here's the delegated call to the old PL/SQL routine
4324 jtf_tasks_pub.update_task(p_api_version,
4325 p_init_msg_list,
4326 p_commit,
4327 p_object_version_number,
4328 p_task_id,
4329 p_task_number,
4330 p_task_name,
4331 p_task_type_name,
4332 p_task_type_id,
4333 p_description,
4334 p_task_status_name,
4335 p_task_status_id,
4336 p_task_priority_name,
4337 p_task_priority_id,
4338 p_owner_type_name,
4339 p_owner_type_code,
4340 p_owner_id,
4341 p_owner_territory_id,
4342 p_assigned_by_name,
4343 p_assigned_by_id,
4344 p_customer_number,
4345 p_customer_id,
4346 p_cust_account_number,
4347 p_cust_account_id,
4348 p_address_id,
4349 p_address_number,
4350 ddp_planned_start_date,
4351 ddp_planned_end_date,
4352 ddp_scheduled_start_date,
4353 ddp_scheduled_end_date,
4354 ddp_actual_start_date,
4355 ddp_actual_end_date,
4356 p_timezone_id,
4357 p_timezone_name,
4358 p_source_object_type_code,
4359 p_source_object_id,
4360 p_source_object_name,
4361 p_duration,
4362 p_duration_uom,
4363 p_planned_effort,
4364 p_planned_effort_uom,
4365 p_actual_effort,
4366 p_actual_effort_uom,
4367 p_percentage_complete,
4368 p_reason_code,
4369 p_private_flag,
4370 p_publish_flag,
4371 p_restrict_closure_flag,
4372 p_multi_booked_flag,
4373 p_milestone_flag,
4374 p_holiday_flag,
4375 p_billable_flag,
4376 p_bound_mode_code,
4377 p_soft_bound_flag,
4378 p_workflow_process_id,
4382 p_alarm_start,
4379 p_notification_flag,
4380 p_notification_period,
4381 p_notification_period_uom,
4383 p_alarm_start_uom,
4384 p_alarm_on,
4385 p_alarm_count,
4386 p_alarm_fired_count,
4387 p_alarm_interval,
4388 p_alarm_interval_uom,
4389 p_palm_flag,
4390 p_wince_flag,
4391 p_laptop_flag,
4392 p_device1_flag,
4393 p_device2_flag,
4394 p_device3_flag,
4395 p_costs,
4396 p_currency_code,
4397 p_escalation_level,
4398 x_return_status,
4399 x_msg_count,
4400 x_msg_data,
4401 p_attribute1,
4402 p_attribute2,
4403 p_attribute3,
4404 p_attribute4,
4405 p_attribute5,
4406 p_attribute6,
4407 p_attribute7,
4408 p_attribute8,
4409 p_attribute9,
4410 p_attribute10,
4411 p_attribute11,
4412 p_attribute12,
4413 p_attribute13,
4414 p_attribute14,
4415 p_attribute15,
4416 p_attribute_category,
4417 p_date_selected,
4418 p_category_id,
4419 p_show_on_calendar,
4420 p_owner_status_id,
4421 p_parent_task_id,
4422 p_parent_task_number,
4423 p_enable_workflow,
4424 p_abort_workflow,
4425 p_task_split_flag,
4426 p_child_position,
4427 p_child_sequence_num);
4428
4429 -- copy data back from the local variables to OUT or IN-OUT args, if any
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533 end;
4534
4535 procedure update_task(p_api_version NUMBER
4536 , p_init_msg_list VARCHAR2
4537 , p_commit VARCHAR2
4538 , p_object_version_number in out nocopy NUMBER
4539 , p_task_id NUMBER
4540 , p_task_number VARCHAR2
4541 , p_task_name VARCHAR2
4542 , p_task_type_name VARCHAR2
4543 , p_task_type_id NUMBER
4544 , p_description VARCHAR2
4545 , p_task_status_name VARCHAR2
4546 , p_task_status_id NUMBER
4547 , p_task_priority_name VARCHAR2
4548 , p_task_priority_id NUMBER
4549 , p_owner_type_name VARCHAR2
4550 , p_owner_type_code VARCHAR2
4551 , p_owner_id NUMBER
4552 , p_owner_territory_id NUMBER
4553 , p_assigned_by_name VARCHAR2
4554 , p_assigned_by_id NUMBER
4555 , p_customer_number VARCHAR2
4556 , p_customer_id NUMBER
4557 , p_cust_account_number VARCHAR2
4558 , p_cust_account_id NUMBER
4559 , p_address_id NUMBER
4560 , p_address_number VARCHAR2
4561 , p_planned_start_date date
4562 , p_planned_end_date date
4563 , p_scheduled_start_date date
4564 , p_scheduled_end_date date
4565 , p_actual_start_date date
4566 , p_actual_end_date date
4567 , p_timezone_id NUMBER
4568 , p_timezone_name VARCHAR2
4569 , p_source_object_type_code VARCHAR2
4570 , p_source_object_id NUMBER
4571 , p_source_object_name VARCHAR2
4572 , p_duration NUMBER
4573 , p_duration_uom VARCHAR2
4574 , p_planned_effort NUMBER
4575 , p_planned_effort_uom VARCHAR2
4576 , p_actual_effort NUMBER
4577 , p_actual_effort_uom VARCHAR2
4578 , p_percentage_complete NUMBER
4579 , p_reason_code VARCHAR2
4580 , p_private_flag VARCHAR2
4581 , p_publish_flag VARCHAR2
4582 , p_restrict_closure_flag VARCHAR2
4583 , p_multi_booked_flag VARCHAR2
4584 , p_milestone_flag VARCHAR2
4585 , p_holiday_flag VARCHAR2
4586 , p_billable_flag VARCHAR2
4587 , p_bound_mode_code VARCHAR2
4588 , p_soft_bound_flag VARCHAR2
4589 , p_workflow_process_id NUMBER
4590 , p_notification_flag VARCHAR2
4591 , p_notification_period NUMBER
4592 , p_notification_period_uom VARCHAR2
4593 , p_alarm_start NUMBER
4594 , p_alarm_start_uom VARCHAR2
4595 , p_alarm_on VARCHAR2
4596 , p_alarm_count NUMBER
4597 , p_alarm_fired_count NUMBER
4598 , p_alarm_interval NUMBER
4599 , p_alarm_interval_uom VARCHAR2
4600 , p_palm_flag VARCHAR2
4601 , p_wince_flag VARCHAR2
4602 , p_laptop_flag VARCHAR2
4603 , p_device1_flag VARCHAR2
4604 , p_device2_flag VARCHAR2
4605 , p_device3_flag VARCHAR2
4606 , p_costs NUMBER
4607 , p_currency_code VARCHAR2
4608 , p_escalation_level VARCHAR2
4609 , x_return_status out nocopy VARCHAR2
4610 , x_msg_count out nocopy NUMBER
4614 , p_attribute3 VARCHAR2
4611 , x_msg_data out nocopy VARCHAR2
4612 , p_attribute1 VARCHAR2
4613 , p_attribute2 VARCHAR2
4615 , p_attribute4 VARCHAR2
4616 , p_attribute5 VARCHAR2
4617 , p_attribute6 VARCHAR2
4618 , p_attribute7 VARCHAR2
4619 , p_attribute8 VARCHAR2
4620 , p_attribute9 VARCHAR2
4621 , p_attribute10 VARCHAR2
4622 , p_attribute11 VARCHAR2
4623 , p_attribute12 VARCHAR2
4624 , p_attribute13 VARCHAR2
4625 , p_attribute14 VARCHAR2
4626 , p_attribute15 VARCHAR2
4627 , p_attribute_category VARCHAR2
4628 , p_date_selected VARCHAR2
4629 , p_category_id NUMBER
4630 , p_show_on_calendar VARCHAR2
4631 , p_owner_status_id NUMBER
4632 , p_parent_task_id NUMBER
4633 , p_parent_task_number VARCHAR2
4634 , p_enable_workflow VARCHAR2
4635 , p_abort_workflow VARCHAR2
4636 )
4637
4638 as
4639 ddp_planned_start_date date;
4640 ddp_planned_end_date date;
4641 ddp_scheduled_start_date date;
4642 ddp_scheduled_end_date date;
4643 ddp_actual_start_date date;
4644 ddp_actual_end_date date;
4645 ddindx binary_integer; indx binary_integer;
4646 begin
4647
4648 -- copy data to the local IN or IN-OUT args, if any
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675 ddp_planned_start_date := rosetta_g_miss_date_in_map(p_planned_start_date);
4676
4677 ddp_planned_end_date := rosetta_g_miss_date_in_map(p_planned_end_date);
4678
4679 ddp_scheduled_start_date := rosetta_g_miss_date_in_map(p_scheduled_start_date);
4680
4681 ddp_scheduled_end_date := rosetta_g_miss_date_in_map(p_scheduled_end_date);
4682
4683 ddp_actual_start_date := rosetta_g_miss_date_in_map(p_actual_start_date);
4684
4685 ddp_actual_end_date := rosetta_g_miss_date_in_map(p_actual_end_date);
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756 -- here's the delegated call to the old PL/SQL routine
4757 jtf_tasks_pub.update_task(p_api_version,
4758 p_init_msg_list,
4759 p_commit,
4760 p_object_version_number,
4761 p_task_id,
4762 p_task_number,
4763 p_task_name,
4764 p_task_type_name,
4765 p_task_type_id,
4766 p_description,
4767 p_task_status_name,
4768 p_task_status_id,
4769 p_task_priority_name,
4770 p_task_priority_id,
4771 p_owner_type_name,
4772 p_owner_type_code,
4773 p_owner_id,
4774 p_owner_territory_id,
4775 p_assigned_by_name,
4776 p_assigned_by_id,
4777 p_customer_number,
4778 p_customer_id,
4779 p_cust_account_number,
4780 p_cust_account_id,
4781 p_address_id,
4782 p_address_number,
4783 ddp_planned_start_date,
4784 ddp_planned_end_date,
4785 ddp_scheduled_start_date,
4786 ddp_scheduled_end_date,
4787 ddp_actual_start_date,
4788 ddp_actual_end_date,
4789 p_timezone_id,
4790 p_timezone_name,
4791 p_source_object_type_code,
4792 p_source_object_id,
4793 p_source_object_name,
4794 p_duration,
4795 p_duration_uom,
4796 p_planned_effort,
4797 p_planned_effort_uom,
4798 p_actual_effort,
4799 p_actual_effort_uom,
4800 p_percentage_complete,
4801 p_reason_code,
4802 p_private_flag,
4803 p_publish_flag,
4804 p_restrict_closure_flag,
4805 p_multi_booked_flag,
4806 p_milestone_flag,
4807 p_holiday_flag,
4808 p_billable_flag,
4809 p_bound_mode_code,
4810 p_soft_bound_flag,
4811 p_workflow_process_id,
4812 p_notification_flag,
4813 p_notification_period,
4814 p_notification_period_uom,
4815 p_alarm_start,
4816 p_alarm_start_uom,
4817 p_alarm_on,
4818 p_alarm_count,
4819 p_alarm_fired_count,
4820 p_alarm_interval,
4821 p_alarm_interval_uom,
4822 p_palm_flag,
4823 p_wince_flag,
4824 p_laptop_flag,
4825 p_device1_flag,
4826 p_device2_flag,
4827 p_device3_flag,
4828 p_costs,
4829 p_currency_code,
4830 p_escalation_level,
4831 x_return_status,
4832 x_msg_count,
4833 x_msg_data,
4834 p_attribute1,
4835 p_attribute2,
4836 p_attribute3,
4837 p_attribute4,
4838 p_attribute5,
4839 p_attribute6,
4840 p_attribute7,
4841 p_attribute8,
4845 p_attribute12,
4842 p_attribute9,
4843 p_attribute10,
4844 p_attribute11,
4846 p_attribute13,
4847 p_attribute14,
4848 p_attribute15,
4849 p_attribute_category,
4850 p_date_selected,
4851 p_category_id,
4852 p_show_on_calendar,
4853 p_owner_status_id,
4854 p_parent_task_id,
4855 p_parent_task_number,
4856 p_enable_workflow,
4857 p_abort_workflow);
4858
4859 -- copy data back from the local variables to OUT or IN-OUT args, if any
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960 end;
4961
4962 procedure update_task(p_api_version NUMBER
4963 , p_init_msg_list VARCHAR2
4964 , p_commit VARCHAR2
4965 , p_object_version_number in out nocopy NUMBER
4966 , p_task_id NUMBER
4967 , p_task_number VARCHAR2
4968 , p_task_name VARCHAR2
4969 , p_task_type_name VARCHAR2
4970 , p_task_type_id NUMBER
4971 , p_description VARCHAR2
4972 , p_task_status_name VARCHAR2
4973 , p_task_status_id NUMBER
4974 , p_task_priority_name VARCHAR2
4975 , p_task_priority_id NUMBER
4976 , p_owner_type_name VARCHAR2
4977 , p_owner_type_code VARCHAR2
4978 , p_owner_id NUMBER
4979 , p_owner_territory_id NUMBER
4980 , p_assigned_by_name VARCHAR2
4981 , p_assigned_by_id NUMBER
4982 , p_customer_number VARCHAR2
4983 , p_customer_id NUMBER
4984 , p_cust_account_number VARCHAR2
4985 , p_cust_account_id NUMBER
4986 , p_address_id NUMBER
4987 , p_address_number VARCHAR2
4988 , p_planned_start_date date
4989 , p_planned_end_date date
4990 , p_scheduled_start_date date
4991 , p_scheduled_end_date date
4992 , p_actual_start_date date
4993 , p_actual_end_date date
4994 , p_timezone_id NUMBER
4995 , p_timezone_name VARCHAR2
4996 , p_source_object_type_code VARCHAR2
4997 , p_source_object_id NUMBER
4998 , p_source_object_name VARCHAR2
4999 , p_duration NUMBER
5000 , p_duration_uom VARCHAR2
5001 , p_planned_effort NUMBER
5002 , p_planned_effort_uom VARCHAR2
5003 , p_actual_effort NUMBER
5004 , p_actual_effort_uom VARCHAR2
5005 , p_percentage_complete NUMBER
5006 , p_reason_code VARCHAR2
5007 , p_private_flag VARCHAR2
5008 , p_publish_flag VARCHAR2
5009 , p_restrict_closure_flag VARCHAR2
5010 , p_multi_booked_flag VARCHAR2
5011 , p_milestone_flag VARCHAR2
5012 , p_holiday_flag VARCHAR2
5013 , p_billable_flag VARCHAR2
5014 , p_bound_mode_code VARCHAR2
5015 , p_soft_bound_flag VARCHAR2
5016 , p_workflow_process_id NUMBER
5017 , p_notification_flag VARCHAR2
5018 , p_notification_period NUMBER
5019 , p_notification_period_uom VARCHAR2
5020 , p_alarm_start NUMBER
5021 , p_alarm_start_uom VARCHAR2
5022 , p_alarm_on VARCHAR2
5023 , p_alarm_count NUMBER
5024 , p_alarm_fired_count NUMBER
5025 , p_alarm_interval NUMBER
5026 , p_alarm_interval_uom VARCHAR2
5027 , p_palm_flag VARCHAR2
5028 , p_wince_flag VARCHAR2
5029 , p_laptop_flag VARCHAR2
5030 , p_device1_flag VARCHAR2
5031 , p_device2_flag VARCHAR2
5032 , p_device3_flag VARCHAR2
5033 , p_costs NUMBER
5034 , p_currency_code VARCHAR2
5035 , p_escalation_level VARCHAR2
5036 , x_return_status out nocopy VARCHAR2
5037 , x_msg_count out nocopy NUMBER
5038 , x_msg_data out nocopy VARCHAR2
5039 , p_attribute1 VARCHAR2
5040 , p_attribute2 VARCHAR2
5041 , p_attribute3 VARCHAR2
5042 , p_attribute4 VARCHAR2
5043 , p_attribute5 VARCHAR2
5044 , p_attribute6 VARCHAR2
5045 , p_attribute7 VARCHAR2
5046 , p_attribute8 VARCHAR2
5047 , p_attribute9 VARCHAR2
5048 , p_attribute10 VARCHAR2
5049 , p_attribute11 VARCHAR2
5050 , p_attribute12 VARCHAR2
5051 , p_attribute13 VARCHAR2
5052 , p_attribute14 VARCHAR2
5053 , p_attribute15 VARCHAR2
5054 , p_attribute_category VARCHAR2
5055 , p_date_selected VARCHAR2
5056 , p_category_id NUMBER
5057 , p_show_on_calendar VARCHAR2
5058 , p_owner_status_id NUMBER
5059 , p_parent_task_id NUMBER
5060 , p_parent_task_number VARCHAR2
5061 )
5062
5063 as
5064 ddp_planned_start_date date;
5065 ddp_planned_end_date date;
5066 ddp_scheduled_start_date date;
5070 ddindx binary_integer; indx binary_integer;
5067 ddp_scheduled_end_date date;
5068 ddp_actual_start_date date;
5069 ddp_actual_end_date date;
5071 begin
5072
5073 -- copy data to the local IN or IN-OUT args, if any
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100 ddp_planned_start_date := rosetta_g_miss_date_in_map(p_planned_start_date);
5101
5102 ddp_planned_end_date := rosetta_g_miss_date_in_map(p_planned_end_date);
5103
5104 ddp_scheduled_start_date := rosetta_g_miss_date_in_map(p_scheduled_start_date);
5105
5106 ddp_scheduled_end_date := rosetta_g_miss_date_in_map(p_scheduled_end_date);
5107
5108 ddp_actual_start_date := rosetta_g_miss_date_in_map(p_actual_start_date);
5109
5110 ddp_actual_end_date := rosetta_g_miss_date_in_map(p_actual_end_date);
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179 -- here's the delegated call to the old PL/SQL routine
5180 jtf_tasks_pub.update_task(p_api_version,
5181 p_init_msg_list,
5182 p_commit,
5183 p_object_version_number,
5184 p_task_id,
5185 p_task_number,
5186 p_task_name,
5187 p_task_type_name,
5188 p_task_type_id,
5189 p_description,
5190 p_task_status_name,
5191 p_task_status_id,
5192 p_task_priority_name,
5193 p_task_priority_id,
5194 p_owner_type_name,
5195 p_owner_type_code,
5196 p_owner_id,
5197 p_owner_territory_id,
5198 p_assigned_by_name,
5199 p_assigned_by_id,
5200 p_customer_number,
5201 p_customer_id,
5202 p_cust_account_number,
5203 p_cust_account_id,
5204 p_address_id,
5205 p_address_number,
5206 ddp_planned_start_date,
5207 ddp_planned_end_date,
5208 ddp_scheduled_start_date,
5209 ddp_scheduled_end_date,
5210 ddp_actual_start_date,
5211 ddp_actual_end_date,
5212 p_timezone_id,
5213 p_timezone_name,
5214 p_source_object_type_code,
5215 p_source_object_id,
5216 p_source_object_name,
5217 p_duration,
5218 p_duration_uom,
5219 p_planned_effort,
5220 p_planned_effort_uom,
5221 p_actual_effort,
5222 p_actual_effort_uom,
5223 p_percentage_complete,
5224 p_reason_code,
5225 p_private_flag,
5226 p_publish_flag,
5227 p_restrict_closure_flag,
5228 p_multi_booked_flag,
5229 p_milestone_flag,
5230 p_holiday_flag,
5231 p_billable_flag,
5232 p_bound_mode_code,
5233 p_soft_bound_flag,
5234 p_workflow_process_id,
5235 p_notification_flag,
5236 p_notification_period,
5237 p_notification_period_uom,
5238 p_alarm_start,
5239 p_alarm_start_uom,
5240 p_alarm_on,
5241 p_alarm_count,
5242 p_alarm_fired_count,
5243 p_alarm_interval,
5244 p_alarm_interval_uom,
5245 p_palm_flag,
5246 p_wince_flag,
5247 p_laptop_flag,
5248 p_device1_flag,
5249 p_device2_flag,
5250 p_device3_flag,
5251 p_costs,
5252 p_currency_code,
5253 p_escalation_level,
5254 x_return_status,
5255 x_msg_count,
5256 x_msg_data,
5257 p_attribute1,
5258 p_attribute2,
5259 p_attribute3,
5260 p_attribute4,
5261 p_attribute5,
5262 p_attribute6,
5263 p_attribute7,
5264 p_attribute8,
5265 p_attribute9,
5266 p_attribute10,
5267 p_attribute11,
5268 p_attribute12,
5269 p_attribute13,
5270 p_attribute14,
5271 p_attribute15,
5272 p_attribute_category,
5273 p_date_selected,
5274 p_category_id,
5275 p_show_on_calendar,
5276 p_owner_status_id,
5277 p_parent_task_id,
5278 p_parent_task_number);
5279
5280 -- copy data back from the local variables to OUT or IN-OUT args, if any
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5332
5329
5330
5331
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379 end;
5380
5381 procedure export_query_task(p_api_version NUMBER
5382 , p_init_msg_list VARCHAR2
5383 , p_validate_level VARCHAR2
5384 , p_file_name VARCHAR2
5385 , p_task_number VARCHAR2
5386 , p_task_id NUMBER
5387 , p_task_name VARCHAR2
5388 , p_description VARCHAR2
5389 , p_task_type_name VARCHAR2
5390 , p_task_type_id NUMBER
5391 , p_task_status_name VARCHAR2
5392 , p_task_status_id NUMBER
5393 , p_task_priority_name VARCHAR2
5394 , p_task_priority_id NUMBER
5395 , p_owner_type_code VARCHAR2
5396 , p_owner_id NUMBER
5397 , p_assigned_name VARCHAR2
5398 , p_assigned_by_id NUMBER
5399 , p_address_id NUMBER
5400 , p_owner_territory_id NUMBER
5401 , p_customer_id NUMBER
5402 , p_customer_name VARCHAR2
5403 , p_customer_number VARCHAR2
5404 , p_cust_account_number VARCHAR2
5405 , p_cust_account_id NUMBER
5406 , p_planned_start_date date
5407 , p_planned_end_date date
5408 , p_scheduled_start_date date
5409 , p_scheduled_end_date date
5410 , p_actual_start_date date
5411 , p_actual_end_date date
5412 , p_object_type_code VARCHAR2
5413 , p_object_name VARCHAR2
5414 , p_source_object_id NUMBER
5415 , p_percentage_complete NUMBER
5416 , p_reason_code VARCHAR2
5417 , p_private_flag VARCHAR2
5418 , p_restrict_closure_flag VARCHAR2
5419 , p_multi_booked_flag VARCHAR2
5420 , p_milestone_flag VARCHAR2
5421 , p_holiday_flag VARCHAR2
5422 , p_workflow_process_id NUMBER
5423 , p_notification_flag VARCHAR2
5424 , p_parent_task_id NUMBER
5425 , p_alarm_on VARCHAR2
5426 , p_alarm_count NUMBER
5427 , p_alarm_fired_count NUMBER
5428 , p_ref_object_id NUMBER
5429 , p_ref_object_type_code VARCHAR2
5430 , p49_a0 JTF_VARCHAR2_TABLE_100
5431 , p49_a1 JTF_VARCHAR2_TABLE_100
5432 , p_start_pointer NUMBER
5433 , p_rec_wanted NUMBER
5434 , p_show_all VARCHAR2
5435 , p_query_or_next_code VARCHAR2
5436 , p54_a0 out nocopy JTF_NUMBER_TABLE
5437 , p54_a1 out nocopy JTF_VARCHAR2_TABLE_100
5438 , p54_a2 out nocopy JTF_VARCHAR2_TABLE_100
5439 , p54_a3 out nocopy JTF_VARCHAR2_TABLE_4000
5440 , p54_a4 out nocopy JTF_NUMBER_TABLE
5441 , p54_a5 out nocopy JTF_VARCHAR2_TABLE_100
5442 , p54_a6 out nocopy JTF_NUMBER_TABLE
5443 , p54_a7 out nocopy JTF_VARCHAR2_TABLE_100
5444 , p54_a8 out nocopy JTF_NUMBER_TABLE
5445 , p54_a9 out nocopy JTF_VARCHAR2_TABLE_100
5446 , p54_a10 out nocopy JTF_VARCHAR2_TABLE_100
5447 , p54_a11 out nocopy JTF_NUMBER_TABLE
5448 , p54_a12 out nocopy JTF_VARCHAR2_TABLE_4000
5449 , p54_a13 out nocopy JTF_NUMBER_TABLE
5450 , p54_a14 out nocopy JTF_VARCHAR2_TABLE_4000
5451 , p54_a15 out nocopy JTF_NUMBER_TABLE
5452 , p54_a16 out nocopy JTF_VARCHAR2_TABLE_400
5453 , p54_a17 out nocopy JTF_VARCHAR2_TABLE_100
5454 , p54_a18 out nocopy JTF_VARCHAR2_TABLE_100
5455 , p54_a19 out nocopy JTF_NUMBER_TABLE
5456 , p54_a20 out nocopy JTF_NUMBER_TABLE
5457 , p54_a21 out nocopy JTF_DATE_TABLE
5458 , p54_a22 out nocopy JTF_DATE_TABLE
5459 , p54_a23 out nocopy JTF_DATE_TABLE
5460 , p54_a24 out nocopy JTF_DATE_TABLE
5461 , p54_a25 out nocopy JTF_DATE_TABLE
5462 , p54_a26 out nocopy JTF_DATE_TABLE
5463 , p54_a27 out nocopy JTF_VARCHAR2_TABLE_100
5464 , p54_a28 out nocopy JTF_NUMBER_TABLE
5465 , p54_a29 out nocopy JTF_VARCHAR2_TABLE_100
5466 , p54_a30 out nocopy JTF_NUMBER_TABLE
5467 , p54_a31 out nocopy JTF_VARCHAR2_TABLE_100
5468 , p54_a32 out nocopy JTF_NUMBER_TABLE
5469 , p54_a33 out nocopy JTF_VARCHAR2_TABLE_100
5470 , p54_a34 out nocopy JTF_NUMBER_TABLE
5471 , p54_a35 out nocopy JTF_VARCHAR2_TABLE_100
5472 , p54_a36 out nocopy JTF_NUMBER_TABLE
5473 , p54_a37 out nocopy JTF_VARCHAR2_TABLE_100
5474 , p54_a38 out nocopy JTF_VARCHAR2_TABLE_100
5475 , p54_a39 out nocopy JTF_VARCHAR2_TABLE_100
5476 , p54_a40 out nocopy JTF_VARCHAR2_TABLE_100
5477 , p54_a41 out nocopy JTF_VARCHAR2_TABLE_100
5478 , p54_a42 out nocopy JTF_VARCHAR2_TABLE_100
5479 , p54_a43 out nocopy JTF_NUMBER_TABLE
5480 , p54_a44 out nocopy JTF_VARCHAR2_TABLE_100
5481 , p54_a45 out nocopy JTF_NUMBER_TABLE
5482 , p54_a46 out nocopy JTF_VARCHAR2_TABLE_100
5483 , p54_a47 out nocopy JTF_NUMBER_TABLE
5484 , p54_a48 out nocopy JTF_NUMBER_TABLE
5485 , p54_a49 out nocopy JTF_VARCHAR2_TABLE_100
5486 , p54_a50 out nocopy JTF_VARCHAR2_TABLE_100
5487 , p54_a51 out nocopy JTF_NUMBER_TABLE
5488 , p54_a52 out nocopy JTF_NUMBER_TABLE
5489 , p54_a53 out nocopy JTF_NUMBER_TABLE
5490 , p54_a54 out nocopy JTF_VARCHAR2_TABLE_100
5491 , p54_a55 out nocopy JTF_VARCHAR2_TABLE_200
5492 , p54_a56 out nocopy JTF_VARCHAR2_TABLE_200
5493 , p54_a57 out nocopy JTF_VARCHAR2_TABLE_200
5494 , p54_a58 out nocopy JTF_VARCHAR2_TABLE_200
5495 , p54_a59 out nocopy JTF_VARCHAR2_TABLE_200
5499 , p54_a63 out nocopy JTF_VARCHAR2_TABLE_200
5496 , p54_a60 out nocopy JTF_VARCHAR2_TABLE_200
5497 , p54_a61 out nocopy JTF_VARCHAR2_TABLE_200
5498 , p54_a62 out nocopy JTF_VARCHAR2_TABLE_200
5500 , p54_a64 out nocopy JTF_VARCHAR2_TABLE_200
5501 , p54_a65 out nocopy JTF_VARCHAR2_TABLE_200
5502 , p54_a66 out nocopy JTF_VARCHAR2_TABLE_200
5503 , p54_a67 out nocopy JTF_VARCHAR2_TABLE_200
5504 , p54_a68 out nocopy JTF_VARCHAR2_TABLE_200
5505 , p54_a69 out nocopy JTF_VARCHAR2_TABLE_200
5506 , p54_a70 out nocopy JTF_VARCHAR2_TABLE_200
5507 , p54_a71 out nocopy JTF_NUMBER_TABLE
5508 , p54_a72 out nocopy JTF_DATE_TABLE
5509 , p54_a73 out nocopy JTF_VARCHAR2_TABLE_4000
5510 , p54_a74 out nocopy JTF_NUMBER_TABLE
5511 , p54_a75 out nocopy JTF_DATE_TABLE
5512 , p54_a76 out nocopy JTF_DATE_TABLE
5513 , p54_a77 out nocopy JTF_VARCHAR2_TABLE_100
5514 , p54_a78 out nocopy JTF_VARCHAR2_TABLE_100
5515 , p54_a79 out nocopy JTF_VARCHAR2_TABLE_100
5516 , p54_a80 out nocopy JTF_NUMBER_TABLE
5517 , p54_a81 out nocopy JTF_NUMBER_TABLE
5518 , x_total_retrieved out nocopy NUMBER
5519 , x_total_returned out nocopy NUMBER
5520 , x_return_status out nocopy VARCHAR2
5521 , x_msg_count out nocopy NUMBER
5522 , x_msg_data out nocopy VARCHAR2
5523 , x_object_version_number in out nocopy NUMBER
5524 , p_location_id NUMBER
5525 )
5526
5527 as
5528 ddp_planned_start_date date;
5529 ddp_planned_end_date date;
5530 ddp_scheduled_start_date date;
5531 ddp_scheduled_end_date date;
5532 ddp_actual_start_date date;
5533 ddp_actual_end_date date;
5534 ddp_sort_data jtf_tasks_pub.sort_data;
5535 ddx_task_table jtf_tasks_pub.task_table_type;
5536 ddindx binary_integer; indx binary_integer;
5537 begin
5538
5539 -- copy data to the local IN or IN-OUT args, if any
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565 ddp_planned_start_date := rosetta_g_miss_date_in_map(p_planned_start_date);
5566
5567 ddp_planned_end_date := rosetta_g_miss_date_in_map(p_planned_end_date);
5568
5569 ddp_scheduled_start_date := rosetta_g_miss_date_in_map(p_scheduled_start_date);
5570
5571 ddp_scheduled_end_date := rosetta_g_miss_date_in_map(p_scheduled_end_date);
5572
5573 ddp_actual_start_date := rosetta_g_miss_date_in_map(p_actual_start_date);
5574
5575 ddp_actual_end_date := rosetta_g_miss_date_in_map(p_actual_end_date);
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595 jtf_tasks_pub_w.rosetta_table_copy_in_p34(ddp_sort_data, p49_a0
5596 , p49_a1
5597 );
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611 -- here's the delegated call to the old PL/SQL routine
5612 jtf_tasks_pub.export_query_task(p_api_version,
5613 p_init_msg_list,
5614 p_validate_level,
5615 p_file_name,
5616 p_task_number,
5617 p_task_id,
5618 p_task_name,
5619 p_description,
5620 p_task_type_name,
5621 p_task_type_id,
5622 p_task_status_name,
5623 p_task_status_id,
5624 p_task_priority_name,
5625 p_task_priority_id,
5626 p_owner_type_code,
5627 p_owner_id,
5628 p_assigned_name,
5629 p_assigned_by_id,
5630 p_address_id,
5631 p_owner_territory_id,
5632 p_customer_id,
5633 p_customer_name,
5634 p_customer_number,
5635 p_cust_account_number,
5636 p_cust_account_id,
5637 ddp_planned_start_date,
5638 ddp_planned_end_date,
5639 ddp_scheduled_start_date,
5640 ddp_scheduled_end_date,
5641 ddp_actual_start_date,
5642 ddp_actual_end_date,
5643 p_object_type_code,
5644 p_object_name,
5645 p_source_object_id,
5646 p_percentage_complete,
5647 p_reason_code,
5648 p_private_flag,
5649 p_restrict_closure_flag,
5650 p_multi_booked_flag,
5651 p_milestone_flag,
5652 p_holiday_flag,
5653 p_workflow_process_id,
5654 p_notification_flag,
5655 p_parent_task_id,
5656 p_alarm_on,
5657 p_alarm_count,
5658 p_alarm_fired_count,
5659 p_ref_object_id,
5660 p_ref_object_type_code,
5661 ddp_sort_data,
5662 p_start_pointer,
5663 p_rec_wanted,
5664 p_show_all,
5665 p_query_or_next_code,
5666 ddx_task_table,
5667 x_total_retrieved,
5668 x_total_returned,
5669 x_return_status,
5670 x_msg_count,
5671 x_msg_data,
5672 x_object_version_number,
5673 p_location_id);
5674
5675 -- copy data back from the local variables to OUT or IN-OUT args, if any
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5699
5696
5697
5698
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730 jtf_tasks_pub_w.rosetta_table_copy_out_p31(ddx_task_table, p54_a0
5731 , p54_a1
5732 , p54_a2
5733 , p54_a3
5734 , p54_a4
5735 , p54_a5
5736 , p54_a6
5737 , p54_a7
5738 , p54_a8
5739 , p54_a9
5740 , p54_a10
5741 , p54_a11
5742 , p54_a12
5743 , p54_a13
5744 , p54_a14
5745 , p54_a15
5746 , p54_a16
5747 , p54_a17
5748 , p54_a18
5749 , p54_a19
5750 , p54_a20
5751 , p54_a21
5752 , p54_a22
5753 , p54_a23
5754 , p54_a24
5755 , p54_a25
5756 , p54_a26
5757 , p54_a27
5758 , p54_a28
5759 , p54_a29
5760 , p54_a30
5761 , p54_a31
5762 , p54_a32
5763 , p54_a33
5764 , p54_a34
5765 , p54_a35
5766 , p54_a36
5767 , p54_a37
5768 , p54_a38
5769 , p54_a39
5770 , p54_a40
5771 , p54_a41
5772 , p54_a42
5773 , p54_a43
5774 , p54_a44
5775 , p54_a45
5776 , p54_a46
5777 , p54_a47
5778 , p54_a48
5779 , p54_a49
5780 , p54_a50
5781 , p54_a51
5782 , p54_a52
5783 , p54_a53
5784 , p54_a54
5785 , p54_a55
5786 , p54_a56
5787 , p54_a57
5788 , p54_a58
5789 , p54_a59
5790 , p54_a60
5791 , p54_a61
5792 , p54_a62
5793 , p54_a63
5794 , p54_a64
5795 , p54_a65
5796 , p54_a66
5797 , p54_a67
5798 , p54_a68
5799 , p54_a69
5800 , p54_a70
5801 , p54_a71
5802 , p54_a72
5803 , p54_a73
5804 , p54_a74
5805 , p54_a75
5806 , p54_a76
5807 , p54_a77
5808 , p54_a78
5809 , p54_a79
5810 , p54_a80
5811 , p54_a81
5812 );
5813
5814
5815
5816
5817
5818
5819
5820 end;
5821
5822 procedure export_query_task(p_api_version NUMBER
5823 , p_init_msg_list VARCHAR2
5824 , p_validate_level VARCHAR2
5825 , p_file_name VARCHAR2
5826 , p_task_number VARCHAR2
5827 , p_task_id NUMBER
5828 , p_task_name VARCHAR2
5829 , p_description VARCHAR2
5830 , p_task_type_name VARCHAR2
5831 , p_task_type_id NUMBER
5832 , p_task_status_name VARCHAR2
5833 , p_task_status_id NUMBER
5834 , p_task_priority_name VARCHAR2
5835 , p_task_priority_id NUMBER
5836 , p_owner_type_code VARCHAR2
5837 , p_owner_id NUMBER
5838 , p_assigned_name VARCHAR2
5839 , p_assigned_by_id NUMBER
5840 , p_address_id NUMBER
5841 , p_owner_territory_id NUMBER
5842 , p_customer_id NUMBER
5843 , p_customer_name VARCHAR2
5844 , p_customer_number VARCHAR2
5845 , p_cust_account_number VARCHAR2
5846 , p_cust_account_id NUMBER
5847 , p_planned_start_date date
5848 , p_planned_end_date date
5849 , p_scheduled_start_date date
5850 , p_scheduled_end_date date
5851 , p_actual_start_date date
5852 , p_actual_end_date date
5853 , p_object_type_code VARCHAR2
5854 , p_object_name VARCHAR2
5855 , p_source_object_id NUMBER
5856 , p_percentage_complete NUMBER
5857 , p_reason_code VARCHAR2
5858 , p_private_flag VARCHAR2
5859 , p_restrict_closure_flag VARCHAR2
5860 , p_multi_booked_flag VARCHAR2
5861 , p_milestone_flag VARCHAR2
5862 , p_holiday_flag VARCHAR2
5863 , p_workflow_process_id NUMBER
5864 , p_notification_flag VARCHAR2
5865 , p_parent_task_id NUMBER
5866 , p_alarm_on VARCHAR2
5867 , p_alarm_count NUMBER
5868 , p_alarm_fired_count NUMBER
5869 , p_ref_object_id NUMBER
5870 , p_ref_object_type_code VARCHAR2
5871 , p49_a0 JTF_VARCHAR2_TABLE_100
5872 , p49_a1 JTF_VARCHAR2_TABLE_100
5873 , p_start_pointer NUMBER
5874 , p_rec_wanted NUMBER
5875 , p_show_all VARCHAR2
5876 , p_query_or_next_code VARCHAR2
5877 , p54_a0 out nocopy JTF_NUMBER_TABLE
5878 , p54_a1 out nocopy JTF_VARCHAR2_TABLE_100
5879 , p54_a2 out nocopy JTF_VARCHAR2_TABLE_100
5880 , p54_a3 out nocopy JTF_VARCHAR2_TABLE_4000
5881 , p54_a4 out nocopy JTF_NUMBER_TABLE
5882 , p54_a5 out nocopy JTF_VARCHAR2_TABLE_100
5883 , p54_a6 out nocopy JTF_NUMBER_TABLE
5884 , p54_a7 out nocopy JTF_VARCHAR2_TABLE_100
5885 , p54_a8 out nocopy JTF_NUMBER_TABLE
5886 , p54_a9 out nocopy JTF_VARCHAR2_TABLE_100
5887 , p54_a10 out nocopy JTF_VARCHAR2_TABLE_100
5888 , p54_a11 out nocopy JTF_NUMBER_TABLE
5889 , p54_a12 out nocopy JTF_VARCHAR2_TABLE_4000
5890 , p54_a13 out nocopy JTF_NUMBER_TABLE
5891 , p54_a14 out nocopy JTF_VARCHAR2_TABLE_4000
5892 , p54_a15 out nocopy JTF_NUMBER_TABLE
5893 , p54_a16 out nocopy JTF_VARCHAR2_TABLE_400
5894 , p54_a17 out nocopy JTF_VARCHAR2_TABLE_100
5895 , p54_a18 out nocopy JTF_VARCHAR2_TABLE_100
5896 , p54_a19 out nocopy JTF_NUMBER_TABLE
5897 , p54_a20 out nocopy JTF_NUMBER_TABLE
5898 , p54_a21 out nocopy JTF_DATE_TABLE
5902 , p54_a25 out nocopy JTF_DATE_TABLE
5899 , p54_a22 out nocopy JTF_DATE_TABLE
5900 , p54_a23 out nocopy JTF_DATE_TABLE
5901 , p54_a24 out nocopy JTF_DATE_TABLE
5903 , p54_a26 out nocopy JTF_DATE_TABLE
5904 , p54_a27 out nocopy JTF_VARCHAR2_TABLE_100
5905 , p54_a28 out nocopy JTF_NUMBER_TABLE
5906 , p54_a29 out nocopy JTF_VARCHAR2_TABLE_100
5907 , p54_a30 out nocopy JTF_NUMBER_TABLE
5908 , p54_a31 out nocopy JTF_VARCHAR2_TABLE_100
5909 , p54_a32 out nocopy JTF_NUMBER_TABLE
5910 , p54_a33 out nocopy JTF_VARCHAR2_TABLE_100
5911 , p54_a34 out nocopy JTF_NUMBER_TABLE
5912 , p54_a35 out nocopy JTF_VARCHAR2_TABLE_100
5913 , p54_a36 out nocopy JTF_NUMBER_TABLE
5914 , p54_a37 out nocopy JTF_VARCHAR2_TABLE_100
5915 , p54_a38 out nocopy JTF_VARCHAR2_TABLE_100
5916 , p54_a39 out nocopy JTF_VARCHAR2_TABLE_100
5917 , p54_a40 out nocopy JTF_VARCHAR2_TABLE_100
5918 , p54_a41 out nocopy JTF_VARCHAR2_TABLE_100
5919 , p54_a42 out nocopy JTF_VARCHAR2_TABLE_100
5920 , p54_a43 out nocopy JTF_NUMBER_TABLE
5921 , p54_a44 out nocopy JTF_VARCHAR2_TABLE_100
5922 , p54_a45 out nocopy JTF_NUMBER_TABLE
5923 , p54_a46 out nocopy JTF_VARCHAR2_TABLE_100
5924 , p54_a47 out nocopy JTF_NUMBER_TABLE
5925 , p54_a48 out nocopy JTF_NUMBER_TABLE
5926 , p54_a49 out nocopy JTF_VARCHAR2_TABLE_100
5927 , p54_a50 out nocopy JTF_VARCHAR2_TABLE_100
5928 , p54_a51 out nocopy JTF_NUMBER_TABLE
5929 , p54_a52 out nocopy JTF_NUMBER_TABLE
5930 , p54_a53 out nocopy JTF_NUMBER_TABLE
5931 , p54_a54 out nocopy JTF_VARCHAR2_TABLE_100
5932 , p54_a55 out nocopy JTF_VARCHAR2_TABLE_200
5933 , p54_a56 out nocopy JTF_VARCHAR2_TABLE_200
5934 , p54_a57 out nocopy JTF_VARCHAR2_TABLE_200
5935 , p54_a58 out nocopy JTF_VARCHAR2_TABLE_200
5936 , p54_a59 out nocopy JTF_VARCHAR2_TABLE_200
5937 , p54_a60 out nocopy JTF_VARCHAR2_TABLE_200
5938 , p54_a61 out nocopy JTF_VARCHAR2_TABLE_200
5939 , p54_a62 out nocopy JTF_VARCHAR2_TABLE_200
5940 , p54_a63 out nocopy JTF_VARCHAR2_TABLE_200
5941 , p54_a64 out nocopy JTF_VARCHAR2_TABLE_200
5942 , p54_a65 out nocopy JTF_VARCHAR2_TABLE_200
5943 , p54_a66 out nocopy JTF_VARCHAR2_TABLE_200
5944 , p54_a67 out nocopy JTF_VARCHAR2_TABLE_200
5945 , p54_a68 out nocopy JTF_VARCHAR2_TABLE_200
5946 , p54_a69 out nocopy JTF_VARCHAR2_TABLE_200
5947 , p54_a70 out nocopy JTF_VARCHAR2_TABLE_200
5948 , p54_a71 out nocopy JTF_NUMBER_TABLE
5949 , p54_a72 out nocopy JTF_DATE_TABLE
5950 , p54_a73 out nocopy JTF_VARCHAR2_TABLE_4000
5951 , p54_a74 out nocopy JTF_NUMBER_TABLE
5952 , p54_a75 out nocopy JTF_DATE_TABLE
5953 , p54_a76 out nocopy JTF_DATE_TABLE
5954 , p54_a77 out nocopy JTF_VARCHAR2_TABLE_100
5955 , p54_a78 out nocopy JTF_VARCHAR2_TABLE_100
5956 , p54_a79 out nocopy JTF_VARCHAR2_TABLE_100
5957 , p54_a80 out nocopy JTF_NUMBER_TABLE
5958 , p54_a81 out nocopy JTF_NUMBER_TABLE
5959 , x_total_retrieved out nocopy NUMBER
5960 , x_total_returned out nocopy NUMBER
5961 , x_return_status out nocopy VARCHAR2
5962 , x_msg_count out nocopy NUMBER
5963 , x_msg_data out nocopy VARCHAR2
5964 , x_object_version_number in out nocopy NUMBER
5965 )
5966
5967 as
5968 ddp_planned_start_date date;
5969 ddp_planned_end_date date;
5970 ddp_scheduled_start_date date;
5971 ddp_scheduled_end_date date;
5972 ddp_actual_start_date date;
5973 ddp_actual_end_date date;
5974 ddp_sort_data jtf_tasks_pub.sort_data;
5975 ddx_task_table jtf_tasks_pub.task_table_type;
5976 ddindx binary_integer; indx binary_integer;
5977 begin
5978
5979 -- copy data to the local IN or IN-OUT args, if any
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005 ddp_planned_start_date := rosetta_g_miss_date_in_map(p_planned_start_date);
6006
6007 ddp_planned_end_date := rosetta_g_miss_date_in_map(p_planned_end_date);
6008
6009 ddp_scheduled_start_date := rosetta_g_miss_date_in_map(p_scheduled_start_date);
6010
6011 ddp_scheduled_end_date := rosetta_g_miss_date_in_map(p_scheduled_end_date);
6012
6013 ddp_actual_start_date := rosetta_g_miss_date_in_map(p_actual_start_date);
6014
6015 ddp_actual_end_date := rosetta_g_miss_date_in_map(p_actual_end_date);
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035 jtf_tasks_pub_w.rosetta_table_copy_in_p34(ddp_sort_data, p49_a0
6036 , p49_a1
6037 );
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050 -- here's the delegated call to the old PL/SQL routine
6051 jtf_tasks_pub.export_query_task(p_api_version,
6052 p_init_msg_list,
6053 p_validate_level,
6054 p_file_name,
6055 p_task_number,
6056 p_task_id,
6057 p_task_name,
6058 p_description,
6059 p_task_type_name,
6060 p_task_type_id,
6061 p_task_status_name,
6062 p_task_status_id,
6063 p_task_priority_name,
6064 p_task_priority_id,
6065 p_owner_type_code,
6066 p_owner_id,
6067 p_assigned_name,
6068 p_assigned_by_id,
6069 p_address_id,
6070 p_owner_territory_id,
6071 p_customer_id,
6072 p_customer_name,
6073 p_customer_number,
6074 p_cust_account_number,
6078 ddp_scheduled_start_date,
6075 p_cust_account_id,
6076 ddp_planned_start_date,
6077 ddp_planned_end_date,
6079 ddp_scheduled_end_date,
6080 ddp_actual_start_date,
6081 ddp_actual_end_date,
6082 p_object_type_code,
6083 p_object_name,
6084 p_source_object_id,
6085 p_percentage_complete,
6086 p_reason_code,
6087 p_private_flag,
6088 p_restrict_closure_flag,
6089 p_multi_booked_flag,
6090 p_milestone_flag,
6091 p_holiday_flag,
6092 p_workflow_process_id,
6093 p_notification_flag,
6094 p_parent_task_id,
6095 p_alarm_on,
6096 p_alarm_count,
6097 p_alarm_fired_count,
6098 p_ref_object_id,
6099 p_ref_object_type_code,
6100 ddp_sort_data,
6101 p_start_pointer,
6102 p_rec_wanted,
6103 p_show_all,
6104 p_query_or_next_code,
6105 ddx_task_table,
6106 x_total_retrieved,
6107 x_total_returned,
6108 x_return_status,
6109 x_msg_count,
6110 x_msg_data,
6111 x_object_version_number);
6112
6113 -- copy data back from the local variables to OUT or IN-OUT args, if any
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168 jtf_tasks_pub_w.rosetta_table_copy_out_p31(ddx_task_table, p54_a0
6169 , p54_a1
6170 , p54_a2
6171 , p54_a3
6172 , p54_a4
6173 , p54_a5
6174 , p54_a6
6175 , p54_a7
6176 , p54_a8
6177 , p54_a9
6178 , p54_a10
6179 , p54_a11
6180 , p54_a12
6181 , p54_a13
6182 , p54_a14
6183 , p54_a15
6184 , p54_a16
6185 , p54_a17
6186 , p54_a18
6187 , p54_a19
6188 , p54_a20
6189 , p54_a21
6190 , p54_a22
6191 , p54_a23
6192 , p54_a24
6193 , p54_a25
6194 , p54_a26
6195 , p54_a27
6196 , p54_a28
6197 , p54_a29
6198 , p54_a30
6199 , p54_a31
6200 , p54_a32
6201 , p54_a33
6202 , p54_a34
6203 , p54_a35
6204 , p54_a36
6205 , p54_a37
6206 , p54_a38
6207 , p54_a39
6208 , p54_a40
6209 , p54_a41
6210 , p54_a42
6211 , p54_a43
6212 , p54_a44
6213 , p54_a45
6214 , p54_a46
6215 , p54_a47
6216 , p54_a48
6217 , p54_a49
6218 , p54_a50
6219 , p54_a51
6220 , p54_a52
6221 , p54_a53
6222 , p54_a54
6223 , p54_a55
6224 , p54_a56
6225 , p54_a57
6226 , p54_a58
6227 , p54_a59
6228 , p54_a60
6229 , p54_a61
6230 , p54_a62
6231 , p54_a63
6232 , p54_a64
6233 , p54_a65
6234 , p54_a66
6235 , p54_a67
6236 , p54_a68
6237 , p54_a69
6238 , p54_a70
6239 , p54_a71
6240 , p54_a72
6241 , p54_a73
6242 , p54_a74
6243 , p54_a75
6244 , p54_a76
6245 , p54_a77
6246 , p54_a78
6247 , p54_a79
6248 , p54_a80
6249 , p54_a81
6250 );
6251
6252
6253
6254
6255
6256
6257 end;
6258
6259 procedure query_task(p_api_version NUMBER
6260 , p_init_msg_list VARCHAR2
6261 , p_validate_level VARCHAR2
6262 , p_task_number VARCHAR2
6263 , p_task_id NUMBER
6264 , p_task_name VARCHAR2
6265 , p_description VARCHAR2
6266 , p_task_type_name VARCHAR2
6267 , p_task_type_id NUMBER
6268 , p_task_status_name VARCHAR2
6269 , p_task_status_id NUMBER
6270 , p_task_priority_name VARCHAR2
6271 , p_task_priority_id NUMBER
6272 , p_owner_type_code VARCHAR2
6273 , p_owner_id NUMBER
6274 , p_assigned_name VARCHAR2
6275 , p_assigned_by_id NUMBER
6276 , p_address_id NUMBER
6277 , p_owner_territory_id NUMBER
6278 , p_customer_id NUMBER
6279 , p_customer_name VARCHAR2
6280 , p_customer_number VARCHAR2
6281 , p_cust_account_number VARCHAR2
6282 , p_cust_account_id NUMBER
6283 , p_planned_start_date date
6284 , p_planned_end_date date
6285 , p_scheduled_start_date date
6286 , p_scheduled_end_date date
6287 , p_actual_start_date date
6288 , p_actual_end_date date
6289 , p_object_type_code VARCHAR2
6290 , p_object_name VARCHAR2
6291 , p_source_object_id NUMBER
6292 , p_percentage_complete NUMBER
6293 , p_reason_code VARCHAR2
6294 , p_private_flag VARCHAR2
6295 , p_restrict_closure_flag VARCHAR2
6296 , p_multi_booked_flag VARCHAR2
6297 , p_milestone_flag VARCHAR2
6298 , p_holiday_flag VARCHAR2
6299 , p_workflow_process_id NUMBER
6300 , p_notification_flag VARCHAR2
6301 , p_parent_task_id NUMBER
6302 , p_alarm_on VARCHAR2
6306 , p_ref_object_type_code VARCHAR2
6303 , p_alarm_count NUMBER
6304 , p_alarm_fired_count NUMBER
6305 , p_ref_object_id NUMBER
6307 , p48_a0 JTF_VARCHAR2_TABLE_100
6308 , p48_a1 JTF_VARCHAR2_TABLE_100
6309 , p_start_pointer NUMBER
6310 , p_rec_wanted NUMBER
6311 , p_show_all VARCHAR2
6312 , p_query_or_next_code VARCHAR2
6313 , p53_a0 out nocopy JTF_NUMBER_TABLE
6314 , p53_a1 out nocopy JTF_VARCHAR2_TABLE_100
6315 , p53_a2 out nocopy JTF_VARCHAR2_TABLE_100
6316 , p53_a3 out nocopy JTF_VARCHAR2_TABLE_4000
6317 , p53_a4 out nocopy JTF_NUMBER_TABLE
6318 , p53_a5 out nocopy JTF_VARCHAR2_TABLE_100
6319 , p53_a6 out nocopy JTF_NUMBER_TABLE
6320 , p53_a7 out nocopy JTF_VARCHAR2_TABLE_100
6321 , p53_a8 out nocopy JTF_NUMBER_TABLE
6322 , p53_a9 out nocopy JTF_VARCHAR2_TABLE_100
6323 , p53_a10 out nocopy JTF_VARCHAR2_TABLE_100
6324 , p53_a11 out nocopy JTF_NUMBER_TABLE
6325 , p53_a12 out nocopy JTF_VARCHAR2_TABLE_4000
6326 , p53_a13 out nocopy JTF_NUMBER_TABLE
6327 , p53_a14 out nocopy JTF_VARCHAR2_TABLE_4000
6328 , p53_a15 out nocopy JTF_NUMBER_TABLE
6329 , p53_a16 out nocopy JTF_VARCHAR2_TABLE_400
6330 , p53_a17 out nocopy JTF_VARCHAR2_TABLE_100
6331 , p53_a18 out nocopy JTF_VARCHAR2_TABLE_100
6332 , p53_a19 out nocopy JTF_NUMBER_TABLE
6333 , p53_a20 out nocopy JTF_NUMBER_TABLE
6334 , p53_a21 out nocopy JTF_DATE_TABLE
6335 , p53_a22 out nocopy JTF_DATE_TABLE
6336 , p53_a23 out nocopy JTF_DATE_TABLE
6337 , p53_a24 out nocopy JTF_DATE_TABLE
6338 , p53_a25 out nocopy JTF_DATE_TABLE
6339 , p53_a26 out nocopy JTF_DATE_TABLE
6340 , p53_a27 out nocopy JTF_VARCHAR2_TABLE_100
6341 , p53_a28 out nocopy JTF_NUMBER_TABLE
6342 , p53_a29 out nocopy JTF_VARCHAR2_TABLE_100
6343 , p53_a30 out nocopy JTF_NUMBER_TABLE
6344 , p53_a31 out nocopy JTF_VARCHAR2_TABLE_100
6345 , p53_a32 out nocopy JTF_NUMBER_TABLE
6346 , p53_a33 out nocopy JTF_VARCHAR2_TABLE_100
6347 , p53_a34 out nocopy JTF_NUMBER_TABLE
6348 , p53_a35 out nocopy JTF_VARCHAR2_TABLE_100
6349 , p53_a36 out nocopy JTF_NUMBER_TABLE
6350 , p53_a37 out nocopy JTF_VARCHAR2_TABLE_100
6351 , p53_a38 out nocopy JTF_VARCHAR2_TABLE_100
6352 , p53_a39 out nocopy JTF_VARCHAR2_TABLE_100
6353 , p53_a40 out nocopy JTF_VARCHAR2_TABLE_100
6354 , p53_a41 out nocopy JTF_VARCHAR2_TABLE_100
6355 , p53_a42 out nocopy JTF_VARCHAR2_TABLE_100
6356 , p53_a43 out nocopy JTF_NUMBER_TABLE
6357 , p53_a44 out nocopy JTF_VARCHAR2_TABLE_100
6358 , p53_a45 out nocopy JTF_NUMBER_TABLE
6359 , p53_a46 out nocopy JTF_VARCHAR2_TABLE_100
6360 , p53_a47 out nocopy JTF_NUMBER_TABLE
6361 , p53_a48 out nocopy JTF_NUMBER_TABLE
6362 , p53_a49 out nocopy JTF_VARCHAR2_TABLE_100
6363 , p53_a50 out nocopy JTF_VARCHAR2_TABLE_100
6364 , p53_a51 out nocopy JTF_NUMBER_TABLE
6365 , p53_a52 out nocopy JTF_NUMBER_TABLE
6366 , p53_a53 out nocopy JTF_NUMBER_TABLE
6367 , p53_a54 out nocopy JTF_VARCHAR2_TABLE_100
6368 , p53_a55 out nocopy JTF_VARCHAR2_TABLE_200
6369 , p53_a56 out nocopy JTF_VARCHAR2_TABLE_200
6370 , p53_a57 out nocopy JTF_VARCHAR2_TABLE_200
6371 , p53_a58 out nocopy JTF_VARCHAR2_TABLE_200
6372 , p53_a59 out nocopy JTF_VARCHAR2_TABLE_200
6373 , p53_a60 out nocopy JTF_VARCHAR2_TABLE_200
6374 , p53_a61 out nocopy JTF_VARCHAR2_TABLE_200
6375 , p53_a62 out nocopy JTF_VARCHAR2_TABLE_200
6376 , p53_a63 out nocopy JTF_VARCHAR2_TABLE_200
6377 , p53_a64 out nocopy JTF_VARCHAR2_TABLE_200
6378 , p53_a65 out nocopy JTF_VARCHAR2_TABLE_200
6379 , p53_a66 out nocopy JTF_VARCHAR2_TABLE_200
6380 , p53_a67 out nocopy JTF_VARCHAR2_TABLE_200
6381 , p53_a68 out nocopy JTF_VARCHAR2_TABLE_200
6382 , p53_a69 out nocopy JTF_VARCHAR2_TABLE_200
6383 , p53_a70 out nocopy JTF_VARCHAR2_TABLE_200
6384 , p53_a71 out nocopy JTF_NUMBER_TABLE
6385 , p53_a72 out nocopy JTF_DATE_TABLE
6386 , p53_a73 out nocopy JTF_VARCHAR2_TABLE_4000
6387 , p53_a74 out nocopy JTF_NUMBER_TABLE
6388 , p53_a75 out nocopy JTF_DATE_TABLE
6389 , p53_a76 out nocopy JTF_DATE_TABLE
6390 , p53_a77 out nocopy JTF_VARCHAR2_TABLE_100
6391 , p53_a78 out nocopy JTF_VARCHAR2_TABLE_100
6392 , p53_a79 out nocopy JTF_VARCHAR2_TABLE_100
6393 , p53_a80 out nocopy JTF_NUMBER_TABLE
6394 , p53_a81 out nocopy JTF_NUMBER_TABLE
6395 , x_total_retrieved out nocopy NUMBER
6396 , x_total_returned out nocopy NUMBER
6397 , x_return_status out nocopy VARCHAR2
6398 , x_msg_count out nocopy NUMBER
6399 , x_msg_data out nocopy VARCHAR2
6400 , x_object_version_number in out nocopy NUMBER
6401 , p_location_id NUMBER
6402 )
6403
6404 as
6405 ddp_planned_start_date date;
6406 ddp_planned_end_date date;
6407 ddp_scheduled_start_date date;
6408 ddp_scheduled_end_date date;
6409 ddp_actual_start_date date;
6410 ddp_actual_end_date date;
6411 ddp_sort_data jtf_tasks_pub.sort_data;
6412 ddx_task_table jtf_tasks_pub.task_table_type;
6413 ddindx binary_integer; indx binary_integer;
6414 begin
6415
6416 -- copy data to the local IN or IN-OUT args, if any
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441 ddp_planned_start_date := rosetta_g_miss_date_in_map(p_planned_start_date);
6442
6443 ddp_planned_end_date := rosetta_g_miss_date_in_map(p_planned_end_date);
6444
6445 ddp_scheduled_start_date := rosetta_g_miss_date_in_map(p_scheduled_start_date);
6446
6450
6447 ddp_scheduled_end_date := rosetta_g_miss_date_in_map(p_scheduled_end_date);
6448
6449 ddp_actual_start_date := rosetta_g_miss_date_in_map(p_actual_start_date);
6451 ddp_actual_end_date := rosetta_g_miss_date_in_map(p_actual_end_date);
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471 jtf_tasks_pub_w.rosetta_table_copy_in_p34(ddp_sort_data, p48_a0
6472 , p48_a1
6473 );
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487 -- here's the delegated call to the old PL/SQL routine
6488 jtf_tasks_pub.query_task(p_api_version,
6489 p_init_msg_list,
6490 p_validate_level,
6491 p_task_number,
6492 p_task_id,
6493 p_task_name,
6494 p_description,
6495 p_task_type_name,
6496 p_task_type_id,
6497 p_task_status_name,
6498 p_task_status_id,
6499 p_task_priority_name,
6500 p_task_priority_id,
6501 p_owner_type_code,
6502 p_owner_id,
6503 p_assigned_name,
6504 p_assigned_by_id,
6505 p_address_id,
6506 p_owner_territory_id,
6507 p_customer_id,
6508 p_customer_name,
6509 p_customer_number,
6510 p_cust_account_number,
6511 p_cust_account_id,
6512 ddp_planned_start_date,
6513 ddp_planned_end_date,
6514 ddp_scheduled_start_date,
6515 ddp_scheduled_end_date,
6516 ddp_actual_start_date,
6517 ddp_actual_end_date,
6518 p_object_type_code,
6519 p_object_name,
6520 p_source_object_id,
6521 p_percentage_complete,
6522 p_reason_code,
6523 p_private_flag,
6524 p_restrict_closure_flag,
6525 p_multi_booked_flag,
6526 p_milestone_flag,
6527 p_holiday_flag,
6528 p_workflow_process_id,
6529 p_notification_flag,
6530 p_parent_task_id,
6531 p_alarm_on,
6532 p_alarm_count,
6533 p_alarm_fired_count,
6534 p_ref_object_id,
6535 p_ref_object_type_code,
6536 ddp_sort_data,
6537 p_start_pointer,
6538 p_rec_wanted,
6539 p_show_all,
6540 p_query_or_next_code,
6541 ddx_task_table,
6542 x_total_retrieved,
6543 x_total_returned,
6544 x_return_status,
6545 x_msg_count,
6546 x_msg_data,
6547 x_object_version_number,
6548 p_location_id);
6549
6550 -- copy data back from the local variables to OUT or IN-OUT args, if any
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604 jtf_tasks_pub_w.rosetta_table_copy_out_p31(ddx_task_table, p53_a0
6605 , p53_a1
6606 , p53_a2
6607 , p53_a3
6608 , p53_a4
6609 , p53_a5
6610 , p53_a6
6611 , p53_a7
6612 , p53_a8
6613 , p53_a9
6614 , p53_a10
6615 , p53_a11
6616 , p53_a12
6617 , p53_a13
6618 , p53_a14
6619 , p53_a15
6620 , p53_a16
6621 , p53_a17
6622 , p53_a18
6623 , p53_a19
6624 , p53_a20
6625 , p53_a21
6626 , p53_a22
6627 , p53_a23
6628 , p53_a24
6629 , p53_a25
6630 , p53_a26
6631 , p53_a27
6632 , p53_a28
6633 , p53_a29
6634 , p53_a30
6635 , p53_a31
6636 , p53_a32
6637 , p53_a33
6638 , p53_a34
6639 , p53_a35
6640 , p53_a36
6641 , p53_a37
6642 , p53_a38
6643 , p53_a39
6644 , p53_a40
6645 , p53_a41
6646 , p53_a42
6647 , p53_a43
6648 , p53_a44
6649 , p53_a45
6650 , p53_a46
6651 , p53_a47
6652 , p53_a48
6653 , p53_a49
6654 , p53_a50
6655 , p53_a51
6656 , p53_a52
6657 , p53_a53
6658 , p53_a54
6659 , p53_a55
6660 , p53_a56
6661 , p53_a57
6662 , p53_a58
6663 , p53_a59
6664 , p53_a60
6665 , p53_a61
6666 , p53_a62
6667 , p53_a63
6668 , p53_a64
6669 , p53_a65
6670 , p53_a66
6671 , p53_a67
6672 , p53_a68
6673 , p53_a69
6674 , p53_a70
6675 , p53_a71
6676 , p53_a72
6677 , p53_a73
6678 , p53_a74
6679 , p53_a75
6680 , p53_a76
6681 , p53_a77
6682 , p53_a78
6683 , p53_a79
6684 , p53_a80
6685 , p53_a81
6686 );
6687
6688
6689
6690
6691
6695
6692
6693
6694 end;
6696 procedure query_task(p_api_version NUMBER
6697 , p_init_msg_list VARCHAR2
6698 , p_validate_level VARCHAR2
6699 , p_task_number VARCHAR2
6700 , p_task_id NUMBER
6701 , p_task_name VARCHAR2
6702 , p_description VARCHAR2
6703 , p_task_type_name VARCHAR2
6704 , p_task_type_id NUMBER
6705 , p_task_status_name VARCHAR2
6706 , p_task_status_id NUMBER
6707 , p_task_priority_name VARCHAR2
6708 , p_task_priority_id NUMBER
6709 , p_owner_type_code VARCHAR2
6710 , p_owner_id NUMBER
6711 , p_assigned_name VARCHAR2
6712 , p_assigned_by_id NUMBER
6713 , p_address_id NUMBER
6714 , p_owner_territory_id NUMBER
6715 , p_customer_id NUMBER
6716 , p_customer_name VARCHAR2
6717 , p_customer_number VARCHAR2
6718 , p_cust_account_number VARCHAR2
6719 , p_cust_account_id NUMBER
6720 , p_planned_start_date date
6721 , p_planned_end_date date
6722 , p_scheduled_start_date date
6723 , p_scheduled_end_date date
6724 , p_actual_start_date date
6725 , p_actual_end_date date
6726 , p_object_type_code VARCHAR2
6727 , p_object_name VARCHAR2
6728 , p_source_object_id NUMBER
6729 , p_percentage_complete NUMBER
6730 , p_reason_code VARCHAR2
6731 , p_private_flag VARCHAR2
6732 , p_restrict_closure_flag VARCHAR2
6733 , p_multi_booked_flag VARCHAR2
6734 , p_milestone_flag VARCHAR2
6735 , p_holiday_flag VARCHAR2
6736 , p_workflow_process_id NUMBER
6737 , p_notification_flag VARCHAR2
6738 , p_parent_task_id NUMBER
6739 , p_alarm_on VARCHAR2
6740 , p_alarm_count NUMBER
6741 , p_alarm_fired_count NUMBER
6742 , p_ref_object_id NUMBER
6743 , p_ref_object_type_code VARCHAR2
6744 , p48_a0 JTF_VARCHAR2_TABLE_100
6745 , p48_a1 JTF_VARCHAR2_TABLE_100
6746 , p_start_pointer NUMBER
6747 , p_rec_wanted NUMBER
6748 , p_show_all VARCHAR2
6749 , p_query_or_next_code VARCHAR2
6750 , p53_a0 out nocopy JTF_NUMBER_TABLE
6751 , p53_a1 out nocopy JTF_VARCHAR2_TABLE_100
6752 , p53_a2 out nocopy JTF_VARCHAR2_TABLE_100
6753 , p53_a3 out nocopy JTF_VARCHAR2_TABLE_4000
6754 , p53_a4 out nocopy JTF_NUMBER_TABLE
6755 , p53_a5 out nocopy JTF_VARCHAR2_TABLE_100
6756 , p53_a6 out nocopy JTF_NUMBER_TABLE
6757 , p53_a7 out nocopy JTF_VARCHAR2_TABLE_100
6758 , p53_a8 out nocopy JTF_NUMBER_TABLE
6759 , p53_a9 out nocopy JTF_VARCHAR2_TABLE_100
6760 , p53_a10 out nocopy JTF_VARCHAR2_TABLE_100
6761 , p53_a11 out nocopy JTF_NUMBER_TABLE
6762 , p53_a12 out nocopy JTF_VARCHAR2_TABLE_4000
6763 , p53_a13 out nocopy JTF_NUMBER_TABLE
6764 , p53_a14 out nocopy JTF_VARCHAR2_TABLE_4000
6765 , p53_a15 out nocopy JTF_NUMBER_TABLE
6766 , p53_a16 out nocopy JTF_VARCHAR2_TABLE_400
6767 , p53_a17 out nocopy JTF_VARCHAR2_TABLE_100
6768 , p53_a18 out nocopy JTF_VARCHAR2_TABLE_100
6769 , p53_a19 out nocopy JTF_NUMBER_TABLE
6770 , p53_a20 out nocopy JTF_NUMBER_TABLE
6771 , p53_a21 out nocopy JTF_DATE_TABLE
6772 , p53_a22 out nocopy JTF_DATE_TABLE
6773 , p53_a23 out nocopy JTF_DATE_TABLE
6774 , p53_a24 out nocopy JTF_DATE_TABLE
6775 , p53_a25 out nocopy JTF_DATE_TABLE
6776 , p53_a26 out nocopy JTF_DATE_TABLE
6777 , p53_a27 out nocopy JTF_VARCHAR2_TABLE_100
6778 , p53_a28 out nocopy JTF_NUMBER_TABLE
6779 , p53_a29 out nocopy JTF_VARCHAR2_TABLE_100
6780 , p53_a30 out nocopy JTF_NUMBER_TABLE
6781 , p53_a31 out nocopy JTF_VARCHAR2_TABLE_100
6782 , p53_a32 out nocopy JTF_NUMBER_TABLE
6783 , p53_a33 out nocopy JTF_VARCHAR2_TABLE_100
6784 , p53_a34 out nocopy JTF_NUMBER_TABLE
6785 , p53_a35 out nocopy JTF_VARCHAR2_TABLE_100
6786 , p53_a36 out nocopy JTF_NUMBER_TABLE
6787 , p53_a37 out nocopy JTF_VARCHAR2_TABLE_100
6788 , p53_a38 out nocopy JTF_VARCHAR2_TABLE_100
6789 , p53_a39 out nocopy JTF_VARCHAR2_TABLE_100
6790 , p53_a40 out nocopy JTF_VARCHAR2_TABLE_100
6791 , p53_a41 out nocopy JTF_VARCHAR2_TABLE_100
6792 , p53_a42 out nocopy JTF_VARCHAR2_TABLE_100
6793 , p53_a43 out nocopy JTF_NUMBER_TABLE
6794 , p53_a44 out nocopy JTF_VARCHAR2_TABLE_100
6795 , p53_a45 out nocopy JTF_NUMBER_TABLE
6796 , p53_a46 out nocopy JTF_VARCHAR2_TABLE_100
6797 , p53_a47 out nocopy JTF_NUMBER_TABLE
6798 , p53_a48 out nocopy JTF_NUMBER_TABLE
6799 , p53_a49 out nocopy JTF_VARCHAR2_TABLE_100
6800 , p53_a50 out nocopy JTF_VARCHAR2_TABLE_100
6801 , p53_a51 out nocopy JTF_NUMBER_TABLE
6802 , p53_a52 out nocopy JTF_NUMBER_TABLE
6803 , p53_a53 out nocopy JTF_NUMBER_TABLE
6804 , p53_a54 out nocopy JTF_VARCHAR2_TABLE_100
6805 , p53_a55 out nocopy JTF_VARCHAR2_TABLE_200
6806 , p53_a56 out nocopy JTF_VARCHAR2_TABLE_200
6807 , p53_a57 out nocopy JTF_VARCHAR2_TABLE_200
6808 , p53_a58 out nocopy JTF_VARCHAR2_TABLE_200
6809 , p53_a59 out nocopy JTF_VARCHAR2_TABLE_200
6810 , p53_a60 out nocopy JTF_VARCHAR2_TABLE_200
6811 , p53_a61 out nocopy JTF_VARCHAR2_TABLE_200
6812 , p53_a62 out nocopy JTF_VARCHAR2_TABLE_200
6813 , p53_a63 out nocopy JTF_VARCHAR2_TABLE_200
6814 , p53_a64 out nocopy JTF_VARCHAR2_TABLE_200
6815 , p53_a65 out nocopy JTF_VARCHAR2_TABLE_200
6816 , p53_a66 out nocopy JTF_VARCHAR2_TABLE_200
6817 , p53_a67 out nocopy JTF_VARCHAR2_TABLE_200
6818 , p53_a68 out nocopy JTF_VARCHAR2_TABLE_200
6819 , p53_a69 out nocopy JTF_VARCHAR2_TABLE_200
6820 , p53_a70 out nocopy JTF_VARCHAR2_TABLE_200
6821 , p53_a71 out nocopy JTF_NUMBER_TABLE
6822 , p53_a72 out nocopy JTF_DATE_TABLE
6823 , p53_a73 out nocopy JTF_VARCHAR2_TABLE_4000
6824 , p53_a74 out nocopy JTF_NUMBER_TABLE
6825 , p53_a75 out nocopy JTF_DATE_TABLE
6826 , p53_a76 out nocopy JTF_DATE_TABLE
6830 , p53_a80 out nocopy JTF_NUMBER_TABLE
6827 , p53_a77 out nocopy JTF_VARCHAR2_TABLE_100
6828 , p53_a78 out nocopy JTF_VARCHAR2_TABLE_100
6829 , p53_a79 out nocopy JTF_VARCHAR2_TABLE_100
6831 , p53_a81 out nocopy JTF_NUMBER_TABLE
6832 , x_total_retrieved out nocopy NUMBER
6833 , x_total_returned out nocopy NUMBER
6834 , x_return_status out nocopy VARCHAR2
6835 , x_msg_count out nocopy NUMBER
6836 , x_msg_data out nocopy VARCHAR2
6837 , x_object_version_number in out nocopy NUMBER
6838 )
6839
6840 as
6841 ddp_planned_start_date date;
6842 ddp_planned_end_date date;
6843 ddp_scheduled_start_date date;
6844 ddp_scheduled_end_date date;
6845 ddp_actual_start_date date;
6846 ddp_actual_end_date date;
6847 ddp_sort_data jtf_tasks_pub.sort_data;
6848 ddx_task_table jtf_tasks_pub.task_table_type;
6849 ddindx binary_integer; indx binary_integer;
6850 begin
6851
6852 -- copy data to the local IN or IN-OUT args, if any
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877 ddp_planned_start_date := rosetta_g_miss_date_in_map(p_planned_start_date);
6878
6879 ddp_planned_end_date := rosetta_g_miss_date_in_map(p_planned_end_date);
6880
6881 ddp_scheduled_start_date := rosetta_g_miss_date_in_map(p_scheduled_start_date);
6882
6883 ddp_scheduled_end_date := rosetta_g_miss_date_in_map(p_scheduled_end_date);
6884
6885 ddp_actual_start_date := rosetta_g_miss_date_in_map(p_actual_start_date);
6886
6887 ddp_actual_end_date := rosetta_g_miss_date_in_map(p_actual_end_date);
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907 jtf_tasks_pub_w.rosetta_table_copy_in_p34(ddp_sort_data, p48_a0
6908 , p48_a1
6909 );
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922 -- here's the delegated call to the old PL/SQL routine
6923 jtf_tasks_pub.query_task(p_api_version,
6924 p_init_msg_list,
6925 p_validate_level,
6926 p_task_number,
6927 p_task_id,
6928 p_task_name,
6929 p_description,
6930 p_task_type_name,
6931 p_task_type_id,
6932 p_task_status_name,
6933 p_task_status_id,
6934 p_task_priority_name,
6935 p_task_priority_id,
6936 p_owner_type_code,
6937 p_owner_id,
6938 p_assigned_name,
6939 p_assigned_by_id,
6940 p_address_id,
6941 p_owner_territory_id,
6942 p_customer_id,
6943 p_customer_name,
6944 p_customer_number,
6945 p_cust_account_number,
6946 p_cust_account_id,
6947 ddp_planned_start_date,
6948 ddp_planned_end_date,
6949 ddp_scheduled_start_date,
6950 ddp_scheduled_end_date,
6951 ddp_actual_start_date,
6952 ddp_actual_end_date,
6953 p_object_type_code,
6954 p_object_name,
6955 p_source_object_id,
6956 p_percentage_complete,
6957 p_reason_code,
6958 p_private_flag,
6959 p_restrict_closure_flag,
6960 p_multi_booked_flag,
6961 p_milestone_flag,
6962 p_holiday_flag,
6963 p_workflow_process_id,
6964 p_notification_flag,
6965 p_parent_task_id,
6966 p_alarm_on,
6967 p_alarm_count,
6968 p_alarm_fired_count,
6969 p_ref_object_id,
6970 p_ref_object_type_code,
6971 ddp_sort_data,
6972 p_start_pointer,
6973 p_rec_wanted,
6974 p_show_all,
6975 p_query_or_next_code,
6976 ddx_task_table,
6977 x_total_retrieved,
6978 x_total_returned,
6979 x_return_status,
6980 x_msg_count,
6981 x_msg_data,
6982 x_object_version_number);
6983
6984 -- copy data back from the local variables to OUT or IN-OUT args, if any
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038 jtf_tasks_pub_w.rosetta_table_copy_out_p31(ddx_task_table, p53_a0
7039 , p53_a1
7040 , p53_a2
7041 , p53_a3
7042 , p53_a4
7043 , p53_a5
7044 , p53_a6
7045 , p53_a7
7046 , p53_a8
7047 , p53_a9
7048 , p53_a10
7049 , p53_a11
7050 , p53_a12
7051 , p53_a13
7052 , p53_a14
7053 , p53_a15
7054 , p53_a16
7055 , p53_a17
7056 , p53_a18
7057 , p53_a19
7058 , p53_a20
7059 , p53_a21
7063 , p53_a25
7060 , p53_a22
7061 , p53_a23
7062 , p53_a24
7064 , p53_a26
7065 , p53_a27
7066 , p53_a28
7067 , p53_a29
7068 , p53_a30
7069 , p53_a31
7070 , p53_a32
7071 , p53_a33
7072 , p53_a34
7073 , p53_a35
7074 , p53_a36
7075 , p53_a37
7076 , p53_a38
7077 , p53_a39
7078 , p53_a40
7079 , p53_a41
7080 , p53_a42
7081 , p53_a43
7082 , p53_a44
7083 , p53_a45
7084 , p53_a46
7085 , p53_a47
7086 , p53_a48
7087 , p53_a49
7088 , p53_a50
7089 , p53_a51
7090 , p53_a52
7091 , p53_a53
7092 , p53_a54
7093 , p53_a55
7094 , p53_a56
7095 , p53_a57
7096 , p53_a58
7097 , p53_a59
7098 , p53_a60
7099 , p53_a61
7100 , p53_a62
7101 , p53_a63
7102 , p53_a64
7103 , p53_a65
7104 , p53_a66
7105 , p53_a67
7106 , p53_a68
7107 , p53_a69
7108 , p53_a70
7109 , p53_a71
7110 , p53_a72
7111 , p53_a73
7112 , p53_a74
7113 , p53_a75
7114 , p53_a76
7115 , p53_a77
7116 , p53_a78
7117 , p53_a79
7118 , p53_a80
7119 , p53_a81
7120 );
7121
7122
7123
7124
7125
7126
7127 end;
7128
7129 procedure query_next_task(p_api_version NUMBER
7130 , p_init_msg_list VARCHAR2
7131 , p_validate_level VARCHAR2
7132 , p_task_id NUMBER
7133 , p_query_type VARCHAR2
7134 , p_date_type VARCHAR2
7135 , p_date_start_or_end VARCHAR2
7136 , p_owner_id NUMBER
7137 , p_owner_type_code VARCHAR2
7138 , p_assigned_by NUMBER
7139 , p10_a0 JTF_VARCHAR2_TABLE_100
7140 , p10_a1 JTF_VARCHAR2_TABLE_100
7141 , p_start_pointer NUMBER
7142 , p_rec_wanted NUMBER
7143 , p_show_all VARCHAR2
7144 , p_query_or_next_code VARCHAR2
7145 , p15_a0 out nocopy JTF_NUMBER_TABLE
7146 , p15_a1 out nocopy JTF_VARCHAR2_TABLE_100
7147 , p15_a2 out nocopy JTF_VARCHAR2_TABLE_100
7148 , p15_a3 out nocopy JTF_VARCHAR2_TABLE_4000
7149 , p15_a4 out nocopy JTF_NUMBER_TABLE
7150 , p15_a5 out nocopy JTF_VARCHAR2_TABLE_100
7151 , p15_a6 out nocopy JTF_NUMBER_TABLE
7152 , p15_a7 out nocopy JTF_VARCHAR2_TABLE_100
7153 , p15_a8 out nocopy JTF_NUMBER_TABLE
7154 , p15_a9 out nocopy JTF_VARCHAR2_TABLE_100
7155 , p15_a10 out nocopy JTF_VARCHAR2_TABLE_100
7156 , p15_a11 out nocopy JTF_NUMBER_TABLE
7157 , p15_a12 out nocopy JTF_VARCHAR2_TABLE_4000
7158 , p15_a13 out nocopy JTF_NUMBER_TABLE
7159 , p15_a14 out nocopy JTF_VARCHAR2_TABLE_4000
7160 , p15_a15 out nocopy JTF_NUMBER_TABLE
7161 , p15_a16 out nocopy JTF_VARCHAR2_TABLE_400
7162 , p15_a17 out nocopy JTF_VARCHAR2_TABLE_100
7163 , p15_a18 out nocopy JTF_VARCHAR2_TABLE_100
7164 , p15_a19 out nocopy JTF_NUMBER_TABLE
7165 , p15_a20 out nocopy JTF_NUMBER_TABLE
7166 , p15_a21 out nocopy JTF_DATE_TABLE
7167 , p15_a22 out nocopy JTF_DATE_TABLE
7168 , p15_a23 out nocopy JTF_DATE_TABLE
7169 , p15_a24 out nocopy JTF_DATE_TABLE
7170 , p15_a25 out nocopy JTF_DATE_TABLE
7171 , p15_a26 out nocopy JTF_DATE_TABLE
7172 , p15_a27 out nocopy JTF_VARCHAR2_TABLE_100
7173 , p15_a28 out nocopy JTF_NUMBER_TABLE
7174 , p15_a29 out nocopy JTF_VARCHAR2_TABLE_100
7175 , p15_a30 out nocopy JTF_NUMBER_TABLE
7176 , p15_a31 out nocopy JTF_VARCHAR2_TABLE_100
7177 , p15_a32 out nocopy JTF_NUMBER_TABLE
7178 , p15_a33 out nocopy JTF_VARCHAR2_TABLE_100
7179 , p15_a34 out nocopy JTF_NUMBER_TABLE
7180 , p15_a35 out nocopy JTF_VARCHAR2_TABLE_100
7181 , p15_a36 out nocopy JTF_NUMBER_TABLE
7182 , p15_a37 out nocopy JTF_VARCHAR2_TABLE_100
7183 , p15_a38 out nocopy JTF_VARCHAR2_TABLE_100
7184 , p15_a39 out nocopy JTF_VARCHAR2_TABLE_100
7185 , p15_a40 out nocopy JTF_VARCHAR2_TABLE_100
7186 , p15_a41 out nocopy JTF_VARCHAR2_TABLE_100
7187 , p15_a42 out nocopy JTF_VARCHAR2_TABLE_100
7188 , p15_a43 out nocopy JTF_NUMBER_TABLE
7189 , p15_a44 out nocopy JTF_VARCHAR2_TABLE_100
7190 , p15_a45 out nocopy JTF_NUMBER_TABLE
7191 , p15_a46 out nocopy JTF_VARCHAR2_TABLE_100
7192 , p15_a47 out nocopy JTF_NUMBER_TABLE
7193 , p15_a48 out nocopy JTF_NUMBER_TABLE
7194 , p15_a49 out nocopy JTF_VARCHAR2_TABLE_100
7195 , p15_a50 out nocopy JTF_VARCHAR2_TABLE_100
7196 , p15_a51 out nocopy JTF_NUMBER_TABLE
7197 , p15_a52 out nocopy JTF_NUMBER_TABLE
7198 , p15_a53 out nocopy JTF_NUMBER_TABLE
7199 , p15_a54 out nocopy JTF_VARCHAR2_TABLE_100
7200 , p15_a55 out nocopy JTF_VARCHAR2_TABLE_200
7201 , p15_a56 out nocopy JTF_VARCHAR2_TABLE_200
7202 , p15_a57 out nocopy JTF_VARCHAR2_TABLE_200
7203 , p15_a58 out nocopy JTF_VARCHAR2_TABLE_200
7204 , p15_a59 out nocopy JTF_VARCHAR2_TABLE_200
7205 , p15_a60 out nocopy JTF_VARCHAR2_TABLE_200
7206 , p15_a61 out nocopy JTF_VARCHAR2_TABLE_200
7207 , p15_a62 out nocopy JTF_VARCHAR2_TABLE_200
7208 , p15_a63 out nocopy JTF_VARCHAR2_TABLE_200
7209 , p15_a64 out nocopy JTF_VARCHAR2_TABLE_200
7210 , p15_a65 out nocopy JTF_VARCHAR2_TABLE_200
7211 , p15_a66 out nocopy JTF_VARCHAR2_TABLE_200
7212 , p15_a67 out nocopy JTF_VARCHAR2_TABLE_200
7213 , p15_a68 out nocopy JTF_VARCHAR2_TABLE_200
7214 , p15_a69 out nocopy JTF_VARCHAR2_TABLE_200
7215 , p15_a70 out nocopy JTF_VARCHAR2_TABLE_200
7216 , p15_a71 out nocopy JTF_NUMBER_TABLE
7217 , p15_a72 out nocopy JTF_DATE_TABLE
7218 , p15_a73 out nocopy JTF_VARCHAR2_TABLE_4000
7222 , p15_a77 out nocopy JTF_VARCHAR2_TABLE_100
7219 , p15_a74 out nocopy JTF_NUMBER_TABLE
7220 , p15_a75 out nocopy JTF_DATE_TABLE
7221 , p15_a76 out nocopy JTF_DATE_TABLE
7223 , p15_a78 out nocopy JTF_VARCHAR2_TABLE_100
7224 , p15_a79 out nocopy JTF_VARCHAR2_TABLE_100
7225 , p15_a80 out nocopy JTF_NUMBER_TABLE
7226 , p15_a81 out nocopy JTF_NUMBER_TABLE
7227 , x_total_retrieved out nocopy NUMBER
7228 , x_total_returned out nocopy NUMBER
7229 , x_return_status out nocopy VARCHAR2
7230 , x_msg_count out nocopy NUMBER
7231 , x_msg_data out nocopy VARCHAR2
7232 , x_object_version_number in out nocopy NUMBER
7233 )
7234
7235 as
7236 ddp_sort_data jtf_tasks_pub.sort_data;
7237 ddx_task_table jtf_tasks_pub.task_table_type;
7238 ddindx binary_integer; indx binary_integer;
7239 begin
7240
7241 -- copy data to the local IN or IN-OUT args, if any
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252 jtf_tasks_pub_w.rosetta_table_copy_in_p34(ddp_sort_data, p10_a0
7253 , p10_a1
7254 );
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267 -- here's the delegated call to the old PL/SQL routine
7268 jtf_tasks_pub.query_next_task(p_api_version,
7269 p_init_msg_list,
7270 p_validate_level,
7271 p_task_id,
7272 p_query_type,
7273 p_date_type,
7274 p_date_start_or_end,
7275 p_owner_id,
7276 p_owner_type_code,
7277 p_assigned_by,
7278 ddp_sort_data,
7279 p_start_pointer,
7280 p_rec_wanted,
7281 p_show_all,
7282 p_query_or_next_code,
7283 ddx_task_table,
7284 x_total_retrieved,
7285 x_total_returned,
7286 x_return_status,
7287 x_msg_count,
7288 x_msg_data,
7289 x_object_version_number);
7290
7291 -- copy data back from the local variables to OUT or IN-OUT args, if any
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307 jtf_tasks_pub_w.rosetta_table_copy_out_p31(ddx_task_table, p15_a0
7308 , p15_a1
7309 , p15_a2
7310 , p15_a3
7311 , p15_a4
7312 , p15_a5
7313 , p15_a6
7314 , p15_a7
7315 , p15_a8
7316 , p15_a9
7317 , p15_a10
7318 , p15_a11
7319 , p15_a12
7320 , p15_a13
7321 , p15_a14
7322 , p15_a15
7323 , p15_a16
7324 , p15_a17
7325 , p15_a18
7326 , p15_a19
7327 , p15_a20
7328 , p15_a21
7329 , p15_a22
7330 , p15_a23
7331 , p15_a24
7332 , p15_a25
7333 , p15_a26
7334 , p15_a27
7335 , p15_a28
7336 , p15_a29
7337 , p15_a30
7338 , p15_a31
7339 , p15_a32
7340 , p15_a33
7341 , p15_a34
7342 , p15_a35
7343 , p15_a36
7344 , p15_a37
7345 , p15_a38
7346 , p15_a39
7347 , p15_a40
7348 , p15_a41
7349 , p15_a42
7350 , p15_a43
7351 , p15_a44
7352 , p15_a45
7353 , p15_a46
7354 , p15_a47
7355 , p15_a48
7356 , p15_a49
7357 , p15_a50
7358 , p15_a51
7359 , p15_a52
7360 , p15_a53
7361 , p15_a54
7362 , p15_a55
7363 , p15_a56
7364 , p15_a57
7365 , p15_a58
7366 , p15_a59
7367 , p15_a60
7368 , p15_a61
7369 , p15_a62
7370 , p15_a63
7371 , p15_a64
7372 , p15_a65
7373 , p15_a66
7374 , p15_a67
7375 , p15_a68
7376 , p15_a69
7377 , p15_a70
7378 , p15_a71
7379 , p15_a72
7380 , p15_a73
7381 , p15_a74
7382 , p15_a75
7383 , p15_a76
7384 , p15_a77
7385 , p15_a78
7386 , p15_a79
7387 , p15_a80
7388 , p15_a81
7389 );
7390
7391
7392
7393
7394
7395
7396 end;
7397
7398 procedure export_file(p_api_version NUMBER
7399 , p_init_msg_list VARCHAR2
7400 , p_validate_level VARCHAR2
7401 , p_file_name VARCHAR2
7402 , p4_a0 JTF_NUMBER_TABLE
7403 , p4_a1 JTF_VARCHAR2_TABLE_100
7404 , p4_a2 JTF_VARCHAR2_TABLE_100
7405 , p4_a3 JTF_VARCHAR2_TABLE_4000
7406 , p4_a4 JTF_NUMBER_TABLE
7407 , p4_a5 JTF_VARCHAR2_TABLE_100
7408 , p4_a6 JTF_NUMBER_TABLE
7409 , p4_a7 JTF_VARCHAR2_TABLE_100
7410 , p4_a8 JTF_NUMBER_TABLE
7411 , p4_a9 JTF_VARCHAR2_TABLE_100
7412 , p4_a10 JTF_VARCHAR2_TABLE_100
7413 , p4_a11 JTF_NUMBER_TABLE
7414 , p4_a12 JTF_VARCHAR2_TABLE_4000
7415 , p4_a13 JTF_NUMBER_TABLE
7416 , p4_a14 JTF_VARCHAR2_TABLE_4000
7417 , p4_a15 JTF_NUMBER_TABLE
7418 , p4_a16 JTF_VARCHAR2_TABLE_400
7419 , p4_a17 JTF_VARCHAR2_TABLE_100
7420 , p4_a18 JTF_VARCHAR2_TABLE_100
7421 , p4_a19 JTF_NUMBER_TABLE
7422 , p4_a20 JTF_NUMBER_TABLE
7423 , p4_a21 JTF_DATE_TABLE
7424 , p4_a22 JTF_DATE_TABLE
7425 , p4_a23 JTF_DATE_TABLE
7426 , p4_a24 JTF_DATE_TABLE
7427 , p4_a25 JTF_DATE_TABLE
7428 , p4_a26 JTF_DATE_TABLE
7429 , p4_a27 JTF_VARCHAR2_TABLE_100
7430 , p4_a28 JTF_NUMBER_TABLE
7431 , p4_a29 JTF_VARCHAR2_TABLE_100
7435 , p4_a33 JTF_VARCHAR2_TABLE_100
7432 , p4_a30 JTF_NUMBER_TABLE
7433 , p4_a31 JTF_VARCHAR2_TABLE_100
7434 , p4_a32 JTF_NUMBER_TABLE
7436 , p4_a34 JTF_NUMBER_TABLE
7437 , p4_a35 JTF_VARCHAR2_TABLE_100
7438 , p4_a36 JTF_NUMBER_TABLE
7439 , p4_a37 JTF_VARCHAR2_TABLE_100
7440 , p4_a38 JTF_VARCHAR2_TABLE_100
7441 , p4_a39 JTF_VARCHAR2_TABLE_100
7442 , p4_a40 JTF_VARCHAR2_TABLE_100
7443 , p4_a41 JTF_VARCHAR2_TABLE_100
7444 , p4_a42 JTF_VARCHAR2_TABLE_100
7445 , p4_a43 JTF_NUMBER_TABLE
7446 , p4_a44 JTF_VARCHAR2_TABLE_100
7447 , p4_a45 JTF_NUMBER_TABLE
7448 , p4_a46 JTF_VARCHAR2_TABLE_100
7449 , p4_a47 JTF_NUMBER_TABLE
7450 , p4_a48 JTF_NUMBER_TABLE
7451 , p4_a49 JTF_VARCHAR2_TABLE_100
7452 , p4_a50 JTF_VARCHAR2_TABLE_100
7453 , p4_a51 JTF_NUMBER_TABLE
7454 , p4_a52 JTF_NUMBER_TABLE
7455 , p4_a53 JTF_NUMBER_TABLE
7456 , p4_a54 JTF_VARCHAR2_TABLE_100
7457 , p4_a55 JTF_VARCHAR2_TABLE_200
7458 , p4_a56 JTF_VARCHAR2_TABLE_200
7459 , p4_a57 JTF_VARCHAR2_TABLE_200
7460 , p4_a58 JTF_VARCHAR2_TABLE_200
7461 , p4_a59 JTF_VARCHAR2_TABLE_200
7462 , p4_a60 JTF_VARCHAR2_TABLE_200
7463 , p4_a61 JTF_VARCHAR2_TABLE_200
7464 , p4_a62 JTF_VARCHAR2_TABLE_200
7465 , p4_a63 JTF_VARCHAR2_TABLE_200
7466 , p4_a64 JTF_VARCHAR2_TABLE_200
7467 , p4_a65 JTF_VARCHAR2_TABLE_200
7468 , p4_a66 JTF_VARCHAR2_TABLE_200
7469 , p4_a67 JTF_VARCHAR2_TABLE_200
7470 , p4_a68 JTF_VARCHAR2_TABLE_200
7471 , p4_a69 JTF_VARCHAR2_TABLE_200
7472 , p4_a70 JTF_VARCHAR2_TABLE_200
7473 , p4_a71 JTF_NUMBER_TABLE
7474 , p4_a72 JTF_DATE_TABLE
7475 , p4_a73 JTF_VARCHAR2_TABLE_4000
7476 , p4_a74 JTF_NUMBER_TABLE
7477 , p4_a75 JTF_DATE_TABLE
7478 , p4_a76 JTF_DATE_TABLE
7479 , p4_a77 JTF_VARCHAR2_TABLE_100
7480 , p4_a78 JTF_VARCHAR2_TABLE_100
7481 , p4_a79 JTF_VARCHAR2_TABLE_100
7482 , p4_a80 JTF_NUMBER_TABLE
7483 , p4_a81 JTF_NUMBER_TABLE
7484 , x_return_status out nocopy VARCHAR2
7485 , x_msg_count out nocopy NUMBER
7486 , x_msg_data out nocopy VARCHAR2
7487 , x_object_version_number in out nocopy NUMBER
7488 )
7489
7490 as
7491 ddp_task_table jtf_tasks_pub.task_table_type;
7492 ddindx binary_integer; indx binary_integer;
7493 begin
7494
7495 -- copy data to the local IN or IN-OUT args, if any
7496
7497
7498
7499
7500 jtf_tasks_pub_w.rosetta_table_copy_in_p31(ddp_task_table, p4_a0
7501 , p4_a1
7502 , p4_a2
7503 , p4_a3
7504 , p4_a4
7505 , p4_a5
7506 , p4_a6
7507 , p4_a7
7508 , p4_a8
7509 , p4_a9
7510 , p4_a10
7511 , p4_a11
7512 , p4_a12
7513 , p4_a13
7514 , p4_a14
7515 , p4_a15
7516 , p4_a16
7517 , p4_a17
7518 , p4_a18
7519 , p4_a19
7520 , p4_a20
7521 , p4_a21
7522 , p4_a22
7523 , p4_a23
7524 , p4_a24
7525 , p4_a25
7526 , p4_a26
7527 , p4_a27
7528 , p4_a28
7529 , p4_a29
7530 , p4_a30
7531 , p4_a31
7532 , p4_a32
7533 , p4_a33
7534 , p4_a34
7535 , p4_a35
7536 , p4_a36
7537 , p4_a37
7538 , p4_a38
7539 , p4_a39
7540 , p4_a40
7541 , p4_a41
7542 , p4_a42
7543 , p4_a43
7544 , p4_a44
7545 , p4_a45
7546 , p4_a46
7547 , p4_a47
7548 , p4_a48
7549 , p4_a49
7550 , p4_a50
7551 , p4_a51
7552 , p4_a52
7553 , p4_a53
7554 , p4_a54
7555 , p4_a55
7556 , p4_a56
7557 , p4_a57
7558 , p4_a58
7559 , p4_a59
7560 , p4_a60
7561 , p4_a61
7562 , p4_a62
7563 , p4_a63
7564 , p4_a64
7565 , p4_a65
7566 , p4_a66
7567 , p4_a67
7568 , p4_a68
7569 , p4_a69
7570 , p4_a70
7571 , p4_a71
7572 , p4_a72
7573 , p4_a73
7574 , p4_a74
7575 , p4_a75
7576 , p4_a76
7577 , p4_a77
7578 , p4_a78
7579 , p4_a79
7580 , p4_a80
7581 , p4_a81
7582 );
7583
7584
7585
7586
7587
7588 -- here's the delegated call to the old PL/SQL routine
7589 jtf_tasks_pub.export_file(p_api_version,
7590 p_init_msg_list,
7591 p_validate_level,
7592 p_file_name,
7593 ddp_task_table,
7594 x_return_status,
7595 x_msg_count,
7596 x_msg_data,
7597 x_object_version_number);
7598
7599 -- copy data back from the local variables to OUT or IN-OUT args, if any
7600
7601
7602
7603
7604
7605
7606
7607
7608 end;
7609
7610 procedure create_task_from_template(p_api_version NUMBER
7611 , p_init_msg_list VARCHAR2
7612 , p_commit VARCHAR2
7613 , p_task_template_group_id NUMBER
7614 , p_task_template_group_name VARCHAR2
7615 , p_owner_type_code VARCHAR2
7616 , p_owner_id NUMBER
7617 , p_source_object_id NUMBER
7618 , p_source_object_name VARCHAR2
7619 , x_return_status out nocopy VARCHAR2
7620 , x_msg_count out nocopy NUMBER
7621 , x_msg_data out nocopy VARCHAR2
7622 , p12_a0 out nocopy JTF_NUMBER_TABLE
7623 , p12_a1 out nocopy JTF_NUMBER_TABLE
7624 , p_assigned_by_id NUMBER
7625 , p_cust_account_id NUMBER
7629 , p_actual_end_date date
7626 , p_customer_id NUMBER
7627 , p_address_id NUMBER
7628 , p_actual_start_date date
7630 , p_planned_start_date date
7631 , p_planned_end_date date
7632 , p_scheduled_start_date date
7633 , p_scheduled_end_date date
7634 , p_palm_flag VARCHAR2
7635 , p_wince_flag VARCHAR2
7636 , p_laptop_flag VARCHAR2
7637 , p_device1_flag VARCHAR2
7638 , p_device2_flag VARCHAR2
7639 , p_device3_flag VARCHAR2
7640 , p_parent_task_id NUMBER
7641 , p_percentage_complete NUMBER
7642 , p_timezone_id NUMBER
7643 , p_actual_effort NUMBER
7644 , p_actual_effort_uom VARCHAR2
7645 , p_reason_code VARCHAR2
7646 , p_bound_mode_code VARCHAR2
7647 , p_soft_bound_flag VARCHAR2
7648 , p_workflow_process_id NUMBER
7649 , p_owner_territory_id NUMBER
7650 , p_costs NUMBER
7651 , p_currency_code VARCHAR2
7652 , p_attribute1 VARCHAR2
7653 , p_attribute2 VARCHAR2
7654 , p_attribute3 VARCHAR2
7655 , p_attribute4 VARCHAR2
7656 , p_attribute5 VARCHAR2
7657 , p_attribute6 VARCHAR2
7658 , p_attribute7 VARCHAR2
7659 , p_attribute8 VARCHAR2
7660 , p_attribute9 VARCHAR2
7661 , p_attribute10 VARCHAR2
7662 , p_attribute11 VARCHAR2
7663 , p_attribute12 VARCHAR2
7664 , p_attribute13 VARCHAR2
7665 , p_attribute14 VARCHAR2
7666 , p_attribute15 VARCHAR2
7667 , p_attribute_category VARCHAR2
7668 , p_date_selected VARCHAR2
7669 , p_location_id NUMBER
7670 )
7671
7672 as
7673 ddx_task_details_tbl jtf_tasks_pub.task_details_tbl;
7674 ddp_actual_start_date date;
7675 ddp_actual_end_date date;
7676 ddp_planned_start_date date;
7677 ddp_planned_end_date date;
7678 ddp_scheduled_start_date date;
7679 ddp_scheduled_end_date date;
7680 ddindx binary_integer; indx binary_integer;
7681 begin
7682
7683 -- copy data to the local IN or IN-OUT args, if any
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701 ddp_actual_start_date := rosetta_g_miss_date_in_map(p_actual_start_date);
7702
7703 ddp_actual_end_date := rosetta_g_miss_date_in_map(p_actual_end_date);
7704
7705 ddp_planned_start_date := rosetta_g_miss_date_in_map(p_planned_start_date);
7706
7707 ddp_planned_end_date := rosetta_g_miss_date_in_map(p_planned_end_date);
7708
7709 ddp_scheduled_start_date := rosetta_g_miss_date_in_map(p_scheduled_start_date);
7710
7711 ddp_scheduled_end_date := rosetta_g_miss_date_in_map(p_scheduled_end_date);
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749 -- here's the delegated call to the old PL/SQL routine
7750 jtf_tasks_pub.create_task_from_template(p_api_version,
7751 p_init_msg_list,
7752 p_commit,
7753 p_task_template_group_id,
7754 p_task_template_group_name,
7755 p_owner_type_code,
7756 p_owner_id,
7757 p_source_object_id,
7758 p_source_object_name,
7759 x_return_status,
7760 x_msg_count,
7761 x_msg_data,
7762 ddx_task_details_tbl,
7763 p_assigned_by_id,
7764 p_cust_account_id,
7765 p_customer_id,
7766 p_address_id,
7767 ddp_actual_start_date,
7768 ddp_actual_end_date,
7769 ddp_planned_start_date,
7770 ddp_planned_end_date,
7771 ddp_scheduled_start_date,
7772 ddp_scheduled_end_date,
7773 p_palm_flag,
7774 p_wince_flag,
7775 p_laptop_flag,
7776 p_device1_flag,
7777 p_device2_flag,
7778 p_device3_flag,
7779 p_parent_task_id,
7780 p_percentage_complete,
7781 p_timezone_id,
7782 p_actual_effort,
7783 p_actual_effort_uom,
7784 p_reason_code,
7785 p_bound_mode_code,
7786 p_soft_bound_flag,
7787 p_workflow_process_id,
7788 p_owner_territory_id,
7789 p_costs,
7790 p_currency_code,
7791 p_attribute1,
7792 p_attribute2,
7793 p_attribute3,
7794 p_attribute4,
7795 p_attribute5,
7796 p_attribute6,
7797 p_attribute7,
7798 p_attribute8,
7799 p_attribute9,
7800 p_attribute10,
7801 p_attribute11,
7802 p_attribute12,
7803 p_attribute13,
7804 p_attribute14,
7805 p_attribute15,
7806 p_attribute_category,
7807 p_date_selected,
7808 p_location_id);
7809
7810 -- copy data back from the local variables to OUT or IN-OUT args, if any
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823 jtf_tasks_pub_w.rosetta_table_copy_out_p53(ddx_task_details_tbl, p12_a0
7824 , p12_a1
7825 );
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7849
7846
7847
7848
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872 end;
7873
7874 procedure create_task_from_template(p_api_version NUMBER
7875 , p_init_msg_list VARCHAR2
7876 , p_commit VARCHAR2
7877 , p_task_template_group_id NUMBER
7878 , p_task_template_group_name VARCHAR2
7879 , p_owner_type_code VARCHAR2
7880 , p_owner_id NUMBER
7881 , p_source_object_id NUMBER
7882 , p_source_object_name VARCHAR2
7883 , x_return_status out nocopy VARCHAR2
7884 , x_msg_count out nocopy NUMBER
7885 , x_msg_data out nocopy VARCHAR2
7886 , p12_a0 out nocopy JTF_NUMBER_TABLE
7887 , p12_a1 out nocopy JTF_NUMBER_TABLE
7888 , p_assigned_by_id NUMBER
7889 , p_cust_account_id NUMBER
7890 , p_customer_id NUMBER
7891 , p_address_id NUMBER
7892 , p_actual_start_date date
7893 , p_actual_end_date date
7894 , p_planned_start_date date
7895 , p_planned_end_date date
7896 , p_scheduled_start_date date
7897 , p_scheduled_end_date date
7898 , p_palm_flag VARCHAR2
7899 , p_wince_flag VARCHAR2
7900 , p_laptop_flag VARCHAR2
7901 , p_device1_flag VARCHAR2
7902 , p_device2_flag VARCHAR2
7903 , p_device3_flag VARCHAR2
7904 , p_parent_task_id NUMBER
7905 , p_percentage_complete NUMBER
7906 , p_timezone_id NUMBER
7907 , p_actual_effort NUMBER
7908 , p_actual_effort_uom VARCHAR2
7909 , p_reason_code VARCHAR2
7910 , p_bound_mode_code VARCHAR2
7911 , p_soft_bound_flag VARCHAR2
7912 , p_workflow_process_id NUMBER
7913 , p_owner_territory_id NUMBER
7914 , p_costs NUMBER
7915 , p_currency_code VARCHAR2
7916 , p_attribute1 VARCHAR2
7917 , p_attribute2 VARCHAR2
7918 , p_attribute3 VARCHAR2
7919 , p_attribute4 VARCHAR2
7920 , p_attribute5 VARCHAR2
7921 , p_attribute6 VARCHAR2
7922 , p_attribute7 VARCHAR2
7923 , p_attribute8 VARCHAR2
7924 , p_attribute9 VARCHAR2
7925 , p_attribute10 VARCHAR2
7926 , p_attribute11 VARCHAR2
7927 , p_attribute12 VARCHAR2
7928 , p_attribute13 VARCHAR2
7929 , p_attribute14 VARCHAR2
7930 , p_attribute15 VARCHAR2
7931 , p_attribute_category VARCHAR2
7932 , p_date_selected VARCHAR2
7933 )
7934
7935 as
7936 ddx_task_details_tbl jtf_tasks_pub.task_details_tbl;
7937 ddp_actual_start_date date;
7938 ddp_actual_end_date date;
7939 ddp_planned_start_date date;
7940 ddp_planned_end_date date;
7941 ddp_scheduled_start_date date;
7942 ddp_scheduled_end_date date;
7943 ddindx binary_integer; indx binary_integer;
7944 begin
7945
7946 -- copy data to the local IN or IN-OUT args, if any
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964 ddp_actual_start_date := rosetta_g_miss_date_in_map(p_actual_start_date);
7965
7966 ddp_actual_end_date := rosetta_g_miss_date_in_map(p_actual_end_date);
7967
7968 ddp_planned_start_date := rosetta_g_miss_date_in_map(p_planned_start_date);
7969
7970 ddp_planned_end_date := rosetta_g_miss_date_in_map(p_planned_end_date);
7971
7972 ddp_scheduled_start_date := rosetta_g_miss_date_in_map(p_scheduled_start_date);
7973
7974 ddp_scheduled_end_date := rosetta_g_miss_date_in_map(p_scheduled_end_date);
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011 -- here's the delegated call to the old PL/SQL routine
8012 jtf_tasks_pub.create_task_from_template(p_api_version,
8013 p_init_msg_list,
8014 p_commit,
8015 p_task_template_group_id,
8016 p_task_template_group_name,
8017 p_owner_type_code,
8018 p_owner_id,
8019 p_source_object_id,
8020 p_source_object_name,
8021 x_return_status,
8022 x_msg_count,
8023 x_msg_data,
8024 ddx_task_details_tbl,
8025 p_assigned_by_id,
8026 p_cust_account_id,
8027 p_customer_id,
8028 p_address_id,
8029 ddp_actual_start_date,
8030 ddp_actual_end_date,
8031 ddp_planned_start_date,
8032 ddp_planned_end_date,
8033 ddp_scheduled_start_date,
8034 ddp_scheduled_end_date,
8035 p_palm_flag,
8036 p_wince_flag,
8037 p_laptop_flag,
8038 p_device1_flag,
8039 p_device2_flag,
8040 p_device3_flag,
8041 p_parent_task_id,
8042 p_percentage_complete,
8043 p_timezone_id,
8044 p_actual_effort,
8045 p_actual_effort_uom,
8046 p_reason_code,
8047 p_bound_mode_code,
8048 p_soft_bound_flag,
8049 p_workflow_process_id,
8050 p_owner_territory_id,
8051 p_costs,
8052 p_currency_code,
8053 p_attribute1,
8054 p_attribute2,
8055 p_attribute3,
8056 p_attribute4,
8057 p_attribute5,
8058 p_attribute6,
8059 p_attribute7,
8060 p_attribute8,
8061 p_attribute9,
8062 p_attribute10,
8063 p_attribute11,
8064 p_attribute12,
8065 p_attribute13,
8066 p_attribute14,
8067 p_attribute15,
8068 p_attribute_category,
8069 p_date_selected);
8070
8071 -- copy data back from the local variables to OUT or IN-OUT args, if any
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084 jtf_tasks_pub_w.rosetta_table_copy_out_p53(ddx_task_details_tbl, p12_a0
8085 , p12_a1
8086 );
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132 end;
8133
8134 end jtf_tasks_pub_w;