Programming Interface Information:
The Monitor Records are intended Programming Interfaces that allow the customer to write programs to obtain services of z/VM. |
MRMTRPCC
PrologControl Block Contents
Cross Reference
MRMTRPCC Prolog
DSECT NAME - MTRPCC FUNCTION - Map a Monitor record. LOCATED BY - Through the Monitor Control Area REFERENCED CONTROL BLOCKS - MRRECHDR Monitor Record Header NAME - MRMTRPCC DESCRIPTIVE NAME - Monitor Event Record Domain 1 - Monitor Domain Record 35 - Protection Change Command event DESCRIPTION - Generated at each successful SET CPPROTECT or SET SPECEX command. The event record is cut when a successful SET CPPROTECT command is issued. The bits in CPPSTCMD and CPPSTOPT tell the reduction program what operands were present on the command. The CPPUSER field tells what user was the target of the command. The CPPISSUE field tells who issued the command. Fields will be set like this: SET CPPROTECT MODE1 {ON|OFF}: CPPSTM1 exactly one of CPPON or CPPOFF SET CPPROTECT MODE2 DEFAULT {ON|OFF}: CPPSTM2 CPPSTDEF exactly one of CPPON or CPPOFF SET CPPROTECT MODE2 AGAINST ALL DEFAULT: CPPSTM2 CPPSTAGN CPPALL CPPDEF SET CPPROTECT MODE2 AGAINST userid {DEFAULT|ON|OFF}: CPPSTM2 CPPSTAGN CPPUSER filled in with <userid> exactly one of CPPDEF, CPPON, or CPPOFF SET CPPROTECT MODE2 AGAINST * {DEFAULT|ON|OFF}: CPPSTM2 CPPSTAGN CPPUSER filled in with a * exactly one of CPPDEF, CPPON, or CPPOFF CP translates a SET SPECEX command into its equivalent SET CPPROTECT command and then behaves as if SET CPPROTECT were the issued command.
MRMTRPCC Control Block Contents
Offsets Dec Hex Type Len Name (Dim) Description 0 0 Structure 38 MTRPCC Start of monitor record 0 0 Character 0 MTRPCC_MRHDR Record header. See MRRECHDR for details. 0 0 Character 20 MRHDR 0 0 Unsigned 2 MRHDRLEN 2 2 Unsigned 2 MRHDRZER 4 4 Unsigned 1 MRHDRDM 5 5 Unsigned 1 * 6 6 Unsigned 2 MRHDRRC 8 8 Character 8 MRHDRTOD 16 10 Character 4 * 20 14 Character 0 MRHDR_END 20 14 Bitstring 1 MTRPCC_CPPSTCMD SET cmd prot lvl input 1... .... MTRPCC_CPPSTM1 MODE1 requested .1.. .... MTRPCC_CPPSTM2 MODE2 requested ..1. .... MTRPCC_CPPSTDEF setting MODE2 DEFAULT ...1 .... MTRPCC_CPPSTAGN setting MODE2 AGAINST .... 1... * .... .1.. * .... ..1. * .... ...1 * 21 15 Bitstring 1 MTRPCC_CPPSTOPT SET cmd type 1... .... MTRPCC_CPPON ON requested .1.. .... MTRPCC_CPPOFF OFF requested ..1. .... MTRPCC_CPPDEF set a user to the DEFAULT ...1 .... MTRPCC_CPPALL set all users to the DEFAULT .... 1... * .... .1.. * .... ..1. * .... ...1 * 22 16 Character 8 MTRPCC_CPPUSER AGAINST this user 30 1E Character 8 MTRPCC_CPPISSUE user who issued the cmd 38 26 Character * 40 28 Character 0 MTRPCC_END End of record
MRMTRPCC Cross Reference
Hex Hex Name Offset Length Value MRHDR 0 20 MRHDR_END 14 0 MRHDRDM 4 1 MRHDRLEN 0 2 MRHDRRC 6 2 MRHDRTOD 8 8 MRHDRZER 2 2 MTRPCC 0 38 MTRPCC_CPPALL 15 10 MTRPCC_CPPDEF 15 20 MTRPCC_CPPISSUE 1E 8 MTRPCC_CPPOFF 15 40 MTRPCC_CPPON 15 80 MTRPCC_CPPSTAGN 14 10 MTRPCC_CPPSTCMD 14 1 MTRPCC_CPPSTDEF 14 20 MTRPCC_CPPSTM1 14 80 MTRPCC_CPPSTM2 14 40 MTRPCC_CPPSTOPT 15 1 MTRPCC_CPPUSER 16 8 MTRPCC_END 28 0 MTRPCC_MRHDR 0 0
This information is based on z/VM V6R4.0.
Last updated on 09 February 2018 at 07:40:00.
Copyright IBM Corporation, 1990, 2018