1 Package Body FND_MLS_SUBMIT as
2 /* $Header: AFCPMLSB.pls 120.4 2011/03/18 16:59:26 pferguso ship $ */
3
4 procedure internal(critical in varchar2 default null,
5 type in varchar2 default null) is
6 begin
7 null;
8 end;
9
10
11 --
12 -- Name
13 -- submit_mls_request
14 -- Purpose
15 -- Submits mls concurrent request to be processed by a concurrent manager
16 --
17 -- Arguments
18 -- application - Short name of application under which the program
19 -- - is registered
20 -- program - concurrent program name for which the request has
21 -- - to be submitted
22 -- description - Optional. Will be displayed along with user
23 -- - concurrent program name
24 -- start_time - Optional. Time at which the request has to start
25 -- - running
26 -- sub_request - Optional. Set to TRUE if the request is submitted
27 -- - from another running request and has to be treated
28 -- - as a sub request. Default is FALSE
29 -- argument1..100 - Optional. Arguments for the mls concurrent request
30 --
31
32 function submit_mls_request (
33 application IN varchar2 default NULL,
34 program IN varchar2 default NULL,
35 description IN varchar2 default NULL,
36 start_time IN varchar2 default NULL,
37 sub_request IN boolean default FALSE,
38 argument1 IN varchar2 default CHR(0),
39 argument2 IN varchar2 default CHR(0),
40 argument3 IN varchar2 default CHR(0),
41 argument4 IN varchar2 default CHR(0),
42 argument5 IN varchar2 default CHR(0),
43 argument6 IN varchar2 default CHR(0),
44 argument7 IN varchar2 default CHR(0),
45 argument8 IN varchar2 default CHR(0),
46 argument9 IN varchar2 default CHR(0),
47 argument10 IN varchar2 default CHR(0),
48 argument11 IN varchar2 default CHR(0),
49 argument12 IN varchar2 default CHR(0),
50 argument13 IN varchar2 default CHR(0),
51 argument14 IN varchar2 default CHR(0),
52 argument15 IN varchar2 default CHR(0),
53 argument16 IN varchar2 default CHR(0),
54 argument17 IN varchar2 default CHR(0),
55 argument18 IN varchar2 default CHR(0),
56 argument19 IN varchar2 default CHR(0),
57 argument20 IN varchar2 default CHR(0),
58 argument21 IN varchar2 default CHR(0),
59 argument22 IN varchar2 default CHR(0),
60 argument23 IN varchar2 default CHR(0),
61 argument24 IN varchar2 default CHR(0),
62 argument25 IN varchar2 default CHR(0),
63 argument26 IN varchar2 default CHR(0),
64 argument27 IN varchar2 default CHR(0),
65 argument28 IN varchar2 default CHR(0),
66 argument29 IN varchar2 default CHR(0),
67 argument30 IN varchar2 default CHR(0),
68 argument31 IN varchar2 default CHR(0),
69 argument32 IN varchar2 default CHR(0),
70 argument33 IN varchar2 default CHR(0),
71 argument34 IN varchar2 default CHR(0),
72 argument35 IN varchar2 default CHR(0),
73 argument36 IN varchar2 default CHR(0),
74 argument37 IN varchar2 default CHR(0),
75 argument38 IN varchar2 default CHR(0),
76 argument39 IN varchar2 default CHR(0),
77 argument40 IN varchar2 default CHR(0),
78 argument41 IN varchar2 default CHR(0),
79 argument42 IN varchar2 default CHR(0),
80 argument43 IN varchar2 default CHR(0),
81 argument44 IN varchar2 default CHR(0),
82 argument45 IN varchar2 default CHR(0),
83 argument46 IN varchar2 default CHR(0),
84 argument47 IN varchar2 default CHR(0),
85 argument48 IN varchar2 default CHR(0),
86 argument49 IN varchar2 default CHR(0),
87 argument50 IN varchar2 default CHR(0),
88 argument51 IN varchar2 default CHR(0),
89 argument52 IN varchar2 default CHR(0),
90 argument53 IN varchar2 default CHR(0),
91 argument54 IN varchar2 default CHR(0),
92 argument55 IN varchar2 default CHR(0),
93 argument56 IN varchar2 default CHR(0),
94 argument57 IN varchar2 default CHR(0),
95 argument58 IN varchar2 default CHR(0),
96 argument59 IN varchar2 default CHR(0),
97 argument60 IN varchar2 default CHR(0),
98 argument61 IN varchar2 default CHR(0),
99 argument62 IN varchar2 default CHR(0),
100 argument63 IN varchar2 default CHR(0),
101 argument64 IN varchar2 default CHR(0),
102 argument65 IN varchar2 default CHR(0),
103 argument66 IN varchar2 default CHR(0),
104 argument67 IN varchar2 default CHR(0),
105 argument68 IN varchar2 default CHR(0),
106 argument69 IN varchar2 default CHR(0),
107 argument70 IN varchar2 default CHR(0),
108 argument71 IN varchar2 default CHR(0),
109 argument72 IN varchar2 default CHR(0),
110 argument73 IN varchar2 default CHR(0),
111 argument74 IN varchar2 default CHR(0),
112 argument75 IN varchar2 default CHR(0),
113 argument76 IN varchar2 default CHR(0),
114 argument77 IN varchar2 default CHR(0),
115 argument78 IN varchar2 default CHR(0),
116 argument79 IN varchar2 default CHR(0),
117 argument80 IN varchar2 default CHR(0),
118 argument81 IN varchar2 default CHR(0),
119 argument82 IN varchar2 default CHR(0),
120 argument83 IN varchar2 default CHR(0),
121 argument84 IN varchar2 default CHR(0),
122 argument85 IN varchar2 default CHR(0),
123 argument86 IN varchar2 default CHR(0),
124 argument87 IN varchar2 default CHR(0),
125 argument88 IN varchar2 default CHR(0),
126 argument89 IN varchar2 default CHR(0),
127 argument90 IN varchar2 default CHR(0),
128 argument91 IN varchar2 default CHR(0),
129 argument92 IN varchar2 default CHR(0),
130 argument93 IN varchar2 default CHR(0),
131 argument94 IN varchar2 default CHR(0),
132 argument95 IN varchar2 default CHR(0),
133 argument96 IN varchar2 default CHR(0),
134 argument97 IN varchar2 default CHR(0),
135 argument98 IN varchar2 default CHR(0),
136 argument99 IN varchar2 default CHR(0),
137 argument100 IN varchar2 default CHR(0))
138 return number is
139
140
141 begin
142 return 0;
143 end submit_mls_request;
144
145
146 --
147 -- Name
148 -- add_notification
149 -- Purpose
150 -- Called before submission to add a user to the notify list.
151 -- Added this new method since changing the add_notification will need
152 -- generation of all calling forms.
153 -- In a major release we can merge this one with previous one with default
154 -- values.
155 --
156 -- Arguments
157 -- User - User name.
158 -- on_normal - Notify when normal completion (Values Y/N)
159 -- on_warning - Notify when request completes with warning (Y/N)
160 -- on_error - Notify when request completed with error (Y/N)
161
162 function add_notification (user in varchar2,
163 on_normal in varchar2,
164 on_warning in varchar2,
165 on_error in varchar2)
166 return boolean is
167 begin
168
169 return FALSE;
170
171 end;
172
173
174 --
175 -- Name
176 -- add_notification
177 -- Purpose
178 -- Called before submission to add a user to the notify list.
179 --
180 -- Arguments
181 -- User - User name.
182
183 function add_notification (user in varchar2) return boolean is
184 begin
185
186 return FALSE;
187 end;
188
189
190 --
191 -- Name
192 -- add_layout
193 -- Purpose
194 -- Called before submission to add layout options for request output.
195 --
196 -- Arguments
197 -- Template_APPL_Name - Template Application Short name.
198 -- Template_code - Template code
199 -- Template_Language - Template File language (iso value)
200 -- Template_Territory - Template File Territory (iso value)
201 -- Output Format - Output Format
202 --
203
204 function add_layout (template_appl_name in varchar2,
205 template_code in varchar2,
206 template_language in varchar2,
207 template_territory in varchar2,
208 output_format in varchar2,
209 nls_language in varchar2) return boolean is
210 begin
211 return (FALSE);
212 end;
213
214
215 --
216 -- Name
217 -- add_printer
218 -- Purpose
219 -- Called after set print options to add a printer to the
220 -- print list.
221 --
222 -- Arguments
223 -- printer - Printer name where the request o/p should be sent
224 -- copies - Number of copies to print
225 -- lang - Language for o/p to print
226
227 function add_printer (printer in varchar2 default null,
228 copies in number default null,
229 lang in varchar2 default null) return boolean is
230 begin
231 return (FALSE);
232
233 end;
234
235 --
236 -- Name
237 -- set_print_options
238 -- Purpose
239 -- Called before submitting request if the printing of output has
240 -- to be controlled with specific printer/style/copies etc.,
241 --
242 -- Arguments
243 -- printer - Printer name where the request o/p should be sent
244 -- style - Print style that needs to be used for printing
245 -- copies - Number of copies to print
246 -- save_output - Should the output file be saved after printing
247 -- - Default is TRUE. TRUE/FALSE
248 -- print_together - Applies only for sub requests. If 'Y', output
249 -- - will not be printed until all the sub requests
250 -- - complete. Default is N. Y/N
251 -- validate_printer - Once submit function is called
252 -- - with a specific program, if the printer specified
253 -- - here conflicts with a printer setting at the
254 -- - program level, one of three options is available:
255 -- - FAIL - raise an error and fail to submit
256 -- - SKIP - skip this print pp action, but submit anyway
257 -- - RESOLVE - switch to the valid printer, if printer
258 -- - and style are compatible
259 -- - Default is RESOLVE
260 -- lang - Language to print the o/p
261
262 function set_print_options (
263 printer IN varchar2 default NULL,
264 style IN varchar2 default NULL,
265 copies IN number default NULL,
266 save_output IN boolean default TRUE,
267 print_together IN varchar2 default 'N',
268 validate_printer IN varchar2 default 'RESOLVE',
269 lang IN VARCHAR2 default NULL)
270 return boolean is
271
272
273 begin
274 return (FALSE);
275 end set_print_options;
276
277
278 --
279 -- Name
280 -- add_language
281 -- Purpose
282 -- Called to add language for request submission.
283 --
284 -- Arguments
285 -- lang - Request Language
286 -- territory - Request Territory
287 -- num_char - Request Numeric Characters
288
289 function add_language (
290 lang IN VARCHAR2,
291 territory IN VARCHAR2,
292 num_char IN VARCHAR2) return boolean is
293
294 begin
295
296 return(FALSE);
297
298 end add_language;
299
300 function set_options (
301 implicit IN varchar2 default 'NO',
302 protected IN varchar2 default 'NO',
303 language IN varchar2 default NULL,
304 territory IN varchar2 default NULL,
305 datagroup IN varchar2 default NULL,
306 numeric_characters IN varchar2 default NULL) return boolean is
307 begin
308 return(FALSE);
309
310 end set_options;
311
312 procedure set_dest_ops(ops_id IN number default NULL) is
313 begin
314 null;
315 end;
316
317 procedure set_org_id(org_id IN number default NULL) is
318 begin
319 null;
320 end;
321
322 END FND_MLS_SUBMIT;