SJSDS - JVMSERVER Resource Statistics

    CONTROL BLOCK NAME = DFHSJSDS
    NAME OF MATCHING PLS CONTROL BLOCK = DFHSJSPS
    DESCRIPTIVE NAME = CICS TS JVMSERVER statistics record
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 2008, 2013 
    FUNCTION =
           This data area contains the JVMSERVER statistics
           provided by the SJ Domain.
           It is provided for use in users monitoring applications
           to map the statistics returned via the API or the
           statistics global user exit.
           There is a single instance of this data block.
    LIFETIME =
           This data block is created by the SJ Domain to store
           statistics to be passed to the user in response to a
           for JVMSERVER statistics. The storage is released when
           the user task is detached.
           The DSECT also maps the contents of part of the SMF buffer
           created by the statistics domain and is used in the
           statistics exit.
    STORAGE CLASS =
    LOCATION =
           The user is passed a pointer to the head of the storage
           block.
    INNER CONTROL BLOCKS = None
    NOTES :
       DEPENDENCIES = S/370
       RESTRICTIONS = None
       MODULE TYPE = Control block definition
   --------------------------------------------------------------------
Table 1.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 0 DFHSJSDS JVMSERVER Resid stats record
(0) HALFWORD 2 SJSDS_LEN JVMSERVER stats record length
(2) ADDRESS 2 SJSDS_ID JVMSERVER stats id
(4) CHARACTER 1 SJSDS_VERS JVMSERVER stats version
(5) CHARACTER 3   Reserved
(8) CHARACTER 8 SJS_JVMSERVER_NAME JVMSERVER name
(10) CHARACTER 8 SJS_JVMSERVER_ JVMPROFILE JVMSERVER JVMPROFILE
(18) CHARACTER 8 SJS_JVMSERVER_LE_ RUNOPTS JVMSERVER LE RUNOPTS
(20) BITSTRING 8   Reserved
(28) FULLWORD 4 SJS_JVMSERVER_USE_ COUNT JVMSERVER use count
(2C) CHARACTER 1 SJS_JVMSERVER_STATE JVMSERVER state
(2D) BITSTRING 3   Reserved
  User threads
(30) FULLWORD 4 SJS_JVMSERVER_ THREAD_LIMIT Max no. threads
(34) FULLWORD 4 SJS_JVMSERVER_ THREAD_CURRENT Current threads
(38) FULLWORD 4 SJS_JVMSERVER_ THREAD_HWM Peak threads
(3C) FULLWORD 4 SJS_JVMSERVER_ THREAD_WAITS No. thread waits
(40) BITSTRING 8 SJS_JVMSERVER_ THREAD_WAIT_TIME Total thread wait time
(48) FULLWORD 4 SJS_JVMSERVER_ THREAD_WAIT_CUR Current waiting threads
(4C) FULLWORD 4 SJS_JVMSERVER_ THREAD_WAIT_HWM Peak waiting threads
(50) CHARACTER 32   Reserved
  RDO
(70) CHARACTER 8 SJS_JVMSERVER_ DEFINE_SOURCE Group installed from
(78) BITSTRING 8 SJS_JVMSERVER_ CHANGE_TIME Change/create time
(80) CHARACTER 8 SJS_JVMSERVER_ CHANGE_USERID Change userid
(88) BITSTRING 2 SJS_JVMSERVER_ CHANGE_AGENT Change agent
(8A) BITSTRING 2 SJS_JVMSERVER_ INSTALL_AGENT Install agent
(8C) BITSTRING 8 SJS_JVMSERVER_ INSTALL_TIME Install/Create time
(94) CHARACTER 8 SJS_JVMSERVER_ INSTALL_USERID Install userid
  System threads
(9C) FULLWORD 4 SJS_JVMSERVER_SYS_ USE_COUNT System thread use-count
(A0) FULLWORD 4 SJS_JVMSERVER_SYS_ WAITED No. waited on sys thrd
(A4) BITSTRING 8 SJS_JVMSERVER_SYS_ WAITED_TIME Total time waited
(AC) FULLWORD 4 SJS_JVMSERVER_SYS_ WAIT_CUR No. waiting on sys thrd
(B0) FULLWORD 4 SJS_JVMSERVER_SYS_ WAIT_HWM Peak waiting on sys thrd
(B4) BITSTRING 8 SJS_JVMSERVER_JVM_ CREATION_GMT JVM creation time GMT
(BC) BITSTRING 8 SJS_JVMSERVER_JVM_ CREATION_LCL JVM creation LOCAL
  Heap stats
(C4) BITSTRING 4   Reserved
(C8) BITSTRING 8 SJS_JVMSERVER_ CURRENT_HEAP Current heap
(D0) BITSTRING 8 SJS_JVMSERVER_ INITIAL_HEAP Initial heap
(D8) BITSTRING 8 SJS_JVMSERVER_MAX_ HEAP Max heap
(E0) BITSTRING 8 SJS_JVMSERVER_PEAK_ HEAP Peak heap
(E8) BITSTRING 8 SJS_JVMSERVER_ OCCUPANCY Heap Occupancy
  Garbage collection related stats
(F0) CHARACTER 32 SJS_JVMSERVER_GC_ POLICY GC Policy
  Major collections
(110) FULLWORD 4 SJS_JVMSERVER_MJR_ GC_EVENTS No. major GC collections
(114) BITSTRING 4   Reserved
(118) BITSTRING 8 SJS_JVMSERVER_MJR_ GC_CPU Elapsed time in major GC
(120) BITSTRING 8 SJS_JVMSERVER_MJR_ HEAP_FREED Storage freed by GC
  Minor collections (gencon only)
(128) FULLWORD 4 SJS_JVMSERVER_MNR_ GC_EVENTS No. minor collections
(12C) BITSTRING 4
(130) BITSTRING 8 SJS_JVMSERVER_MNR_ GC_CPU Elapsed time in minor GC
(138) BITSTRING 8 SJS_JVMSERVER_MNR_ HEAP_FREED Storage freed by GC
(138) 0 SJSDS_END "*"
(138) 0 SJSDS_LENGTH "*-SJSDS_LEN" JVMSERVER record length
  Constants that denote an SJ JVMSERVER stats record
(138) .111 .1..   SJSIDR "116" JVMSERVER resid stats id
(138) .... ...1   SJS_VERS "X'01'" Record version number Change Agents
(138) .... ...1   SJS_CSDAPI_CHANGE "0001" CSD API
(138) .... ..1.   SJS_CSDBATCH_CHANGE "0002" DFHCSDUP
(138) .... ..11   SJS_DREPAPI_CHANGE "0003" DREP API
(138) .... .1..   SJS_CREATE_CHANGE "0004" EXEC CREATE SPI Install Agents
(138) .... ...1   SJS_CSDAPI_INSTALL "0001" CSD API
(138) .... .1..   SJS_CREATE_INSTALL "0004" EXEC CREATE SPI
(138) .... .1.1   SJS_GRPLIST_INSTALL "0005" GRPLIST
(138) .... 1..1   SJS_BUNDLE_INSTALL "0009" BUNDLE
(138) .... ...1   SJS_JVMSERVER_STATE_ DISABLED "01"
(138) .... ..1.   SJS_JVMSERVER_STATE_ ENABLED "02"
(138) .... ..11   SJS_JVMSERVER_STATE_ DISCARDING "03"
(138) .... .1..   SJS_JVMSERVER_STATE_ DISABLING "04"
(138) .... .1.1   SJS_JVMSERVER_STATE_ ENABLING "05"