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
  • IAZSSJI
  • IAZJBCLD (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 71(SSOBSSJI)
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 on the life-of-job SSIB
SSOBINDV
Address of the function-dependent area (IAZSSJI control block)

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

SSIB Contents: If you don't 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 Job Information Services request is directed

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

IAZSSJI Contents: The caller must set the following fields in the IAZSSJI control block on input:
Field Name
Description
SSJIID
Eyecatcher for the control block (set to 'SSJI')
SSJILEN
Length of the IAZSSJI (SSJISIZE) control block
SSJISVRN
Input version of the IAZSSJI control block. Set to SSJISVR# for version 1 of the control block
SSJIFREQ
Function to be performed on this request. Valid functions and their related SSJIUSER area are:
Field Value
Description
SSJIFJCO
IAZJBCLD Job Class information service, obtain data
SSJIFJCR
IAZJBCLD Job Class information service, return storage
SSJIUSER
Pointer to service specific data area (IAZJBCLD)

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

Job Class Information service, IAZJBCLD contents: For the job class information service (function code SSJIFJCO) the caller must set the following fields in the IAZJBCLD control block:

Field Name
Description
JBCLSSID
Eyecatcher of the control block (set to 'JBCL')
JBCLLEN
Length of the IAZJBCLD (JBCLSZE) control block
JBCLSVRN
Input version of the IAZJBCLD control block. Set to JBCLSVR# for the current (latest) version.
JBCLSTRP
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 IAZJBCLD is used and from that point on the field will be managed by the subsystem.
JBCLFLAG
Flag byte
JBCL1JOB
Return a particular job class indicated by JBCLNAM
JBCLJNAM
Single job class to be returned.

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

For the Job Class information service function codes SSJIFJCR (return storage), the caller should set JBCLSTRP in the IAZJBCLD control block to indicate the storage to be released.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014