TACL Reference Manual

Error Messages
HP NonStop TACL Reference Manual429513-018
B-32
TACL Error Messages
Recovery. Decrease the size of macros or routines where possible, avoid excessive
nesting of macros or routines, and structure recursive macros so that they invoke
themselves in their last statements, so that each instance of the macro vanishes from
the text buffer before the next one begins. Use loops to perform operations on large
amounts of data a little at a time. Use options, such as LOADED in the LOAD
command, or other similar means, to direct results to variables. Use the VOLUME
command to reduce the number of template fields you need to pass to #FILENAMES.
Cause. You attempted to define a backup processor with a (#)BACKUPCPU
operation, but your TACL has no process name.
Effect. The requested operation is ignored.
Recovery. Start over with a TACL that is a named process.
Cause. You attempted to use a server from an unnamed TACL process.
Effect. The requested operation is ignored.
Recovery. Certain operations, including #SERVER and the INV, OUTV, and STATUS
options of the RUN command, require that TACL be a named process. Restart the
TACL process with a name.
Cause. You specified STOPONABEND as a parameter to the TACL command, and a
process it started abended or stopped with completion code -1, -2, -3, 2, 3, 4, 5, or 6.
Effect. The TACL that started the abended or stopped process also stops.
Recovery. Determine why the process abended or stopped, correct the problem, and
restart your TACL process.
Cause. You attempted to perform an operation that exceeded the 30,000-byte
capacity of the text buffer, which is used to hold TACL statements while they are being
processed (text is removed from the text buffer when TACL executes it).
Each line break uses one byte; each square bracket, vertical bar, or “~_” space uses
two bytes; other characters use one byte each. Comments of the { text } and == text
forms are omitted, and trailing spaces are nearly always omitted. Other effects on the
text buffer are:
*ERROR* TACL not named, cannot have a backup
*ERROR* TACL process must be named
*ERROR* TACL stopped by a process ABEND/STOP (pid: nn, nnn)
*ERROR* Text buffer overflow