RECLENRM (record length mismatch)

Purpose
The length of a data record does not match the length of the current record position.

If the record class is fixed and the record to be inserted is an active record, the length of the record object must be equal to the length of the record object header (length and code point) plus the length of the record object data.

If the record to be inserted is an inactive record, the record length represented by the inactive record must be the same as the length defined for a record in the file.

Code Point
The code point for this term is X'1215'
Structure
See Reply message structure for the general structure of reply message data.
Parameter
Description
SVRCOD
Severity code
  • Code point is X'1149'.
  • Returned.
  • Enumerated value(s) for this parameter:
    8
    Error Severity Code
    16
    Severe Error Severity Code
CSRPOSST
Cursor position status
  • Code point is X'115B'.
  • Returned.
DTALCKST
Data lock status
  • Code point is X'115C'.
  • Returned.
FILNAM
File name
  • Code point is X'110E'.
  • Returned.
RECCNT
Record count
  • Code point is X'111A'.
  • Minimum value is 0.
  • Information is returned if available.
RECNBR
Record number
  • Code point is X'111D'.
  • Information is returned if available.
  • This is the number of the record being operated on by the function.
SRVDGN
Server diagnostic information
  • Code point is X'1153'.
  • No information is returned.