NET/MASTER Network Control Language (NCL) Reference Manual

System Variables
System Variables
5–2 106126 Tandem Computers Incorporated
Note &SYSMSG is included in this section although it is not strictly a system variable. NCL uses this variable in
certain special cases connected with panel and file processing. It is similar to a user variable in that its
value can be set by the user. Unlike system variables, its value is not common to all procedures and
functions within the same NCL process. Like any other user variable, if you want to share this variable
among different procedures, you must use the SHRVARS operand of the CONTROL verb, or the
SHARE options in the CALL and PROCEDURE core statements.
System variables cannot be used to the left of an assignment statement, except for the
four modifiable system variables listed next:
&SYS.LOOPCTL
&SYS.PANEL.SKIP
&SYS.PANEL.FLD
&SYS.RETCODE
For help in understanding syntax notation, see “Notation Conventions” at the
beginning of this manual.