NET/MASTER Network Control Language (NCL) Reference Manual
START
Verbs
3–180 106126 Tandem Computers Incorporated
YES
specifies synchronization. The invoking NCL process does not continue
execution until it receives the results of attempting to start the new NCL
process. If execution is successful, &SYSMSG contains the NCL process
identifier (NCL ID) of the started NCL process and &SYS.RETCODE contains
a return code of 0 (zero); otherwise, &SYSMSG is not affected and
&SYS.RETCODE contains a return code indicating an error.
After specifying NOTIFY=YES and obtaining the NCL ID of the started NCL
process, the invoking NCL process can easily send messages to the started
NCL process: for example, by using the WRITE verb.
RESTART
specifies whether the NCL process is a persistent NCL process.
NO
specifies that the process is not persistent.
YES
specifies that the process is persistent when started in a background
environment. The NCL process is terminated if an attempt is made to start it
in other than a background environment.
CONDITIONAL
specifies that the process is conditionally persistent. If the NCL process is
started in a background environment, it is a persistent NCL process. If the
NCL process is started in a nonbackground environment, it is not persistent.
Considerations
There is a default limit of 128 NCL processes that a user can execute concurrently.
This limit can be increased to a maximum of 32767 by using the SYSPARMS
NCLUMAX command. Refer to the NonStop NET/MASTER MS Command
Reference Manual for a description of this command.
If you specify RESTART=YES or RESTART=CONDITIONAL, and the operating
system process fails or there is a hardware failure, a backup process restarts the
NCL procedure from the first executable statement.