M204.0211

From m204wiki
Revision as of 20:15, 21 February 2018 by DmeWiccan (talk | contribs) (Automatically generated page update)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

M204.0211  Request too long - QTBL​,​ LQTBL​=​value

The SOUL request overflowed QTBL during compilation. QTBL contains the executable instructions (quadruples) generated by the compiler. Compilation is abandoned.

Response: To display the size of QTBL, use the VIEW command with the LQTBL parameter. Issue a UTABLE command to increase the size of QTBL.

The size of QTBL is controlled by the LQTBL parameter. Compute the new value of LQTBL by multiplying the old value of LQTBL by the number of times this message appears. Then add the value of the QTBL statistic shown by a TIME REQUEST command following the compilation. The new value of LQTBL should be slightly larger than this sum.

If you cannot expand QTBL, try to rewrite your request to contain fewer (or less complex) statements or break the request into two or more pieces using END MORE and MORE.

Note: Because of QTBL filling, IFAM users may experience subsequent messages:

M204.0566 QUADRUPLE MISSING

System manager response: LQTBL can be reset on User 0.

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