SSI function codes your program can request

This chapter contains detailed information about the directed function codes that your program can request. IBM® subsystems provide these function codes.* Table 1 lists each supported SSI function code, its function, the subsystems that support the function, and the type of subsystem request (directed or broadcast).

Attention: Your program can request only the SSI function codes in Table 1:
Table 1. SSI function codes your program can request
Function code Requested function Subsystem* Type of request
1 Process SYSOUT data sets JES2, JES3 Directed
11 User destination validation/conversion JES2, JES3 Directed
15 Verify subsystem function Master Directed
20 Request job ID JES2, JES3 Directed
21 Return job ID JES2, JES3 Directed
54 Request subsystem version information JES2, JES3, Master Directed
70 Scheduler facilities services JES2, JES3 Directed
71 JES JOB information JES2 Directed
75 Notify user message service JES2, JES3 Directed
79 SYSOUT application program interface (SAPI) JES2, JES3 Directed
80 Extended status function call JES2, JES3 Directed, Broadcast
82 JES properties JES2, JES3 Directed
83 JES device information services JES2, JES3 Directed
85 Modify job JES2 Directed

*Not all supported levels of the IBM subsystems support all the function codes available with the current release of z/OS®.

Your program need not be a subsystem to use these function codes. In addition to the SSI function codes provided by the operating system, installations can also define and use their own function codes, in the range 236 - 255. You can design your own directed requests for these function codes.