ASMZ003S statement_type Overflow in module_name processing record record_number
Explanation
This error message occurs when a table in an ASMXREF system module
overflows.
- Typically this happens when a source statement is longer than the
default sizes (currently 50,000 characters) provided for the associated
parameters.
The easiest way to fix the overflow is to use the ITBSIZE and LOGSIZE
parameters in the control file to specify a larger size.
See topic Parm for details on the PARM control statement.
For example, for the ITB or Logical Statement Table
overflows, specify a PARMcontrol statement
following the LIBRARY control statement in the control file as follows:
LIBRARY LIB=TEST1,TYPE=CMS,LANGUAGE=ASM PARM ITBSIZE=100000 PARM LOGSIZE=100000
The size of the parameters is limited only by the amount of memory available.
- This message could also occur because of a language mismatch. For example, if ASMXREF is scanning an assembler language program using the COBOL language processor, a table could overflow when ASMXREF is searching for the ending delimiter. In such cases, you must specify the correct language using the LANGUAGE parameter in the control file.
System action
The ASMXREF run terminates
Programmer response
Increase the table sizes by specifying the ITBSIZE and LOGSIZE parameters as detailed in step 1 above and re-run ASMXREF, or correct the LANGUAGE statement.