APS-RWT

Category: Report Writer module.

1001-00-F    UNPRIVILEGED RWT (RED) USE

The privilege card does not allow access to the Report Mock-Up Painter. Execution will halt.

Resolution:

Use COBOL or another available report writer. Contact your APS Administrator for Report Writer privileges.

1002-00-F    SOURCE/SUM/VALUE BUFFER OVERFLOW

You exceeded the limit (300) of SOURCE, SUM, and VALUE entries in one source program.

Resolution:

Reduce the number of SOURCE, SUM, and VALUE entries in the program. You might compile some report descriptions separately.

1003-00-F    MOCK-UP BUFFER OVERFLOW

You exceeded the limit of 200 lines in the left half of the mock-up.

Resolution:

If the mock-up requires exceeding the line limit to produce the report, do not incorporate blank lines in the mock-up. Use the Line statement to position the report. Verify that you coded the mock-up properly.

1004-00-F    REPORT LIMIT REACHED FOR FD

The number of reports specified within a Report clause exceeds 15.

Resolution:

Limit the number of reports per FD to 15. Add additional FD'S if necessary. Contact your APS Administrator if you need more assistance.

1005-00-F    INVALID KEYWORD OR PERIOD MISSING IN RED HDR

APS detected a clause beginning with a keyword other than CONTROL, CODE, PAGE, FIRST, LAST, HEADING, FOOTING, or WRITE in the Report Description statement or the required period at the end of the Report description statement is missing.

Resolution:

Verify spelling of keywords and/or insert the required period.

1006-00-F    CONTROL ITEM MAXIMUM EXCEEDED

You exceeded the maximum number of control items (28) allowed for the report.

Resolution:

Decrease the number of controls.

1007-01-F, 02-F    REPORT DATA NAME MISSING

You did not follow a Terminate or Initiate statement with a data name.

Resolution:

Enter data name.

1008-00-F    INVALID INITIATE STATEMENT

You followed an Initiate statement with an improper report name.

Resolution:

Correct report name.

1009-00-F    GENERATE DATA NAME MISSING

You did not follow a Generate statement with a data name.

Resolution:

Enter data name.

1010-00-F    IMPROPER GENERATE STATEMENT

You followed a Generate statement with an improper report name or data name.

Resolution:

Verify report/data name. If the report name is correct, look for an illegal or missing 01 type clause or Mock-up statement.

1011-00-F    INVALID TERMINATE STATEMENT

You followed a Terminate statement with an improper report name.

Resolution:

Enter correct report name.

1012-00-F    DECLARATIVES STATEMENT MISSING

APS did not find a Declaratives statement before encountering an End statement.

Resolution:

Enter missing Declaratives statement.

1013-00-F    END STATEMENT MISSING FOR DECLARATIVES

APS did not find an End Declaratives statement for the Declaratives section.

Resolution:

Enter missing End Declaratives statement.

1014-00-F    UNPRIVILEGED AUTO USE

The privilege card does not allow access to the report writer module. Execution will halt.

Resolution:

Arrange with the APS Administrator for a new privilege card.

1016-00-F    PIC NOT GIVEN FOR DETAIL ITEM

APS encountered a detail item that does not have a Picture clause associated with it.

Resolution:

Code the Picture clause.

1017-00-F    DETAIL SYMBOL STORAGE FAILURE; CALL APS REP

A problem occurred during the storage of detail items. Execution will halt.

Resolution:

Contact the APS Administrator.

1019-00-F    PIC NOT GIVEN FOR IDENTIFIER ITEM

APS encountered an identifier item that does not have a Picture clause associated with it.

Resolution:

Code the Picture clause.

1020-00-F    NO DETAIL LINE WITH FORMAT EXTRACT CLAUSE

There is no detail line associated with the Format Extract clause.

Resolution:

Code required detail line.

1021-00-F    REPORT DESC KEYWORD MISSING OR IN WRONG COL

The Report Description keyword (RED or AUTO) is missing or coded in the wrong column.

Resolution:

Correct the code to include the Report Description keyword.

1022-00-F    AUTO KEYWORD MISSING

The Auto (Report Description) statement is not present in the program.

Resolution:

Correct the code to include the Auto statement.

1023-00-F    EXPECTING AUTO REPORT NAME; REACHED EOF

APS encountered an Auto clause that you did not follow with the mandatory report name.

Resolution:

Add the report name to the Auto statement.

1024-00-F    CONTROL VARIABLE REQUIRED WITH CH/CF CLAUSE

A valid data name must follow the CH (Control Heading) or CF (Control Footing) clauses.

Resolution:

Enter valid data name.

1025-00-F    NO PLACEMENT PARAMETER SPECIFIED FOR IDENT

You did not give a parameter that tells where to print the specified identifier.

Resolution:

Code a placement parameter.

1026-00-F    "COVER" MUST BE FOLLOWED BY COLUMN PLACEMENT

You must follow the Cover Placement parameter with integer(s). These indicate column placement for centering of the specified literals or identifiers.

Resolution:

Enter correct integer(s) to indicate column placement.

1027-00-F    ONLY NUMERIC LITERALS PERMITTED FOR DETAIL

You can use numeric literals only with detail.

Resolution:

Remove non-numeric literals from code.

1028-00-F    NO PLACEMENT PARAMETER SPECIFIED FOR LITERAL

You did not give a parameter that tells where to print the specified literal.

Resolution:

Code a Placement parameter.

1029-00-F    ILLEGAL LITERAL

