MAXERROR keyword

The MAXERROR keyword specifies the maximum number of pointer errors that might be encountered before processing ends abnormally.

The number of errors might be related to:
  • True pointer problems
  • False problems due to concurrent online update activity

The ERRORACT keyword specifies the type of termination to take place when the MAXERROR threshold is reached. If ERRORACT is ABEND and the MAXERROR value is reached, the program ends with user abend 3510.

If you reach the MAXERROR threshold, determine the reason for the number of pointer problems. Either increase the MAXERROR threshold or take the area offline for further analysis.

When multiple areas are processed, the MAXERROR threshold is applied for each area.

MAXERROR is an optional keyword for the following statements:

  • ANALYZE statement of OPC
  • PTRCHK statement of OER

If this keyword is specified, it must be assigned an integer value.

Format:

1 MAXERROR=
1! 500
1 integer
integer
Specifies the maximum number of pointer errors that might be encountered before OPC ends. The number you specify must be an integer value in the range of 0 - 999. If 0 is specified, there is no maximum number of errors.
Default:
500, if the MAXERROR keyword is not specified.
Site default support:
Supported.
Restriction:
If OPC processing ends prematurely due to reaching the MAXERROR threshold, the output files DAR12O, DAR13SO and DAR3CSO can be incomplete.