SCF Reference Manual for J-Series and H-Series RVUs

Introduction to SCF
SCF Reference Manual for J-Series and H-Series RVUs529649-003
3-3
SCF Function Overview
An application can obtain the version level of the SCP process by directing the
GETVERSION command to the SCP process itself.
SCP supports subsystem traces. SCP can initiate a trace collector process, which
allocates the extended data segment for tracing and writes the trace records to disk as
they accumulate.
The connection between SCF and SCP can be either local or remote. The connection
between SCP and the subsystems under SCP control is local only; when SCF is the
originator of the request, it opens the remote SCP directly.
SCF Function Overview
Some SCF commands operate on the objects (devices, subdevices, processes, and so
forth) belonging to each subsystem. The ADD and DELETE commands add objects to
and delete objects from the list of objects in the SCF sphere of control. After an object
is configured by SCF, you can use the START, STOP, and ABORT commands to
change the state of the object, or you can use the ALTER command to change the
values of selected attributes of the object. You can also use the INFO command to
display the currently configured attribute values for objects and the STATUS command
to display the current dynamic status of objects.
The TRACE command traces the operation of an object. While being traced, the object
continues normal operation, but it passes all message traffic to a trace procedure.
When the trace procedure recognizes a message that meets its selection criteria, it
stores the message in a trace file. You can then use PTrace program commands to
examine the file. Some subsystems use all, or portions of, the SCF trace functions;
other subsystems provide their own trace functions. For information about how your
subsystem implements the TRACE command, refer to the manual for your particular
subsystem.
The ENV command displays the current settings of the SCF command parameters that
establish the program environment.
Several commands are available for displaying and changing SCF session parameters.
For example, the SYSTEM and VOLUME commands control the default system,
volume, and subvolume names used for expanding file names. The OBEY and OUT
commands control the files used for command input and display output. The ASSUME
command defines a default object to be used when the object is omitted from an SCF
command.
You can use the HELP command in several different ways. In its basic form, it displays
a list of the available SCF commands. You can also request additional specific
information, such as command syntax, for each command. For most subsystems, you
can also request subsystem-specific information for their commands.
The RUN command allows you to run another program during an SCF session.
Because some commands can have detrimental effects if improperly used, special
qualification is required to use them. These commands are called sensitive commands.