M204.2855

From m204wiki
Jump to navigation Jump to search

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=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
CANCELCancels the user's request
COUNTIncrements the error count (ERCNT) parameter

Back to list of messages