M204.2855
M204.2855 Field depth+length unrepresentable in record recNum in file fileName
Each occurrence of a field is stored in a block of bytes in Table B or Table X. If the field is in a fieldgroup, there may be other fields in that block, but there can be multiple blocks to represent a single fieldgroup occurrence. A single field occurrence cannot, however, be split across two such blocks.
Since there is a limit (511 bytes) to the size of a block, a single field occurrence is limited by the size of the data portion of the field (at most 255 bytes — Lob and UTFx field values are stored in Table E) plus the overhead for storing the field. This overhead is usually fairly small, but if a field is contained in a deeply nested fieldgroup occurrence, the overhead is proportional to the depth of the occurrence.
This message indicates that a field occurrence could not be stored, due to the size of the field and the depth of its containing fieldgroup occurrence.
Message attributes:
RETCODEO=0 | Sets online return code |
---|---|
RETCODEB=4 | Sets batch (single user) return code |
CLASS=E | Error class; the message can be suppressed with the X'04' bit setting of the MSGCTL parameter |
AUDITER | Writes the message with line type ER to the audit trail |
CANCEL | Cancels the user's request |
COUNT | Increments the error count (ERCNT) parameter |