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

#### MRISFISC

Prolog
Control Block Contents
Cross Reference

#### MRISFISC Prolog

     DSECT NAME - ISFISC
     FUNCTION - Map a Monitor record.
     LOCATED BY -
            Through the Monitor Control Area
     REFERENCED CONTROL BLOCKS -
            MRRECHDR    Monitor Record Header
     NAME - MRISFISC
     DESCRIPTIVE NAME - Monitor Event Record
                        Domain 9 - ISFC Domain
                        Record 1 - ISFC End Point Status Change
     DESCRIPTION - Indicates that there has been a change in the
                   state of an ISFC end point.
     NOTES -

#### MRISFISC Control Block Contents

    Offsets
    Dec  Hex  Type        Len  Name (Dim)             Description

       0   0  Structure   244  ISFISC                 Start of monitor record
       0   0  Character     0  ISFISC_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      1  ISFISC_ACTIVITY        Activity that resulted in
                                                      the creation of this record.
                                                      BIND = 1 CONNECT = 2 ACCEPT =
                                                      3 CLOSE = 4
      21  15  Unsigned      1  ISFISC_SCKTYPE         End point type: LISTEN = 0
                                                      STREAM = 1 DGRAM = 2
      22  16  Unsigned      2  *
      24  18  Signed        4  ISFISC_SCKID           Binary identifier for the
                                                      end point.
      28  1C  Signed        4  ISFISC_SCKNUM          Unique sequence number
                                                      assoc- iated with this end
                                                      point. Can be used to
                                                      correlate all the monitor
                                                      records applying to this end
                                                      point.
      32  20  Character     8  ISFISC_SCKPORT         Bound port name or port
                                                      name or name generated by CP
                                                      if no BIND.
      40  28  Character     8  ISFISC_SCKASSOC        The name of the service
                                                      (SCKPORT) that resulted in
                                                      the creation of this end
                                                      point.
      48  30  Character     8  ISFISC_SCKTGTND        Node at the other end of
                                                      the connection represented by
                                                      this end point.
      56  38  Character     8  ISFISC_SCKTGTSV        Service at the other end of
                                                      the connection represented by
                                                      this end point.
      64  40  Unsigned      4  ISFISC_SCKNLEN         Name length
      68  44  Character   120  ISFISC_SCKNAME         Free-form name assigned to
                                                      this end point by its
                                                      creator.
    The following fields are valid only when the ISFISC_ACTIVITY field = 4
    (CLOSE). For ISFISC_ACTIVITY = ISFISC_ACTIVITY_CLOSE:

    Offsets
    Dec  Hex  Type        Len  Name (Dim)             Description

     188  BC  Character     8  ISFISC_SCKRXMSG        Messages received
     196  C4  Character     8  ISFISC_SCKTXMSG        Messages sent
     204  CC  Character     8  ISFISC_SCKRXBYT        Bytes received
     212  D4  Character     8  ISFISC_SCKTXBYT        Bytes sent
     220  DC  Character     8  ISFISC_SCKTXBUF        Messages sent
                                                      asynchronously, awaiting a
                                                      request from the sending
                                                      program to recover the
                                                      storage.
     228  E4  Character     8  ISFISC_SCKTXDSC        Messages that could not be
                                                      sent, typically due to the
                                                      loss of a link.
     236  EC  Character     8  ISFISC_SCKTHROT        Cumulative count of the
                                                      times tasks sending through
                                                      this end point were throttled
                                                      for reasons of flow control.
     244  F4  Character     0  ISFISC_END

#### MRISFISC Cross Reference

                          Hex           Hex
    Name                  Offset Length Value

    ISFISC                     0    244
    ISFISC_ACTIVITY           14      1
    ISFISC_END                F4      0
    ISFISC_MRHDR               0      0
    ISFISC_SCKASSOC           28      8
    ISFISC_SCKID              18      4
    ISFISC_SCKNAME            44    120
    ISFISC_SCKNLEN            40      4
    ISFISC_SCKNUM             1C      4
    ISFISC_SCKPORT            20      8
    ISFISC_SCKRXBYT           CC      8
    ISFISC_SCKRXMSG           BC      8
    ISFISC_SCKTGTND           30      8
    ISFISC_SCKTGTSV           38      8
    ISFISC_SCKTHROT           EC      8
    ISFISC_SCKTXBUF           DC      8
    ISFISC_SCKTXBYT           D4      8
    ISFISC_SCKTXDSC           E4      8
    ISFISC_SCKTXMSG           C4      8
    ISFISC_SCKTYPE            15      1
    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:40:18.

    Copyright IBM Corporation, 1990, 2020