128: end if;
129:
130: exception
131: when UTL_FILE.INVALID_PATH then
132: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
133: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
134: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
135: user_error := substrb(fnd_message.get, 1, 255);
136:
129:
130: exception
131: when UTL_FILE.INVALID_PATH then
132: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
133: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
134: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
135: user_error := substrb(fnd_message.get, 1, 255);
136:
137: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_PATH');
130: exception
131: when UTL_FILE.INVALID_PATH then
132: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
133: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
134: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
135: user_error := substrb(fnd_message.get, 1, 255);
136:
137: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_PATH');
138: fnd_message.set_token('FILE_DIR', TEMP_DIR, FALSE);
131: when UTL_FILE.INVALID_PATH then
132: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
133: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
134: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
135: user_error := substrb(fnd_message.get, 1, 255);
136:
137: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_PATH');
138: fnd_message.set_token('FILE_DIR', TEMP_DIR, FALSE);
139: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
133: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
134: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
135: user_error := substrb(fnd_message.get, 1, 255);
136:
137: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_PATH');
138: fnd_message.set_token('FILE_DIR', TEMP_DIR, FALSE);
139: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
140: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.open_files.invalid_path', FALSE);
141: end if;
134: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
135: user_error := substrb(fnd_message.get, 1, 255);
136:
137: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_PATH');
138: fnd_message.set_token('FILE_DIR', TEMP_DIR, FALSE);
139: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
140: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.open_files.invalid_path', FALSE);
141: end if;
142: raise_application_error(-20100, user_error);
140: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.open_files.invalid_path', FALSE);
141: end if;
142: raise_application_error(-20100, user_error);
143: when UTL_FILE.INVALID_MODE then
144: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
145: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
146: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
147: user_error := substrb(fnd_message.get, 1, 255);
148:
141: end if;
142: raise_application_error(-20100, user_error);
143: when UTL_FILE.INVALID_MODE then
144: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
145: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
146: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
147: user_error := substrb(fnd_message.get, 1, 255);
148:
149: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_MODE');
142: raise_application_error(-20100, user_error);
143: when UTL_FILE.INVALID_MODE then
144: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
145: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
146: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
147: user_error := substrb(fnd_message.get, 1, 255);
148:
149: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_MODE');
150: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
143: when UTL_FILE.INVALID_MODE then
144: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
145: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
146: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
147: user_error := substrb(fnd_message.get, 1, 255);
148:
149: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_MODE');
150: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
151: fnd_message.set_token('FILE_MODE', 'w', FALSE);
145: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
146: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
147: user_error := substrb(fnd_message.get, 1, 255);
148:
149: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_MODE');
150: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
151: fnd_message.set_token('FILE_MODE', 'w', FALSE);
152: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
153: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.open_files.invalid_mode', FALSE);
146: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
147: user_error := substrb(fnd_message.get, 1, 255);
148:
149: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_MODE');
150: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
151: fnd_message.set_token('FILE_MODE', 'w', FALSE);
152: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
153: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.open_files.invalid_mode', FALSE);
154: end if;
147: user_error := substrb(fnd_message.get, 1, 255);
148:
149: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_MODE');
150: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
151: fnd_message.set_token('FILE_MODE', 'w', FALSE);
152: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
153: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.open_files.invalid_mode', FALSE);
154: end if;
155: raise_application_error(-20100, user_error);
153: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.open_files.invalid_mode', FALSE);
154: end if;
155: raise_application_error(-20100, user_error);
156: when UTL_FILE.INVALID_OPERATION then
157: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
158: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
159: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
160: user_error := substrb(fnd_message.get, 1, 255);
161:
154: end if;
155: raise_application_error(-20100, user_error);
156: when UTL_FILE.INVALID_OPERATION then
157: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
158: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
159: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
160: user_error := substrb(fnd_message.get, 1, 255);
161:
162: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
155: raise_application_error(-20100, user_error);
156: when UTL_FILE.INVALID_OPERATION then
157: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
158: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
159: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
160: user_error := substrb(fnd_message.get, 1, 255);
161:
162: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
163: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
156: when UTL_FILE.INVALID_OPERATION then
157: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
158: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
159: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
160: user_error := substrb(fnd_message.get, 1, 255);
161:
162: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
163: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
164: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
158: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
159: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
160: user_error := substrb(fnd_message.get, 1, 255);
161:
162: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
163: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
164: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
165: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
166: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.open_files.invalid_operatn', FALSE);
159: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
160: user_error := substrb(fnd_message.get, 1, 255);
161:
162: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
163: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
164: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
165: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
166: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.open_files.invalid_operatn', FALSE);
167: end if;
160: user_error := substrb(fnd_message.get, 1, 255);
161:
162: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
163: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
164: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
165: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
166: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.open_files.invalid_operatn', FALSE);
167: end if;
168: raise_application_error(-20100, user_error);
166: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.open_files.invalid_operatn', FALSE);
167: end if;
168: raise_application_error(-20100, user_error);
169: when UTL_FILE.INVALID_MAXLINESIZE then
170: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
171: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
172: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
173: user_error := substrb(fnd_message.get, 1, 255);
174:
167: end if;
168: raise_application_error(-20100, user_error);
169: when UTL_FILE.INVALID_MAXLINESIZE then
170: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
171: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
172: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
173: user_error := substrb(fnd_message.get, 1, 255);
174:
175: fnd_message.set_name('FND', 'CONC-TEMPFILE_INVALID_MAXLINE');
168: raise_application_error(-20100, user_error);
169: when UTL_FILE.INVALID_MAXLINESIZE then
170: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
171: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
172: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
173: user_error := substrb(fnd_message.get, 1, 255);
174:
175: fnd_message.set_name('FND', 'CONC-TEMPFILE_INVALID_MAXLINE');
176: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
169: when UTL_FILE.INVALID_MAXLINESIZE then
170: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
171: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
172: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
173: user_error := substrb(fnd_message.get, 1, 255);
174:
175: fnd_message.set_name('FND', 'CONC-TEMPFILE_INVALID_MAXLINE');
176: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
177: fnd_message.set_token('MAXLINE', MAX_LINESIZE, FALSE);
171: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
172: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
173: user_error := substrb(fnd_message.get, 1, 255);
174:
175: fnd_message.set_name('FND', 'CONC-TEMPFILE_INVALID_MAXLINE');
176: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
177: fnd_message.set_token('MAXLINE', MAX_LINESIZE, FALSE);
178: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
179: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.open_files.invalid_maxline', FALSE);
172: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
173: user_error := substrb(fnd_message.get, 1, 255);
174:
175: fnd_message.set_name('FND', 'CONC-TEMPFILE_INVALID_MAXLINE');
176: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
177: fnd_message.set_token('MAXLINE', MAX_LINESIZE, FALSE);
178: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
179: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.open_files.invalid_maxline', FALSE);
180: end if;
173: user_error := substrb(fnd_message.get, 1, 255);
174:
175: fnd_message.set_name('FND', 'CONC-TEMPFILE_INVALID_MAXLINE');
176: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
177: fnd_message.set_token('MAXLINE', MAX_LINESIZE, FALSE);
178: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
179: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.open_files.invalid_maxline', FALSE);
180: end if;
181: raise_application_error(-20100, user_error);
372: end if;
373:
374: exception
375: when UTL_FILE.INVALID_FILEHANDLE then
376: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
377: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
378: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
379: user_error := substrb(fnd_message.get, 1, 255);
380:
373:
374: exception
375: when UTL_FILE.INVALID_FILEHANDLE then
376: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
377: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
378: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
379: user_error := substrb(fnd_message.get, 1, 255);
380:
381: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_HANDLE');
374: exception
375: when UTL_FILE.INVALID_FILEHANDLE then
376: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
377: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
378: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
379: user_error := substrb(fnd_message.get, 1, 255);
380:
381: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_HANDLE');
382: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
375: when UTL_FILE.INVALID_FILEHANDLE then
376: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
377: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
378: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
379: user_error := substrb(fnd_message.get, 1, 255);
380:
381: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_HANDLE');
382: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
383: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
377: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
378: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
379: user_error := substrb(fnd_message.get, 1, 255);
380:
381: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_HANDLE');
382: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
383: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
384: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.write_buff.invalid_handle', FALSE);
385: end if;
378: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
379: user_error := substrb(fnd_message.get, 1, 255);
380:
381: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_HANDLE');
382: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
383: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
384: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.write_buff.invalid_handle', FALSE);
385: end if;
386: raise_application_error(-20100, user_error);
385: end if;
386: raise_application_error(-20100, user_error);
387:
388: when UTL_FILE.INVALID_OPERATION then
389: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
390: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
391: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
392: user_error := substrb(fnd_message.get, 1, 255);
393:
386: raise_application_error(-20100, user_error);
387:
388: when UTL_FILE.INVALID_OPERATION then
389: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
390: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
391: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
392: user_error := substrb(fnd_message.get, 1, 255);
393:
394: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
387:
388: when UTL_FILE.INVALID_OPERATION then
389: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
390: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
391: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
392: user_error := substrb(fnd_message.get, 1, 255);
393:
394: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
395: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
388: when UTL_FILE.INVALID_OPERATION then
389: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
390: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
391: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
392: user_error := substrb(fnd_message.get, 1, 255);
393:
394: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
395: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
396: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
390: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
391: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
392: user_error := substrb(fnd_message.get, 1, 255);
393:
394: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
395: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
396: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
397: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
398: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.write_buff.invalid_operatn', FALSE);
391: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
392: user_error := substrb(fnd_message.get, 1, 255);
393:
394: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
395: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
396: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
397: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
398: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.write_buff.invalid_operatn', FALSE);
399: end if;
392: user_error := substrb(fnd_message.get, 1, 255);
393:
394: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
395: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
396: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
397: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
398: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.write_buff.invalid_operatn', FALSE);
399: end if;
400: raise_application_error(-20100, user_error);
399: end if;
400: raise_application_error(-20100, user_error);
401:
402: when UTL_FILE.WRITE_ERROR then
403: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
404: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
405: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
406: user_error := substrb(fnd_message.get, 1, 255);
407:
400: raise_application_error(-20100, user_error);
401:
402: when UTL_FILE.WRITE_ERROR then
403: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
404: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
405: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
406: user_error := substrb(fnd_message.get, 1, 255);
407:
408: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
401:
402: when UTL_FILE.WRITE_ERROR then
403: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
404: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
405: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
406: user_error := substrb(fnd_message.get, 1, 255);
407:
408: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
409: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
402: when UTL_FILE.WRITE_ERROR then
403: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
404: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
405: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
406: user_error := substrb(fnd_message.get, 1, 255);
407:
408: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
409: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
410: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
404: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
405: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
406: user_error := substrb(fnd_message.get, 1, 255);
407:
408: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
409: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
410: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
411: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
412: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.write_buff.write_error', FALSE);
405: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
406: user_error := substrb(fnd_message.get, 1, 255);
407:
408: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
409: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
410: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
411: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
412: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.write_buff.write_error', FALSE);
413: end if;
406: user_error := substrb(fnd_message.get, 1, 255);
407:
408: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
409: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
410: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
411: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
412: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.write_buff.write_error', FALSE);
413: end if;
414: raise_application_error(-20100, user_error);
455: -- try opening temp files and write
456: WRITE_BUFF(WHICH, 'PUT', BUFF);
457:
458: when UTL_FILE.INVALID_OPERATION then
459: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
460: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
461: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
462: user_error := substrb(fnd_message.get, 1, 255);
463:
456: WRITE_BUFF(WHICH, 'PUT', BUFF);
457:
458: when UTL_FILE.INVALID_OPERATION then
459: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
460: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
461: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
462: user_error := substrb(fnd_message.get, 1, 255);
463:
464: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
457:
458: when UTL_FILE.INVALID_OPERATION then
459: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
460: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
461: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
462: user_error := substrb(fnd_message.get, 1, 255);
463:
464: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
465: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
458: when UTL_FILE.INVALID_OPERATION then
459: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
460: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
461: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
462: user_error := substrb(fnd_message.get, 1, 255);
463:
464: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
465: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
466: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
460: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
461: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
462: user_error := substrb(fnd_message.get, 1, 255);
463:
464: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
465: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
466: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
467: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
468: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.put.invalid_operatn', FALSE);
461: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
462: user_error := substrb(fnd_message.get, 1, 255);
463:
464: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
465: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
466: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
467: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
468: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.put.invalid_operatn', FALSE);
469: end if;
462: user_error := substrb(fnd_message.get, 1, 255);
463:
464: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
465: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
466: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
467: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
468: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.put.invalid_operatn', FALSE);
469: end if;
470: raise_application_error(-20100, user_error);
469: end if;
470: raise_application_error(-20100, user_error);
471:
472: when UTL_FILE.WRITE_ERROR then
473: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
474: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
475: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
476: user_error := substrb(fnd_message.get, 1, 255);
477:
470: raise_application_error(-20100, user_error);
471:
472: when UTL_FILE.WRITE_ERROR then
473: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
474: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
475: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
476: user_error := substrb(fnd_message.get, 1, 255);
477:
478: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
471:
472: when UTL_FILE.WRITE_ERROR then
473: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
474: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
475: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
476: user_error := substrb(fnd_message.get, 1, 255);
477:
478: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
479: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
472: when UTL_FILE.WRITE_ERROR then
473: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
474: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
475: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
476: user_error := substrb(fnd_message.get, 1, 255);
477:
478: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
479: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
480: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
474: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
475: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
476: user_error := substrb(fnd_message.get, 1, 255);
477:
478: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
479: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
480: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
481: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
482: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.put.write_error', FALSE);
475: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
476: user_error := substrb(fnd_message.get, 1, 255);
477:
478: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
479: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
480: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
481: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
482: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.put.write_error', FALSE);
483: end if;
476: user_error := substrb(fnd_message.get, 1, 255);
477:
478: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
479: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
480: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
481: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
482: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.put.write_error', FALSE);
483: end if;
484: raise_application_error(-20100, user_error);
525: -- try opening temp files and write
526: WRITE_BUFF(WHICH, 'PUT_LINE', BUFF);
527:
528: when UTL_FILE.INVALID_OPERATION then
529: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
530: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
531: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
532: user_error := substrb(fnd_message.get, 1, 255);
533:
526: WRITE_BUFF(WHICH, 'PUT_LINE', BUFF);
527:
528: when UTL_FILE.INVALID_OPERATION then
529: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
530: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
531: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
532: user_error := substrb(fnd_message.get, 1, 255);
533:
534: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
527:
528: when UTL_FILE.INVALID_OPERATION then
529: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
530: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
531: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
532: user_error := substrb(fnd_message.get, 1, 255);
533:
534: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
535: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
528: when UTL_FILE.INVALID_OPERATION then
529: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
530: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
531: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
532: user_error := substrb(fnd_message.get, 1, 255);
533:
534: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
535: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
536: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
530: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
531: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
532: user_error := substrb(fnd_message.get, 1, 255);
533:
534: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
535: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
536: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
537: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
538: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.put_line.invalid_operatn', FALSE);
531: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
532: user_error := substrb(fnd_message.get, 1, 255);
533:
534: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
535: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
536: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
537: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
538: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.put_line.invalid_operatn', FALSE);
539: end if;
532: user_error := substrb(fnd_message.get, 1, 255);
533:
534: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
535: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
536: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
537: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
538: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.put_line.invalid_operatn', FALSE);
539: end if;
540: raise_application_error(-20100, user_error);
539: end if;
540: raise_application_error(-20100, user_error);
541:
542: when UTL_FILE.WRITE_ERROR then
543: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
544: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
545: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
546: user_error := substrb(fnd_message.get, 1, 255);
547:
540: raise_application_error(-20100, user_error);
541:
542: when UTL_FILE.WRITE_ERROR then
543: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
544: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
545: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
546: user_error := substrb(fnd_message.get, 1, 255);
547:
548: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
541:
542: when UTL_FILE.WRITE_ERROR then
543: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
544: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
545: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
546: user_error := substrb(fnd_message.get, 1, 255);
547:
548: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
549: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
542: when UTL_FILE.WRITE_ERROR then
543: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
544: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
545: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
546: user_error := substrb(fnd_message.get, 1, 255);
547:
548: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
549: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
550: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
544: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
545: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
546: user_error := substrb(fnd_message.get, 1, 255);
547:
548: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
549: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
550: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
551: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
552: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.put_line.write_error', FALSE);
545: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
546: user_error := substrb(fnd_message.get, 1, 255);
547:
548: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
549: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
550: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
551: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
552: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.put_line.write_error', FALSE);
553: end if;
546: user_error := substrb(fnd_message.get, 1, 255);
547:
548: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
549: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
550: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
551: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
552: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.put_line.write_error', FALSE);
553: end if;
554: raise_application_error(-20100, user_error);
591: -- try opening temp files and write
592: WRITE_BUFF(WHICH, 'NEW_LINE', to_char(LINES));
593:
594: when UTL_FILE.INVALID_OPERATION then
595: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
596: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
597: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
598:
599: user_error := substrb(fnd_message.get, 1, 255);
592: WRITE_BUFF(WHICH, 'NEW_LINE', to_char(LINES));
593:
594: when UTL_FILE.INVALID_OPERATION then
595: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
596: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
597: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
598:
599: user_error := substrb(fnd_message.get, 1, 255);
600:
593:
594: when UTL_FILE.INVALID_OPERATION then
595: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
596: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
597: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
598:
599: user_error := substrb(fnd_message.get, 1, 255);
600:
601: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
595: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
596: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
597: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
598:
599: user_error := substrb(fnd_message.get, 1, 255);
600:
601: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
602: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
603: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
597: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
598:
599: user_error := substrb(fnd_message.get, 1, 255);
600:
601: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
602: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
603: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
604: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
605: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.newLine.invalid_operatn', FALSE);
598:
599: user_error := substrb(fnd_message.get, 1, 255);
600:
601: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
602: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
603: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
604: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
605: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.newLine.invalid_operatn', FALSE);
606: end if;
599: user_error := substrb(fnd_message.get, 1, 255);
600:
601: fnd_message.set_name('FND','CONC-TEMPFILE_INVALID_OPERATN');
602: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
603: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
604: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
605: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.newLine.invalid_operatn', FALSE);
606: end if;
607: raise_application_error(-20100, user_error);
606: end if;
607: raise_application_error(-20100, user_error);
608:
609: when UTL_FILE.WRITE_ERROR then
610: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
611: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
612: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
613: user_error := substrb(fnd_message.get, 1, 255);
614:
607: raise_application_error(-20100, user_error);
608:
609: when UTL_FILE.WRITE_ERROR then
610: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
611: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
612: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
613: user_error := substrb(fnd_message.get, 1, 255);
614:
615: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
608:
609: when UTL_FILE.WRITE_ERROR then
610: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
611: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
612: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
613: user_error := substrb(fnd_message.get, 1, 255);
614:
615: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
616: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
609: when UTL_FILE.WRITE_ERROR then
610: fnd_message.set_name('FND', 'CONC-FILE_ERROR');
611: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
612: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
613: user_error := substrb(fnd_message.get, 1, 255);
614:
615: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
616: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
617: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
611: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
612: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
613: user_error := substrb(fnd_message.get, 1, 255);
614:
615: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
616: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
617: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
618: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
619: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.new_line.write_error', FALSE);
612: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
613: user_error := substrb(fnd_message.get, 1, 255);
614:
615: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
616: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
617: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
618: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
619: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.new_line.write_error', FALSE);
620: end if;
613: user_error := substrb(fnd_message.get, 1, 255);
614:
615: fnd_message.set_name('FND', 'CONC-TEMPFILE_WRITE_ERROR');
616: fnd_message.set_token('TEMP_FILE', temp_file, FALSE);
617: fnd_message.set_token('TEMP_DIR', TEMP_DIR, FALSE);
618: if (FND_LOG.LEVEL_ERROR >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) then
619: fnd_log.message(FND_LOG.LEVEL_ERROR, 'fnd.plsql.fnd_file.new_line.write_error', FALSE);
620: end if;
621: raise_application_error(-20100, user_error);