NET/MASTER Network Control Language (NCL) Programmer's Guide

Examples Used to Illustrate DEBUG Commands
Debugging an NCL Process
9–16 106160 Tandem Computers Incorporated
Three words that are five characters in length: QUICK, BROWN, and JUMPS
(shown by bar 3).
Purpose of the ZEX0903N
NCL Procedure
The purpose of the ZEX0903N NCL procedure is to simply pause execution. This NCL
procedure is used in conjunction with the ZEX0902N NCL procedure when discussing
how to use the DEBUG START command to target various types of NCL processes for
debugging.
Source Code of the
ZEX0903N NCL Procedure
The source code of the ZEX0903N NCL procedure is shown next:
zex0903n: PROCEDURE
PAUSE VARS=&1
END zex0903n
Output of the ZEX0903N
NCL Process
The following screen shows the results of executing the procedure from the OCS
command input line using the START command:
START ZEX0903N
(09:02) --------------------- OPERATOR CONTROL SERVICES ----------------------
START ZEX0903N
|NM1060 PROCEDURE ZEX0903N NCLID 2110 PAUSED
GO ID=2110
NNM1005 START ZEX0903N PROCESSING COMPLETE. NCLID 002110
_____________________________________________________________________________
---------- ------------------ NonStop NET/MASTER D30 ---------------- --------
M=>
When executed, the ZEX0903N NCL process suspends execution immediately. You
must resume execution of the ZEX0903N NCL process by using a GO command that
specifies the NCL ID of the NCL process. In this example, the command is:
GO ID=2110