# Error Messages for Elastic COBOL
#
# Copyright (C) 2010-2023 Heirloom Computing Inc.
# All Rights Reserved.
#
# en_US locale
# ECERR.txt and ECERR_us_US.txt are identical.

# Lexer Messages (####message)

1000Requires COBOL-68 support.
1001Requires COBOL-74 support.
1002Requires COBOL-85 support.
1003Requires COBOL-85/89 support.
1004Requires COBOL-2002 support.
1005Requires IBM Extension support.
1006Requires Micro Focus support.
1007Requires Elastic COBOL support.
1008Requires common item support.
1009Requires HP support.
1010Obsolete in COBOL-85.
1011Obsolete in COBOL-2002.
1012Obsolete in COBOL X/Open.
1013Cannot embed null character within based string; use FUNCTION CHAR.
1014Cannot alloc less than zero bytes.
1015Too many memory allocations (%1).
1016Out of memory!
1017Cannot match any further characters (>%1).
1018Too many REPLACE/REPLACING's (more than %1).
1019$ indicator commands treated as comment.
1020Unknown indicator '%1' (decimal %2).
1021Cannot convert native character '%1' to ASCII.
1022String too large, more than %1 characters.
1023Intrinsic FUNCTION '%1' is unknown.
1024Unterminated String.
1025DBCS literals G"..." are not implemented.
1026DBCS literals N"..." are not implemented.
1027Cannot allocate symbol.  Critical error.  Out of memory.
1028Cannot allocate symbol name or Java disambiguation failed.  Critical error.
1029No symbols to dump.
1030Could not open file to write symbol table.
1031Character '#' must be followed by alphabetic character.
1032Could not open file '%1' for writing.
1033END-EXEC statement not specified.
1034Expecting BY after REPLACE source-text.
1035COPY text-name-1 [OF|IN library-name-1] expects REPLACING or '.', found '%1'.
1036Error in EXEC HTML processing (%1)
1037<hostvar name=x> tag missing end </hostvar>.
1038<hostvar name=x> tag missing NAME=.
1039Unknown language name '%1'
1040Too many errors (>%1), aborting compile.
1041Could not open input file '%1'
1042Could not open output file '%1'
1043Could not open include file '%1'.
1044Could not open copy library '%1'.
1045Stop run. %1.
1055Token size exceeded maximum length.
1056Internal Compiler Error: Internal Limit Exceeded
1057Constant '%1' not found.
1058Unrecognized compiler-directing statement: '%1'.
1059SQLCODE and SQLSTATE must be defined as level 01 or level 77.
1060Compiler option ignored; not relevant to Elastic COBOL.
1061Compiler option ignored; check functionality.
1062Invalid placement of multi-byte characters.
1063REPLACE LAST must be followed by OFF.
1064Constant string is undefined.
1065@ compiler option ignored.
1066EXEC CICS requires -out:transaction compiler option.
1067Using internal copyfile '%1'.
1068COPY RESOURCE is not supported; include the resource separately.
1069Lexical Syntax Error
1070Invalid macro definition.
1071Macro definition too long.
1072Macros are not supported.
1073Invalid source DATATYPE.
1074Invalid target DATATYPE.
1075DDS copy detected.
1076Cannot open DDS file '%1'.
1077Error in DDS file.
1078Too many fields per record in DDS.
1079Forward reference to incorrect SECTION.
1080Internal Compiler Error: '%1'
1081DDS name conflicts with reserved word (%1), added -DDS.
1082Invalid $CONTROL (%1).
1083Compiler option '%1' ignored; not relevant to Elastic COBOL.
1084Compiler option '%1' ignored; check functionality.
1085Error in EXEC JAVA embedded Cobol variable, missing final ::.
1086Type of embedded Cobol variable not allowed in EXEC JAVA.
1087Invalid embedded Cobol variable in EXEC JAVA.
1088Invalid embedded language '%1' for ENTER.
1089Invalid compiler directive.
1090Compiler directive '%1' not supported.
1091Invalid BIT type; may only contain PIC 1.
1092BIT type is not supported.
1093Separator comma or semicolon missing following separator space.
1094Possibly ambiguous entry point reference (extra-SECTION).
1095Duplicate SECTION name resolution (%1).
1096Too many split keys (%1).
1097Ambiguous identifier declared (%1).
1098Macro '%1' redefined.
1099Separately quoted strings are adjacent using continuation character.
1100Macro does not begin with macro character (%1).
1101Macro with parameters is missing '(' for expansion.
1102Macro missing comma between parameters.
1103Macro has too many parameters.
1104Macro has no definition.
1105Macro maximum recursion depth exceeded (%1).
1106Could not undefine macro '%1'.
1107Invalid macro name for undefine.
1108Invalid compiler switch number (0-9).
1109Invalid ? directive.
1110Tandem COPY file not supported; split 'COPY file OF dir' to separate files.
1111Macro has too many parameters (%1).
1112Invalid macro parameter number.
1113Macro with parameters is missing '(' for expansion (found '%1':%2).
1114Macro missing comma between parameters (found '%1':%2).
1115Condition variable (level 88) missing defining variable.
1116Too many output files (%1).
1117Could not close file (%1).
1118Maximum macro expansion size exceeded (%1).
1119Internal macro limit exceeded (type %1).
1120Internal macro expansion limit exceeded (length %1).
1121Internal macro definition limit exceeded (length %1).
1122Invalid macro storage.
1123Cannot have multiple ON class clauses.
1124Invalid transaction command (%1).
1125Invalid transaction identifier (%1).
1126Invalid transaction parameter (%1).
1127Implicit suppression of reserved word (%1) by defining as identifier.
1128Invalid location for EXEC command.
1129IBM CBL/PROCESS option (%1) ignored.
1130Invalid STRING operation.
1134unterminated literal. Expecting '-' at indicator column of next line.
1135Unused Data Item (%1).
1136File name %1 is invalid on this Operating System.
1137XFD WHEN directive has invalid parameters. Valid syntax is: $XFD WHEN [VAR-NAME] <=|<|=|>=|>|><|!<=|!<|!=|!>=|!>|!>< "arg1" ["arg2"]
1138XFD WHEN directive format specified is applicable for redefined variables only. Ignoring.
1139EBCDIC source file '%1' is not supported.
# end of Lexer messages
#************************************

