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 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.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014