SCF Reference Manual for G-Series RVUs (G06.24+)

Using SCF
SCF Reference Manual for G-Series RVUs520413-004
4-3
Running SCF
LIB filename
specifies the user-library file for the SCF process. This file name is sent to
SCF in its startup message. If you do not include LIB filename, the SCF
process assumes the user-library file is $SYSTEM.SYSTEM.SCFLIB. If you
use this option, you must have previously entered a PARAM SCF^LIB^MOVED
command. See the PARAM command SCF^LIB^MOVED described on page
4-16 for information about moving the SCF user library.
NAME [ $process ]
specifies the name you are assigning to SCF. Specify $process as an
alphanumeric string of one to five characters, the first of which must be
alphabetic. For network access, the name must be no more than four
characters. The process name appears in the destination control table (DCT)
part of the process-pair directory (PPD). If you omit this option, the SCF
process is not named and is identified only by a processor number and
process identification number. If you include NAME with no process name,
TACL generates a temporary name for SCF.
NOWAIT
specifies that TACL does not wait while the program runs. TACL sends the
startup message to the new process and returns its command input prompt so
you can do other work while SCF runs in noninteractive mode. If you omit this
option, TACL pauses until SCF completes the command string.
OUT [ listfile ]
specifies a file code 101 EDIT-type output file for the SCF process. If you omit
OUT listfile, the SCF process uses the OUT file in effect for the current
TACL (usually your home terminal). If listfile does not exist, SCF creates
it for you. If you include OUT with no list-file name, output is suppressed. For
more information, see Setting the Initial Output Destination and Changing the
Output Destination on page 4-9.
PRI priority
specifies the execution priority of the SCF process. Specify priority as an
integer in the range 1 through 199. (Processes with higher numbers are
executed first.) If you specify a priority greater than 199, SCF runs at priority
199. If you omit this option, SCF is given a priority 1 less than that of the TACL
process. (However, if a $CMON process exists and you omit the PRI option,
$CMON can specify any priority. See the Guardian Programmer's Guide for
information about $CMON processes.)
SWAP $volume[.subvolume.filename ]
When SCF is executing, the system allocates a temporary file on the same
volume as the SCF program file for swapping the data stack. When SCF
terminates, the temporary swap file is automatically purged.