> they can not get the program to ever run correctly again, even after re-compiling
If the problem is the dataset or a dataset/program mismatch then recompiling the program will not help, of course. Charles -----Original Message----- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Bernd Oppolzer Sent: Monday, July 23, 2018 9:38 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IEC020I 001-4 question Wild guess: I found this explanation for S001-4 on some web sites: S001-4 AbendInput file record length is not equal to the length stated in the DD or the FD. Wrong length record. IO error, damaged tape, device malfunction. With disk, reading a dataset that was allocated but never written to. Writing to input file Concatenation of files with different record lengths or record formats. so I would check if the record and block size of the data set matches the RPG definitions. If I read the program correctly, the record size should be 300 and the block size 9000 (see the F line of the program). Maybe the performance guy changed the blocksize ?? Kind regards Bernd Am 23.07.2018 um 18:12 schrieb Tony Thigpen: > I have a site with a bunch of old RPG programs. Lately, it seems that > sometimes the get the following. Once it happens, they can not get the > program to ever run correctly again, even after re-compiling. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN