00C90103   

Explanation

Bad data was returned from either the edit or the validation exit.

System action

A record is written to SYS1.LOGREC, and an SVC dump is requested.

System programmer response

If you suspect an error in DB2®, you might need to report the problem. For information about identifying and reporting the problem, see Collecting diagnostic data.

Problem determination

SYS1.LOGREC contains the same diagnostic information in the variable recording area (VRA) as in abend reason code '00C90101'. Refer to the table accompanying that abend reason code for details.

The '00C90103' abend reason code was issued because one of the checks described in the following list failed:
  • Save first and last byte of the input record. On return from exit, see if either group has been modified. If so, abend.
  • Check length of edited data. If greater than maximum allowed for this row, or less than one, abend.
  • Store a special character in the first byte past the end of the output area (place for edit procedure to put edited or (original unedited) row), to make sure the exit doesn't overrun this area. On return, check if it is still the same special character. If not, abend.

SYS1.LOGREC contains information in the variable recording area (VRA) of the system diagnostic work area (SDWA). Significant fields for this code are: VRARRK5, VRARRK6, VRARRK7, VRARRK8, and VRARRK9.