MVSFORUMS.com Forum Index MVSFORUMS.com
A Community of and for MVS Professionals
 
 FAQFAQ   SearchSearch   Quick Manuals   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Error IEC020I 001-1

 
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> Job Control Language(JCL)
View previous topic :: View next topic  
Author Message
monaco
Beginner


Joined: 20 May 2004
Posts: 77
Topics: 31

PostPosted: Wed Feb 16, 2005 5:58 am    Post subject: Error IEC020I 001-1 Reply with quote

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.

Could someone help us?

Thanks a lot.
Back to top
View user's profile Send private message
kolusu
Site Admin
Site Admin


Joined: 26 Nov 2002
Posts: 12378
Topics: 75
Location: San Jose

PostPosted: Wed Feb 16, 2005 10:34 am    Post subject: Reply with quote

Monaco,

Check this for a detailed explanation of the error. your return code is 1 . I Guess it is a problem with concatenation

Code:

IEC020I 001-rc,mod,jjj, sss,ddname[-#],dev,ser,dsname                     
                                                                           
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.
       


Hope this helps...

Cheers

Kolusu
_________________
Kolusu
www.linkedin.com/in/kolusu
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> Job Control Language(JCL) All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
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


MVSFORUMS
Powered by phpBB © 2001, 2005 phpBB Group