Why is my CA Earl report getting CALR811W PROGRAM ERROR OCCURRED STATEMENT # 0 ARITHMETIC OVERFLOW and several CALR811W PROGRAM ERROR OCCURRED STATEMENT # 0 DATA INTERRUPT ON INPUT RECORD NO 0 runtime errors? Is this a CCS (Common Services) issue?

Document ID : KB000011128
Last Modified Date : 14/02/2018
Show Technical Document Details
Introduction:

The resulting CA Earl report is complete but is getting "CALR811W PROGRAM ERROR OCCURRED STATEMENT 0 ARITHMETIC OVERFLOW" and several "CALR811W PROGRAM ERROR OCCURRED STATEMENT 0 DATA INTERRUPT ON INPUT RECORD NO 0" runtime warnings.

Question:

Why is my CA Earl report getting CALR811W PROGRAM ERROR OCCURRED STATEMENT # 0 ARITHMETIC OVERFLOW and several CALR811W PROGRAM ERROR OCCURRED STATEMENT # 0 DATA INTERRUPT ON INPUT RECORD NO 0 runtime errors? Is this a CCS (Common Services) issue?

Answer:

The overflow is occurring with an internal CA Earl variable named QSEQ which exists to provide a count of the records currently read. The internal QSEQ field is predefined as a P 7.0 field and cannot be increased. QSEQ can hold a maximum value of 9,999,999. If you read more that 9,999,999 records, CA Earl will print the overflow notification for the first 20 overflow conditions, after which it stops printing the message but continues with normal processing.