DBA Data[Home] [Help]

PACKAGE BODY: APPS.AHL_UMP_NONROUTINES_PVT_W

Source


1 package body ahl_ump_nonroutines_pvt_w as
2   /* $Header: AHLWNRTB.pls 120.1.12020000.2 2012/12/13 06:31:09 shnatu ship $ */
3   procedure create_sr(p_api_version  NUMBER
4     , p_init_msg_list  VARCHAR2
5     , p_commit  VARCHAR2
6     , p_validation_level  NUMBER
7     , p_default  VARCHAR2
8     , p_module_type  VARCHAR2
9     , x_return_status out nocopy  VARCHAR2
10     , x_msg_count out nocopy  NUMBER
11     , x_msg_data out nocopy  VARCHAR2
12     , p9_a0 in out nocopy  NUMBER
13     , p9_a1 in out nocopy  VARCHAR2
14     , p9_a2 in out nocopy  NUMBER
15     , p9_a3 in out nocopy  DATE
16     , p9_a4 in out nocopy  NUMBER
17     , p9_a5 in out nocopy  VARCHAR2
18     , p9_a6 in out nocopy  NUMBER
19     , p9_a7 in out nocopy  VARCHAR2
20     , p9_a8 in out nocopy  NUMBER
21     , p9_a9 in out nocopy  VARCHAR2
22     , p9_a10 in out nocopy  NUMBER
23     , p9_a11 in out nocopy  VARCHAR2
24     , p9_a12 in out nocopy  VARCHAR2
25     , p9_a13 in out nocopy  NUMBER
26     , p9_a14 in out nocopy  VARCHAR2
27     , p9_a15 in out nocopy  VARCHAR2
28     , p9_a16 in out nocopy  VARCHAR2
29     , p9_a17 in out nocopy  NUMBER
30     , p9_a18 in out nocopy  VARCHAR2
31     , p9_a19 in out nocopy  VARCHAR2
32     , p9_a20 in out nocopy  NUMBER
33     , p9_a21 in out nocopy  VARCHAR2
34     , p9_a22 in out nocopy  VARCHAR2
35     , p9_a23 in out nocopy  VARCHAR2
36     , p9_a24 in out nocopy  VARCHAR2
37     , p9_a25 in out nocopy  VARCHAR2
38     , p9_a26 in out nocopy  VARCHAR2
39     , p9_a27 in out nocopy  DATE
40     , p9_a28 in out nocopy  DATE
41     , p9_a29 in out nocopy  NUMBER
42     , p9_a30 in out nocopy  NUMBER
43     , p9_a31 in out nocopy  VARCHAR2
44     , p9_a32 in out nocopy  VARCHAR2
45     , p9_a33 in out nocopy  NUMBER
46     , p9_a34 in out nocopy  VARCHAR2
47     , p9_a35 in out nocopy  VARCHAR2
48     , p9_a36 in out nocopy  VARCHAR2
49     , p9_a37 in out nocopy  NUMBER
50     , p9_a38 in out nocopy  VARCHAR2
51     , p9_a39 in out nocopy  VARCHAR2
52     , p9_a40 in out nocopy  NUMBER
53     , p9_a41 in out nocopy  VARCHAR2
54     , p9_a42 in out nocopy  NUMBER
55     , p9_a43 in out nocopy  VARCHAR2
56     , p9_a44 in out nocopy  NUMBER
57     , p9_a45 in out nocopy  VARCHAR2
58     , p9_a46 in out nocopy  NUMBER
59     , p9_a47 in out nocopy  VARCHAR2
60     , p9_a48 in out nocopy  VARCHAR2
61     , p9_a49 in out nocopy  NUMBER
62     , p9_a50 in out nocopy  VARCHAR2
63     , p9_a51 in out nocopy  VARCHAR2
64     , p9_a52 in out nocopy  VARCHAR2
65     , p9_a53 in out nocopy  VARCHAR2
66     , p9_a54 in out nocopy  VARCHAR2
67     , p9_a55 in out nocopy  VARCHAR2
68     , p9_a56 in out nocopy  VARCHAR2
69     , p9_a57 in out nocopy  VARCHAR2
70     , p9_a58 in out nocopy  VARCHAR2
71     , p9_a59 in out nocopy  VARCHAR2
72     , p9_a60 in out nocopy  VARCHAR2
73     , p9_a61 in out nocopy  VARCHAR2
74     , p9_a62 in out nocopy  VARCHAR2
75     , p9_a63 in out nocopy  VARCHAR2
76     , p9_a64 in out nocopy  VARCHAR2
77     , p9_a65 in out nocopy  VARCHAR2
78     , p9_a66 in out nocopy  VARCHAR2
79     , p9_a67 in out nocopy  VARCHAR2
80     , p9_a68 in out nocopy  VARCHAR2
81   )
82 
83   as
84     ddp_x_nonroutine_rec ahl_ump_nonroutines_pvt.nonroutine_rec_type;
85     ddindx binary_integer; indx binary_integer;
86   begin
87 
88     -- copy data to the local IN or IN-OUT args, if any
89 
90 
91 
92 
93 
94 
95 
96 
97 
98     ddp_x_nonroutine_rec.incident_id := p9_a0;
99     ddp_x_nonroutine_rec.incident_number := p9_a1;
100     ddp_x_nonroutine_rec.incident_object_version_number := p9_a2;
101     ddp_x_nonroutine_rec.incident_date := p9_a3;
102     ddp_x_nonroutine_rec.type_id := p9_a4;
103     ddp_x_nonroutine_rec.type_name := p9_a5;
104     ddp_x_nonroutine_rec.status_id := p9_a6;
105     ddp_x_nonroutine_rec.status_name := p9_a7;
106     ddp_x_nonroutine_rec.severity_id := p9_a8;
107     ddp_x_nonroutine_rec.severity_name := p9_a9;
108     ddp_x_nonroutine_rec.urgency_id := p9_a10;
109     ddp_x_nonroutine_rec.urgency_name := p9_a11;
110     ddp_x_nonroutine_rec.customer_type := p9_a12;
111     ddp_x_nonroutine_rec.customer_id := p9_a13;
112     ddp_x_nonroutine_rec.customer_number := p9_a14;
113     ddp_x_nonroutine_rec.customer_name := p9_a15;
114     ddp_x_nonroutine_rec.contact_type := p9_a16;
115     ddp_x_nonroutine_rec.contact_id := p9_a17;
116     ddp_x_nonroutine_rec.contact_number := p9_a18;
117     ddp_x_nonroutine_rec.contact_name := p9_a19;
118     ddp_x_nonroutine_rec.instance_id := p9_a20;
119     ddp_x_nonroutine_rec.instance_number := p9_a21;
120     ddp_x_nonroutine_rec.problem_code := p9_a22;
121     ddp_x_nonroutine_rec.problem_meaning := p9_a23;
122     ddp_x_nonroutine_rec.problem_summary := p9_a24;
123     ddp_x_nonroutine_rec.resolution_code := p9_a25;
124     ddp_x_nonroutine_rec.resolution_meaning := p9_a26;
125     ddp_x_nonroutine_rec.expected_resolution_date := p9_a27;
126     ddp_x_nonroutine_rec.actual_resolution_date := p9_a28;
127     ddp_x_nonroutine_rec.unit_effectivity_id := p9_a29;
128     ddp_x_nonroutine_rec.ue_object_version_number := p9_a30;
129     ddp_x_nonroutine_rec.log_series_code := p9_a31;
130     ddp_x_nonroutine_rec.log_series_meaning := p9_a32;
131     ddp_x_nonroutine_rec.log_series_number := p9_a33;
132     ddp_x_nonroutine_rec.flight_number := p9_a34;
133     ddp_x_nonroutine_rec.mel_cdl_type_code := p9_a35;
134     ddp_x_nonroutine_rec.mel_cdl_type_meaning := p9_a36;
135     ddp_x_nonroutine_rec.position_path_id := p9_a37;
136     ddp_x_nonroutine_rec.ata_code := p9_a38;
137     ddp_x_nonroutine_rec.ata_meaning := p9_a39;
138     ddp_x_nonroutine_rec.clear_station_org_id := p9_a40;
139     ddp_x_nonroutine_rec.clear_station_org := p9_a41;
140     ddp_x_nonroutine_rec.clear_station_dept_id := p9_a42;
141     ddp_x_nonroutine_rec.clear_station_dept := p9_a43;
142     ddp_x_nonroutine_rec.unit_config_header_id := p9_a44;
143     ddp_x_nonroutine_rec.unit_name := p9_a45;
144     ddp_x_nonroutine_rec.inventory_item_id := p9_a46;
145     ddp_x_nonroutine_rec.item_number := p9_a47;
146     ddp_x_nonroutine_rec.serial_number := p9_a48;
147     ddp_x_nonroutine_rec.ata_sequence_id := p9_a49;
148     ddp_x_nonroutine_rec.mel_cdl_qual_flag := p9_a50;
149     ddp_x_nonroutine_rec.request_context := p9_a51;
150     ddp_x_nonroutine_rec.request_attribute1 := p9_a52;
151     ddp_x_nonroutine_rec.request_attribute2 := p9_a53;
152     ddp_x_nonroutine_rec.request_attribute3 := p9_a54;
153     ddp_x_nonroutine_rec.request_attribute4 := p9_a55;
154     ddp_x_nonroutine_rec.request_attribute5 := p9_a56;
155     ddp_x_nonroutine_rec.request_attribute6 := p9_a57;
156     ddp_x_nonroutine_rec.request_attribute7 := p9_a58;
157     ddp_x_nonroutine_rec.request_attribute8 := p9_a59;
158     ddp_x_nonroutine_rec.request_attribute9 := p9_a60;
159     ddp_x_nonroutine_rec.request_attribute10 := p9_a61;
160     ddp_x_nonroutine_rec.request_attribute11 := p9_a62;
161     ddp_x_nonroutine_rec.request_attribute12 := p9_a63;
162     ddp_x_nonroutine_rec.request_attribute13 := p9_a64;
163     ddp_x_nonroutine_rec.request_attribute14 := p9_a65;
164     ddp_x_nonroutine_rec.request_attribute15 := p9_a66;
165     ddp_x_nonroutine_rec.qa_inspection_type := p9_a67;
166     ddp_x_nonroutine_rec.qa_inspection_desc := p9_a68;
167 
168     -- here's the delegated call to the old PL/SQL routine
169     ahl_ump_nonroutines_pvt.create_sr(p_api_version,
170       p_init_msg_list,
171       p_commit,
172       p_validation_level,
173       p_default,
174       p_module_type,
175       x_return_status,
176       x_msg_count,
177       x_msg_data,
178       ddp_x_nonroutine_rec);
179 
180     -- copy data back from the local variables to OUT or IN-OUT args, if any
181 
182 
183 
184 
185 
186 
187 
188 
189 
190     p9_a0 := ddp_x_nonroutine_rec.incident_id;
191     p9_a1 := ddp_x_nonroutine_rec.incident_number;
192     p9_a2 := ddp_x_nonroutine_rec.incident_object_version_number;
193     p9_a3 := ddp_x_nonroutine_rec.incident_date;
194     p9_a4 := ddp_x_nonroutine_rec.type_id;
195     p9_a5 := ddp_x_nonroutine_rec.type_name;
196     p9_a6 := ddp_x_nonroutine_rec.status_id;
197     p9_a7 := ddp_x_nonroutine_rec.status_name;
198     p9_a8 := ddp_x_nonroutine_rec.severity_id;
199     p9_a9 := ddp_x_nonroutine_rec.severity_name;
200     p9_a10 := ddp_x_nonroutine_rec.urgency_id;
201     p9_a11 := ddp_x_nonroutine_rec.urgency_name;
202     p9_a12 := ddp_x_nonroutine_rec.customer_type;
203     p9_a13 := ddp_x_nonroutine_rec.customer_id;
204     p9_a14 := ddp_x_nonroutine_rec.customer_number;
205     p9_a15 := ddp_x_nonroutine_rec.customer_name;
206     p9_a16 := ddp_x_nonroutine_rec.contact_type;
207     p9_a17 := ddp_x_nonroutine_rec.contact_id;
208     p9_a18 := ddp_x_nonroutine_rec.contact_number;
209     p9_a19 := ddp_x_nonroutine_rec.contact_name;
210     p9_a20 := ddp_x_nonroutine_rec.instance_id;
211     p9_a21 := ddp_x_nonroutine_rec.instance_number;
212     p9_a22 := ddp_x_nonroutine_rec.problem_code;
213     p9_a23 := ddp_x_nonroutine_rec.problem_meaning;
214     p9_a24 := ddp_x_nonroutine_rec.problem_summary;
215     p9_a25 := ddp_x_nonroutine_rec.resolution_code;
216     p9_a26 := ddp_x_nonroutine_rec.resolution_meaning;
217     p9_a27 := ddp_x_nonroutine_rec.expected_resolution_date;
218     p9_a28 := ddp_x_nonroutine_rec.actual_resolution_date;
219     p9_a29 := ddp_x_nonroutine_rec.unit_effectivity_id;
220     p9_a30 := ddp_x_nonroutine_rec.ue_object_version_number;
221     p9_a31 := ddp_x_nonroutine_rec.log_series_code;
222     p9_a32 := ddp_x_nonroutine_rec.log_series_meaning;
223     p9_a33 := ddp_x_nonroutine_rec.log_series_number;
224     p9_a34 := ddp_x_nonroutine_rec.flight_number;
225     p9_a35 := ddp_x_nonroutine_rec.mel_cdl_type_code;
226     p9_a36 := ddp_x_nonroutine_rec.mel_cdl_type_meaning;
227     p9_a37 := ddp_x_nonroutine_rec.position_path_id;
228     p9_a38 := ddp_x_nonroutine_rec.ata_code;
229     p9_a39 := ddp_x_nonroutine_rec.ata_meaning;
230     p9_a40 := ddp_x_nonroutine_rec.clear_station_org_id;
231     p9_a41 := ddp_x_nonroutine_rec.clear_station_org;
232     p9_a42 := ddp_x_nonroutine_rec.clear_station_dept_id;
233     p9_a43 := ddp_x_nonroutine_rec.clear_station_dept;
234     p9_a44 := ddp_x_nonroutine_rec.unit_config_header_id;
235     p9_a45 := ddp_x_nonroutine_rec.unit_name;
236     p9_a46 := ddp_x_nonroutine_rec.inventory_item_id;
237     p9_a47 := ddp_x_nonroutine_rec.item_number;
238     p9_a48 := ddp_x_nonroutine_rec.serial_number;
239     p9_a49 := ddp_x_nonroutine_rec.ata_sequence_id;
240     p9_a50 := ddp_x_nonroutine_rec.mel_cdl_qual_flag;
241     p9_a51 := ddp_x_nonroutine_rec.request_context;
242     p9_a52 := ddp_x_nonroutine_rec.request_attribute1;
243     p9_a53 := ddp_x_nonroutine_rec.request_attribute2;
244     p9_a54 := ddp_x_nonroutine_rec.request_attribute3;
245     p9_a55 := ddp_x_nonroutine_rec.request_attribute4;
246     p9_a56 := ddp_x_nonroutine_rec.request_attribute5;
247     p9_a57 := ddp_x_nonroutine_rec.request_attribute6;
248     p9_a58 := ddp_x_nonroutine_rec.request_attribute7;
249     p9_a59 := ddp_x_nonroutine_rec.request_attribute8;
250     p9_a60 := ddp_x_nonroutine_rec.request_attribute9;
251     p9_a61 := ddp_x_nonroutine_rec.request_attribute10;
252     p9_a62 := ddp_x_nonroutine_rec.request_attribute11;
253     p9_a63 := ddp_x_nonroutine_rec.request_attribute12;
254     p9_a64 := ddp_x_nonroutine_rec.request_attribute13;
255     p9_a65 := ddp_x_nonroutine_rec.request_attribute14;
256     p9_a66 := ddp_x_nonroutine_rec.request_attribute15;
257     p9_a67 := ddp_x_nonroutine_rec.qa_inspection_type;
258     p9_a68 := ddp_x_nonroutine_rec.qa_inspection_desc;
259   end;
260 
261   procedure update_sr(p_api_version  NUMBER
262     , p_init_msg_list  VARCHAR2
263     , p_commit  VARCHAR2
264     , p_validation_level  NUMBER
265     , p_default  VARCHAR2
266     , p_module_type  VARCHAR2
267     , x_return_status out nocopy  VARCHAR2
268     , x_msg_count out nocopy  NUMBER
269     , x_msg_data out nocopy  VARCHAR2
270     , p9_a0 in out nocopy  NUMBER
271     , p9_a1 in out nocopy  VARCHAR2
272     , p9_a2 in out nocopy  NUMBER
273     , p9_a3 in out nocopy  DATE
274     , p9_a4 in out nocopy  NUMBER
275     , p9_a5 in out nocopy  VARCHAR2
276     , p9_a6 in out nocopy  NUMBER
277     , p9_a7 in out nocopy  VARCHAR2
278     , p9_a8 in out nocopy  NUMBER
279     , p9_a9 in out nocopy  VARCHAR2
280     , p9_a10 in out nocopy  NUMBER
281     , p9_a11 in out nocopy  VARCHAR2
282     , p9_a12 in out nocopy  VARCHAR2
283     , p9_a13 in out nocopy  NUMBER
284     , p9_a14 in out nocopy  VARCHAR2
285     , p9_a15 in out nocopy  VARCHAR2
286     , p9_a16 in out nocopy  VARCHAR2
287     , p9_a17 in out nocopy  NUMBER
288     , p9_a18 in out nocopy  VARCHAR2
289     , p9_a19 in out nocopy  VARCHAR2
290     , p9_a20 in out nocopy  NUMBER
291     , p9_a21 in out nocopy  VARCHAR2
292     , p9_a22 in out nocopy  VARCHAR2
293     , p9_a23 in out nocopy  VARCHAR2
294     , p9_a24 in out nocopy  VARCHAR2
295     , p9_a25 in out nocopy  VARCHAR2
296     , p9_a26 in out nocopy  VARCHAR2
297     , p9_a27 in out nocopy  DATE
298     , p9_a28 in out nocopy  DATE
299     , p9_a29 in out nocopy  NUMBER
300     , p9_a30 in out nocopy  NUMBER
301     , p9_a31 in out nocopy  VARCHAR2
302     , p9_a32 in out nocopy  VARCHAR2
303     , p9_a33 in out nocopy  NUMBER
304     , p9_a34 in out nocopy  VARCHAR2
305     , p9_a35 in out nocopy  VARCHAR2
306     , p9_a36 in out nocopy  VARCHAR2
307     , p9_a37 in out nocopy  NUMBER
308     , p9_a38 in out nocopy  VARCHAR2
309     , p9_a39 in out nocopy  VARCHAR2
310     , p9_a40 in out nocopy  NUMBER
311     , p9_a41 in out nocopy  VARCHAR2
312     , p9_a42 in out nocopy  NUMBER
313     , p9_a43 in out nocopy  VARCHAR2
314     , p9_a44 in out nocopy  NUMBER
315     , p9_a45 in out nocopy  VARCHAR2
316     , p9_a46 in out nocopy  NUMBER
317     , p9_a47 in out nocopy  VARCHAR2
318     , p9_a48 in out nocopy  VARCHAR2
319     , p9_a49 in out nocopy  NUMBER
320     , p9_a50 in out nocopy  VARCHAR2
321     , p9_a51 in out nocopy  VARCHAR2
322     , p9_a52 in out nocopy  VARCHAR2
323     , p9_a53 in out nocopy  VARCHAR2
324     , p9_a54 in out nocopy  VARCHAR2
325     , p9_a55 in out nocopy  VARCHAR2
326     , p9_a56 in out nocopy  VARCHAR2
327     , p9_a57 in out nocopy  VARCHAR2
328     , p9_a58 in out nocopy  VARCHAR2
329     , p9_a59 in out nocopy  VARCHAR2
330     , p9_a60 in out nocopy  VARCHAR2
331     , p9_a61 in out nocopy  VARCHAR2
332     , p9_a62 in out nocopy  VARCHAR2
333     , p9_a63 in out nocopy  VARCHAR2
334     , p9_a64 in out nocopy  VARCHAR2
335     , p9_a65 in out nocopy  VARCHAR2
336     , p9_a66 in out nocopy  VARCHAR2
337     , p9_a67 in out nocopy  VARCHAR2
338     , p9_a68 in out nocopy  VARCHAR2
339   )
340 
341   as
342     ddp_x_nonroutine_rec ahl_ump_nonroutines_pvt.nonroutine_rec_type;
343     ddindx binary_integer; indx binary_integer;
344   begin
345 
346     -- copy data to the local IN or IN-OUT args, if any
347 
348 
349 
350 
351 
352 
353 
354 
355 
356     ddp_x_nonroutine_rec.incident_id := p9_a0;
357     ddp_x_nonroutine_rec.incident_number := p9_a1;
358     ddp_x_nonroutine_rec.incident_object_version_number := p9_a2;
359     ddp_x_nonroutine_rec.incident_date := p9_a3;
360     ddp_x_nonroutine_rec.type_id := p9_a4;
361     ddp_x_nonroutine_rec.type_name := p9_a5;
362     ddp_x_nonroutine_rec.status_id := p9_a6;
363     ddp_x_nonroutine_rec.status_name := p9_a7;
364     ddp_x_nonroutine_rec.severity_id := p9_a8;
365     ddp_x_nonroutine_rec.severity_name := p9_a9;
366     ddp_x_nonroutine_rec.urgency_id := p9_a10;
367     ddp_x_nonroutine_rec.urgency_name := p9_a11;
368     ddp_x_nonroutine_rec.customer_type := p9_a12;
369     ddp_x_nonroutine_rec.customer_id := p9_a13;
370     ddp_x_nonroutine_rec.customer_number := p9_a14;
371     ddp_x_nonroutine_rec.customer_name := p9_a15;
372     ddp_x_nonroutine_rec.contact_type := p9_a16;
373     ddp_x_nonroutine_rec.contact_id := p9_a17;
374     ddp_x_nonroutine_rec.contact_number := p9_a18;
375     ddp_x_nonroutine_rec.contact_name := p9_a19;
376     ddp_x_nonroutine_rec.instance_id := p9_a20;
377     ddp_x_nonroutine_rec.instance_number := p9_a21;
378     ddp_x_nonroutine_rec.problem_code := p9_a22;
379     ddp_x_nonroutine_rec.problem_meaning := p9_a23;
380     ddp_x_nonroutine_rec.problem_summary := p9_a24;
381     ddp_x_nonroutine_rec.resolution_code := p9_a25;
382     ddp_x_nonroutine_rec.resolution_meaning := p9_a26;
383     ddp_x_nonroutine_rec.expected_resolution_date := p9_a27;
384     ddp_x_nonroutine_rec.actual_resolution_date := p9_a28;
385     ddp_x_nonroutine_rec.unit_effectivity_id := p9_a29;
386     ddp_x_nonroutine_rec.ue_object_version_number := p9_a30;
387     ddp_x_nonroutine_rec.log_series_code := p9_a31;
388     ddp_x_nonroutine_rec.log_series_meaning := p9_a32;
389     ddp_x_nonroutine_rec.log_series_number := p9_a33;
390     ddp_x_nonroutine_rec.flight_number := p9_a34;
391     ddp_x_nonroutine_rec.mel_cdl_type_code := p9_a35;
392     ddp_x_nonroutine_rec.mel_cdl_type_meaning := p9_a36;
393     ddp_x_nonroutine_rec.position_path_id := p9_a37;
394     ddp_x_nonroutine_rec.ata_code := p9_a38;
395     ddp_x_nonroutine_rec.ata_meaning := p9_a39;
396     ddp_x_nonroutine_rec.clear_station_org_id := p9_a40;
397     ddp_x_nonroutine_rec.clear_station_org := p9_a41;
398     ddp_x_nonroutine_rec.clear_station_dept_id := p9_a42;
399     ddp_x_nonroutine_rec.clear_station_dept := p9_a43;
400     ddp_x_nonroutine_rec.unit_config_header_id := p9_a44;
401     ddp_x_nonroutine_rec.unit_name := p9_a45;
402     ddp_x_nonroutine_rec.inventory_item_id := p9_a46;
403     ddp_x_nonroutine_rec.item_number := p9_a47;
404     ddp_x_nonroutine_rec.serial_number := p9_a48;
405     ddp_x_nonroutine_rec.ata_sequence_id := p9_a49;
406     ddp_x_nonroutine_rec.mel_cdl_qual_flag := p9_a50;
407     ddp_x_nonroutine_rec.request_context := p9_a51;
408     ddp_x_nonroutine_rec.request_attribute1 := p9_a52;
409     ddp_x_nonroutine_rec.request_attribute2 := p9_a53;
410     ddp_x_nonroutine_rec.request_attribute3 := p9_a54;
411     ddp_x_nonroutine_rec.request_attribute4 := p9_a55;
412     ddp_x_nonroutine_rec.request_attribute5 := p9_a56;
413     ddp_x_nonroutine_rec.request_attribute6 := p9_a57;
414     ddp_x_nonroutine_rec.request_attribute7 := p9_a58;
415     ddp_x_nonroutine_rec.request_attribute8 := p9_a59;
416     ddp_x_nonroutine_rec.request_attribute9 := p9_a60;
417     ddp_x_nonroutine_rec.request_attribute10 := p9_a61;
418     ddp_x_nonroutine_rec.request_attribute11 := p9_a62;
419     ddp_x_nonroutine_rec.request_attribute12 := p9_a63;
420     ddp_x_nonroutine_rec.request_attribute13 := p9_a64;
421     ddp_x_nonroutine_rec.request_attribute14 := p9_a65;
422     ddp_x_nonroutine_rec.request_attribute15 := p9_a66;
423     ddp_x_nonroutine_rec.qa_inspection_type := p9_a67;
424     ddp_x_nonroutine_rec.qa_inspection_desc := p9_a68;
425 
426     -- here's the delegated call to the old PL/SQL routine
427     ahl_ump_nonroutines_pvt.update_sr(p_api_version,
428       p_init_msg_list,
429       p_commit,
430       p_validation_level,
431       p_default,
432       p_module_type,
433       x_return_status,
434       x_msg_count,
435       x_msg_data,
436       ddp_x_nonroutine_rec);
437 
438     -- copy data back from the local variables to OUT or IN-OUT args, if any
439 
440 
441 
442 
443 
444 
445 
446 
447 
448     p9_a0 := ddp_x_nonroutine_rec.incident_id;
449     p9_a1 := ddp_x_nonroutine_rec.incident_number;
450     p9_a2 := ddp_x_nonroutine_rec.incident_object_version_number;
451     p9_a3 := ddp_x_nonroutine_rec.incident_date;
452     p9_a4 := ddp_x_nonroutine_rec.type_id;
453     p9_a5 := ddp_x_nonroutine_rec.type_name;
454     p9_a6 := ddp_x_nonroutine_rec.status_id;
455     p9_a7 := ddp_x_nonroutine_rec.status_name;
456     p9_a8 := ddp_x_nonroutine_rec.severity_id;
457     p9_a9 := ddp_x_nonroutine_rec.severity_name;
458     p9_a10 := ddp_x_nonroutine_rec.urgency_id;
459     p9_a11 := ddp_x_nonroutine_rec.urgency_name;
460     p9_a12 := ddp_x_nonroutine_rec.customer_type;
461     p9_a13 := ddp_x_nonroutine_rec.customer_id;
462     p9_a14 := ddp_x_nonroutine_rec.customer_number;
463     p9_a15 := ddp_x_nonroutine_rec.customer_name;
464     p9_a16 := ddp_x_nonroutine_rec.contact_type;
465     p9_a17 := ddp_x_nonroutine_rec.contact_id;
466     p9_a18 := ddp_x_nonroutine_rec.contact_number;
467     p9_a19 := ddp_x_nonroutine_rec.contact_name;
468     p9_a20 := ddp_x_nonroutine_rec.instance_id;
469     p9_a21 := ddp_x_nonroutine_rec.instance_number;
470     p9_a22 := ddp_x_nonroutine_rec.problem_code;
471     p9_a23 := ddp_x_nonroutine_rec.problem_meaning;
472     p9_a24 := ddp_x_nonroutine_rec.problem_summary;
473     p9_a25 := ddp_x_nonroutine_rec.resolution_code;
474     p9_a26 := ddp_x_nonroutine_rec.resolution_meaning;
475     p9_a27 := ddp_x_nonroutine_rec.expected_resolution_date;
476     p9_a28 := ddp_x_nonroutine_rec.actual_resolution_date;
477     p9_a29 := ddp_x_nonroutine_rec.unit_effectivity_id;
478     p9_a30 := ddp_x_nonroutine_rec.ue_object_version_number;
479     p9_a31 := ddp_x_nonroutine_rec.log_series_code;
480     p9_a32 := ddp_x_nonroutine_rec.log_series_meaning;
481     p9_a33 := ddp_x_nonroutine_rec.log_series_number;
482     p9_a34 := ddp_x_nonroutine_rec.flight_number;
483     p9_a35 := ddp_x_nonroutine_rec.mel_cdl_type_code;
484     p9_a36 := ddp_x_nonroutine_rec.mel_cdl_type_meaning;
485     p9_a37 := ddp_x_nonroutine_rec.position_path_id;
486     p9_a38 := ddp_x_nonroutine_rec.ata_code;
487     p9_a39 := ddp_x_nonroutine_rec.ata_meaning;
488     p9_a40 := ddp_x_nonroutine_rec.clear_station_org_id;
489     p9_a41 := ddp_x_nonroutine_rec.clear_station_org;
490     p9_a42 := ddp_x_nonroutine_rec.clear_station_dept_id;
491     p9_a43 := ddp_x_nonroutine_rec.clear_station_dept;
492     p9_a44 := ddp_x_nonroutine_rec.unit_config_header_id;
493     p9_a45 := ddp_x_nonroutine_rec.unit_name;
494     p9_a46 := ddp_x_nonroutine_rec.inventory_item_id;
495     p9_a47 := ddp_x_nonroutine_rec.item_number;
496     p9_a48 := ddp_x_nonroutine_rec.serial_number;
497     p9_a49 := ddp_x_nonroutine_rec.ata_sequence_id;
498     p9_a50 := ddp_x_nonroutine_rec.mel_cdl_qual_flag;
499     p9_a51 := ddp_x_nonroutine_rec.request_context;
500     p9_a52 := ddp_x_nonroutine_rec.request_attribute1;
501     p9_a53 := ddp_x_nonroutine_rec.request_attribute2;
502     p9_a54 := ddp_x_nonroutine_rec.request_attribute3;
503     p9_a55 := ddp_x_nonroutine_rec.request_attribute4;
504     p9_a56 := ddp_x_nonroutine_rec.request_attribute5;
505     p9_a57 := ddp_x_nonroutine_rec.request_attribute6;
506     p9_a58 := ddp_x_nonroutine_rec.request_attribute7;
507     p9_a59 := ddp_x_nonroutine_rec.request_attribute8;
508     p9_a60 := ddp_x_nonroutine_rec.request_attribute9;
509     p9_a61 := ddp_x_nonroutine_rec.request_attribute10;
510     p9_a62 := ddp_x_nonroutine_rec.request_attribute11;
511     p9_a63 := ddp_x_nonroutine_rec.request_attribute12;
512     p9_a64 := ddp_x_nonroutine_rec.request_attribute13;
513     p9_a65 := ddp_x_nonroutine_rec.request_attribute14;
514     p9_a66 := ddp_x_nonroutine_rec.request_attribute15;
515     p9_a67 := ddp_x_nonroutine_rec.qa_inspection_type;
516     p9_a68 := ddp_x_nonroutine_rec.qa_inspection_desc;
517   end;
518 
519 end ahl_ump_nonroutines_pvt_w;