System Debug Reference Manual (32650-90888)
184 Chapter5
System Debug Command Specifications Fx-LOG
IGNORE
the other clause disregarded.
This implies that the clauses may be syntactically illegal, but the errors are not discovered
until they are executed.
Note that in the following examples, entire clauses are bogus, but not detected:
$nmdebug > if TRUE then wl "good" else XXXXXXXXXXXXXXXXXX
good
$nmdebug > if FALSE then XXXXXXXXXXXXXXXX else wl "good"
good
IGNORE
Protects the next command (list) from error bailout.
Syntax
IGNORE
option
The IGNORE command protects the following command, or command list, from aborting due
to a detected error condition. Unless protected by the IGNORE command, a command list or
subsequent macro commands are aborted/flushed as soon as any error occurs.
A special option, QUIET, causes error messages that occur within a protected command list
to be suppressed.
This is similar to the MPE V/E CONTINUE command used in job and command files. See the
environment variable AUTOIGNORE.
Parameters
option
The user can choose to display/suppress error messages that occur during
the command (list) that is protected by the IGNORE command. Two options
are supported:
LOUD Display error messages (default)
QUIET Suppress error messages
Examples
%nmdebug > {wl 111; wl 22q; wl 333; wl 444}
$111
Expected a number, variable,function, or procedure (error #3720)
undefined operator is:"22q"
In this example, an error causes the rest of a command list to be aborted, since it is not
protected by the IGNORE command. As a result, the command that prints the value ($333)
is never executed.