The number of characters where a literal should be is equal to zero. Therefore, it is invalid.

Resolution:

Code legal literal.

1030-00-F    /PAGE/ MUST BE FIRST ENTRY FOR GROUP

You can only use /PAGE/ once for a group, and it must precede all other parameters.

Resolution:

Correct code.

1031-00-F    PLACEMENT PARM MUST BE FOLLOWED BY ID/LIT

APS encountered a Placement parameter that you did not follow with an identifier or literal.

Resolution:

Enter identifier or literal.

1032-00-F    NUM ENCLOSED BY / PERMITTED IN DETAIL ONLY

/INTEGER/ indicates a relative number of lines to advance before presenting the first line of the group if used with detail. It is not permitted elsewhere.

Resolution:

Code /INTEGER/ in detail group only.

1033-00-E    PLACEMENT PARAMETER INVALID FOR DETAIL GROUP

You can write Placement parameters as keywords only in a non-detail Group Description clause.

Resolution:

Correct code to only use Placement parameters in non-detail Group Description clauses.

1034-00-F    G/C INDICATE PERMITTED FOR DETAIL ONLY

You can only use the Group Indicate and Change Indicate clauses with detail lines.

Resolution:

Use proper Indicate with detail line.

1035-00-F    NO IDENTIFIER GIVEN FOR G/C INDICATE

Group and Change Indicate both need an identifier following them which APS uses to determine when to print an item.

Resolution:

Enter needed identifier.

1036-00-F    PIC PERMITTED FOR DETAIL ONLY

APS only allows Picture clauses for detail items.

Resolution:

Correct code.

1037-00-F    NO IDENTIFIER GIVEN FOR PIC

Identifier is missing before the specified Picture clause.

Resolution:

Enter needed identifier.

1038-00-F    NO IDENTIFIER GIVEN FOR SUBSCRIPT/INDEX

APS encountered a subscript or index that you did not prefix with an identifier. APS halts execution.

Resolution:

Place the correct identifier before the subscript/index.

1039-00-F    ITERATIVE SUBSCRIPT PERMITTED IN DETAIL ONLY

You can only use iterative subscripts for detail lines.

Resolution:

Correct code.

1040-00-F    ONLY 3 LEVELS OF SUB/INDEX PERMITTED

You used more than 3 levels of subscripts or indices where APS only permits 3 levels.

Resolution:

Correct the code to use only 3 levels of subscripts or indices.

1041-00-F    ILLEGAL ITERATIVE SUBSCRIPT

In Auto processing, APS found an iterative expression in the format # INTEGER-1/ INTEGER-2 in which INTEGER-2 is less than or equal to INTEGER-1.

Resolution:

Make INTEGER-2 greater than INTEGER-1 or delete INTEGER-2 if INTEGER-1 specifies the top limit of the increment range.

1042-00-F    ILLEGAL SUBSCRIPT/INDEX

The subscript or index as coded is incorrect.

Resolution:

Correct subscript index.

1043-00-F    "COVER" PARAMETER NOT VALID FOR DETAIL

You can only use the Cover parameter with page headings, heading and footing groups. You may not use it with detail clauses.

Resolution:

Remove Cover parameter from detail clause.

1045-00-F    INCORRECT SEQUENCE OF PARAMETERS IN DETAIL

The parameters used during Auto processing of the Detail group were syntactically incorrect.

Resolution:

Correct syntax of Detail group. Refer to manual for correct format of syntax requirements.

1046-00-F    AT LEAST 1 ID MUST BE GIVEN IN DETAIL

There must be at least one identifier in each detail line.

Resolution:

Correct code.

1047-00-F    NUMERIC > 4 DIGITS

The integer specified for a Page Limit, First Detail, Last Detail, Heading, Footing, Subscript or Cover parameter is greater than the maximum allowable 4 digits.

Resolution:

Change integer to allowable number of digits.

1048-00-F    EXPECTING NUMERIC; FOUND NONNUMERIC

During auto processing of the Page Limit, Heading, Detail or Footing clauses, APS expected an integer and did not find it.

Resolution:

Correct data field to be numeric integer.

1049-00-F    NUMERIC MUST BE GREATER THAN 0

APS encountered a negative number where it allows only a positive number.

Resolution:

Code a positive number.

1050-00-F    PH-ATOM STORAGE PROBLEM; CALL APS REP

APS encountered a problem in Page Heading storage. Execution will halt.

Resolution:

Contact the APS Administrator.

1051-00-F    DETAIL GROUP MUST BE GIVEN

A Detail group must follow a Detail clause.

Resolution:

Code a Detail group after the Detail clause.

1052-00-F    DUPLICATE REPORT GROUP

During Auto processing of multiple reports, APS found a duplicate Report group.

Resolution:

Correct Report group names making sure that they are unique in each report.

1053-00-F    CH/CF CONTROL VAR NOT FOUND IN CTRL CLAUSE

You must use a control variable with a control heading and control footing in a Control clause. APS did not encounter such a variable.

Resolution:

Enter Control variable.

1054-00-F    MOCK-UP MUST IMMEDIATELY FOLLOW RED ENTRY

APS found something other than a mock-up delimiter following the Report Description statement.

Resolution:

Correct the code. Possibly you coded two periods coded in the Report Description statement. APS allows only one.

1055-00-F    MOCK-UP NOT FOUND

APS did not find a mock-up for a Report Description entry.

Resolution:

Include mock-up.

1056-00-F    IMPROPER RWT KEYWORD

