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
  • IAZJPCLS (Job Class 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 JESPLEX 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
SSJPJCOD
IAZJPCLS Job Class Information service, obtain data
SSJPJCRS
IAZJPCLS Job Class Information service, release storage
SSJPUSER
Pointer to service specific data area '(IAZJPCLS)'

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

Job Class Information service, IAZJPCLS contents: For the Job Class Information service (function code SSJPJCOD), the caller must set the following fields in the IAZJPCLS control block:

Field Name
Description
JPCLID
Eyecatcher of the control block (set to 'JPCLASSD')
JPCLLEN
Length of the IAZJPCLS (JPCLSZE) control block
JPCLVER
Input version of the IAZJPCLS control block. Set to JPCLV010 for version 1 of the control block. Set to JPCLVER# for the current (latest) version
JPCLSTRP
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 IAZJPCLS 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 IAZJPCLS control block on input to limit (or select) which data will be returned.

Field Name
Description
JPCLFLG1
Flag byte which describes which filters to use to limit or select the data to be returned. Each bit corresponds to a filter that must be matched before data is returned.
Bit Value
Description
JPCL1CLS
Return job class information for those job classes that match the class name indicated by JPCLCNAM.
JPCL1GRP
Filters on a job class group.
JPCLGNAM
The group name to filter on.

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

For the Job Class Information service function code SSJPJCRS (release storage), the caller should not alter any fields in the IAZJPCLS control block returned on the last SSJPJCOD function call.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014