z/OS MVS Using the Subsystem Interface
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Input Parameters

z/OS MVS Using the Subsystem Interface
SA38-0679-00

Input parameters for the function routine are:
  • SSOB
  • SSIB
  • IAZSSJP
  • IAZJPSPL (SPOOL Volume Information)
SSOB Contents: The caller sets the following fields in the SSOB control block on input:
Field Name
Description
SSOBID
Identifier 'SSOB'
SSOBLEN
Length of the SSOB (SSOBHSIZ) control block
SSOBFUNC
SSI function code 82 (SSOBSSJP)
SSOBSSIB
Address of the SSIB control block or zero (if this field is zero, the life-of-job SSIB is used). See Subsystem Identification Block (SSIB) for more information about the life-of-job SSIB
SSOBINDV
Address of the function-dependent area (IAZSSJP control block)

Set all other fields in the SSOB control block to binary zeros before issuing the IEFSSREQ macro.

SSIB Contents: If you do not use the life-of-job SSIB, the caller must provide an SSIB and set the following fields in the SSIB control block on input:
Field Name
Description
SSIBID
Identifier 'SSIB'
SSIBLEN
Length of the SSIB (SSIBSIZE) control block
SSIBSSNM
Subsystem name: name of the subsystem to which this SPOOL Volume Information Services request is directed.

Set all other fields in the SSIB control block to binary zeros before issuing the IEFSSREQ macro.

IAZSSJP Contents: The caller must set the following fields in the IAZSSJP control block on input:
Field Name
Description
SSJPID
Eyecatcher for the control block (set to 'SSJP')
SSJPLEN
Length of the IAZSSJP (SSJPSIZE) control block
SSJPVER
Input version of the IAZSSJP control block. Set to SSJPVER1 for version 1 of the control block or to SSJPVERC for the current version of the control block.
SSJPFREQ
Function to be performed on this request. Valid functions and their related SSJPUSER area are:
Field Value
Description
SSJPSPOD
IAZJPSPL SPOOL Volume Information service, obtain data
SSJPSPRS
IAZJPSPL SPOOL Volume Information service, release storage
SSJPUSER
Pointer to service specific data area '(IAZJPSPL)'

Set all other fields in the IAZSSJP control block to binary zeros before issuing the IEFSSREQ macro.

SPOOL Volume Information service, IAZJPSPL contents: For the SPOOL Volume Information service (function code SSJPSPOD), the caller must set the following fields in the IAZJPSPL control block:

Field Name
Description
JPSPSSID
Eyecatcher of the control block (set to 'JPSPOOLD')
JPSPLEN
Length of the IAZJPSPL (JPSPSZE) control block
JPSPVER
Input version of the IAZJPSPL control block. Set to JPSPSVR# for the current (latest) version.
JPSPSTRP
Storage management anchor for use by the subsystem that responds to this request. It is expected that the caller will set this field to zero the first time IAZJPSPL is used and from that point on the field will be managed by the subsystem.

The caller can also set the following fields in the IAZJPSPL control block on input to limit (or select) which data is returned. If no filters are specified, all data is returned. If any filters are specified, at least one of the filter conditions in each of the separate filters must be matched before data is returned.

Field Name
Description
JPSPPARF
Partition filters. Each bit corresponds to a filter condition. This filter is matched if at least one of the specified filter conditions is met.
Bit Value
Description
JPSPFULL
Filter on spool partitions that are FULL (JES3 only)
JPSPPNM
Filter on the spool partition name specified in field JPSPPNAM (JES3 only)
JPSPALD
Filter on spool partitions for which spool allocations are allowed (JES3 only)
JPSPNALD
Filter on spool partitions for which spool allocations are not allowed (JES3 only)
JPSPLFTP
Filter on the default spool partition (JES3 only)
JPSPIDTA
Filter on spool partitions that contain initialization data (JES3 only)
JPSPNOVF
Filter on spool partitions that cannot overflow (JES3 only)
JPSPPOVF
Filter on spool partitions for which at least one other partition can overflow into them (JES3 only)
JPSPELF1
Extent Status Filters. Each bit corresponds to a filter condition. This filter will be matched if at least one of the specified filter conditions is met.
Bit Value
Description
JPSPACT
Extent Active
JPSPSTRT
Extent Starting (JES2 Only)
JPSPDRN
Extent Draining
JPSPHALT
Extent Halting (JES2 Only)
JPSPINAC
Extent Inactive (JES2 Only)
JPSPHLD
Extent Held (JES3 Only)
JPSPBADT
Extent holds a Bad Track (JES3 Only)
JPSPSTT
Extent STT (JES3 Only)
JPSPELF2
Extent filters. Each bit corresponds to a filter condition that must be matched before data is returned.
Bit Value
Description
JPSPEXI
Filter on the Extent ID specified in the field JPSPEXTI
JPSPTGU
Filter on the track group utilization level specified in the field JPSPTGUT (JES2 Only)
JPSPTGM
Filter on the minimum number of total track groups specified in the field JPSPTGMN (JES2 Only)
JPSPAMB
Filter on the JES2 affinity member name specified in the field JPSPAMBR (JES2 Only)
JPSPASY
Filter on the JES2 affinity MVS™ system name specified in the field JPSPASYS (JES2 Only)
JPSPEFL3
Extent filters:
Bit Value
Description
JPSPXTND
Extent EXTENDING
JPSPMIGR
Extent MIGRATING
JPSPMAPP
Extent MAPPED

Set all other fields in the IAZJPSPL control block to binary zeros before issuing the initial IEFSSREQ macro invocation.

For the SPOOL Volume Information service function code SSJPSPRS (release storage), the caller should not alter any fields in the IAZJPSPL control block returned on the last SSJPSPOD function call.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014