IDC3309I
** RECORD xxx NOT WRITTEN. LENGTH INVALID.

Explanation

The specified record was not written for one of the following reasons:
  • The record length was greater than the LRECL of the output data set (logical processing).
  • The record length was less than the LRECL of the output data set and output RECFM=FIXED, or output is a relative record data set.
  • The control-interval length to be written did not equal the control interval size for the output data set.
  • The record length was less than the minimum output LRECL allowed (input LRECL + 4) when RECFM=F and output is to a subsystem device.
In the message text:
xxx
The first five bytes of the record in hexadecimal format.

System action

The system continues processing until four such errors occur, in which case no more records are written to the data set.

System programmer response

If the error recurs and the program is not in error, look at the messages in the job log for more information. Search problem reporting data bases for a fix for the problem. If no fix exists, contact the IBM® Support Center. Provide the JCL and the SYSOUT output for the job.

Programmer response

Redefine the output data set with the correct LRECL or control interval size.

Source

DFSMSdfp

Module

IDCIO01