APS found a word in AREA-A in the report section which RWT does not recognize.

Resolution:

Correct code.

1057-00-F    DATA NAME MISSING ON TYPE IS CH/CF

You did not specify a control identifier (data name) on a Type clause for a Control Heading (CH) or Control Footing (CF) group.

Resolution:

Supply the correct identifier.

1058-00-F    ANIM/DEBUG OVERFLOW

You exceeded the buffer limit (25) for consecutive debugger lines. A block of comments with more than 25 lines is probably the cause.

Resolution:

Reduce the number of consecutive comment lines, or set the DEBUG option on GENERATOR OPTIONS to NO.

2001-00-E, 02-E    MOCK-UP AND MOCK-UP STATEMENT INCOMPATIBLE

APS found a mock-up statement when using group mock-ups. You should use mock-up statements only with report mock-ups.

Resolution:

Delete mock-up statement.

2002-00-E    MOCK-UP STATEMENT MUST BE FIRST

APS encountered a mock-up statement out of sequence in a Group Description entry.

Resolution:

A Mock-up statement should occur next after the 01 type statement.

2003-00-E    LINE STATEMENT MUST BE AFTER MOCK-UP

APS encountered a line statement out of sequence in a group description entry.

Resolution:

A Line statement should occur next in sequence after the Mock-up statement; or, if there is not a Mock-up statement (because you used a group mock-up), after the 01 type statement.

2004-00-E    INVALID LINE NUMBER

Characters following LINE IS or LINE NUMBER IS in a Line statement are not numeric.

Resolution:

Correct the code.

2005-00-E    INVALID SOURCE, SUM OR VALUE STATEMENT

You did not code an item description entry (Source, Sum, or Value statement) correctly.

Resolution:

Correct the code.

2006-00-E    ANTIFREEZE INCOMPATIBLE WITH NOFREEZE

You coded ANTIFREEZE in the report section with an APS parameter setting of NOFREEZE (the default).

Resolution:

Change APS parameter to include FREEZE.

2007-00-E    SSV-BFR OVERFLOW ON #M/N EXPANSION

APS found an iterative expression, in the format # INTEGER-1 / INTEGER-2, in which INTEGER-1 is not less than INTEGER-2.

Resolution:

Correct code.

2008-00-E    UNMATCHED SUM/SOURCE/VALUE CLAUSE

You coded a Sum, Source, or Value clause for which there is no matching picture in the mock-up. Possibly you did not delete a Source clause that you no longer reference in the mock-up. Another possibility is that the Mock-up line statements do not accurately match the lines specified for each group in the mock-up.

Resolution:

Correct the present picture. Add a new one for the equivalent Source clause or delete the no longer needed Source clause. Also check mock-up and Mock-up statement.

2009-00-E    PIC MISSING FOR REFERENCE

A Reference statement contains no Picture clause.

Resolution:

Code a PIC clause for the Reference statement.

2010-00-E    TOO MANY LINES IN RIGHT HALF OF MOCK-UP

The right half of the mock-up has more lines than the left.

Resolution:

Correct the code so that right and left halves of the mock-up match. A possible cause is a delimiter (a non-blank character, non-alphabetic and non-numeric) in Column 7, continuing for 4 or more consecutive bytes.

2011-00-E    MOCK-UP CONTINUATION MISSING

APS did not find the right half of the report mock-up following the left half.

Resolution:

Code mock-up continuation.

2012-00-E    RIGHT HALF MOCK-UP OVERFLOW

You exceeded the limit of 200 lines in the right half of the mock-up.

Resolution:

Code mock-up to not exceed the limit.

2013-00-E    IMPROPER BEGINNING MOCK-UP REFERENCE

A mock-up statement specifies a line number outside the range of the report mock-up as its beginning line or APS found a Mock-up statement when using group mock-ups.

Resolution:

Make the line number greater than 0 or check the Report mock-up for actual number of lines used. You should use mock-up statements with Report mock-ups. Delete Mock-up statement.

2014-00-E    IMPROPER ENDING MOCK-UP REFERENCE

A Mock-up statement using the INTEGER-1 through INTEGER-2 format, specifies a line number outside the range of the Report mock-up as its ending line (INTEGER-2).

Resolution:

Make the line number greater than 0 or check the Report mock-up for actual number used.

2015-00-E    OBSOLETE SYNTAX; TEMPORARILY EXCEPTED

You specified a data name following a left parenthesis in a Source clause.

Resolution:

Remove the parenthesis.

2016-0-E    REMOVE LEFT PAREN (OBSOLETE SYNTAX)

You specified a data name following a left parenthesis in a Source clause without a closing right parenthesis.

Resolution:

Remove the left parenthesis or verify need for right parenthesis.

2017-00-E    PICTURE MISSING

You did not follow the keyword designating a Picture (or PIC) in a Sum/Source/Value statement by a COBOL Picture character. If the optional keyword IS has been used, no Picture character follows it.

Resolution:

Remove the Picture clause or supply a correct picture following the Picture keyword. Note that APS does not require a Picture clause but a Picture clause is very helpful in catching incompatibilities between the Mock-up and the Sum/Source/Value statements early in the debugging process (at compile time, rather than execution time).

2018-00-E    IMPROPER PICTURE; NO CLOSING PARENS

In a PIC or Picture clause of a Sum/Source/Value or Reference clause, APS encountered an opening parenthesis following a valid Picture character ( X 9 Z $ , 0 . + - C R D * V E ), and APS found a numeric field following the opening parenthesis. APS did not find a closing parenthesis after that.

