MSIR.0436 Value of (string) for field (field) out of SIRFIELD date range

From m204wiki
Jump to navigation Jump to search

This message indicates that an LAI statement was issued in a FLOD program, and the unloaded file contained value string for loading into field field. The load did not succeed, because string matches a primary or any ALTERNATE format specified in the SIRFIELD FORMAT and/or RELATE commands for field, but the date specified is beyond the range established for the field.

If the field is a 2-digit year field or is related to a 2-digit year field, the range is of length SPANSIZE years (which can be up to 100), starting with the effective CENTSPAN value; the range can be increased up to 100 years by increasing SPANSIZE, and either or both ends of the range can be extended by changing CENTSPAN. See the restrictions of this as described for message MSIR.0349.

Otherwise, if the field is a 3-digit year field (ZYY or CYY format) or is related to one, the range of dates is 1900 through 2899.

Otherwise, the field is a numeric format (ND, NS, or NM) and the range is 1753 through 9999.

If the range cannot be increased to handle the date, you can accept this value by adding an ERROR format to the SIRFIELD RELATE command for the field, or, if the field is not related, to the SIRFIELD FORMAT command.



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