PL/I · Message ID
What does CEE3207S: Data Exception (System Completion Code 0C7) mean in PL/I?
A decimal or packed-decimal field contained invalid digits or sign nibbles when it was used in an arithmetic or MOVE operation — a common case is uninitialized storage, or a field originating from a COBOL copybook or external file, being read into a PL/I FIXED DECIMAL variable.
A decimal or packed-decimal field contained invalid digits or sign nibbles when it was used in an arithmetic or MOVE operation — a common case is uninitialized storage, or a field originating from a COBOL copybook or external file, being read into a PL/I FIXED DECIMAL variable.
Initialize decimal fields before use, validate data coming from files or foreign-language records before doing arithmetic on it, and wrap statements touching externally sourced numeric data with ON CONVERSION or ON ERROR handling.