Resolution:

Correct the code. Note that A is not among the valid Picture characters.

2019-00-E    INVALID CHARACTER FOR PICTURE CLAUSE

In a PIC or Picture clause of a Sum/Source/Value or Reference clause, APS encountered a character other than X 9 Z $ , 0 . + - C R D * V E ( ).

Resolution:

Correct the code.

2020-00-E    MISSING QUOTED OVERPRINT TEXT

APS encountered an Overprint statement that does not include a character string enclosed in quotes.

Resolution:

Correct the statement.

2021-00-E    IMPROPER FILE NAME

You followed a File Description entry (FD) by blanks or an improper file name.

Resolution:

Correct code.

2022-00-E    IMPROPER BLOCK CONTAINS CLAUSE

You improperly coded a Block Contains clause with the optional INTEGER-1 to INTEGER-2 format. INTEGER-2 is not an unsigned integer.

Resolution:

Correct code.

2023-00-E, 02-E    IMPROPER BLOCK OPTIONS CLAUSE

You coded a Block Contains clause in an improper format. You coded the clause with something other than characters or records or you did not specify an unsigned integer.

Resolution:

Correct code.

2024-00-E    IMPROPER RECORD CONTAINS CLAUSE

You improperly coded a Record Contains clause with the optional INTEGER-1 to INTEGER-2 format. INTEGER-2 is not an unsigned integer.

Resolution:

Correct code.

2025-01-E, 02-E    IMPROPER RECORD OPTIONS CLAUSE

You coded a Record Contains clause in an improper format. You coded the clause with something other than characters or records or you did not specify an unsigned integer.

Resolution:

Correct code.

2026-00-E    IMPROPER RECORDING MODE CLAUSE

You coded the Mode clause with an improper mode (i.e., something other than F, V, U, or S).

Resolution:

Enter proper mode.

2027-01-E, 02-E    IMPROPER LABEL RECORDS CLAUSE

You coded a Label Records clause in an improper format.

Resolution:

Correct code.

2028-00-E    IMPROPER FILE-ID CLAUSE

You coded a Value Of clause with an improper file ID.

Resolution:

Enter correct file ID.

2029-00-E    IMPROPER FILE REPORTS CLAUSE

You coded a Report clause in an improper format.

Resolution:

Correct format.

2030-00-E    IMPROPER DATA RECORDS CLAUSE

You coded a Data Records clause in an improper format.

Resolution:

Correct format.

2031-00-E    IMPROPER RD NAME

You followed a Report Description entry (RED or RD) with blanks or an improper name.

Resolution:

Correct code.

2032-00-E    IMPROPER RD STATEMENT

You followed a Code clause with an improper mnemonic name or by blanks.

Resolution:

Correct code.

2033-00-E, 02-E    IMPROPER CONTROL CLAUSE

You coded a Control clause in an improper format.

Resolution:

Correct format.

2034-00-E    IMPROPER PAGE LIMIT CLAUSE

You coded a Page Limit clause in an improper format or the clause specifies 0 as the last line where you can print anything.

Resolution:

Correct code or page limit.

2035-00-E    IMPROPER HEADING CLAUSE

You coded a Heading clause in an improper format or the clause specifies 0 as the first line number of the heading print group.

Resolution:

Correct code or Heading clause.

2036-00-E    IMPROPER FIRST DETAIL CLAUSE

You coded a First Detail clause in an improper format or the clause specifies 0 as the first line number of the body group.

Resolution:

Correct code or First Detail clause.

2037-00-E, 02-E    IMPROPER LAST DETAIL CLAUSE

You coded a Last Detail clause in an improper format or the clause specifies 0 as the last line number of the last nonfooting body group.

Resolution:

Correct code or Last Detail clause.

2038-00-E    IMPROPER FOOTING CLAUSE

You coded a Footing clause in an improper format. The clause specifies 0 as the last line number of the last Control Footing Report group.

Resolution:

Correct Footing clause.

2039-00-E    IMPROPER TYPE CLAUSE

A Type clause specifies an option other than those allowed (i.e.,. RH, PH, CH, CF, PF, RF, DE or the fully spelled out equivalents of each of these).

Resolution:

Enter correct option.

2040-00    IMPROPER LINE CLAUSE

You coded a Line clause in an improper format or INTEGER-1 is not a positive integer for the LINE NUMBER IS INTEGER-1 format; INTEGER-2 is not a positive integer for the LINE NUMBER plus INTEGER-2 format.

Resolution:

Correct format.

2041-00-E    IMPROPER NEXT GROUP CLAUSE

You coded a Next Group clause in an improper format or INTEGER-1 is not a positive integer for the NEXT GROUP IS INTEGER-1 format; INTEGER-2 is not a positive integer for the NEXT GROUP IS PLUS INTEGER-2 format.

Resolution:

Correct code.

2042-00-E    IMPROPER USAGE CLAUSE

You coded a Usage clause in an improper format. You specified a usage other than DISPLAY.

Resolution:

Correct format.

2043-00-E    IMPROPER RESET CLAUSE

You coded the Reset option of the Sum clause in an improper format.

Resolution:

Correct format.

2044-00-E    IMPROPER JUSTIFIED CLAUSE

You coded the Justified clause in an improper format. You followed JUSTIFIED (or JUST) with something other than RIGHT or you coded on a clause other than SOURCE or you coded for a data item that is numeric.

