Runtime errors will have this format:
9D,xxxx
The 9D indicates a file system error and is reported in your FILE STATUS variable. The xx is a secondary, database-specific error code. These are the secondary errors reported directly from Acu4GL for Oracle:
9D,03 Dictionary (.xfd) file not found
The dictionary file for one of your COBOL files cannot be located. Be sure you have specified the correct directory via your XFD-DIRECTORY configuration variable. You may need to recompile with -Fx to create the dictionary.
9D,04 Corrupt dictionary file
The dictionary file for one of your COBOL files is corrupt and cannot be read. Recompile with -Fx to re-create the dictionary. Note that this error may be caused by inappropriate application of a directive. Check all directives, and call Acucorp Technical Support if you have questions.
9D,05 Too many fields in the key
(more than 16 for Oracle)
Check your key definitions and redefine the key that is illegal, then recompile with -Fx.
9D,08 Attempt to use multiple users
An attempt was made to change the login name during processing. Check your login name.
There are additional 9D secondary error numbers. These are Oracle error codes. You can determine the meanings of Oracle database error codes by referring to the Oracle documentation.
NOTE
See your Oracle on the "oerr" syntax for more information.