Programming Interface Information:
The Monitor Records are intended Programming Interfaces that
allow the customer to write programs to obtain services of z/VM.

MRSYTUSR

Prolog
Control Block Contents
Storage Layout
Cross Reference

MRSYTUSR Prolog

 DSECT NAME - SYTUSR
 FUNCTION - Map a Monitor record.
 LOCATED BY -
        Through the Monitor Control Area
 REFERENCED CONTROL BLOCKS -
        MRRECHDR    Monitor Record Header
 NAME - MRSYTUSR
 DESCRIPTIVE NAME - Monitor Sample Record
                    Domain 0 - System Domain
                    Record 8 - User Data
 DESCRIPTION - Global information concerning service and
               loads of users in the system.


MRSYTUSR Control Block Contents

Offsets
Dec Hex  Type       Len  Name (Dim)          Description
 
  0   0  Structure  100  SYTUSR              Start of monitor record
  0   0  Character    0  SYTUSR_MRHDR        Record header. See MRRECHDR for
                                             details.
  0   0  Character   20  MRHDR               
  0   0  Unsigned     2  MRHDRLEN            record length in bytes
  2   2  Unsigned     2  MRHDRZER            field of zeros
  4   4  Unsigned     1  MRHDRDM             domain identifier
  5   5  Unsigned     1  *                   
  6   6  Unsigned     2  MRHDRRC             record identifier
  8   8  Character    8  MRHDRTOD            Time at which this record was
                                             built. In time-of-day (TOD) clock
                                             format. See IBM System 370 XA
                                             Principle of Operation for
                                             explanation of format.
 16  10  Character    4  *                   
 20  14  Character    0  MRHDR_END           End of header
 20  14  Unsigned     4  SYTUSR_SYSUSRS      Cardinal count of current
                                             logged-on users
 24  18  Unsigned     4  SYTUSR_SRMCDORM     Cardinal count of VMDBKs now in
                                             the dormant list. They represent
                                             users with no work currently
                                             active. They may be in a wait
                                             state, or have no work pending.
 28  1C  Character    8  SYTUSR_CALMPTRV     Accumulated time, in TOD clock
                                             units, for trivial transactions
                                             completed in a virtual MP
                                             environment
 36  24  Unsigned     4  SYTUSR_CALMPTCT     Number of trivial transactions
                                             completed in a virtual MP
                                             environment
 40  28  Character    8  SYTUSR_CALMPNTR     Accumulated time, in TOD clock
                                             units, for non-trivial
                                             transactions completed in a
                                             virtual MP environment
 48  30  Unsigned     4  SYTUSR_CALMPNCT     Number of non-trivial
                                             transactions completed in a
                                             virtual MP environment
 52  34  Character    8  SYTUSR_CALUPTRV     Accumulated time, in TOD clock
                                             units, for trivial transactions
                                             completed in a virtual UP
                                             environment
 60  3C  Unsigned     4  SYTUSR_CALUPTCT     Number of trivial transactions
                                             completed in a virtual UP
                                             environment
 64  40  Character    8  SYTUSR_CALUPNTR     Accumulated time, in TOD clock
                                             units, for non-trivial
                                             transactions completed in a
                                             virtual UP environment
 72  48  Unsigned     4  SYTUSR_CALUPNCT     Number of non-trivial
                                             transactions completed in a
                                             virtual UP environment
 76  4C  Character    8  SYTUSR_CALQDNTR     Accumulated time, in TOD clock
                                             units, for QUICKDISP VMDBKs
 84  54  Unsigned     4  SYTUSR_CALQDNCT     Number of transactions added for
                                             a QUICKDISP VMDBK
 88  58  Unsigned     4  SYTUSR_SYSDIALD     Cardinal count of dialed users
 92  5C  Unsigned     4  SYTUSR_SYSLUCNT     Cardinal count of users logged
                                             on through System Network
                                             Architecture (SNA)
 96  60  Unsigned     4  SYTUSR_SYSIOPQ      I/O Priority Queueing
                                             Information
 96  60  Bitstring    1  SYTUSR_SYSIOPQH     I/O Priority Queueing Hardware
                                             Flags
          1... ....      SYTUSR_SYSIOPQA     I/O Priority Queueing facility
                                             active
          .1.. ....      *                   
          ..1. ....      *                   
          ...1 ....      *                   
          .... 1...      *                   
          .... .1..      *                   
          .... ..1.      *                   
          .... ...1      *                   
 97  61  Unsigned     1  SYTUSR_SYSIOPLO     I/O Priority system minimum
 98  62  Unsigned     1  SYTUSR_SYSIOPHI     I/O Priority system maximum
 99  63  Character    1  *                   Reserved for IBM Use
100  64  Character    0  SYTUSR_END          

MRSYTUSR 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
SYTUSR                  0    100
SYTUSR_CALMPNCT        30      4
SYTUSR_CALMPNTR        28      8
SYTUSR_CALMPTCT        24      4
SYTUSR_CALMPTRV        1C      8
SYTUSR_CALQDNCT        54      4
SYTUSR_CALQDNTR        4C      8
SYTUSR_CALUPNCT        48      4
SYTUSR_CALUPNTR        40      8
SYTUSR_CALUPTCT        3C      4
SYTUSR_CALUPTRV        34      8
SYTUSR_END             64      0
SYTUSR_MRHDR            0      0
SYTUSR_SRMCDORM        18      4
SYTUSR_SYSDIALD        58      4
SYTUSR_SYSIOPHI        62      1
SYTUSR_SYSIOPLO        61      1
SYTUSR_SYSIOPQ         60      4
SYTUSR_SYSIOPQA        60           80
SYTUSR_SYSIOPQH        60      1
SYTUSR_SYSLUCNT        5C      4
SYTUSR_SYSUSRS         14      4

This information is based on z/VM V4R3.0.
Last updated on 1 May 2002 at 16:20:33.
Copyright IBM Corporation, 1990, 2002