DSNU299I csect-name CHARACTER CONVERSION FROM CCSID from-ccsid TO CCSID to-ccsid FAILED WITH ERROR CODE error-code FOR object-type object-qualifier.object-name additional-information.
Explanation
A conversion error occurred during the conversion of a string to a different coded character set. The error occurred during the processing of the utility statement.
- csect-name
- The name of the control section that issued the message.
- from-ccsid
- The coded character set of the string to be converted.
- to-ccsid
- The coded character set to which the string must be converted.
- error-code
- The type of error:
- 4
- Conversion resulted in the use of incompatible substitution characters in the target of the conversion.
- 8
- Length exception, such as expansion required for PC MIXED data that exceeds the maximum length of the string.
- 12
- Invalid code point.
- 16
- Form exception, such as invalid MIXED data.
- 20
- Conversion procedure error, such as an error during Unicode/390 stage 2 conversions or an exit that set the length control field of the string to an invalid value.
- 24
- Conversion services have not been setup correctly or the conversion is not supported.
- object-type
- The type of the failed object.
An object-type of UNKNOWN indicates that a failure has occurred in the conversion service. Db2 reason code 00E400D0 is issued, and provides additional information.
- object-qualifier.object-name
- The table creator ID followed by the table name. If the object is a user security label or row security label, only object-name is shown.
- additional-information
- Additional information about the table, which is provided only
when object-type is TABLE.
- COLUMN column-name
- The column name of the failing object. This column could be either the target or the source of the conversion.
- blank
- No additional information is provided for other values of object-type.
System action
The utility job is terminated.
User response
Generate a dump by adding the DIAGNOSE ABEND statement in the utility job and re-running the utility. If the error can be fixed, correct the error and resubmit the utility. Otherwise, issue the TERM utility command to terminate the utility.
- @ (X'7C')
- # (X'7B')
- $ (X'5B')
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.
Severity
8 (error)
12 (severe error)