Previous Topic: Diagnostic MessagesNext Topic: Batch Utility Reference


Error Messages

Error messages appear on a separate page at the end of the input statement listing. The batch compiler lists error messages in the following format:

STMT       SVRTY         ERROR       FOUND       MESSAGE
nnnn   severity-level   nnnnnn    found-text  message-text

The error messages provide the following information:

The error message page of the compiler input-statement listing also specifies the number of coding errors encountered. The listed number does not necessarily represent the actual number of errors in the source code. For example, rejection of a PANEL, PFLD, MAP, or MFLD statement might cause the map compiler to reject subsequent correct statements simply because the proper currency has not been established. The following section was left out because the previous sample compiled without reports It should be inserted again.

Sample Report

A sample input-statement listing that contains diagnostic and error messages is provided in the following figure. The source for this example contains only three actual errors:

The batch compiler returns 16 errors as a result of the actual errors in the sample compile.

CAGJF0 CA IDMS/DC MAPPING COMPILER PHASE 1 CA IDMS/DC IS A PROPRIETARY SOFTWARE PRODUCT DATE TIME PAGE VERSION nn.n LICENSED FROM CA mm/dd/yy 113808 1 STMT ITEM NUMBER -- MAPPING INPUT STATEMENT LISTING -- 1 MAP 1 ADD MAP CEXME028 2 AUTOPANEL 3 USING ((EMPLOYEE 100)) 4 EDIT 5 RESET UNLOCK NOALARM NOPRT NLCR. VERSION 1 *** ADDED *** 6 7 PFLD 1 ADD MFLD 8 FOR (24X80, 32X80, 43X80, 27X132) 9 AT (4,25) 10 ATTR = BRIGHT PROTECTED *** ERROR *** $ *** ERROR *** $ *** UNKNOWN KEYWORD *** $ *** UNKNOWN KEYWORD *** $ 11 VALUE IS 'EMPLOYEE PHONE INFORMATION' *** UNKNOWN KEYWORD *** $ *** UNKNOWN KEYWORD *** $ *** UNKNOWN KEYWORD *** $ *** UNKNOWN KEYWORD *** $ *** UNKNOWN KEYWORD *** $ *** UNKNOWN KEYWORD *** $ 12 LITERAL. *** NO ACTION *** 13 14 PFLD 2 ADD MFLD 15 FOR (24X80, 32X80, 43X80, 27X132) 16 AT (8,25) 17 VALUE IS EMPLOYEE ID *** ERROR *** $ *** ERROR *** $ *** UNKNOWN KEYWORD *** $ *** UNKNOWN KEYWORD *** $ 18 LITERAL. *** NO ACTION *** 19 20 PFLD 3 ADD MFLD 21 AT (8,45) 22 MFLD 3 DFLD EMP-ID-0415 23 OF EMPLOYEE VER 100 24 EXT PIC IS INT. *** ADDED *** 25 26 PFLD 4 ADD MFLD 27 VALUE IS 'PHONE NUMBER' 28 LITERAL. *** ERROR *** $ *** ERROR *** $ MFLD 4 *** NO ACTION *** 29 30 PFLD 5 ADD MFLD 31 AT (12,45) 32 MFLD 5 DFLD EMP-PHONE-0415 33 OF EMPLOYEE VER 100 34 EXT PIC IS INT. *** ADDED ***

CAGJF0 CA IDMS/DC MAPPING COMPILER PHASE 1 CA IDMS/DC IS A PROPRIETARY SOFTWARE PRODUCT DATE TIME PAGE VERSION nn.n LICENSED FROM CA mm/dd/yy 113808 2 STMT SVRTY ERROR FOUND MESSAGE 10 E 386005 BRIGHT ATTRIBUTE CLAUSE REQUIRES A PARENTHESIZED LIST IN PANEL FIELD STATEMENT 10 E 388001 BRIGHT INVALID PANEL FIELD NAME SPECIFIED IN MAP FIELD STATEMENT 10 E 388017 BRIGHT INVALID KEYWORD IN MAP FIELD STATEMENT 10 E 388017 PROTECTE INVALID KEYWORD IN MAP FIELD STATEMENT 11 E 388017 VALUE INVALID KEYWORD IN MAP FIELD STATEMENT 11 E 388017 IS INVALID KEYWORD IN MAP FIELD STATEMENT 11 E 388017 'EMPLOYE INVALID KEYWORD IN MAP FIELD STATEMENT 11 E 388017 PHONE INVALID KEYWORD IN MAP FIELD STATEMENT 11 E 388017 INFORMAT INVALID KEYWORD IN MAP FIELD STATEMENT 11 E 388017 ' INVALID KEYWORD IN MAP FIELD STATEMENT 17 E 386008 EMPLOYEE VALUE CLAUSE FOR PANEL FIELD MUST BE FOLLOWED BY A STRING OR PARENTHESIZED LIST 17 E 388001 EMPLOYEE INVALID PANEL FIELD NAME SPECIFIED IN MAP FIELD STATEMENT 17 E 388017 EMPLOYEE INVALID KEYWORD IN MAP FIELD STATEMENT 17 E 388017 ID INVALID KEYWORD IN MAP FIELD STATEMENT 28 E 386027 LITERAL AT LEAST ONE 'AT' CLAUSE IS REQUIRED FOR ADD OF PANEL FIELD 28 E 388001 LITERAL INVALID PANEL FIELD NAME SPECIFIED IN MAP FIELD STATEMENT 16 ERRORS PROCESS=LOAD MAP=CEXME028,VERSION=00001

Note: CAGJF0 in the upper left-hand corner of the Error Message page is the release number.