Resolution:

Correct format.

2045-00-E    IMPROPER BLANK WHEN ZERO CLAUSE

You coded the Blank When Zero clause in an improper format.

Resolution:

Correct format.

2046-00-E    IMPROPER CHANGE INDICATE CLAUSE

You coded the Change Indicate clause in an improper format.

Resolution:

Correct format.

2047-00-E    IMPROPER GROUP INDICATE CLAUSE

You coded the Group Indicate clause in an improper format.

Resolution:

Correct format.

2048-00-E    IMPROPER COLUMN CLAUSE

You coded the Column clause in an improper format. You did not specify a positive integer.

Resolution:

Correct format.

2049-00-E    IMPROPER VALUE CLAUSE

You coded the value label for a Source clause in an improper format. You did not specify an integer, keyword or quoted string.

Resolution:

Correct format.

2050-00-E    IMPROPER SUM CLAUSE

The Sum clause does not specify a valid data name.

Resolution:

Enter correct data name.

2051-00-E    IMPROPER SOURCE CLAUSE

The Source clause does not specify a valid data name.

Resolution:

Enter correct data name.

2052-00-E    IMPROPER UPON CLAUSE

You coded the UPON option of the Sum clause in an improper format.

Resolution:

Correct format.

2053-00-E    IMPROPER PICTURE TEXT

You coded the Picture phrase with an invalid character string.

Resolution:

Correct Picture phrase.

2054-00-E    IMPROPER DECLARATIVES STATEMENT

You coded a Use Before Reporting sentence in an improper format.

Resolution:

Correct format.

2055-00-E    IMPROPER INITIATE STATEMENT

You followed an Initiate statement with a report name for which there was no Report Description entry.

Resolution:

Correct Initiate statement.

2056-00-E    IMPROPER TERMINATE STATEMENT

You followed a Terminate statement with a report name for which there was no Report Description entry.

Resolution:

Correct Terminate statement.

2057-00-E    DUPLICATE REPORTS FOUND IN REPORT STRUCTURE

You specified a report name more than once for a Report Description entry.

Resolution:

Make each report name unique.

2058-00-E    INVALID SUBSCRIPT OR INDEX ENTRY

APS encountered a subscript or index that surpassed the allowable number of subscript or index levels.

Resolution:

Reduce the number of subscripts or indices.

2059-01-E
2059-02-E
2059-03-E
2059-04-E   PICTURE MISSING FOR dataname

The picture clause is missing for the data name specified.

Resolution:

Code picture clause for data name.

2060-00-E   COLUMN CLAUSE MISSING

A column clause is not present where one is necessary.

Resolution:

Add the column clause to the code.

2061-00-E    INVALID USE BEFORE REPORTING CLAUSE

A Use Before Reporting sentence specifies a data name which is neither a Heading nor Footing Report group.

Resolution:

Correct Use Before Reporting sentence.

2062-00-E    NUMBER OF DETAIL GROUPS MAX EXCEEDED

You exceeded the maximum number of detail groups (99).

Resolution:

Reduce the number of detail groups.

2063-00-E    TYPE CLAUSE DOES NOT MATCH CONTROL CLAUSE

The type coded in the Type clause is not consistent with that in the Control clause.

Resolution:

Determine which Type clause is correct and fix the incorrect one. If the Type clause appears correct, the number of control clauses may have exceeded the maximum (28) for the report. Reduce the number of Control clauses.

2064-00-E    SOURCE CLAUSE MISSING

A Source clause is not present where one is necessary.

Resolution:

Add the Source clause to the code.

2065-00-E    SUM CLAUSE MISSING

A Sum clause is not present where one is necessary.

Resolution:

Add the Sum clause to the code.

2066-00-E    INVALID CONTINUATION,

APS encountered a hyphen (-) in column 7, or APS encountered an ellipsis (...) as the opening word or symbol of a statement.

Resolution:

Replace the hyphen in column 7 with a properly placed continuation ellipsis. If an ellipsis is present, check for correct alignment with preceding code. Note that there should not be a blank line between original line of code and continuation line containing the ellipsis.

2067-00-E    INVALID CHARACTER IN COL 7,

Column 7 contains a character other than an asterisk (*) or a hyphen (-).

Resolution:

Remove the character from column 7. You can reinsert it in column 7 at the COBOL level if you require it for COBOL compilation.

2068-00-E    NAME MAY NOT END WITH A HYPHEN

APS encountered a hyphen (-) at the end of the given data name.

Resolution:

Correct the code.

2069-00-E    NAME LONGER THAN 30 CHARACTERS

The given data name contains more than 30 characters.

Resolution:

Correct the code.

2070-00-E    INTEGER LONGER THAN 30 CHARACTERS

The given integer contains more than 30 characters.

Resolution:

Correct the code.

2071-00-E    NUMBER LONGER THAN 30 CHARACTERS

The given number contains more than 30 characters.

Resolution:

Correct the code.

2072-00-E    PICTURE LONGER THAN 30 CHAR: picture

The given Picture clause contains more than 30 characters.

Resolution:

Follow the COBOL rule of a maximum of 30 characters for a Picture clause.

2073-00-E    EDITED PICTURE ILLEGAL AS SOURCE

APS encountered a Picture clause for a source statement that has edit characters in it.

Resolution:

Correct the Picture clause.

2074-00-E    ILLEGAL PICTURE CLAUSE

APS encountered Picture statement that contained a character other than X Z , . 9 A B 0 * + - $ E ( or ) (left or right parenthesis).

