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

#### MRISFISA

Prolog
Control Block Contents
Cross Reference

#### MRISFISA Prolog

     DSECT NAME - ISFISA
     FUNCTION - Map a Monitor record.
     LOCATED BY -
            Through the Monitor Control Area
     REFERENCED CONTROL BLOCKS -
            MRRECHDR    Monitor Record Header
     NAME - MRISFISA
     DESCRIPTIVE NAME - Monitor Sample Record
                        Domain 9 - ISFC Domain
                        Record 2 - ISFC End Point Activity
     DESCRIPTION - Writes a sample record to record activity for
                   an ISFC end point.
     NOTES -
      1. If a sample cannot be obtained due to lock contention,
         a single D9R2 record will be generated with
         ISFISA_SCKID set to 0.

#### MRISFISA Control Block Contents

    Offsets
    Dec  Hex  Type        Len  Name (Dim)             Description

       0   0  Structure   112  ISFISA                 Start of monitor record
       0   0  Character     0  ISFISA_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  Unsigned      4  ISFISA_SCKID           Binary identifier for the
                                                      end point
      24  18  Unsigned      4  ISFISA_SCKNUM          Unique sequence number
                                                      associated with this end
                                                      point. Can be used to
                                                      correlate all the monitor
                                                      records applying to this end
                                                      point.
      28  1C  Character     8  ISFISA_SCKRXMSG        Messages received
      36  24  Character     8  ISFISA_SCKTXMSG        Messages sent
      44  2C  Character     8  ISFISA_SCKRXBYT        Bytes received
      52  34  Character     8  ISFISA_SCKTXBYT        Bytes sent
      60  3C  Character     8  ISFISA_SCKTXBUF        Sent messages awaiting
                                                      recovery
      68  44  Character     8  ISFISA_SCKTXDSC        Messages that could not be
                                                      sent, typically due to the
                                                      loss of a link.
      76  4C  Character     8  ISFISA_SCKOUTSD        Cardinal count of outgoing
                                                      messages waiting to be sent.
      84  54  Character     4  *                      Reserved for IBM use.
      88  58  Unsigned      4  ISFISA_SCKIQCTR        Cardinal count of incoming
                                                      messages waiting to be
                                                      received.
      92  5C  Character     8  ISFISA_SCKTHROT        Cumulative count of the
                                                      times tasks sending through
                                                      this end point were throttled
                                                      for reasons of flow control.
     100  64  Unsigned      4  ISFISA_SCKMWAIT        Cumulative count of the
                                                      times a RECEIVE request had
                                                      to wait for a message to
                                                      arrive.
     104  68  Unsigned      4  ISFISA_SCKMOOO         Cumulative count of the
                                                      times message N+1 arrived for
                                                      a connected socket while
                                                      waiting for message N.
     108  6C  Unsigned      4  ISFISA_SCKRXQCT        Cardinal count of the
                                                      number of messages that are
                                                      waiting for an earlier
                                                      sequence number message to
                                                      arrive on a connected socket.
     112  70  Character     0  ISFISA_END

#### MRISFISA Cross Reference

                          Hex           Hex
    Name                  Offset Length Value

    ISFISA                     0    112
    ISFISA_END                70      0
    ISFISA_MRHDR               0      0
    ISFISA_SCKID              14      4
    ISFISA_SCKIQCTR           58      4
    ISFISA_SCKMOOO            68      4
    ISFISA_SCKMWAIT           64      4
    ISFISA_SCKNUM             18      4
    ISFISA_SCKOUTSD           4C      8
    ISFISA_SCKRXBYT           2C      8
    ISFISA_SCKRXMSG           1C      8
    ISFISA_SCKRXQCT           6C      4
    ISFISA_SCKTHROT           5C      8
    ISFISA_SCKTXBUF           3C      8
    ISFISA_SCKTXBYT           34      8
    ISFISA_SCKTXDSC           44      8
    ISFISA_SCKTXMSG           24      8
    MRHDR                      0     20
    MRHDR_END                 14      0
    MRHDRDM                    4      1
    MRHDRLEN                   0      2
    MRHDRRC                    6      2
    MRHDRTOD                   8      8
    MRHDRZER                   2      2

    This information is
    based on z/VM V7R2.0.

    Last updated on 08 August 2020 at 21:39:24.

    Copyright IBM Corporation, 1990, 2020