The SSIDATA subcommand displays the following information about
subsystems defined to the SSI;
Figure 1 is
an example of an SSIDATA report.
- The number of subsystems defined to the SSI
- The subsystem name
- Whether the subsystem is the primary subsystem
- Whether the subsystem is dynamic
- The status of the subsystem
- Whether the subsystem accepts or rejects the SETSSI command
- The function routines that the subsystem supports
Figure 1. Example:
SSIDATA reportSummary Report for SSIDATA
--------------------------
NUMBER OF DEFINED SUBSYSTEMS = 4
ADDRESS OF SUBSYSTEM REQUEST ROUTER = 80B75038
SUBSYS = XYZ (PRIMARY)
DYNAMIC = YES STATUS = ACTIVE COMMANDS = NO
SUBSYSTEM DEFINITION DATA
SSCVT ADDRESS = 00B25C2C
USER FIELD 1 = 00B0B7D0 USER FIELD 2 = 00B0B7C0
SUBSYSTEM VECTOR TABLE DATA
TOKEN = N/A ADDRESS = 00B0B270 STATUS = ACTIVE
FUNC = 1 FUNC = 2 FUNC = 3
FUNC = 4 FUNC = 5 FUNC = 6
SUBSYS = NEW1
DYNAMIC = YES STATUS = ACTIVE COMMANDS = YES
SUBSYSTEM DEFINITION DATA
SSCVT ADDRESS = 00B25CE0
USER FIELD 1 = 00000000 USER FIELD 2 = 00000000
SUBSYSTEM VECTOR TABLE DATA
TOKEN = D1FE96D9 ADDRESS = 04324160 STATUS = INACTIVE
FUNC = 4 FUNC = 10 FUNC = 50
TOKEN = D1FE96A1 ADDRESS = 04323070 STATUS = ACTIVE
FUNC = 7 FUNC = 16 FUNC = 17
FUNC = 38 FUNC = 39
SUBSYS = ABC
DYNAMIC = NO STATUS = ACTIVE COMMANDS = N/A
SUBSYSTEM DEFINITION DATA
SSCVT ADDRESS = 00B25C08
USER FIELD 1 = 00000000 USER FIELD 2 = 00000000
SUBSYSTEM VECTOR TABLE DATA
TOKEN = N/A ADDRESS = 00B25A58 STATUS = ACTIVE
FUNC = 4 FUNC = 5 FUNC = 6
FUNC = 8 FUNC = 9 FUNC = 10
SUBSYS = EFGH
DYNAMIC = NO STATUS = INACTIVE COMMANDS = N/A
SUBSYSTEM DEFINITION DATA
SSCVT ADDRESS = 00B25C74
USER FIELD 1 = 00000000 USER FIELD 2 = 00000000
The following fields appear in the output:
- SUBSYS=subsysname
- The subsystem name. It is 1- to 4-characters long. The first
reported subsystem is normally the primary subsystem.
- DYNAMIC=ddd
- Indicate is the subsystem responds to dynamic SSI service requests.
To be dynamic, the subsystem must have been added using the dynamic
SSI services. ddd is one of the following:
- YES
- The subsystem responds to dynamic SSI service requests.
- NO
- The subsystem does not respond to dynamic SSI service requests.
See z/OS MVS Using the Subsystem Interface for
information on dynamic SSI service requests.
- STATUS=ssssssss
- The status of the subsystem, which is one of the following:
- ACTIVE
- The subsystem is active. It accepts function requests directed
to it by the SSI.
- INACTIVE
- The subsystem is inactive. It does not accept function requests
directed to it by the SSI.
- COMMANDS=ccc
- Indicates if the subsystem accepts dynamic SSI commands. A dynamic
subsystem can enable or disable all SSI commands, except the ADD command. ccc is
one of the following:
- YES
- The subsystem accepts SETSSI commands.
- NO
- The subsystem rejects SETSSI commands (with the exception of the
add command).
- N/A
- The subsystem is not dynamic.
- USER FIELD1=uuuuuuuu
- User field that contains stored information about the associated
subsystem. This field corresponds to the SUBDATA1 field that is used
by the IEFSSI PUT and GET macro services. If the user field is not
set, it contains hexadecimal zeros.
- USER FIELD2=uuuuuuuu
- User field that contains stored information about the associated
subsystem. This field corresponds to the SUBDATA2 field that is used
by the IEFSSI PUT and GET macro services. If the user field is not
set, it contains hexadecimal zeros.
- ADDRESS=aaaaaaaa
- Address of the active subsystem vector table (SSVT). If the SSVT
is not active, the address is not displayed.
- FUNC=ff
- A list of all the function codes to which the subsystem responds.
The function codes are separated by blanks. If there are too many
function codes in the list to fit on the line, the list is continued
on the next line.
This field contains NONE if no function codes
are supported by the subsystem or if the subsystem is inactive.