M204.1264

From m204wiki
Revision as of 04:29, 1 March 2018 by DmeWiccan (talk | contribs) (Automatically generated page update)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

M204.1264  Preallocated field block too big in file fileName token token2

The total preallocated length of a preallocated field (a field with the OCCURS attribute) is the length of the field multiplied by the value of the OCCURS attribute. The preallocated block size is the sum of the preallocated length of each preallocated field in the file.

You have attempted to define a field with the OCCURS attribute. When the total preallocated length of the field is added to the current length of the preallocated block, the preallocated block exceeds its size limit. The preallocated block size limit for any file organization is (PAGESZ-53). The field definition fails.

For files created with the RECRDOPT=1 option, BRLIMSZ defines the maximum size for the sum of the lengths of all preallocated fields + 2 + 3 + (1, only if XSIZE>0). BRLIMSZ has been exceeded, and the field definition fails.

Response: Make this field a non-preallocated field, re-evaluate the fields that are preallocated in this file, or CREATE the file without the RECRDOPT=1 option.

Message attributes:

RETCODEO=0Sets online return code
RETCODEB=4Sets batch (single user) return code
CLASS=EError class; the message can be suppressed with the X'04' bit setting of the MSGCTL parameter
AUDITERWrites the message with line type ER to the audit trail
COUNTIncrements the error count (ERCNT) parameter

Back to list of messages