Resolution:

Correct the Picture clause.

2075-00-E    LEVEL NUMBER MUST BE FOLLOWED BY SPACE

APS encountered a level number (01, 05, etc.) That you did not follow with a space.

Resolution:

Add a space after the level number.

2076-00-E    NO LINE NUMBER PROVIDED FOR REPORT FOOTING

You specified a line number for the printing of the Report Footing.

Resolution:

Specify a line number on the Footing clause.

2077-00-E    GROUP LINE TABLE OVERFLOW

You exceeded the maximum storage capability of group line items (1625) resulting in table overflow.

Resolution:

Reduce the number of group line items.

2078-00-E    SOURCE ITEM TABLE OVERFLOW

You exceeded the maximum storage capability of 30 source items resulting in table overflow.

Resolution:

Reduce the number of source items.

2079-00-E    CONTROL FOOTING SPACE LIMITATION

There is not enough room to print the Control Footing where specified.

Resolution:

Check the Report Description entry for the footing and correct.

2080-00-E    INVALID COMPUTED FOOTING LINE

The Footing line as computed by Auto is less than or equal to zero.

Resolution:

Check syntax for Heading, Detail, and Page clauses.

2081-00-E    PAGE LIMIT PARAMETERS NOT IN ASCENDING ORDER

The integers given on the Heading, Detail, or Footing clause exceed the Page Limit clause. The integers must be in ascending order.

Resolution:

Correct integers used on clauses so they are in ascending order, and not greater than the Page Limit clause.

2082-00-E    AUTO STM MUST BE GIVEN PRIOR TO PAGE CLAUSE

APS encountered a Page clause before the Auto statement. The Auto statement must come first.

Resolution:

Correct the code so the Auto statement is before the Page clause.

2083-00-E    INVALID PAGE LIMIT; 58 ASSUMED

The page limit given was not an integer. APS move the number, 58, to the page limit temporarily for further processing.

Resolution:

Correct the page limit.

2084-00-E    INVALID PAGE LIMIT CLAUSE

The coded Page Limit clause contains a character other than an integer as the page limit.

Resolution:

Correct the Page Limit clause with an integer as the specified limit.

2085-00-E    NO VERT SPACING; PG NUM CLAUSE; ASSUME TOP

You did not request vertical spacing in the Page Number clause. APS assumes Top.

Resolution:

Correct Page Number clause.

2086-00-E    NO HORIZ SPACING; PG NUM CLAUSE; ASSUME RT

You did not request horizontal spacing in the Page Number clause. APS assumes Right.

Resolution:

Correct Page Number clause.

2087-00-E    INVALID PAGE CLAUSE

A word other than NUMBER(S), HEADING or FOOTING follows the Page clause in the program.

Resolution:

Correct code so the Page clause will contain a valid word.

2088-00-E    INVALID HEADING CLAUSE; VALUE CALCULATED

The value following the Heading clause is not an integer so APS calculated the value.

Resolution:

Follow the Heading clause with a valid integer.

2089-00-E    INVALID FOOTING CLAUSE; VALUE CALCULATED

The value following the Footing clause is not an integer so APS calculated the value.

Resolution:

Follow the Footing clause with a valid integer.

2090-00-E    UNIDENTIFIED FORMAT PARAMETER

APS encountered something other than EXTRACT or BOXED after a format statement.

Resolution:

Replace the invalid code with the appropriate correct word.

2091-00-E    UNRECOGNIZED GROUP TYPE

APS encountered a group type other than Report Heading or Report Footing. Possibly you followed REPORT with something other than HEADING or FOOTING.

Resolution:

You can only follow REPORT with HEADING or FOOTING as proper group type.

2092-00-E    CONTROL CLAUSE NOT FOLLOWED BY DATA NAME

In the Control clause, CONTROL IS/ARE is not followed by a data name.

Resolution:

Correct the coded clause.

2093-00-E    FIRST DETAIL NOT NUMERIC

Something other than a valid line number follows the First Detail clause.

Resolution:

Correct the code so a valid line number follows the clause.

2094-00-E    FIRST IS A COBOL RESERVED WORD

FIRST is a COBOL reserved word and you must use it as one except when you use it in the First Detail clause.

Resolution:

Correct use of FIRST.

2095-00-E    LAST DETAIL NOT NUMERIC

Something other than a valid line number follows the Last Detail clause.

Resolution:

Correct the code so a valid line number follows the clause.

2096-00-E    "LAST" IS A COBOL RESERVED WORD

LAST is a COBOL reserved word and you must use it as one, except when you use it in the Last Detail clause.

Resolution:

Correct use of LAST.

2097-00-E    UNRECOGNIZED WORD

In the Auto section of the program, APS encountered an invalid word.

Resolution:

Correct code to use only valid words and phrases under the Auto statement.

2098-00-E    /PAGE/ INVALID FOR GROUP

The /PAGE/ keyword is invalid for Page Heading because it always begins a new page. It is invalid for Page Footing because it cannot begin a new page, and it is invalid for Detail because APS only allows one type of detail in Auto.

Resolution:

Correct code to use the /PAGE/ keyword properly.

2099-00-E    SUPPRESS INVALID ON GRP OTHER THAN PH/CH/CF

APS does not allow SUPPRESS on groups except for PH (Page Heading), CH (Control Heading), or CF (Control Footing).

Resolution:

Correct code to use SUPPRESS properly.

