NET/MASTER Network Control Language (NCL) Programmer's Guide
Panel Skipping and Navigation in the Panel Hierarchy
Working With Panels
106160 Tandem Computers Incorporated 14–83
Explicit Panel Skip
Handling
If you wish, you can handle all aspects of panel skipping within an NCL procedure.
To do so, you must set CONTROL PFKSTD to disable automatic panel skip handling.
(This also stops the interception of the END and RETURN functions, as described
earlier in this section.)
When CONTROL PFKSTD is set, the PANEL verb can still perform skip-related
actions.
The NCL process can use the &SYS.PANEL.SKIP system variable for its own purposes.
Typically, the variable is assigned when a panel skip is started. When skipping
subsequent panels, the NCL process extracts a substring up to the first period from
&SYS.PANEL.SKIP and then reassigns the rest of the string to that variable.
When using explicit handling, the NCL process must contain statements to avoid
executing the PANEL verb when a panel is to be skipped.
Explicit handling can be mixed with default handling if you manage
&SYS.PANEL.SKIP correctly. However, skipping using the equal sign is easier to
implement using the default handling and the PANEL_RETURN error handler.