M204.0224
M204.0224 Request too long -- NTBL, LNTBL=value
Your SOUL request has overflowed NTBL during compilation. NTBL contains entries for all statement labels, list names, %variable names, screen names, menu names, and image names. If your request starts with MORE, then the beginning of NTBL is occupied by entries from earlier requests, with many of the statement label entries removed.
Compilation continues, with name entries starting over at the beginning of the new portion of NTBL. Other compilation errors may result as references are made to names whose entries have been overlaid. This message can be issued more than once during a single compilation, indicating that NTBL has filled a corresponding number of times.
Response: To display the size of NTBL, use the VIEW command with the LNTBL parameter. Increase LNTBL using the UTABLE command, or decrease the number of NTBL entries added by the request and retry. To increase LNTBL, compute the new value by multiplying the old value by the number of times this message appears. Then add the value of the NTBL statistic (shown by a TIME REQUEST
command following the compilation).
System manager response: Consider increasing the default value of LNTBL in the system initialization stream.
Message attributes:
RETCODEO=0 | Sets online return code |
---|---|
RETCODEB=4 | Sets batch (single user) return code |
CLASS=E | Error class; the message can be suppressed with the X'04' bit setting of the MSGCTL parameter |
AUDITER | Writes the message with line type ER to the audit trail |
COUNT | Increments the error count (ERCNT) parameter |
ECHO | Displays the line that caused the error |
COMPILE | Compilation error |