Iam using a input file which contains 16,000,000 records of length 822 to cobol program and the output file is variable of length 1432. During processing after writing 200,000 records I am getting return code 44.
I have checked the lengths and they are fine. the lines of the job I am using for input and output are as follows:
Joined: 22 Nov 2005 Posts: 700 Location: Troy, Michigan USA
rajandhla,
I know you have said that the LRECL is not the problem, But I need to beat that dead horse again. First a question. Do you write a constant size record from your cobol program? Always 1432 bytes? Or can the abend be happening on the first 1432 byte record being written, and all the rest are smaller?
I'm sure you have this correct, but I need to ask, In your program, the max record size is 1428 right? Not 1432, because if its 1432, the LRECL on the DD must be 1436 (max record size + 4 bytes)