Posted: Wed Feb 16, 2005 5:58 am Post subject: Error IEC020I 001-1
Hi all,
In a batch process i find the follow error:
IEC020I 001-1,RSA157H,ENDES000,SYSUT1,D504,MONTMP,AISTMP.RSA011.TMP1
IEC020I NO ERROR HANDLING, (SYNAD), EXIT SPECIFIED
BC1PSCRN: EOV (F)ESTAE Routine Entered
The process is a compilation of a big program (the source has 760.000 lines). Due to the source volumen we had to modify the standart compilator. Instead of using temporal files it uses 'normal' files (AISTMP.RSA001.*) and they are allocated in a big volume.
And executing the process we find that error.
Explanation: The preceding line is followed by one of the lines:
NO ERROR HANDLING, (SYNAD), EXIT SPECIFIED
ERROR OCCURRED WHILE CLOSING DATA SET
NON-ACCEPTABLE ERROR
DCB EROPT=ABE OR AN INVALID CODE, AND/OR NO SYNAD EXIT SPECIFIED
GET ISSUED AFTER END-OF-FILE
A 001 system completion code was issued for the step of the job for one of
the following reasons:
o If the return code is 0, the logical record length and blocksize
specified in the data control block (DCB) or DD statement differ from
the logical record length and blocksize indicated in the data set.
o If the return code is 1, an I/O error occurred during BDAM, BSAM,
BISAM, QSAM, QISAM, or BPAM and no SYNAD exit was specified by the
user. For BSAM, one of the following conditions might be true:
- RECFM=U was specified on the DCB macro instruction, but no logical
record length was specified.
- A write was attempted to a data set that was opened for input.
- A read was attempted to a data set that was opened for output.
- For concatenated data sets, some data set in the concatenation has
attributes that are different than the attributes of the first
data set in the concatenation. For example, some data set may have
a different blocksize than the first data set.
o If the return code is 2, an error was encountered while attempting to
close the data set.
o If the return code is 3, for QSAM, an unacceptable error occurred
because of one of the following:
- The caller returned from the SYNAD.
- The caller did not provide a SYNAD.
Look at the input/output block (IOB) to determine why the error was
unacceptable to QSAM.
o If the return code is 4, for QSAM, ABE or an incorrect value for EROPT
parameter in the DCB and/or no error handling (SYNAD) exit was
specified.
o If the return code is 5, for QSAM, a GET was issued after end-of-file.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum