Previous Topic: Input Parameter ListingNext Topic: CA Culprit Controller Messages Listing


Runtime Messages

CA Culprit generates run time messages during two phases:

Extract Phase Messages and Statistics

The extract phase produces the following messages and statistics on the Run Time Messages listing:

Runtime Messages

Runtime messages result from processing input data from a single file, multiple files, database records, and tables.

Note: Some errors are followed by additional information provided by the Extended Error Handling Facility, as described in Extended Error Handling Facility.

The following report shows a sample runtime message and some additional information provided by the Extended Error Handling Facility:

mm/dd/yy            RUN TIME MESSAGES            volser Vnn.n  PAGE    25   C350023 INVALID NUMERIC DATA ENCOUNTERED IN REPORT 01   ERROR OCCURRED DURING PROCESSING DETAIL   LINE 1 FIELD   2   MOST RECENT SUBSCRIPT VALUE            0   INPUT BUFFER NUMBER           25   RECORD BUFFER DUMP                CHAR   900BLYNN      ASLING                                                   000000000   22222222B0 0 0 0                ZONE   FFFCDEDD444444CEDCDC444444444444444444444444444444444444444444444444444FFFFFFFFFC44FFFFFFFFCFCFCFCFC                DIGIT  9002385500000012395700000000000000000000000000000000000000000000000000000000000000022222222200000000                      01...5...10....5...20....5...30....5...40....5...50....5...60....5...70....5...80....5...90....5...00                CHAR   0 0 0 0 0 999I                          MEN.C0600.MCK.EMP                      &       H   G                ZONE   FCFCFCFCFCFFFC44444444444444444449B15007DCD4CFFFF4DCD4CDD4444444444444440800080540A3000C000C0009022E                DIGIT  0000000000999900000000000000000000D68840455B30600B432B54700000000000000000006B0091460008000700100330                      101...5...10....5...20....5...30....5...40....5...50....5...60....5...70....5...80....5...90....5...00                                                                                                  ▲    ********************                                                                          │                                                                                                  │    C350033 NUMBER OF EXTRACT DATA ERRORS HAS EXCEEDED     25                                     │    C350037 MESSAGES SUPPRESSED UNTIL END OF FILE                                                 │                                                                                                  │    ********************                                                                          │                                                                                     Additional information                                                                                     provided by the Extended ***********  END OF FILE  ******************************************************    Error Handling facility.           61 INPUT RECORDS READ         61 DATA ERRORS OCCURRED IN EXTRACT LOGIC  ◄------------ Runtime statistics         61 ERRORS IN REPORT 01

End-of-file Statistics

End-of-file statistics summarize how input records were processed during the extract phase. CA Culprit generates these end-of-file statistics:

SELECT/BYPASS Statistics

SELECT/BYPASS statistics indicate how many records:

The following report shows an example of SELECT/BYPASS statistics:

mm/dd/yy       INPUT PARAMETER LISTING           volser Vnn.n  PAGE     2 ******** SEL/BYP  REF       CONDITION ********  SEL             $     DEPARTMENT WHEN DEPT-ID-0410 EQ (4000 5200)  SEL    00001      DEPT-ID-0410        EQ        4000 ◄-─┬──────────────── CA Culprit assigns a reference number  SEL    00002      DEPT-ID-0410        EQ        5200 ◄-─┘                 to each portion of a SELECT/BYPASS expression. mm/dd/yy             RUN TIME MESSAGES             volser Vnn.n  PAGE     1   EMPOSITION                  15   OFFICE                      13 ***********  END OF FILE  ******************************************************           28 INPUT RECORDS READ          SELECTION SPECIFICATION STATISTICS          BEGINNING      TIMES      TIMES      TIMES    NUMERIC  SUBSCRIPT          REFERENCE     TESTED       TRUE      FALSE     ERRORS     ERRORS           NUMBER               1            14          2         12          0          0               ▲               │               │               This reference number is               assigned by CA Culprit in               the Input Parameter Listing. 

Data Table Update Statistics

Data table update statistics indicate:

The following report shows an example of data table update statistics appearing in the Run Time Message listing:

mm/dd/yy                 RUN TIME MESSAGES        volser Vnn.n  PAGE    1 ***********  END OF FILE  ******************************************************           28 INPUT RECORDS READ          SELECTION SPECIFICATION STATISTICS          BEGINNING      TIMES      TIMES      TIMES    NUMERIC  SUBSCRIPT          REFERENCE     TESTED       TRUE      FALSE     ERRORS     ERRORS           NUMBER               1            14          2         12          0          0  ┌──► DATA TABLE UPDATE STATISTICS  │                                                            TABLE            ROWS  │    REPORT     FUNCTION         LR-NAME                  DEFINITION         STORED  │    ------     --------         -------                  ----------         ------  │  │      01        CRE        EMP-TABLE                  GENERATED                13  │  │  CA Culprit reports that it has created, generated,  and stored 13 rows in table EMP-TABLE.

Single File Extract Statistics

Single file extract statistics record the number of input records that were read from a single input file. The following report shows an example of single file extract statistics:

mm/dd/yy                 RUN TIME MESSAGES       volser Vnn.n  PAGE     1 ***********  END OF FILE  ******************************************************           61 INPUT RECORDS READ           ▲           │           │           │           CA Culprit read 61 input records for the job.

End-of-match Statistics

End-of-match statistics record the number of records that were:

The end-of-match messages appear immediately before the end-of-file statistics on the Runtime Messages page, as shown in the following report:

mm/dd/yy             RUN TIME MESSAGES           volser Vnn.n  PAGE    25   ***********  END OF MATCH  ***********   NUMBER OF RECORDS RETURNED FOR     -- SYS010   --        57   NUMBER OF RECORDS RETURNED FOR     -- SYS011   --        37                                            ▲                                            │                                            │                                            CA Culprit read 57 input records from the                                            SYS010 file and 37 from the SYS011 file. Errors produced by the Extended Error Handling Facility also appear in this listing for all out-of-sequence records.

Note: For more information about errors produced by the Extended Error Handling Facility, see Extended Error Handling Facility.

IDMS Database Extract Statistics

CA IDMS/DB database extract statistics document the number of strings that are returned for each path defined on a PATH parameter. This information immediately precedes end-of-file messages on the Run Time Messages page. The statistics also include the number of records of each type that are read on all paths, as shown in the following report:

mm/dd/yy                RUN TIME MESSAGES        volser Vnn.n  PAGE     1   IDMS DATABASE EXTRACT STATISTICS   STRINGS RETURNED FOR PATH AA -          15 ◄--------------- CA Culprit returned 15 strings for path AA,   STRINGS TRUNCATED BY SELECTION CRITERIA         12            12 of which failed the selection criteria.   STRINGS RETURNED FOR PATH BB -          13   STRINGS TRUNCATED BY SELECTION CRITERIA         12   RECORD NAME       NUMBER READ  DEPARTMENT                  14  EMPLOYEE                    13 ◄--------------- CA Culprit reports the number of  EMPOSITION                  15                    record occurrences it processed  OFFICE                      13                    for each type of record. ***********  END OF FILE  ******************************************************           28 INPUT RECORDS READ

Output Phase Messages and Statistics

The output phase produces runtime messages and statistics:

Runtime Messages

Runtime messages document report processing problems that occur during the CA Culprit output phase of processing. These messages print in the report output where the problem occurs, as shown in the following report:

                                                                              10                                                                               10                                                                               10                                                                               10                                                                               10                                                                               10                                                                               10                                                                               10                                            W C750012 DECIMAL DIVIDE EXCEPTION IN REPORT 01                                                                               80                                                         ▲                                                         │                                                         │                                                         │                                                         Runtime message in the output phase.

Messages for nonprinted reports print after a printed report, if any.

By establishing a limit in the OE= specification on the PROFILE parameter, you can control the number of printed messages.

Runtime Statistics

Runtime statistics document the number of records written for each report. The statistics appear at the top of a new page following the printed report:

       C750009 RECORDS WRITTEN FOR REPORT 01 --                  95                                                                      ▲                                                                      │                                                                      │                                                                      │                                                                      CA Culprit prints the number of records                                                                      written for each report.