2100-00-E    UNRECOGNIZED PHRASE AFTER GROUP/CHANGE

A word other than INDICATE follows a Group or Change clause.

Resolution:

Correct code.

2101-00-E    PICTURE NOT MATCHED BY SOURCE

The Picture clause given for a particular source item does not match the source item.

Resolution:

Correct code so that all picture clauses and source items match.

2102-00-E    INVALID PICTURE

The code that follows the PIC statement in the Picture clause is incorrect.

Resolution:

Correct the Picture clause.

2103-00-E    UNKNOWN INTEGER

APS encountered an integer without a correct parameter prefixing it (i.e., COVER).

Resolution:

Prefix the integer with a correct parameter.

2104-00-E    QUOTE ASSUMED

If APS encounters column 72 after a string (or alphanumeric literal) opens, APS places a quote in column 72.

Resolution:

Correct the code.

2105-00-E    DATA NAME VALID ON TYPE IS CH OR CF ONLY

You specified a control identifier (data name) on a Type clause for a group other than Control Heading (CH) or Control Footing (CF).

Resolution:

Remove the invalid identifier.

2106-00-E    MOCKUP STM EXPECTED

You did not follow a Type clause for a report mock-up by a Mockup statement.

Resolution:

Code Mockup statement.

2107-00-E    INVALID SYNTAX FOR DECIMAL-PT IS COMMA

The syntax used for the DECIMAL-POINT IS COMMA clause is invalid.

Resolution:

Correct the syntax.

2108-00-E    INVALID CURRENCY SIGN CLAUSE

The currency symbol in the Currency Sign clause cannot be any of the following characters: 0-9 A B C D L P R S V X Z SPACE * + - / , . ; ( ) = ".

Resolution:

Change the Currency symbol specified in the Currency Sign clause to a valid character.

2109-00-E    INVALID SYNTAX FOR CURRENCY SIGN CLAUSE

The syntax used for the Currency Sign clause is invalid.

Resolution:

Correct the syntax.

2110-00-E    WRITE ROUTINE CLAUSE INVALID FOR NORWT

The optional report description clause, WRITE ROUTINE, is only available when the RWT parameter is ON.

Resolution:

Turn on the RWT parameter or delete the Write Routine clause.

2111-00-E    IMPROPER WRITE ROUTINE SYNTAX

The syntax used for the Write Routine clause is invalid.

Resolution:

Correct the syntax.

2112-00-E    ONLY 1 CH/CF ALLOWED PER CONTROL ITEM

APS found more than one control heading or control footing for this control item.

Resolution:

Correct code to have only one control heading or control footing for the control item named.

2113-00-E    TOO MANY LINES IN THIRD SPLIT OF MOCK-UP

The third split of the mock-up has more lines than the first and second splits.

Resolution:

Correct the code so the third split matches the first and second.

2114-00-E    TOO MANY LINES IN FOURTH SPLIT OF MOCK-UP

The fourth split of the mock-up has more lines than the first, second, and third splits.

Resolution:

Correct the code so the fourth split matches the first three.

2115-00-E    THIRD SPLIT MOCK-UP OVERFLOW

You exceeded the limit of 200 lines in the third split of the mock-up.

Resolution:

Reduce the number of lines to 200 or less.

2116-00-E    FOURTH SPLIT MOCK-UP OVERFLOW

You exceeded the limit of 200 lines in the fourth split of the mock-up.

Resolution:

Reduce the number of lines to 200 or less.

2117-00-E    TOO MANY CONT-MOCKUP STATEMENTS

You exceed the limit of 3 CONT-MOCKUP statements for one mock-up.

Resolution:

Reduce the number of CONT-MOCKUP statements to 3 or less. A mock-up may have up to four splits and thus up to three CONT-MOCKUP statements to link them.

3001-00-W    USE RED INSTEAD OF RD FOR RED STM

The Report Description contains RD. COBOL will compile correctly.

Resolution:

Change RD to RED in source code.

3002-01-W, 02-W    01 LEVEL DELETED - NEW ONE GENERATED

APS replaces the 01 level you coded with an APS generated 01 level.

3003-00-W    NEXT GROUP SUPPRESSED MUST BE IN USE STM

When you specify MOVE 1 TO PRINT-SWITCH, the Heading or Footing Report group you want to suppress should be in a Use Before Reporting sentence.

Resolution:

Check to ensure that you use a Use Before Reporting sentence for the group you want to suppress.

3005-00-W    LINE AREA OCCUPIED

You computed a heading to go in an area that is already occupied by something else.

Resolution:

Check Heading and Cover clause for errors.

3006-00-W    RH/HEADING CLAUSE LINE NUMBERS DO NOT AGREE

The Report Heading line number and the line number given in the Heading clause are not the same.

Resolution:

Correct the Heading clause so that the two agree.

3007-00-W    RF/HEADING CLAUSE LINE NUMBERS DO NOT AGREE

The Report Footing line number and the line number given in the Heading clause are not the same.

Resolution:

Correct the Heading clause so that the two agree.

3008-00-W    RH/HEADING CLAUSES DO NOT AGREE

The report heading and the given Report Heading clause are not the same.

Resolution:

Correct the Heading clause so that the two agree.

3009-00-W    PH/HEADING CLAUSES DO NOT AGREE

The page heading and the given Page Heading clause are not the same.

Resolution:

Correct the Heading clause so that the two agree.

3010-00-W    PH LINE/COMPUTED PH LINE DO NOT AGREE

