.. |_| unicode:: 0xA0 :trim: .. role:: small-caps :class: small-caps .. include:: .. index:: single:Exception names Exception names =============== The following list of exception names was extracted from \ :code:`cobc --list-exceptions`\ and shows the exception names and if those are fatal (lead to a program abort). All of those can be activated and deactivated, both directly and at group level, using \ :code:`-fec`\ . :: Exception Name EC-ALL EC-ARGUMENT EC-ARGUMENT-FUNCTION (f) EC-ARGUMENT-IMP EC-BOUND EC-BOUND-FUNC-RET-VALUE EC-BOUND-IMP EC-BOUND-ODO (f) EC-BOUND-OVERFLOW (f) EC-BOUND-PTR (f) EC-BOUND-REF-MOD (f) EC-BOUND-SET (f) EC-BOUND-SUBSCRIPT (f) EC-BOUND-TABLE-LIMIT (f) EC-CONTINUE EC-CONTINUE-IMP EC-CONTINUE-LESS-THAN-ZERO EC-DATA EC-DATA-CONVERSION EC-DATA-IMP EC-DATA-INCOMPATIBLE (f) EC-DATA-NOT-FINITE (f) EC-DATA-OVERFLOW (f) EC-DATA-PTR-NULL (f) EC-EXTERNAL EC-EXTERNAL-DATA-MISMATCH (f) EC-EXTERNAL-FILE-MISMATCH (f) EC-EXTERNAL-FORMAT-CONFLICT (f) EC-EXTERNAL-IMP EC-FLOW EC-FLOW-APPLY-COMMIT (f) EC-FLOW-COMMIT (f) EC-FLOW-GLOBAL-EXIT (f) EC-FLOW-GLOBAL-GOBACK (f) EC-FLOW-IMP EC-FLOW-RELEASE (f) EC-FLOW-REPORT (f) EC-FLOW-RETURN (f) EC-FLOW-ROLLBACK (f) EC-FLOW-SEARCH (f) EC-FLOW-USE (f) EC-FUNCTION EC-FUNCTION-ARG-OMITTED (f) EC-FUNCTION-IMP EC-FUNCTION-NOT-FOUND (f) EC-FUNCTION-PTR-INVALID (f) EC-FUNCTION-PTR-NULL (f) EC-I-O EC-I-O-AT-END EC-I-O-EOP EC-I-O-EOP-OVERFLOW EC-I-O-FILE-SHARING EC-I-O-IMP EC-I-O-INVALID-KEY EC-I-O-LINAGE (f) EC-I-O-LOGIC-ERROR (f) EC-I-O-PERMANENT-ERROR (f) EC-I-O-RECORD-CONTENT (f) EC-I-O-RECORD-OPERATION EC-I-O-RECORD-WARNING EC-IMP EC-IMP-ACCEPT EC-IMP-DISPLAY EC-IMP-UTC-UNKNOWN (f) EC-IMP-FEATURE-DISABLED EC-IMP-FEATURE-MISSING EC-LOCALE EC-LOCALE-IMP EC-LOCALE-INCOMPATIBLE EC-LOCALE-INVALID (f) EC-LOCALE-INVALID-PTR (f) EC-LOCALE-MISSING (f) EC-LOCALE-SIZE (f) EC-MCS EC-MCS-ABNORMAL-TERMINATION EC-MCS-IMP EC-MCS-INVALID-TAG EC-MCS-MESSAGE-LENGTH EC-MCS-NO-REQUESTER EC-MCS-NO-SERVER EC-MCS-NORMAL-TERMINATION EC-MCS-REQUESTOR-FAILED EC-OO EC-OO-ARG-OMITTED (f) EC-OO-CONFORMANCE (f) EC-OO-EXCEPTION (f) EC-OO-IMP EC-OO-METHOD (f) EC-OO-NULL (f) EC-OO-RESOURCE (f) EC-OO-UNIVERSAL (f) EC-ORDER EC-ORDER-IMP EC-ORDER-NOT-SUPPORTED (f) EC-OVERFLOW EC-OVERFLOW-IMP EC-OVERFLOW-STRING EC-OVERFLOW-UNSTRING EC-PROGRAM EC-PROGRAM-ARG-MISMATCH (f) EC-PROGRAM-ARG-OMITTED (f) EC-PROGRAM-CANCEL-ACTIVE (f) EC-PROGRAM-IMP EC-PROGRAM-NOT-FOUND (f) EC-PROGRAM-PTR-NULL (f) EC-PROGRAM-RECURSIVE-CALL (f) EC-PROGRAM-RESOURCES (f) EC-RAISING EC-RAISING-IMP EC-RAISING-NOT-SPECIFIED (f) EC-RANGE EC-RANGE-IMP EC-RANGE-INDEX (f) EC-RANGE-INSPECT-SIZE (f) EC-RANGE-INVALID EC-RANGE-PERFORM-VARYING (f) EC-RANGE-PTR (f) EC-RANGE-SEARCH-INDEX EC-RANGE-SEARCH-NO-MATCH EC-REPORT EC-REPORT-ACTIVE (f) EC-REPORT-COLUMN-OVERLAP (f) EC-REPORT-FILE-MODE (f) EC-REPORT-IMP EC-REPORT-INACTIVE (f) EC-REPORT-LINE-OVERLAP EC-REPORT-NOT-TERMINATED EC-REPORT-PAGE-LIMIT EC-REPORT-PAGE-WIDTH EC-REPORT-SUM-SIZE (f) EC-REPORT-VARYING (f) EC-SCREEN EC-SCREEN-FIELD-OVERLAP EC-SCREEN-IMP EC-SCREEN-ITEM-TRUNCATED EC-SCREEN-LINE-NUMBER EC-SCREEN-STARTING-COLUMN EC-SIZE EC-SIZE-ADDRESS (f) EC-SIZE-EXPONENTIATION (f) EC-SIZE-IMP EC-SIZE-OVERFLOW (f) EC-SIZE-TRUNCATION (f) EC-SIZE-UNDERFLOW (f) EC-SIZE-ZERO-DIVIDE (f) EC-SORT-MERGE EC-SORT-MERGE-ACTIVE (f) EC-SORT-MERGE-FILE-OPEN (f) EC-SORT-MERGE-IMP EC-SORT-MERGE-RELEASE (f) EC-SORT-MERGE-RETURN (f) EC-SORT-MERGE-SEQUENCE (f) EC-STORAGE EC-STORAGE-IMP EC-STORAGE-NOT-ALLOC EC-STORAGE-NOT-AVAIL EC-USER EC-VALIDATE EC-VALIDATE-CONTENT EC-VALIDATE-FORMAT EC-VALIDATE-IMP EC-VALIDATE-RELATION EC-VALIDATE-VARYING (f) EC-XML EC-XML-CODESET (f) EC-XML-CODESET-CONVERSION (f) EC-XML-COUNT (f) EC-XML-DOCUMENT-TYPE (f) EC-XML-IMPLICIT-CLOSE (f) EC-XML-INVALID (f) EC-XML-NAMESPACE (f) EC-XML-STACKED-OPEN (f) EC-XML-RANGE (f) EC-XML-IMP (f) EC-JSON EC-JSON-IMP (f) .. _AppendixAG: