M204.0242
M204.0242 SORTKEY or ORDERED field not found -- "IN ORDER" ignored
A FOR EACH RECORD...IN ORDER (BY) statement refers to a record set from an unsorted file, or a field name is specified following "BY" which is neither the sort key nor an ordered field. The IN ORDER option is ignored because IN ORDER implies the file is in sorted order and IN ORDER BY must be followed by the name of the sort key or an ORDERED field. When the request is executed, the records are processed in unsorted order.
Response: Remove or correct the IN ORDER clause. If you must process records in sorted order, consider using the SORT statement.
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 |
AUDITMS | Writes the message with line type MS to the audit trail |
NOCOUNT | Does not increment the error count (ERCNT) parameter |
ECHO | Displays the line that caused the error |