Previous Topic: &ZOSCHK

Next Topic: &ZQUOTE/&ZQUOTE2


&ZPSKIP

Sets a new string as the active panel skip data. Optionally, also restarts processing from the primary menu.

&ZPSKIP [ string | =string ]

Your product region supports the ability to perform menu jumps or panel skips as a means of abbreviating panel navigation. Panel skips is used to move rapidly from one panel display to another without viewing each individual panel which would normally be displayed. The panel skip data is a variable length string wherein data for each panel is delineated by the use of a period (.). This data is normally used to automatically satisfy &PANEL statements. The &ZPSKIP verb is used to set a new panel skip string. In addition, the use of a leading equal sign (=), is used to restart processing from the primary menu.

Operands:

=

An optional automatic trigger to flush current processing and re-invoke the Primary Menu. The associated panel skip string supplied will then be used to satisfy further panel processing.

string

The data to be stored as the current panel skip string. Periods are used to delineate the data that is applicable to each panel. In addition, semicolons is used as field separators to supply data to multiple fields on a panel. Neither separator is used as part of the data, or is returned to the panel or &ZPSKIP system variable.

A null value is used to reset any panel skip data.

Examples: &ZPSKIP

&ZPSKIP =U.4  -* jump to user services and then option 4 
&ZPSKIP         -* stop any further panel skipping 
&ZPSKIP &REMCMD -* set new string for skipping forward 
&ZPSKIP =M.TSO  -* jump to MAI session TSO

An NCL menu procedure should always support forward panel skipping. The &ZPSKIP verb should be used to set forward skipping. For example:

&SELECT = &SELSTR (.) &CMD -* extract first option
&REMOPT = &REMSTR (.) &CMD -* extract remainder of data
&ZPSKIP &REMOPT  -* set forward skipping

Panel skipping is terminated by a panel display that signifies an error. If the alarm is sounded or #ERRFLD highlighting is used, then panel skip data is not used to satisfy the panel and the panel skip string is set to a null value.

Note: For more information about the &ZPSKIP and &ZPSKPSTR system variables, see the Network Control Language Programming Guide.

More information:

Summary Table