Messages › CAPxyyyz Messages › CAPU312I
CAPU312I
END OF DATA ENCOUNTERED BEFORE END OF MAP. SOME VARIABLES MAY NOT BE DISPLAYED.
Reason:
The storage associated with a data area is shorter than the map of the area in the symbolic file member. This can occur in the following instances:
- The current record for a variable-length file is shorter than the maximum length defined in the File Section of a COBOL program.
- The BLLMAX value is smaller than the length of an 01 item in the Linkage Section of a COBOL program.
- The REGMAX value is smaller than the length of a DSECT definition for which there is an active USING in an Assembler program.
- The symbolic file member does not exactly match the program in the executable load module, as indicated by a CAPD113W message.
Any variables that map to data beyond the end of the available storage will not be displayed.
Action:
No action is required. However, the message may be eliminated if it was not caused by a short record in a variable-length file using one of the following methods:
- If the message is displayed because the BLLMAX value is smaller than the length of an 01 item in the Linkage Section of a COBOL program, specify a larger BLLMAX value and rerun the job.
- If the message is displayed because the REGMAX value is smaller than the length of a DSECT definition for which there is an active USING in an Assembler program, specify a larger REGMAX value and rerun the job.
- If a CAPD113W message was displayed, indicating that the symbolic file member does not exactly match the program in the executable load module, follow the action specified for that message.