From m204wiki
Jump to navigation Jump to search

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=0Sets online return code
RETCODEB=4Sets batch (single user) return code
CLASS=EError class; the message can be suppressed with the X'04' bit setting of the MSGCTL parameter
AUDITERWrites the message with line type ER to the audit trail
COUNTIncrements the error count (ERCNT) parameter
ECHODisplays the line that caused the error
COMPILECompilation error

Back to list of messages