M204.0211
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=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 |