Input parameter areas for the IEFJSVEC service are:
- VTSPL
- JSBVT — both fixed and variable sections
VTSPL Contents: Your program must
set the following fields in the VTSPL control block on input:
- Field Name
- Description
- VTSID
- Identifier 'VTSP'
- VTSLEN
- Length of the VTSPL (VTSSIZE) control block
- VTSVER
- Version number of the VTSPL (VTSCVER) control block
- VTSCONID
- The 1-byte console ID of the console that the subsystem initialization
routine issues messages to. If your program sets this field to zero,
the VTSCNSID field is used.
This field exists for versions of MVS™ previous to SP410. IBM® recommends that you specify
a 4-byte console ID as defined by the VTSCNSID field.
- VTSREQ
- Request flags - defines the operation that this call performs
- VTSFCDIS — Disable indicator
- VTSNAME
- Subsystem name. The name of the subsystem for which one or more
function codes are to be disabled. The subsystem name can be up to
four characters. It must be left-justified and padded to the right
with blank (X'40') characters.
- VTSSVTD
- Address of SSVT table data (see JSBVT contents)
- VTSCNSID
- 4-byte console ID that the SSI uses for any messages issued
on this invocation of IEFJSVEC. If this field is set to zero, the
messages go to the master console.
Provide a CART and a console
ID if IEFJSVEC is invoked while running under a command processor.
For example, if a subsystem is initialized through START command
processing. See z/OS MVS Programming: Authorized Assembler Services Guide for
information on how to obtain the CART and console ID from the command
input buffer (CIB) control block.
When IEFJSVEC is invoked
during early system initialization, that is, the subsystem is initialized
through an initialization routine specified in the IEFSSNxx parmlib
member, set the VTSCNSID field to zero.
- VTSCART
- Command and response token (CART). If a CART is provided, the
SSI uses it for any messages it issues for this invocation of IEFJSVEC.
Provide a CART and a console ID when IEFJSVEC is invoked while running
under a command processor, as when a subsystem is initialized through
START command processing. See z/OS MVS Programming: Authorized Assembler Services Guide for
information on how to obtain the CART and console ID from the command
input buffer (CIB) control block.
Set the VTSCART field to
zero when IEFJSVEC is invoked during early system initialization,
that is, when the subsystem is initialized through an initialization
routine specified in an IEFSSNxx parmlib member.
All other fields in the VTSPL control block must be set to binary
zeros.
JSBVT Contents — Fixed Header Section: Your
program must set the following fields in the JSBVT control block on
input:
- Field Name
- Description
- JSBID
- Identifier 'JSBV'
- JSBLEN
- Length of fixed header section
- JSBVERS
- Version number (JSBCVERS)
- JSBFUN
- Number of function routines specified in this table of data
All other fields in the fixed header section of the JSBVT control
block must be set to binary zeros.
JSBVT Contents — Variable Length
Section: The JSBVT fixed header is followed by a variable length
function routine data area (one for each function routine). Your program
must set the following fields on input:
- Field
Name
- Description
- JSBLGTH
- Length of this function routine's data area and it's function
code area (see the JSBFCOD field)
- JSBNME
- Name of a function routine. The function routine name can be
up to eight characters. It must be left-justified and padded to the
right with blank (X'40') characters.
- JSBNUM
- Number of function codes
The JSBNUM field should be set to
the number of function codes which are to be disabled for this function
routine as specified in the JSBFCOD field on this invocation of IEFJSVEC.
JSBVT Contents — Variable Length
Section: The function routine data area is followed by a variable
length function code area (one for each function routine). Your program
must set the following field on input:
- Field
Name
- Description
- JSBFCOD
- Function code (repeat if more than one function code is to be
disabled). The value specified for each function code, must be in
the range 1-255.