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.