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.