# Parser Messages (####message)

2000STOP RUN [WITH] NORMAL|ERROR [STATUS] [identifier|literal] is preferred method of using RETURN-CODE.
2001Special register has no non-program defined meaning.
2002MEMORY SIZE treated as comment.
2003SEGMENT LIMIT treated as comment.
2004PASSWORD clause treated as comment.
2005RECORDING MODE clause treated as comment.
2006LOCK MODE WITH LOCK ON RECORD clause treated as comment.
2007LOCK MODE clause treated as comment.
2008ASSIGN TO "<|>" pipes not implemented.
2009ASSIGN TO "%%NLS%% ... " National Language Support not implemented.
2010Second identifier of file status clause treated as comment.
2011PADDING CHARACTER clause treated as comment.
2012RESERVE clause treated as comment.
2013RERUN clause treated as comment.
2014SAME AREA clause treated as comment.
2015MULTIPLE FILE clause treated as comment.
2016VALUE OF clause treated as comment.
2017Record level 78 treated as record level 77.
2018AUTO clause cannot be specified multiple times.
2019BELL clause cannot be specified multiple times.
2020BLANK LINE clause cannot be specified multiple times.
2021BLANK SCREEN clause cannot be specified multiple times.
2022BLINK clause cannot be specified multiple times.
2023ERASE EOL clause cannot be specified multiple times.
2024ERASE EOS clause cannot be specified multiple times.
2025FULL clause cannot be specified multiple times.
2026HIGHLIGHT clause cannot be specified multiple times.
2027LOWLIGHT clause cannot be specified multiple times.
2028REQUIRED clause cannot be specified multiple times.
2029REVERSE-VIDEO clause cannot be specified multiple times.
2030SECURE clause cannot be specified multiple times.
2031UNDERLINE clause cannot be specified multiple times.
2032SQL CHARACTER SET %1 found, not implemented.
2033USAGE FLOAT-SHORT is not implemented; using COMP-1.
2034USAGE FLOAT-LONG is not implemented; using COMP-2.
2035SCREEN SECTION is not yet implemented.
2036Communication Section not implemented.
2037RETURNING treated as comment, use final parameter as RETURNING.
2038COMMIT treated as comment.
2039USE AFTER TRANSACTION verb is not implemented.
2040GOBACK is not implemented; use STOP RUN/EXIT PROGRAM.
2041NOTE is not implemented; use * in indicator column.
2042UNLOCK is unsupported.
2043SERVICE is not implemented; SERVICE is a CICS low-level routine not for general use.
2044LEFT-JUSTIFY is not implemented.
2045RIGHT-JUSTIFY is not implemented.
2046SPACE-FILL is not implemented.
2047ZERO-FILL is not implemented.
2048TRAILING SIGN is not implemented.
2049RETURNING treated as comment, use final identifier of CALL.
2050INTRINSIC is an unsupported HP extension.
2051ENTRY statement not supported.
2052TRANSFORM is non-standard and obsolete; using INSPECT instead.
2053Implied BY REFERENCE for INVOKE; use BY VALUE for Java.
2054Error in LOCK MODE clause.
2055Error in PADDING clause.
2056Too many errors, aborting.
2057END PROGRAM expects a program ID or program ID String.
2058Cannot reference modify other than USAGE DISPLAY item.
2059Cannot declare two SECTIONs with the same name.
2060Duplicate PARAGRAPH in same SECTION modified to %1
2061LINAGE-COUNTER does not reference a known file.
2062Error in division.
2063Keyword DIVISION not specified after IDENTIFICATION.
2064Error in IDENTIFICATION DIVISION.
2065Period not specified after IDENTIFICATION DIVISION.
2066Error between IDENTIFICATION and DIVISION.
2067DIVISION keyword not specified after IDENTIFICATION.
2068Error in PARAGRAPH in IDENTIFICATION DIVISION.
2069Error in between AUTHOR and INSTALLATION PARAGRAPH.
2070Error in between DATE-WRITTEN and DATE-COMPILED PARAGRAPH.
2071Error in between DATE-COMPILED and SECURITY PARAGRAPH.
2072Error in between DATE-WRITTEN and SECURITY PARAGRAPH, should be DATE-COMPILED.
2073Could not create program file '%1'.
2074Missing period after PROGRAM-ID's identifier.
2075Missing period after PROGRAM-ID's common clause.
2076Missing period after PROGRAM-ID.
2077Error in PROGRAM-ID PARAGRAPH.
2078Error in PROGRAM-ID PARAGRAPH; missing program name.
2079Found PROGRAM instead of PROGRAM-ID.
2080Missing PROGRAM-ID keyword; assuming program name follows.
2081Unknown program type between COMMON and INITIAL.
2082Error in INSTALLATION PARAGRAPH; missing period.
2083Error in REMARKS PARAGRAPH; missing period.
2084Error in AUTHOR PARAGRAPH; missing period.
2085Error in DATE-WRITTEN PARAGRAPH; missing period.
2086Error in DATE-COMPILED PARAGRAPH; missing period.
2087Error in DATE-WRITTEN PARAGRAPH; missing period.
2088Missing period after ENVIRONMENT DIVISION.
2089Error, missing DIVISION after ENVIRONMENT.
2090Error in ENVIRONMENT DIVISION.
2091Missing keyword DIVISION after ENVIRONMENT.
2092Error between CONFIGURATION and IO SECTION.
2093Error before CONFIGURATION SECTION.
2094Error before CONFIGURATION SECTION and between CONFIGURATION and IO SECTION.
2095Error, expecting CONFIGURATION SECTION.
2096Error in CONFIGURATION SECTION.
2097Missing period after CONFIGURATION SECTION keywords.
2098Missing keyword SECTION after CONFIGURATION.
2099Error in CONFIGURATION SECTION.
2100Error between SOURCE-COMPUTER and OBJECT-COMPUTER PARAGRAPHs.
2101Error between OBJECT-COMPUTER and SPECIAL-NAMES PARAGRAPHs.
2102Error between SOURCE-COMPUTER and OBJECT-COMPUTER and SPECIAL-NAMES PARAGRAPHs.
2103Error between SOURCE-COMPUTER and SPECIAL-NAMES PARAGRAPHs.
2104Missing period at end of REPOSITORY PARAGRAPH.
2105Missing period after keyword REPOSITORY.
2106Error after name of source-computer; expecting WITH DEBUGGING MODE.
2107Error in SOURCE-COMPUTER PARAGRAPH.
2108Error in OBJECT-COMPUTER PARAGRAPH.
2109Unknown unit of memory size, expecting WORDS, CHARACTERS or MODULES.
2110Error in MEMORY SIZE clause.
2111Expecting COLLATING SEQUENCE to name an alphabet.
2112Error in SEGMENT-LIMIT clause.
2113PRINTER not supported.
2114SYSLIST not supported.
2115SYSLST not supported.
2116SYSPCH not supported.
2117SYSPUNCH not supported.
2118C01 not supported.
2119C02 not supported.
2120C03 not supported.
2121C04 not supported.
2122C05 not supported.
2123C06 not supported.
2124C07 not supported.
2125C08 not supported.
2126C09 not supported.
2127C10 not supported.
2128C11 not supported.
2129C12 not supported.
2130S01 not supported.
2131S02 not supported.
2132S03 not supported.
2133S04 not supported.
2134S05 not supported.
2135CSP not supported.
2136Cannot redeclare a variable as alphabet.
2137Unknown alphabet, expecting STANDARD-1, STANDARD-2, NATIVE, EBCDIC or custom set.
2138Cannot define HIGH-VALUES multiple times.
2139Cannot define LOW-VALUES multiple times.
2140Cannot define SPACES multiple times.
2141Cannot define QUOTES multiple times.
2142Cannot define ZEROES multiple times.
2143All string literals in a CLASS string THROUGH string must be one character long.
2144Error in SYMBOLIC CHARACTERS clause, expecting identifier and character list.
2145Error in CLASS clause.
2146Missing currency symbol.
2147Error in DECIMAL POINT IS COMMA clause.
2148Error in between I-O SECTION and FILE-CONTROL PARAGRAPH.
2149Error in between FILE-CONTROL and I-O-CONTROL PARAGRAPH.
2150Error, expecting I-O SECTION.
2151Missing period after I-O SECTION.
2152Error in File Control Paragraph.
2153Error in File Control Entry: Unknown PARAGRAPH type.
2154Error in PASSWORD clause.
2155Error in SELECT clause, expecting filename identifier.
2156ASSIGN TO <variable> not implemented.
2157Error in ASSIGN TO clause.
2158Error in ACCESS MODE clause, expecting SEQUENTIAL, RANDOM, OR DYNAMIC.
2159Error in ALTERNATE RECORD KEY clause.
2160Error in FILE STATUS clause, expecting identifier.
2161Error in ORGANIZATION clause.
2162Error in RECORD KEY clause.
2163Only valid record delimiter is STANDARD-1.
2164Error in RESERVE clause.
2165Expecting I-O-CONTROL PARAGRAPH.
2166Error in I-O-CONTROL PARAGRAPH.
2167Error in RERUN clause.
2168Error in SAME clause.
2169Error in DATA DIVISION.
2170Missing period after DATA DIVISION.
2171Missing keyword DIVISION after DATA.
2172Error before COMMUNICATION/REPORT SECTION.
2173Unknown record level: %1
2174Error in data record description.
2175Condition identifiers (level 88) can only have VALUE clauses.
2176Cannot declare GLOBAL or EXTERNAL in other than level 01 items.
2177Error in record description (format 1).
2178Level 66 must be a RENAMES clause.
2179After level number, an identifier is expected before renaming.
2180Error in RENAME data record (format 2).
2181Group can have only one VALUE clause.
2182Invalid record description.
2183AUTO clause valid only in SCREEN SECTION.
2184BACKGROUND-COLOR clause valid only in SCREEN SECTION.
2185BELL clause valid only in SCREEN SECTION.
2186BLANK LINE clause valid only in SCREEN SECTION.
2187BLANK SCREEN clause valid only in SCREEN SECTION.
2188BLINK clause valid only in SCREEN SECTION.
2189COLUMN clause valid only in SCREEN SECTION.
2190ERASE EOL clause valid only in SCREEN SECTION.
2191ERASE EOS clause valid only in SCREEN SECTION.
2192FOREGROUND-COLOR clause valid only in SCREEN SECTION.
2193FULL clause valid only in SCREEN SECTION.
2194HIGHLIGHT clause valid only in SCREEN SECTION.
2195LINE clause valid only in SCREEN SECTION.
2196LOWLIGHT clause valid only in SCREEN SECTION.
2197REQUIRED clause valid only in SCREEN SECTION.
2198REVERSE-VIDEO clause valid only in SCREEN SECTION.
2199SECURE clause valid only in SCREEN SECTION.
2200UNDERLINE clause valid only in SCREEN SECTION.
2201TYPEDEF is non-standard COBOL, available as an ELEMENT but not as a GROUP definition.
2202REDEFINES expects an identifier.
2203PICTURE expects a PICTURE string.
2204Invalid USAGE type.
2205USAGE BINARY-CHAR is not implemented.
2206USAGE BINARY-SHORT is not implemented.
2207USAGE BINARY-LONG is not implemented.
2208USAGE BINARY-DOUBLE is not implemented.
2209USAGE BIT ALIGNED is not implemented.
2210USAGE BIT is not implemented.
2211USAGE NATIONAL is not implemented.
2212DBCS DISPLAY-1 is not implemented.
2213USAGE OBJECT is not implemented.
2214USAGE PROGRAM-POINTER is not implemented.
2215SIGN missing before SEPARATE CHARACTER.
2216Spurious information between SIGN and SEPARATE CHARACTER.
2217Spurious information after SIGN.
2218Expecting SIGN before SEPARATE.
2219Spurious information between SIGN and SEPARATE.
2220After TRAILING, spurious information before CHARACTER.
2221After SIGN TRAILING, spurious information before CHARACTER.
2222After TRAILING, spurious information.
2223After SIGN TRAILING, spurious information.
2224INDEXED [BY] expects identifier(s).
2225Spurious information after SYNCHRONIZED.
2226After BLANK WHEN, spurious information, expecting ZERO.
2227After BLANK, spurious information, expecting [WHEN] ZERO.
2228After BLANK, spurious information before ZERO.
2229After VALUE, expecting a value.
2230Missing keyword SECTION after SCREEN.
2231Error between WORKING-STORAGE and SECTION.
2232Missing keyword SECTION after WORKING-STORAGE.
2233Missing SECTION after LINKAGE keyword.
2234Missing SECTION . after LINKAGE keyword.
2235Error between LINKAGE and SECTION.
2236Error between COMMUNICATION and SECTION.
2237Missing SECTION after COMMUNICATION.
2238Report Section not implemented.
2239Error in PROCEDURE DIVISION.
2240Missing period after PROCEDURE DIVISION header.
2241Missing keyword DIVISION after PROCEDURE.
2242Cannot define DECLARATIVES more than once.
2243Cannot state END DECLARATIVES when not in DECLARATIVES.
2244Cannot define USE AFTER STANDARD EXCEPTION for '%1' more than once.
2245Can define USE AFTER STANDARD EXCEPTION PROCEDURE ON I-O only once per PROCEDURE DIVISION.
2246Can define USE AFTER STANDARD EXCEPTION PROCEDURE ON INPUT only once per PROCEDURE DIVISION.
2247Can define USE AFTER STANDARD EXCEPTION PROCEDURE ON OUTPUT only once per PROCEDURE DIVISION.
2248Can define USE AFTER STANDARD EXCEPTION PROCEDURE ON EXTEND only once per PROCEDURE DIVISION.
2249Syntax Error in imperative sentence.
2250Syntax Error in imperative %1 statement.
2251EXHIBIT is unsupported; use interactive debugging instead.
2252Signature of Cobol extension '%1' does not match (%2 correct, %3 found).
2253Generated code for Cobol extension '%1' is empty.
2254SHOW expecting component identifiers.
2255HIDE expecting component identifiers.
2256BUILD expecting component identifiers.
2257EVENT expecting component identifier [PERFORM] procedure END-EVENT.
2258ACCEPT identifier FROM unknown source.
2259ACCEPT COUNT is unsupported.
2260ACCEPT MESSAGE COUNT is unsupported.
2261Cannot ACCEPT from %1.
2262Cannot specify additional ACCEPT options for other than CONSOLE.
2263ACCEPT expects an identifier and optional source.
2264ADD expects numeric source and numeric or numeric-edited destination.
2265Cannot resolve first identifier of ADD CORRESPONDING.
2266Cannot resolve second identifier of ADD CORRESPONDING.
2267Cannot resolve first identifier of ADD CORRESPONDING ROUNDED.
2268Cannot resolve second identifier of ADD CORRESPONDING ROUNDED.
2269ALTER expects a procedure name TO procedure name.
2270After procedure-name, expecting TO procedure-name.
2271CHAIN not supported; treating as CALL.
2272Invalid parameters to DELETE statement.
2273DISPLAY UPON mneumonic, mneumonic is not displayable.
2274ENTER statement not supported.
2275Could not create entry class file '%1'.
2276Cannot combine WHEN OTHER with other WHEN statements.
2277Number of subject(%1) and object(%2) in EVALUATE do not match.
2278EXIT SECTION is not supported.
2279GENERATE is not implemented.
2280Cannot use solitary GO as other than start of PARAGRAPH.
2281Cannot use solitary GO TO as other than start of PARAGRAPH.
2282INITIATE is not implemented.
2283EXAMINE is non-standard and obsolete; use INSPECT instead.
2284TALLYING must have a valid identifier.
2285Error in INSPECT statement.
2286First identifier of MOVE CORRESPONDING is not a group identifier.
2287Cannot resolve first identifier of MOVE CORRESPONDING.
2288Cannot resolve second identifier of MOVE CORRESPONDING.
2289MOVE expecting id or literal before TO.
2290MOVE CORRESPONDING expecting a group identifier before TO.
2291PURGE is not implemented.
2292No data records for file.
2293Expecting IDENTIFIER after READ KEY phrase.
2294RECEIVE is not implemented.
2295SEND is not implemented.
2296Cannot resolve first identifier of SUBTRACT CORRESPONDING.
2297Cannot resolve second identifier of SUBTRACT CORRESPONDING.
2298SUPPRESS is not implemented.
2299TERMINATE is not implemented.
2300Pointers can only be compared to pointers using = and NOT =.
2301FATAL ERROR:NULL PLIST!
2302COMPILER LIMIT: Too many properties (%1) active simultaneously.
2303Cannot %1 anything other than a PARAGRAPH or SECTION (%2 type %3).
2304Cannot %1 PARAGRAPH/SECTION through SECTION/PARAGRAPH (%2 THROUGH %3).
2305COMPILER ERROR: performRecurse has next(1) NULL.
2306COMPILER ERROR: performRecurse has next(2) NULL.
2307COMPILER ERROR: performRecurse has next(3) NULL.
2308Illegal identifier record description.
2309CRITICAL ERROR: Too many temp files (>=%1).
2310Could not open temporary file.
2311Could not open file for output of HTML.
2312ERROR CRITICAL! Could not create output file '%1'.
2313Could not open project file for output.
2314Could not open make file for output.
2315Could not resolve entry point '%1'.
2316Could not resolve PARAGRAPH '%1'.
2317Could not resolve SECTION '%1'.
2318Could not resolve undefined variable %1.
2319Could not resolve collating sequence '%1'.
2320COMPILER: Entry points have become looped on %1.
2321PICTURE character DBCS is not implemented.
2322PICTURE character National Character is not implemented.
2323PICTURE character E exponent is not supported.
2324PICTURE character 1 bit is not supported.
2325Symbols CR/DB/+/- are mutually exclusive in a PICTURE string.
2326Symbol 'S' may occur only once in a PICTURE string.
2327Symbol 'V' may occur only once in a PICTURE string.
2328Repetition in PICTURE string does not end.
2329Too many repetitions in PICTURE (more than 65535).
2330Symbol DECIMAL POINT may occur only once in a PICTURE string.
2331Unknown character '%1' in PICTURE string.
2332Contains PICTURE of unknown type.
2333Could not resolve alternate key '%1'.
2334COMPILER: Unknown internal file format for symbol %2.
2335Could not allocate output stack.  Critical error.  Out of memory.
2336Could not allocate output stack w/ NL.  Critical error.  Out of memory.
2337-d Define expects an '=' in old=new.
2338Unknown compiler option '%1' found.
2339Cannot open file '%1'.
2340STATISTICS: %1 TOTAL LINE, %2 WARNING, %3 ERROR.
2341%1 Total Line Compiled
2342%1 Total Warning
2343%1 Total Error
2344Compilation not successful.
2345Compilation successful.
2346Ignoring Data General syntax.
2347Ignoring PROGRAM in Data General CALL PROGRAM syntax.
2348Unknown SECTION in ENVIRONMENT DIVISION.
2349Unknown PARAGRAPH in CONFIGURATION SECTION.
2350Unknown PARAGRAPH in I-O SECTION.
2351Second identifier of MOVE CORRESPONDING is not a group identifier.
2352File %1 has no file descriptor.
2353EVENT record descriptor missing CLASS interface.
2354EVENT record descriptor missing ADD method.
2355EVENT record descriptor missing DELETE method.
2356EVENT record descriptor missing USING method.
2357Too many event methods (>64)
2358ALTER is not allowed with -noalter flag.
2359Cannot SET to FUNCTION NATIVE on other than tables.
2360Wrong number of dimensions in object reference to FUNCTION NATIVE.
2361Cannot SET non-array to FUNCTION NATIVE.
2363COLUMN must be one (1) or greater.
2364LINE must be one (1) or greater.
2365Unbounded dynamic String, aborting.
2366Unbounded dynamic Integer, aborting.
2367Too many redefines on stack.
2368PICTURE string must be less than 51 characters.
2369START FIRST RECORD not supported.
2372Internal Compiler Error: Internal Limit Exceeded.
2373SHARED is unsupported; use correct mode (I-O,INPUT,OUTPUT,EXTEND), assign to "remote:127.0.0.1:filename", and run with fileserver.
2374WITH LOCK|HOLD is unsupported.
2375Unsupported extension treated as comment.
2376COMP-X must contain only 9's or only X's.
2377COMP-X must have PICTURE precede usage in definition.
2378SERVLET must be compiled with -servlet flag.
2379Cannot divide by zero.
2380WHEN SET TO FALSE is not supported.
2381SPACE-FILL treated as comment.
2382ZERO-FILL treated as comment.
2383SIZE IS treated as comment.
2384PROMPT clause treated as comment.
2385OVERLINE treated as comment.
2386LEFTLINE treated as comment.
2387GRID treated as comment.
2388CONTROL treated as comment.
2389START must be =, >=, or >.
2390READ PREVIOUS is not supported for this organization.
2391Unsupported LOCK mode.
2392Runtime may not support given LOCK mode.
2393Cannot have a table/array of length 1.
2394START WITH SIZE clause treated as comment.
2395ACCEPT FROM mneumonic not supported.
2396Invalid EVENT QUEUE size (must be between 1 and 9999).
2397Missing parameter.
2398Invalid package name.
2399Cannot find specified wordlist.
2400DELETE is not valid for SEQUENTIAL organization files.
2401TIMEOUT is not supported.
2402EXTERNAL BY literal-1 is not supported.
2403CODE-SET FOR identifier is not supported.
2404OCCURS [int-1 TO] int-2 is invalid, must be 0<=int-1<=int-2
2405NO TAB is not supported.
2406Invalid ALPHABET desgination.
2407CONVERT is ignored.
2408ON EXCEPTION identifier may only be used for ACCEPT statement.
2409START is not valid for SEQUENTIAL organization files.
2410Only one TIMEOUT phrase is permitted per statement.
2411Invalid LOCK setting.
2412EXCLUSIVE|UN-EXCLUSIVE is not supported, use OPEN SHARING WITH NO OTHER.
2414Record locking is unsupported.
2415Record timeout is unsupported.
2416Invalid LOCK setting (Multiple timeouts).
2417Invalid LOCK setting (Multiple sharing).
2418Invalid LOCK setting (Single/Multiple).
2419Cannot specify WITH LOCK and IGNORING LOCK together.
2420ADVANCING ON LOCK is not supported.
2421SUPPRESS may appear only in DECLARATIVE's USE BEFORE REPORTING procedure.
2422Cannot USE BEFORE REPORTING '%1' more than once.
2423Invalid PAGE setting.
2424Cannot specify BLANK WHEN ZERO for national.
2425Invalid Switch
2426CANCEL variant treated as comment.
2427Vendor feature not supported.
2428Vendor USAGE not supported.
2429WITH NO CONTROL not supported.
2430PRINT-CONTROL not supported.
2431FILE-PREFIX not supported.
2432ACCEPT treated as empty move.
2433USAGE not implemented.
2434'IDENTIFICATION DIVISION.' not specified.
2435ACCEPT OMITTED is not supported.
2436Period is missing.
2437Optimizer not user selectable.
2438'ENVIRONMENT DIVISION.' not specified.
2439'DATA DIVISION.' not specified.
2440UPDATE treated as comment.
2441SCREEN CONTROL is not supported.
2442EVENT STATUS is not supported.
2443'CONFIGURATION SECTION.' not specified.
2444'INPUT-OUTPUT SECTION.' not specified.
2445FIGURATIVE CONSTANT must be one character.
2446Form of EXCEPTION only valid for ACCEPT.
2447ROLLBACK is not supported.
2448Screen property treated as commentary.
2449%1 is archaic.
2450%1 is obsolete.
2451INTERNAL ERROR: Improper method name!
2452CALL-CONVENTION is not supported.
2453GO TO accepts only one procedure without DEPENDING ON (check PARAGRAPH ending without '.').
2454Invalid SIZE parameter (must be 1,2,4 or 8).
2455EXIT PERFORM only allowed in inline PERFORM.
2456Cannot redefine the same REPLACING phrase.
2457Invalid number of table dimensions.
2458Calling convention may not be specified here.
2459EXTERNAL program clause ignored.
2460Maximum number of tables exceeded (%1)
2461Unknown identifier for RECORD-POSITION.
2462Error in LOCAL-STORAGE header.
2463Compile with -scale option for JDK 1.1 portability (too many variables)
2464Duplicate definition of condition name is invalid.
2465Program does not end with period (or ends in COPY with one period).
2466Invalid handle property (%1).
2467Invalid property for inquire.
2468Invalid property for modify.
2469Invalid property value for modify.
2470Giving is not supported for this property.
2471*** PROGRAM-ID/CALL (%1) mismatch filename (%2) ***
2472Commit/Rollback supported only for AcuConnect.
2473Compression/Encryption clause is not supported.
2474Unknown cell type.
2475WITH CONVERSION is treated as comment.
2476'FILE-CONTROL.' header not specified.
2477CELL SIZE ambiguous following LINES/SIZE (rearrange properties).
2478System accept not supported.
2479ALLOWING MESSAGES clause treated as comment.
2480BEFORE TIME clause treated as comment.
2481SUBWINDOW not supported; use FLOATING.
2482RETURN-CODE/CONDITION-CODE should be referred to directly.
2483EXTERNALLY-DEFINED-KEY is not supported.
2484ORGANIZATION TRANSACTION not supported.
2485Index arithmetic is not supported.
2486SIZE must be simple identifier or literal.
2487Syntax Error detected after %1.
2488Syntax Error detected before %1.
2489NO TAB clause cannot be specified multiple times.
2490UPDATE clause cannot be specified multiple times.
2491SPACE-FILL clause cannot be specified multiple times.
2492ZERO-FILL clause cannot be specified multiple times.
2493OVERLINE clause cannot be specified multiple times.
2494LEFTLINE clause cannot be specified multiple times.
2495GRIDLINE clause cannot be specified multiple times.
2496Error in RETURN statement, invalid file.
2497CSP is not supported in this release.
2498Error in RELEASE statement, invalid file.
2499Subscripts not allowed in this position.
2500Cannot redeclare LOCAL-STORAGE SECTION.
2501IBM CBL(PROCESS) command not supported, set compiler options directly.
2502Operation valid only for TRANSACTION file.
2503AND CONTINUE RUN UNIT is treated as commentary.
2504CONTROL AREA is not supported.
2505INDICATOR is ignored by runtime.
2506Could not resolve primary key '%1'.
2507Inline FILE-CONTROL valid only for FD records.
2508LINKAGE TYPE is ignored.
2509COMMITMENT CONTROL is ignored.
2510RECORD KEY cannot have duplicates.
2511DELETE PHYSICAL|LOGICAL not supported.
2512Inappropriate option (%2) for Sequential Organization file (%1).
2513Inappropriate option (%2) for file (%1) not of Transaction Organization.
2514Inappropriate option (%2) for file (%1) not of Relative or Indexed Organization.
2515Inappropriate option (%2) for Sort Merge Organization file (%1).
2516Inappropriate option (%2) for Seq/Rel/Idx Organization file (%1).
2517Inappropriate option (%2) for Transaction Organization file (%1).
2518Cannot have FILLER as condition (88) variable.
2519CLASS-ID/Object Definition not supported.
2520ENTRY statement cannot be in nested statement.
2521Cannot pass parameter in USING.
2522Too many USING parameters.
2533USAGE (%1) not supported.
2534Invalid combination of DISPLAY arguments (screen and non-screen).
2535Invalid usage of INHERIT; PARAGRAPH does not define a class.
2536Only METHOD-ID may use METHOD OVERRIDE.
2537USING parameter '%1' not a LINKAGE SECTION item.
2538Special register '%1' has no non-program defined meaning.
2539Cannot re-implement interface '%1'.
2540APPLY '%1' treated as commentary.
2541Operation not permitted on object.
2542Invalid comparison.
2543Invalid operand (%1).
2544Java primitives cannot be ROUNDED.
2545Invalid open mode.
2546Cannot generate code for Acu runtime.
2547Compiler option (%1) ignored.
2548Too many GET properties.
2549Too many SET properties.
2550Invalid comparison (%1).
2551Invalid SEARCH, no default KEY.
2552Invalid subject for abbreviated condition.
2553Invalid relational operator for abbreviated condition.
2554Too many ENTRY conditions (%1).
2555Too many EXIT conditions (%1).
2556%1 clause cannot be specified multiple times.
2557%1 clause valid only in SCREEN SECTION.
2558An INTERFACE-ID program cannot have a PROCEDURE DIVISION body.
2559An INTERFACE-ID program cannot have '%1'.
2560%1 clause only valid for %2.
2561Illegal combination of modifiers; cannot be '%1' and '%2'.
2562Invalid package name '%1'.
2563Cannot declare '%1' SECTION multiple times per program.
2564Illegal ASSIGN TO type (%1).
2565Too many abbreviated conditions (%1).
2566Only XML CONTENT-type may be declared beneath XML CONTENT (%1).
2567Only XML ATTRIBUTE-type may be declared beneath XML ATTRIBUTE (%1).
2568Only XML LOCATOR-type may be declared beneath XML LOCATOR (%1).
2569Only XML CONTENT, ATTRIBUTE or LOCATOR may be declared under non-XML (%1).
2570Invalid FILE STATUS '%1'.
2571Invalid alternate record key ordinal '%1', expecting '%2'.
2572WRITE NO CONTROL is valid only for Sequential files.
2573EXIT SECTION can occur only within a SECTION.
2574LABEL procedure treated as comment.
2575WITH DISP treated as comment.
2576WRITE '%1' not supported.
2577Clause invalid in PROGRAM-ID style program (%1).
2578Invalid boolean condition.
2579Maximum number of REDEFINES in LINKAGE SECTION exceeded (%1).
2580Invalid BINARY byte size.
2581ACCEPT statement form not supported.
2582START on file without primary key is invalid.
2583Missing primary key for file (%1).
2584Invalid PASSWORD '%1'.
2585Invalid level for CONSTANT SECTION.
2586CONSTANT SECTION not supported.
2587Invalid nesting of levels in listing file.
2588Unknown entry-convention '%1'.
2589FUNCTION-ID is not supported.
2590Internal Error: Single count with multiple sources in ADD.
2591Could not open file '%1' for output.
2592Could not open file '%1' for input.
2593Could not open include file '%1' for input.
2594Too many bean properties, more than %1.
2595Too many properties, more than %1.
2596Too many files to parse, more than %1.
2597Too many repetitions in PICTURE, more than %1.
2598Program identification missing '.' after keyword.
2599Source code cannot be present after PARAGRAPH's EXIT.
2600IF statement has only NEXT SENTENCE with no ELSE clause.
2601Subscripts or reference modification ignored.
2602Implicit externally defined key used.
2603Ambiguous reference to identifier (%1).
2604Ambiguous reference to PARAGRAPH (%1).
2605Procedure referenced, but not defined (%1).
2606Internal error, name not present in interceptor list.
2607ALTER source invalid, does not begin with GO verb (%1).
2608Ambiguous reference, qualified only by level (%1).
2609Service declaration invalid.
2610Too many MEMORY properties.
2611Special register TALLY declaration inaccessible.
2612Severe error %1 writing to output data file.
2613Record in file SECTION does not have FD.
2614DECLARATIVES has SECTION code, but main body has missing SECTION.
2615Copy file '%1' contains %2 error(s).
2616PICTURE character E exponent cannot be specified multiple times.
2617SORT table not supported.
2618REDEFINES not allowed on OBJECT REFERENCE.
2619REDEFINES not allowed on POINTER.
2620REDEFINES not allowed on PROCEDURE-POINTER.
2621Unqualified entry-point '%1' reference for SECTIONed code.
2622Internal Error: Invalid usage (#%1) for internally generated item.
2623Invalid PROGRAM-ID (%1), conflicts with Java reserved word.
2624Invalid filename (%1), conflicts with Java reserved word.
2625Missing PARAGRAPH header, using default PARAGRAPH name.
2626Data record declaration not terminated.
2627Invalid operation for FD file, requires SD file (%1).
2628Invalid operation for SD file, requires FD file (%1).
2629Implicitly defining unresolved filename variable %1.
2630Implicitly defining unresolved DEPENDING ON variable %1.
2631Paragraph (%1) defined outside area A.
2632Section (%1) defined outside area A.
2633Invalid PARAGRAPH definition (%1).
2634Invalid SECTION definition (%1).
2635Error in PARAGRAPH (%1).
2636EXIT PARAGRAPH contains program code.
2637Multiple VALUE clauses for data declaration.
2638A "PICTURE" clause was not found for elementary item "%1", "PIC %2" was assumed.
2639Coercing nonnumeric literal to numeric literal (%1).
2640Invalid exception condition (%1).
2641Duplicate exception handler (%1).
2642Invalid filename for exception handler (%1).
2643Cannot have GLOBAL arrays (%1).
2644Symbols '-' or '+' or 'S' cannot be between digits in PICTURE string.
2645Symbol 'V' and decimal point are mutually exclusive in PICTURE string.
2646Symbol 'Z' may not appear after symbol '9' in PICTURE string.
2647Symbol 'S' must be left-most symbol in PICTURE string.
2648Symbols decimal point and comma cannot be repeated in PICTURE string.
2649Repetition in PICTURE string must be >= 1.
2650Repetition in PICTURE string must be numeric.
2651Repeating symbol '.' not allowed in PICTURE string.
2652Symbol 'C' invalid in PICTURE string; try 'CR'.
2653Symbol 'D' invalid in PICTURE string; try 'DB'.
2654Symbol 'P' can appear only as a continuous string of Ps in the leftmost or rightmost digit positions in PIC.
2655Number of digit positions represented in PIC string greater than 18 is supported as an extension to the COBOL standard.
2656Numeric qualifier not compatible with parent.
2657BINARY numbers may not have decimal point.
2658VALUE is too large for PICTURE.  Truncation will occur.
2659VALUE must be numeric literal or ZERO for numeric or numeric-edited item.
2660VALUE of numeric or numeric-edited item must not exceed allowable number of digits per PICTURE string.
2661'CR' or 'DB' must occur at the end of PICTURE string. 
2662VALUE clause has sign for numeric or numeric-edited item, but PICTURE string does not have sign position.
2663ERROR. ERROR.
2664Floating insertion '+' or '-' must represent the leftmost char positions of PIC. May be preceded and interspersed by B0/,.VP currency symbol.
2665+ - Z * currency symbol are mutually exclusive as floating replacement symbols in PICTURE string.
2666Unless preceded by + or - symbol, non-floating currency symbol must be the first char in PICTURE string.
2667Floating currency symbols must represent the leftmost char positions of PIC. May be preceded and interspersed by B0/,.+-VP.
2668Error in SQL TYPE IS datatype definition, unknown type %1 or length.
2669Ignored malformed $SET in ecobol.dir (line %1)
2670A cycle has been detected in a COPY within a COPY file.  Most recent COPY file '%1'.
2671BULL syntax ignored.
2672Unexpected level number for %1
2673Missing REPLACE OFF statement has been inserted.
2674Parm to ENTRY() or SET() must be of type PROCEDURE-POINTER
2675Program %1 : %2 Variables were defined. %3 unused variables were deleted. %4 variables were reworked to direct memory allocation.
2676Error in record description (format 1) - Are you missing a '.'?
2677Error in record description (format 3)
2678Error in record description (format 3) - Are you missing a '.'?
2679Ignoring PIC clause on group %1
2680Pseudo text incorrectly specified. REPLACE must use == notation.
2681Maximum depth of inline PERFORMs exceeded (%1)
2682Nested program limit exceeded for dead code analysis.
2683Unexpected error encountered during dead code analysis. [%1]
2684Dead Code: [Program %1] %2  %3 %4
2685Unreachable Code: Program %1
2686Scalar must be one of K|M
2687Scalar G currently not supported

# end of Parser Messages 
# *******************************************************************************

# Semantic (inconsistency) Messages (####message)
4001File Section FD specifies RECORD CONTAINS minimum of %1 CHARACTERS but record is calculated as %2 bytes
4002File Section FD specifies RECORD CONTAINS maximum of %1 CHARACTERS but record is calculated as %2 bytes

# DDS Messages (####message)
7001Reference fields not supported (%1).

# SQL Messages (####message)

8001|| was not preceded by 'string' or :hostvariable
8002'string' or :hostvariable expected after ||
8003Hostvariable expected and not found
8004Positioned UPDATE/DELETE is unsupported by JDBC 1.x
8005Unsupported Statement: %1
8006Ignoring updatability clause of cursor declaration.
8007Descriptors not supported.
8008CLOSE CURSOR - END-EXEC expected.
8009END-EXEC expected.
8010CONNECT TO is missing TO.
8012Indicator variable ignored in SET CONNECTION.
8013Indicator variable ignored in DISCONNECT.
8014Unexpected %1 token(s) after end of statement.
8015Symbol expected and not found. %1.
8016Missing END-EXEC.
8017Identifier not declared (at %1).
8018Reserved word or improper variable found (%1:%2).  Expecting variable.
8019Indicator variables can only be of type NUMERIC %1. last 50 chars before error %2
8020Undeclared variable after colon %1. last 50 chars before error %2
8021Reserved word or improper variable in place of SQL indicator variable.
8022Indicator variable expected after INDICATOR keyword.
8023Unexpected get-parameters in statement: "%1".
8024Host variable expected after INTO.
8025Hostvariable expected in ALLOCATE CURSOR.
8026DECLARE CURSOR - keyword CURSOR expected.
8027DECLARE CURSOR - keyword FOR expected.
8028USING clause or END-EXEC expected after OPEN <cursor>.
8029Keywords INTO or FROM expected.
8030Host variable expected in PREPARE statement.
8031Filename expected in INCLUDE statement.
8032WHENEVER SQLERROR GO TO must be followed by PARAGRAPH/SECTION.
8033TO missing in WNENEVER SQLERROR GO TO.
8034WHENEVER SQLERROR must be followed by GO TO, DO PERFORM or CONTINUE.
8035WHENEVER NOT FOUND GO TO must be followed by PARAGRAPH/SECTION.
8036TO missing in WNENEVER (NOT FOUND)/SQLWARNING GO TO.
8037WHENEVER NOT FOUND must be followed by GO TO, DO PERFORM or CONTINUE.
8038WHENEVER NOT must be followed by FOUND.
8039WHENEVER must be followed by SQLERROR, SQLWARNING or NOT FOUND.
8040Unknown word '%1' in CONNECT statement.
8041Unknown database type '%1' for Stored Procedure.
8042SQL INCLUDE file missing.
8043EXEC SQL statement valid only in PROCEDURE DIVISION.
8044BEGIN DECLARE SECTION within DECLARE SECTION.
8045END DECLARE SECTION not within DECLARE SECTION.
8046Invalid SQL VARYING definition.
8047Expected SQL keyword '%1', found '%2'.
8048FOR UPDATE clause is general, column '%1' ignored.
8049Invalid DECLARE CURSOR properties.
8050Not supported in JDBC 1.x, compile with -sql:jdbc2 for support.
8051JDBC 4.x (or greater) needed for WITH HOLD or WITH RETURN support.
8052WITH RETURN is not supported.
8053SQL INCLUDE file '%1' missing.
8054Indicator variables can only be of type NUMERIC, found '%1'.
8055Group's indicator must be group or array.
8056CONNECT RESET supported as SET CONNECTION TO DEFAULT
8057Too many static cursor declarations.
8058OPEN CURSOR without cursor name implicitly opens cursor named 'CURSOR'.
8059SQL option %1='%2'
8060SQL option %1
8061Invalid SQL option (%1).
8062Reference to undeclared cursor (%1).
8063Cannot retrieve '%1' via SQL.
8064WHENEVER SQLWARNING must be followed by GO TO, DO PERFORM or CONTINUE.
8065Reserved word or improper variable in place of SQL indicator variable %1. last 50 chars before error %2
8066Identifier not declared (at %1) last 50 chars before error %2
8067SQL Check: %1
8068'SQL TYPE IS %2' clause added to '%1'
8069WHENEVER %1 treated the same as SQLERROR

# end of SQL Messages 
# ****************************

# Transaction Messages
9000Invalid transaction type (%1).
9001No command supplied for EXEC TRANSACTION.
9002Invalid transaction command (%1).
9003Invalid transaction identifier (%1).
9004Invalid DFH constant (%1).
9005Error parsing DFH constant.
9006Invalid transaction tag (%1).
9007Reference modification of parameters not allowed (%1).
9008Command group not supported (%1:%2).
9009Transaction parameter (%1) has not been declared.
9010Cannot find implicit map data structure '%1'.
9011Transaction string terminated by end of line.
9013EXEC SQL COMMIT|ROLLBACK may be restricted in transaction environment.

# Resource Messages (R#=message)
9800Compiler FAILED to open listing file '%1'. COBOL statements cannot be inserted as comments into java code.
9801Compiler option must not contain " or \". Option: %1.
9802$SET DIRECTIVE statements are only allowed at the top of the source program.
9803Ignored unknown $SET statement '%1'
9804Malformed $SET %1
9805CONSTANT %1 already defined
9999DEBUG: %1