The line number given in the Page Heading clause and the computed line number for the Page Heading line are not the same.

Resolution:

Correct the Page Heading clause.

3011-00-W    FIRST DETAIL/COMPUTED FIRST DE DO NOT AGREE

The line number given in the First Detail clause and the computed line number for the first detail line are not the same.

Resolution:

Correct the First Detail clause.

3012-00-W    RF LINE/COMPUTED RF LINE DO NOT AGREE

The line number given in the Report Footing clause and the computed line number for the report footing line are not the same.

Resolution:

Correct the Report Footing clause.

3013-00-W    LINE/COMPUTED PF LINE DO NOT AGREE

The line number given in the Page Footing clause and the computed line number for the page footing line are not the same.

Resolution:

Correct the Page Footing clause.

3014-00-W    FOOTING/COMPUTED FOOTING DO NOT AGREE

The line number given in the Footing clause and the computed line number for the footing line are not the same.

Resolution:

Correct the Footing clause.

3015-00-W    LAST DETAIL/COMPUTED LAST DE DO NOT AGREE

The line number given in the Last Detail clause and the computed line number for the Last Detail line are not the same.

Resolution:

Correct the Last Detail clause.

3016-00-W    INVALID PAGE NUM CLAUSE; TOP RIGHT ASSUMED

The given Page Number clause is incorrect. APS will place page numbers at the top right of page.

3017-00-W    ILLEGAL SUBSCRIPT CONTINUATION

You must code subscripts all on one line. APS attempted a continuation.

Resolution:

Code all subscripts on one line.

3018-00-W    "MOCK-UP" SPELLED INCORRECTLY?

APS found a word starting in AREA-A beginning with an M in the Report section. APS assumes a Mock-up.

Resolution:

Correct statement.

3019-00-W    PERIOD SHOULD END SENTENCE PRECEDING FD/SD

You left a period off of the sentence preceding an FD or SD statement.

Resolution:

Add the missing period.

3020-00-W    DECIMAL-POINT SHOULD NOT BEGIN IN AREA-A

The DECIMAL-POINT IS COMMA clause should not begin in AREA-A.

Resolution:

Indent clause to AREA-B.

3021-00-W    CURRENCY SHOULD NOT BEGIN IN AREA-A

The Currency Sign clause should not begin in AREA-A.

Resolution:

Indent clause to AREA-B.

3022-00-W    NEXT GROUP IMPROPER

You used a "next group" clause on a page heading, page footing, or report footing. This is not proper syntax for these groups.

Resolution:

No response necessary in most cases, but unexpected results may occur.

3023-00-W    NO RD FOR reportname

In the REPORT clause of an FD, you specified a report-name that you did not define via a RED section header.

Resolution:

Define the named report with a RED Section header, or eliminate it from the report clause of the associated FD.

3024-00-W    NO FD FOR reportname

You cannot match a report defined via a RED section header with any report record description. The report neither uses the WRITE ROUTINE clause nor gets associated with an FD by a REPORT IS clause.

Resolution:

Associate the report to an FD with the REPORT IS clause, or specify developer control of the report via the WRITE ROUTINE clause in the RED section header.

9001-00-F    STRUCTURE SPACE FULL

You exceed the space allocated for Structure Block storage.

Resolution:

Contact your APS Administrator.

9002-00-E    GROUP SPACE FULL

You exceeded the space allocated for Group Block storage.

Resolution:

Contact your APS Administrator.

9003-00-F    SYMBOL TABLE FULL

The internal table used by APS is full. APS halts execution.

Resolution:

It may be necessary to process the program in two parts and recombine the output for the COBOL compile. Contact your APS Administrator.

9004-00-F    SYMBOL DATA SEGMENTS FULL

The internal data segments used by APS are full. Execution will halt.

Resolution:

Contact your APS Administrator.

9005-00-F    ATOM BUFFER FULL

The internal buffer used by APS is full. APS halts execution.

Resolution:

It may be necessary to break one long paragraph into two paragraphs.

9006-00-F    HASH TABLE FULL

The internal table used by APS is full. APS halts execution.

Resolution:

Contact your APS Administrator.

9007-00-E    EXPECTING RECORD; APS THRU WS; REACHED EOF

Internal processing of the source code expected to find Working Storage information and could not find it.

Resolution:

Rerun. If you receive the same results, contact your APS Administrator.

9008-00-E    EXPECTING RECORD; APS LNKCMM; REACHED EOF

Internal processing of the source code expected to find Linkage/Communication section and did not find it.

Resolution:

Rerun. If you receive the same results, contact your APS Administrator.

9009-00-F    IDENTIFIER SYMBOL STORAGE FAILURE; CALL APS REP

A problem occurred during the storage of identifier items. Execution will halt.

Resolution:

Contact your APS Administrator.

9010-00-E    APS AUTO CD FOOTING OVERLINE FAILURE

During Auto processing to generate an overline for a total footing line, APS detected an internal problem.

Resolution:

Contact your APS Administrator.

9011-00-F    STRUCTURE BLOCK OVERFLOW

Internal structure block used by APS has overflowed. Execution will halt.

Resolution:

Contact your APS Administrator.

9012-00-F    MAXIMUM OF 100 REPORTS EXCEEDED

You can only specify 100 reports per program when you use the APS Report Writer Translator.

Resolution:

Contact your APS Administrator if you require more than 100 reports in the program.


Copyright © 2002 Micro Focus International Limited. All rights reserved.
This document and the proprietary marks and names used herein are protected by international law.