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

Introduction to SCF
SCF Reference Manual for G-Series RVUs520413-005
3-3
SCF Function Overview
compatible, the request is rejected. If the versions are compatible, SCP sends the
request to the subsystem. Responses are returned directly to the requester.
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. Refer to the
manual for your particular subsystem for information about how your subsystem
implements the TRACE command.
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.