Velocity Software, Inc. is recognized as a leader in the performance measurement of z/VM and Linux on z. The Velocity Performance Suite consist of a set of tools that enable installations running z/VM to manage Linux and z/VM performance. In addition, many components of server farms can be measured and analyzed. Performance data can be viewed real-time through the use of either 3270 or a browser. The CLOUD Implementation (zPRO) component is designed for full cloud PaaS implementation as well as to extend the capabilities of the z/VM sysprog (system programmer) to the browser world. This feature moves system management to the point-and-click crowd. Archived data and reports can be kept available of long term review and reporting usine zMAP. The zVPS, formally ESALPS, components consist of: zMON (formally ESAMON - real-time display of performance data), zTCP (formally ESATCP - SNMP data collection), zMAP (formally ESAMAP - historical reporting and archiving), zVWS (formally ESAWEB - z/VM based web server), zTUNE (a subscription service), zVIEW (formally SHOWCASE - web based viewing of performance data), zPRO (new to the quality line of Velocity Software Products). Velocity continues to work with other software vendors to ensure smooth interface with or from other products such as VM:Webgateway, CA-Webgateway, EnterpriseWeb, MXG, MICS. Velocity software remains the leader and inovator in the z/VM performance, Linux performance, Managing cloud computing arenas.
About Us | Products | FAQ | zVIEW Demo | zPRO Demo | Customer Area | Education | Linux Hints & Tips | Presentations | News | Industry and Events | Employment Opportunities
Home | Contact Us    
/**********************************************************************/
/*                                                                    */
/*  Name: VELRVSYS                                                    */
/*                                                                    */
/*  Function:                                                         */
/*    Define Velocity software ESAMAP records.                        */
/*       VELLVSYS = System record                                     */
/*                                                                    */
/*  Change activity:                                                  */
/*    00  1999-04-05  SJB  Created                                    */
/*                                                                    */
/**********************************************************************/
 
DROP   RECORD VELRVSYS;
DEFINE RECORD VELRVSYS
  VERSION 'VEL.000'
  IN LOG VELLVSYS
  IDENTIFIED BY INTERVAL = 'SU'
--          AND QUALIFIE <> 'CONTIN'
  FIELDS
   (DATE     OFFSET 4   LENGTH  8 CHAR,   --DATE
    STARTIME OFFSET 12  LENGTH  6 TIME(HHMMSS),   --STARTTIME
    STOPTIME OFFSET 20  LENGTH  6 TIME(HHMMSS),   --STOPTIME
    SERIAL   OFFSET 28  LENGTH  6 CHAR,   --SERIAL
    INTERVAL OFFSET 34  LENGTH  2 CHAR,   --INTERVAL
    QUALIFIE OFFSET 36  LENGTH  8 CHAR,   --QUALIFIER
    SYSSAMPL OFFSET 44  LENGTH  4 FLOAT,  --SAMPLES
    SYSSECS  OFFSET 48  LENGTH  4 FLOAT,  --SECONDS
    SYSMODEL OFFSET 52  LENGTH  4 CHAR)   --MODEL
--
  SECTION RLEASE
  PRESENT IF HDRLEASE = 'RLEASE'
  OFFSET 56
  LENGTH LGRLEASE
  FIELDS
   (HDRLEASE            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGRLEASE            LENGTH 2  BINARY, --SEGMENT LENGTH
    RLEASE              LENGTH 4  CHAR)   --RLEASE.RLEASE
--
  SECTION ACTIVE
  PRESENT IF HDACTIVE = 'ACTIVE'
  LENGTH LGACTIVE
  FIELDS
   (HDACTIVE            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGACTIVE            LENGTH 2  BINARY, --SEGMENT LENGTH
    PCTACT              LENGTH 4  FLOAT,  --ACTIVE.PCTACT
    TACTIVE             LENGTH 4  FLOAT,  --ACTIVE.TACTIVE
    VACTIVE             LENGTH 4  FLOAT,  --ACTIVE.VACTIVE
    SAACTIVE            LENGTH 4  FLOAT,  --ACTIVE.SAMPLES
    MAXACTV             LENGTH 4  FLOAT,  --ACTIVE.MAXACTV
    TOTLUSRS            LENGTH 4  FLOAT,  --ACTIVE.TOTLUSRS
    MAXLOGD             LENGTH 4  FLOAT)  --ACTIVE.MAXLOGD
--
  SECTION MONITR
  PRESENT IF HDMONITR = 'MONITR'
  LENGTH LGMONITR
  FIELDS
   (HDMONITR            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGMONITR            LENGTH 2  BINARY, --SEGMENT LENGTH
    SAMONITR            LENGTH 4  FLOAT,  --MONITR.SAMPLE
    EVENT               LENGTH 4  FLOAT,  --MONITR.EVENTVE
    SCONFIG             LENGTH 4  FLOAT,  --MONITR.SCONFIG
    ECONFIG             LENGTH 4  FLOAT,  --MONITR.ECONFIG
    WRAPS               LENGTH 4  FLOAT)  --MONITR.WRAPS
--
  SECTION SYTRSG
  PRESENT IF HDSYTRSG = 'SYTRSG'
  LENGTH LGSYTRSG
  FIELDS
   (HDSYTRSG            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGSYTRSG            LENGTH 2  BINARY, --SEGMENT LENGTH
    SASASYTR            LENGTH 4  FLOAT,  --SYTRSG.SAMPLES
    RSAFSTOR            LENGTH 4  FLOAT,  --SYTRSG.RSAFSTOR
    SYSVRSZ             LENGTH 4  FLOAT,  --SYTRSG.SYSVRSZ
    RSAFSYUD            LENGTH 4  FLOAT,  --SYTRSG.RSAFSYUD
    RSAFVRUD            LENGTH 4  FLOAT,  --SYTRSG.RSAFVRUD
    SYSRSVPG            LENGTH 4  FLOAT,  --SYTRSG.SYSRSVPG
    RSACPLOK            LENGTH 4  FLOAT,  --SYTRSG.RSACPLOK
    RSANONPG            LENGTH 4  FLOAT,  --SYTRSG.RSANONPG
    RSAPGABL            LENGTH 4  FLOAT,  --SYTRSG.RSAPGABL
    RSAAVAIL            LENGTH 4  FLOAT,  --SYTRSG.RSAAVAIL
    RSAFRQWT            LENGTH 4  FLOAT,  --SYTRSG.RSAFRQWT
    RSAXTEND            LENGTH 4  FLOAT,  --SYTRSG.RSAXTEND
    RSAXFREE            LENGTH 4  FLOAT,  --SYTRSG.RSAXFREE
    RSASAVFR            LENGTH 4  FLOAT,  --SYTRSG.RSASAVFR
    VMDGSEXH            LENGTH 4  FLOAT,  --SYTRSG.VMDGSEXH
    SYS98XA             LENGTH 4  FLOAT,  --SYTRSG.SYS98XA
    SYS98370            LENGTH 4  FLOAT,  --SYTRSG.SYS98370
    TCMMIDSZ            LENGTH 4  FLOAT,  --SYTRSG.TCMMIDSZ
    TCMMAIN             LENGTH 4  FLOAT,  --SYTRSG.TCMMAIN
    TCMMNMIN            LENGTH 4  FLOAT,  --SYTRSG.TCMMNMIN
    TCMMNMAX            LENGTH 4  FLOAT,  --SYTRSG.TCMMNMAX
    TCMMNDL             LENGTH 4  FLOAT,  --SYTRSG.TCMMNDL
    TCMSTLMN            LENGTH 4  FLOAT)  --SYTRSG.TCMSTLMN
--
  SECTION SYTASG
  PRESENT IF HDSYTASG = 'SYTASG'
  LENGTH LGSYTASG
  FIELDS
   (HDSYTASG            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGSYTASG            LENGTH 2  BINARY, --SEGMENT LENGTH
    SESYTASG            LENGTH 4  FLOAT,  --SYTASG.SECONDS
    SASYTASG            LENGTH 4  FLOAT,  --SYTASG.SAMPLES
    CAL90FUL            LENGTH 4  FLOAT,  --SYTASG.CAL90FUL
    CAL91FUL            LENGTH 4  FLOAT,  --SYTASG.CAL91FUL
    CALSLTA1            LENGTH 4  FLOAT,  --SYTASG.CALSLTA1
    CALSLTI1            LENGTH 4  FLOAT,  --SYTASG.CALSLTI1
    SALPRFAV            LENGTH 4  FLOAT,  --SYTASG.SALPRFAV
    SALPRFIU            LENGTH 4  FLOAT,  --SYTASG.SALPRFIU
    CALSLTA2            LENGTH 4  FLOAT,  --SYTASG.CALSLTA2
    CALSLTI2            LENGTH 4  FLOAT,  --SYTASG.CALSLTI2
    SYSSFCRT            LENGTH 4  FLOAT,  --SYTASG.SYSSFCRT
    SYSSFPUR            LENGTH 4  FLOAT,  --SYTASG.SYSSFPUR
    CALTOTM1            LENGTH 4  FLOAT,  --SYTASG.CALTOTM1
    CALAVGM1            LENGTH 4  FLOAT,  --SYTASG.CALAVGM1
    CALTOTM2            LENGTH 4  FLOAT,  --SYTASG.CALTOTM2
    CALAVGM2            LENGTH 4  FLOAT,  --SYTASG.CALAVGM2
    CALDMPAV            LENGTH 4  FLOAT,  --SYTASG.CALDMPAV
    CALDMPIU            LENGTH 4  FLOAT)  --SYTASG.CALDMPIU
--
  SECTION SYTSHS
  PRESENT IF HDSYTSHS = 'SYTSHS'
  LENGTH LGSYTSHS
  FIELDS
   (HDSYTSHS            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGSYTSHS            LENGTH 2  BINARY, --SEGMENT LENGTH
    SASYTSHS            LENGTH 4  FLOAT,  --SYTSHS.SAMPLES
    SYSTANSS            LENGTH 4  FLOAT,  --SYTSHS.SYSTANSS
    SYSTADCS            LENGTH 4  FLOAT,  --SYTSHS.SYSTADCS
    RSASHARE            LENGTH 4  FLOAT,  --SYTSHS.RSASHARE
    CALNUMSA            LENGTH 4  FLOAT,  --SYTSHS.CALNUMSA
    RSACTSHR            LENGTH 4  FLOAT,  --SYTSHS.RSACTSHR
    VMDSFORO            LENGTH 4  FLOAT,  --SYTSHS.VMDSFORO
    VMDSFORE            LENGTH 4  FLOAT,  --SYTSHS.VMDSFORE
    QDGSYSLM            LENGTH 4  FLOAT,  --SYTSHS.QDGSYSLM
    QDGUSRLM            LENGTH 4  FLOAT,  --SYTSHS.QDGUSRLM
    QDGSYSCA            LENGTH 4  FLOAT,  --SYTSHS.QDGSYSCA
    QDGLKCNT            LENGTH 4  FLOAT,  --SYTSHS.QDGLKCNT
    QDGDISKS            LENGTH 4  FLOAT)  --SYTSHS.QDGDISKS
--
  SECTION SYTUSR
  PRESENT IF HDSYTUSR = 'SYTUSR'
  LENGTH LGSYTUSR
  FIELDS
   (HDSYTUSR            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGSYTUSR            LENGTH 2  BINARY, --SEGMENT LENGTH
    SESYTUSR            LENGTH 4  FLOAT,  --SYTUSR.SECONDS
    SASYTUSR            LENGTH 4  FLOAT,  --SYTUSR.SAMPLES
    SYSUSRS             LENGTH 4  FLOAT,  --SYTUSR.SYSUSRS
    SRMCDORM            LENGTH 4  FLOAT,  --SYTUSR.SRMCDORM
    INQUEUE             LENGTH 4  FLOAT,  --SYTUSR.INQUEUE
    CALMPTRV            LENGTH 4  FLOAT,  --SYTUSR.CALMPTRV
    CALMPTCT            LENGTH 4  FLOAT,  --SYTUSR.CALMPTCT
    CALMPNTR            LENGTH 4  FLOAT,  --SYTUSR.CALMPNTR
    CALMPNCT            LENGTH 4  FLOAT,  --SYTUSR.CALMPNCT
    CALUPTRV            LENGTH 4  FLOAT,  --SYTUSR.CALUPTRV
    CALUPTCT            LENGTH 4  FLOAT,  --SYTUSR.CALUPTCT
    CALUPNTR            LENGTH 4  FLOAT,  --SYTUSR.CALUPNTR
    CALUPNCT            LENGTH 4  FLOAT,  --SYTUSR.CALUPNCT
    CALQDNTR            LENGTH 4  FLOAT,  --SYTUSR.CALQDNTR
    CALQDNCT            LENGTH 4  FLOAT,  --SYTUSR.CALQDNCT
    CALTOTCP            LENGTH 4  FLOAT,  --SYTUSR.CALTOTCP
    CALTOTCT            LENGTH 4  FLOAT,  --SYTUSR.CALTOTCT
    SYSDIALD            LENGTH 4  FLOAT,  --SYTUSR.SYSDIALD
    SYSLUCNT            LENGTH 4  FLOAT)  --SYTUSR.SYSLUCNT
--
  SECTION TCLASS
  PRESENT IF HDTCLASS = 'TCLASS'
  LENGTH LGTCLASS
  FIELDS
   (HDTCLASS            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGTCLASS            LENGTH 2  BINARY, --SEGMENT LENGTH
    CPCLASS1            LENGTH 4  FLOAT,  --TCLASS.CPUCLASS1
    CUCLASS2            LENGTH 4  FLOAT,  --TCLASS.CPUCLASS2
    CPCLASS3            LENGTH 4  FLOAT,  --TCLASS.CPUCLASS3
    CPCLASS4            LENGTH 4  FLOAT,  --TCLASS.CPUCLASS4
    CPCLASS5            LENGTH 4  FLOAT,  --TCLASS.CPUCLASS5
    CPCLASS6            LENGTH 4  FLOAT,  --TCLASS.CPUCLASS6
    CPCLASS7            LENGTH 4  FLOAT,  --TCLASS.CPUCLASS7
    IOCLASS1            LENGTH 4  FLOAT,  --TCLASS.IOCLASS1
    IOCLASS2            LENGTH 4  FLOAT,  --TCLASS.IOCLASS2
    IOCLASS3            LENGTH 4  FLOAT,  --TCLASS.IOCLASS3
    IOCLASS4            LENGTH 4  FLOAT,  --TCLASS.IOCLASS4
    IOCLASS5            LENGTH 4  FLOAT,  --TCLASS.IOCLASS5
    IOCLASS6            LENGTH 4  FLOAT,  --TCLASS.IOCLASS6
    IOCLASS7            LENGTH 4  FLOAT,  --TCLASS.IOCLASS7
    PGCLASS1            LENGTH 4  FLOAT,  --TCLASS.PAGECLASS1
    PGCLASS2            LENGTH 4  FLOAT,  --TCLASS.PAGECLASS2
    PGCLASS3            LENGTH 4  FLOAT,  --TCLASS.PAGECLASS3
    PGCLASS4            LENGTH 4  FLOAT,  --TCLASS.PAGECLASS4
    PGCLASS5            LENGTH 4  FLOAT,  --TCLASS.PAGECLASS5
    PGCLASS6            LENGTH 4  FLOAT,  --TCLASS.PAGECLASS6
    PGCLASS7            LENGTH 4  FLOAT,  --TCLASS.PAGECLASS7
    TKCLASS1            LENGTH 4  FLOAT,  --TCLASS.THINKCLASS1
    TKCLASS2            LENGTH 4  FLOAT,  --TCLASS.THINKCLASS2
    TKCLASS3            LENGTH 4  FLOAT,  --TCLASS.THINKCLASS3
    TKCLASS4            LENGTH 4  FLOAT,  --TCLASS.THINKCLASS4
    TKCLASS5            LENGTH 4  FLOAT,  --TCLASS.THINKCLASS5
    TKCLASS6            LENGTH 4  FLOAT,  --TCLASS.THINKCLASS6
    TKCLASS7            LENGTH 4  FLOAT,  --TCLASS.THINKCLASS7
    COUNT               LENGTH 4  FLOAT,  --TCLASS.COUNT
    CPCOUNT1            LENGTH 4  FLOAT,  --TCLASS.CPUCOUNT1
    CPCOUNT2            LENGTH 4  FLOAT,  --TCLASS.CPUCOUNT2
    CPCOUNT3            LENGTH 4  FLOAT,  --TCLASS.CPUCOUNT3
    CPCOUNT4            LENGTH 4  FLOAT,  --TCLASS.CPUCOUNT4
    CPCOUNT5            LENGTH 4  FLOAT,  --TCLASS.CPUCOUNT5
    CPCOUNT6            LENGTH 4  FLOAT,  --TCLASS.CPUCOUNT6
    CPCOUNT7            LENGTH 4  FLOAT,  --TCLASS.CPUCOUNT7
    IOCOUNT1            LENGTH 4  FLOAT,  --TCLASS.IOCOUNT1
    IOCOUNT2            LENGTH 4  FLOAT,  --TCLASS.IOCOUNT2
    IOCOUNT3            LENGTH 4  FLOAT,  --TCLASS.IOCOUNT3
    IOCOUNT4            LENGTH 4  FLOAT,  --TCLASS.IOCOUNT4
    IOCOUNT5            LENGTH 4  FLOAT,  --TCLASS.IOCOUNT5
    IOCOUNT6            LENGTH 4  FLOAT,  --TCLASS.IOCOUNT6
    IOCOUNT7            LENGTH 4  FLOAT,  --TCLASS.IOCOUNT7
    PGCOUNT1            LENGTH 4  FLOAT,  --TCLASS.PAGECOUNT1
    PGCOUNT2            LENGTH 4  FLOAT,  --TCLASS.PAGECOUNT2
    PGCOUNT3            LENGTH 4  FLOAT,  --TCLASS.PAGECOUNT3
    PGCOUNT4            LENGTH 4  FLOAT,  --TCLASS.PAGECOUNT4
    PGCOUNT5            LENGTH 4  FLOAT,  --TCLASS.PAGECOUNT5
    PGCOUNT6            LENGTH 4  FLOAT,  --TCLASS.PAGECOUNT6
    PGCOUNT7            LENGTH 4  FLOAT,  --TCLASS.PAGECOUNT7
    TKCOUNT1            LENGTH 4  FLOAT,  --TCLASS.THINKCOUNT1
    TKCOUNT2            LENGTH 4  FLOAT,  --TCLASS.THINKCOUNT2
    TKCOUNT3            LENGTH 4  FLOAT,  --TCLASS.THINKCOUNT3
    TKCOUNT4            LENGTH 4  FLOAT,  --TCLASS.THINKCOUNT4
    TKCOUNT5            LENGTH 4  FLOAT,  --TCLASS.THINKCOUNT5
    TKCOUNT6            LENGTH 4  FLOAT,  --TCLASS.THINKCOUNT6
    TKCOUNT7            LENGTH 4  FLOAT)  --TCLASS.THINKCOUNT7
--
  SECTION SYTSCG
  PRESENT IF HDSYTSCG = 'SYTSCG'
  LENGTH LGSYTSCG
  FIELDS
   (HDSYTSCG            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGSYTSCG            LENGTH 2  BINARY, --SEGMENT LENGTH
    SASYTSCG            LENGTH 4  FLOAT,  --SYTSCG.SAMPLES
    SRMCDISP            LENGTH 4  FLOAT,  --SYTSCG.SRMCDISP
    SRMCDLDG            LENGTH 4  FLOAT,  --SYTSCG.SRMCDLDG
    SRMC1DSP            LENGTH 4  FLOAT,  --SYTSCG.SRMC1DSP
    SRMC2DSP            LENGTH 4  FLOAT,  --SYTSCG.SRMC2DSP
    SRMC3DSP            LENGTH 4  FLOAT,  --SYTSCG.SRMC3DSP
    SRMC1ELG            LENGTH 4  FLOAT,  --SYTSCG.SRMC1ELG
    SRMC2ELG            LENGTH 4  FLOAT,  --SYTSCG.SRMC2ELG
    SRMC3ELG            LENGTH 4  FLOAT,  --SYTSCG.SRMC3ELG
    SRMC1DLD            LENGTH 4  FLOAT,  --SYTSCG.SRMC1DLD
    SRMC2DLD            LENGTH 4  FLOAT,  --SYTSCG.SRMC2DLD
    SRMC3DLD            LENGTH 4  FLOAT,  --SYTSCG.SRMC3DLD
    SRMC1ELD            LENGTH 4  FLOAT,  --SYTSCG.SRMC1ELD
    SRMC2ELD            LENGTH 4  FLOAT,  --SYTSCG.SRMC2ELD
    SRMC3ELD            LENGTH 4  FLOAT,  --SYTSCG.SRMC3ELD
    SRME1ETS            LENGTH 4  FLOAT,  --SYTSCG.SRME1ETS
    SRME2ETF            LENGTH 4  FLOAT,  --SYTSCG.SRME2ETF
    SRME3ETF            LENGTH 4  FLOAT,  --SYTSCG.SRME3ETF
    SRMABSDL            LENGTH 4  FLOAT,  --SYTSCG.SRMABSDL
    SRMRELDL            LENGTH 4  FLOAT,  --SYTSCG.SRMRELDL
    SRMTOTST            LENGTH 4  FLOAT,  --SYTSCG.SRMTOTST
    SRMWSSDL            LENGTH 4  FLOAT,  --SYTSCG.SRMWSSDL
    SRMWSSD1            LENGTH 4  FLOAT,  --SYTSCG.SRMWSSD1
    SRMWSSD2            LENGTH 4  FLOAT,  --SYTSCG.SRMWSSD2
    SRMWSSD3            LENGTH 4  FLOAT,  --SYTSCG.SRMWSSD3
    SRMLLCNT            LENGTH 4  FLOAT,  --SYTSCG.SRMLLCNT
    SRMCONLL            LENGTH 4  FLOAT)  --SYTSCG.SRMCONLL
--
  SECTION SYTUWT
  PRESENT IF HDSYTUWT = 'SYTUWT'
  LENGTH LGSYTUWT
  FIELDS
   (HDSYTUWT            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGSYTUWT            LENGTH 2  BINARY, --SEGMENT LENGTH
    SASYTUWT            LENGTH 4  FLOAT,  --SYTUWT.SAMPLES
    NONIDLE             LENGTH 4  FLOAT,  --SYTUWT.NONIDLE
    CALTIDL             LENGTH 4  FLOAT,  --SYTUWT.CALTIDL
    CALTSVM             LENGTH 4  FLOAT,  --SYTUWT.CALTSVM
    CALIOWT             LENGTH 4  FLOAT,  --SYTUWT.CALIOWT
    CALWTPAG            LENGTH 4  FLOAT,  --SYTUWT.CALWTPAG
    CALCFWT             LENGTH 4  FLOAT,  --SYTUWT.CALCFWT
    CALSIMWT            LENGTH 4  FLOAT,  --SYTUWT.CALSIMWT
    CALCPUWT            LENGTH 4  FLOAT,  --SYTUWT.CALCPUWT
    CALCPURN            LENGTH 4  FLOAT,  --SYTUWT.CALCPURN
    CALOTHR             LENGTH 4  FLOAT,  --SYTUWT.CALOTHR
    CALQDISP            LENGTH 4  FLOAT,  --SYTUWT.CALQDISP
    CALELSVM            LENGTH 4  FLOAT,  --SYTUWT.CALELSVM
    SRMCELIG            LENGTH 4  FLOAT,  --SYTUWT.SRMCELIG
    SRMDSVMW            LENGTH 4  FLOAT,  --SYTUWT.SRMDSVMW
    CALIOACT            LENGTH 4  FLOAT,  --SYTUWT.CALIOACT
    CALLLIST            LENGTH 4  FLOAT)  --SYTUWT.CALLLIST
--
  SECTION SYTXSG
  PRESENT IF HDSYTXSG = 'SYTXSG'
  LENGTH LGSYTXSG
  FIELDS
   (HDSYTXSG            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGSYTXSG            LENGTH 2  BINARY, --SEGMENT LENGTH
    SASYTXSG            LENGTH 4  FLOAT,  --SYTXSG.SAMPLES
    XSTXBGET            LENGTH 4  FLOAT,  --SYTXSG.XSTXBGET
    XSTXBREL            LENGTH 4  FLOAT,  --SYTXSG.XSTXBREL
    XSTUSRSH            LENGTH 4  FLOAT,  --SYTXSG.XSTUSRSH
    XSTCTXAV            LENGTH 4  FLOAT,  --SYTXSG.XSTCTXAV
    XSTCPPAR            LENGTH 4  FLOAT,  --SYTXSG.XSTCPPAR
    HCPMDCPY            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCPY
    HCPMDCPN            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCPN
    HCPMDCPR            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCPR
    HCPMDCPW            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCPW
    HCPMDCAC            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCAC
    HCPMDCNE            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCNE
    HCPMDCPH            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCPH
    HCPMDCEX            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCEX
    HCPMDCLI            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCLI
    HCPMDCAU            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCAU
    HCPMDCHT            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCHT
    HCPMDCMS            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCMS
    HCPMDCEM            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCEM
    HCPMDCIS            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCIS
    HCPMDCSP            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCSP
    HCPMDCSU            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCSU
    HCPMDCFP            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCFP
    HCPMDCFA            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCFA
    HCPMDCLP            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCLP
    HCPMDCQC            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCQC
    HCPMDCXG            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCXG
    HCPMDCXR            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCXR
    HCPMDCTR            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCTR
    HCPMDCIA            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCIA
    HCPMDCIB            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCIB
    HCPMDCIT            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCIT
    HCPMDCIH            LENGTH 4  FLOAT,  --SYTXSG.HCPMDCIH
    SESYTXSG            LENGTH 4  FLOAT,  --SYTXSG.SECONDS
    TCMXIDSZ            LENGTH 4  FLOAT,  --SYTXSG.TCMXIDSZ
    TCMXSMIN            LENGTH 4  FLOAT,  --SYTXSG.TCMXSMIN
    TCMSTLXS            LENGTH 4  FLOAT,  --SYTXSG.TCMSTLXS
    XSTAVGAG            LENGTH 4  FLOAT)  --SYTXSG.XSTAVGAG
--
  SECTION MTRMEM
  PRESENT IF HDMTRMEM = 'MTRMEM'
  LENGTH LGMTRMEM
  FIELDS
   (HDMTRMEM            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGMTRMEM            LENGTH 2  BINARY, --SEGMENT LENGTH
    RSASTORE            LENGTH 4  BINARY, --MTRMEM.RSASTORE
    SYSTORS             LENGTH 4  BINARY, --MTRMEM.SYSTORS
    SYSVRSZ2            LENGTH 4  BINARY, --MTRMEM.SYSVRSZ
    SYSVRFRE            LENGTH 4  BINARY, --MTRMEM.SYSVRFRE
    SYSTRAC             LENGTH 4  BINARY, --MTRMEM.SYSTRAC
    HCPMM1              LENGTH 4  BINARY, --MTRMEM.HCPMM1
    HCPMM4              LENGTH 4  BINARY, --MTRMEM.HCPMM4
    RSAPGAB2            LENGTH 4  BINARY, --MTRMEM.RSAPGABL
    RSANONP2            LENGTH 4  BINARY, --MTRMEM.RSANONPG
    RSAOFFLN            LENGTH 4  BINARY, --MTRMEM.RSAOFFLN
    RSARIOSZ            LENGTH 4  BINARY) --MTRMEM.RSARIOSZ
--
  SECTION MTRSYS
  PRESENT IF HDMTRSYS = 'MTRSYS'
  LENGTH LGMTRSYS
  FIELDS
   (HDMTRSYS            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGMTRSYS            LENGTH 2  BINARY, --SEGMENT LENGTH
    HCPCPEPP            LENGTH 8  BIT,    --MTRSYS.HCPCPEPP
    HCPCPEID            LENGTH 8  CHAR,   --MTRSYS.HCPCPEID
    SYSTODST            LENGTH 8  CHAR,   --MTRSYS.SYSTODST
    SYSTERM             LENGTH 8  CHAR,   --MTRSYS.SYSTERM
    SDMTRSYS            LENGTH 8  CHAR,   --MTRSYS.SYSDATE
    SYSABNCD            LENGTH 8  CHAR,   --MTRSYS.SYSABNCD
    SYSVFCVM            LENGTH 4  CHAR,   --MTRSYS.SYSVFCVM
    SYSVFIVM            LENGTH 4  CHAR,   --MTRSYS.SYSVFIVM
    SYSVFOVM            LENGTH 4  CHAR,   --MTRSYS.SYSVFOVM
    SYSZONE             LENGTH 4  BINARY, --MTRSYS.SYSZONE
    SYSMASFI            LENGTH 1  CHAR,   --MTRSYS.SYSMASFI
    CALADMF             LENGTH 1  CHAR)   --MTRSYS.CALADMF
--
  SECTION MTRPAG
  PRESENT IF HDMTRPAG = 'MTRPAG'
  LENGTH LGMTRPAG
  FIELDS
   (HDMTRPAG            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGMTRPAG            LENGTH 2  BINARY, --SEGMENT LENGTH
    PGSPG               LENGTH 4  FLOAT,  --MTRPAG.PGSPG
    PGSSP               LENGTH 4  FLOAT,  --MTRPAG.PGSSP
    PGSPP               LENGTH 4  FLOAT,  --MTRPAG.PGSPP
    CALCYLPG            LENGTH 4  FLOAT,  --MTRPAG.CALCYLPG
    CALCYLSP            LENGTH 4  FLOAT,  --MTRPAG.CALCYLSP
    CALCYLPP            LENGTH 4  FLOAT,  --MTRPAG.CALCYLPP
    CALEXTPG            LENGTH 4  FLOAT,  --MTRPAG.CALEXTPG
    CALEXTSP            LENGTH 4  FLOAT,  --MTRPAG.CALEXTSP
    CALEXTPP            LENGTH 4  FLOAT)  --MTRPAG.CALEXTPP
--
  SECTION MTRSCH
  PRESENT IF HDMTRSCH = 'MTRSCH'
  LENGTH LGMTRSCH
  FIELDS
   (HDMTRSCH            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGMTRSCH            LENGTH 2  BINARY, --SEGMENT LENGTH
    SRMBIASI            LENGTH 4  BINARY, --MTRSCH.SRMBIASI
    SRMTSLIC            LENGTH 8  FLOAT,  --MTRSCH.SRMTSLIC
    SRMTSHOT            LENGTH 8  FLOAT,  --MTRSCH.SRMTSHOT
    SRMBIASD            LENGTH 4  BINARY, --MTRSCH.SRMBIASD
--  SRMLDGUS            LENGTH 4  BINARY, --MTRSCH.SRMLDGUS
    SRMP1LDG            LENGTH 4  BINARY, --MTRSCH.SRMP1LDG
    SRMP2LDG            LENGTH 4  BINARY, --MTRSCH.SRMP2LDG
    SRMP3LDG            LENGTH 4  BINARY, --MTRSCH.SRMP3LDG
    SRMLDGCP            LENGTH 4  BINARY, --MTRSCH.SRMLDGCP
    SRMP1WSS            LENGTH 4  BINARY, --MTRSCH.SRMP1WSS
    SRMP2WSS            LENGTH 4  BINARY, --MTRSCH.SRMP2WSS
    SRMP3WSS            LENGTH 4  BINARY, --MTRSCH.SRMP3WSS
    SRMWSSMP            LENGTH 4  BINARY, --MTRSCH.SRMWSSMP
    SRML1DSP            LENGTH 4  BINARY, --MTRSCH.SRML1DSP
    SRML2DSP            LENGTH 4  BINARY, --MTRSCH.SRML2DSP
    SRML3DSP            LENGTH 4  BINARY, --MTRSCH.SRML3DSP
    SMRXPCTG            LENGTH 4  BINARY) --MTRSCH.SMRXPCTG
--
  SECTION MTRXSG
  PRESENT IF HDMTRXSG = 'MTRXSG'
  LENGTH LGMTRXSG
  FIELDS
   (HDMTRXSG            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGMTRXSG            LENGTH 2  BINARY, --SEGMENT LENGTH
    XSTOTALB            LENGTH 4  FLOAT,  --MTRXSG.XSTOTALB
    SYSXTSIZ            LENGTH 4  FLOAT)  --MTRXSG.SYSXTSIZ
--
  SECTION STORSG
  PRESENT IF HDSTORSG = 'STORSG'
  LENGTH LGSTORSG
  FIELDS
   (HDSTORSG            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGSTORSG            LENGTH 2  BINARY, --SEGMENT LENGTH
    SASTORSG            LENGTH 4  FLOAT,  --STORSG.SAMPLES
    CALSSUBT            LENGTH 4  FLOAT,  --STORSG.CALSSUBT
    CALVSUBT            LENGTH 4  FLOAT,  --STORSG.CALVSUBT
    RSASAVF2            LENGTH 4  FLOAT,  --STORSG.RSASAVFR
    RSAMAXPP            LENGTH 4  FLOAT,  --STORSG.RSAMAXPP
    RSACPLO2            LENGTH 4  FLOAT,  --STORSG.RSACPLOK
    RSAAVLLT            LENGTH 4  FLOAT,  --STORSG.RSAAVLLT
    RSAAVLHT            LENGTH 4  FLOAT,  --STORSG.RSAAVLHT
    XSTBPRCT            LENGTH 4  FLOAT,  --STORSG.XSTBPRCT
    XSTSRGCT            LENGTH 4  FLOAT,  --STORSG.XSTSRGCT
    XSTMRABI            LENGTH 4  FLOAT,  --STORSG.XSTMRABI
    XSTSRABI            LENGTH 4  FLOAT,  --STORSG.XSTSRABI
    XSTSRSCT            LENGTH 4  FLOAT,  --STORSG.XSTSRSCT
    CALPTRRT            LENGTH 4  FLOAT,  --STORSG.CALPTRRT
    CALCAAFP            LENGTH 4  FLOAT,  --STORSG.CALCAAFP
    CALASCUT            LENGTH 4  FLOAT)  --STORSG.CALASCUT
--
  SECTION STOBPG
  PRESENT IF HDSTOBPG = 'STOBPG'
  LENGTH LGSTOBPG
  FIELDS
   (HDSTOBPG            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGSTOBPG            LENGTH 2  BINARY, --SEGMENT LENGTH
    SESTOBPG            LENGTH 4  FLOAT,  --STOBPG.SECONDS
    PAGETIME            LENGTH 4  FLOAT,  --STOBPG.PAGETIME
    PGRDRATE            LENGTH 4  FLOAT,  --STOBPG.PGRDRATE
    PGRDSIZE            LENGTH 4  FLOAT,  --STOBPG.PGRDSIZE
    PGWRRATE            LENGTH 4  FLOAT,  --STOBPG.PGWRRATE
    PGWRSIZE            LENGTH 4  FLOAT,  --STOBPG.PGWRSIZE
    PGMGRATE            LENGTH 4  FLOAT,  --STOBPG.PGMGRATE
    PGMGSIZE            LENGTH 4  FLOAT,  --STOBPG.PGMGSIZE
    PGDBR_1             LENGTH 4  FLOAT,  --STOBPG.PGDBR_1
    PGDBR_2             LENGTH 4  FLOAT,  --STOBPG.PGDBR_2
    PGDBR_3             LENGTH 4  FLOAT,  --STOBPG.PGDBR_3
    PGDBR_4             LENGTH 4  FLOAT,  --STOBPG.PGDBR_4
    PGDBR_5             LENGTH 4  FLOAT,  --STOBPG.PGDBR_5
    PGDBR_6             LENGTH 4  FLOAT,  --STOBPG.PGDBR_6
    PGDBR_7             LENGTH 4  FLOAT,  --STOBPG.PGDBR_7
    PGDBR_8             LENGTH 4  FLOAT,  --STOBPG.PGDBR_8
    PGDBR_9             LENGTH 4  FLOAT,  --STOBPG.PGDBR_9
    PGDBR_10            LENGTH 4  FLOAT,  --STOBPG.PGDBR_10
    PGDBR_11            LENGTH 4  FLOAT,  --STOBPG.PGDBR_11
    PGDBR_12            LENGTH 4  FLOAT,  --STOBPG.PGDBR_12
    PGDBR_13            LENGTH 4  FLOAT,  --STOBPG.PGDBR_13
    PGDBR_14            LENGTH 4  FLOAT,  --STOBPG.PGDBR_14
    PGDBR_15            LENGTH 4  FLOAT,  --STOBPG.PGDBR_15
    PGDBR_16            LENGTH 4  FLOAT,  --STOBPG.PGDBR_16
    PGDBR_17            LENGTH 4  FLOAT,  --STOBPG.PGDBR_17
    PGDBR_18            LENGTH 4  FLOAT,  --STOBPG.PGDBR_18
    PGDBR_19            LENGTH 4  FLOAT,  --STOBPG.PGDBR_19
    PGDBR_20            LENGTH 4  FLOAT,  --STOBPG.PGDBR_20
    PGDBM_1             LENGTH 4  FLOAT,  --STOBPG.PGDBM_1
    PGDBM_2             LENGTH 4  FLOAT,  --STOBPG.PGDBM_2
    PGDBM_3             LENGTH 4  FLOAT,  --STOBPG.PGDBM_3
    PGDBM_4             LENGTH 4  FLOAT,  --STOBPG.PGDBM_4
    PGDBM_5             LENGTH 4  FLOAT,  --STOBPG.PGDBM_5
    PGDBM_6             LENGTH 4  FLOAT,  --STOBPG.PGDBM_6
    PGDBM_7             LENGTH 4  FLOAT,  --STOBPG.PGDBM_7
    PGDBM_8             LENGTH 4  FLOAT,  --STOBPG.PGDBM_8
    PGDBM_9             LENGTH 4  FLOAT,  --STOBPG.PGDBM_9
    PGDBM_10            LENGTH 4  FLOAT,  --STOBPG.PGDBM_10
    PGDBM_11            LENGTH 4  FLOAT,  --STOBPG.PGDBM_11
    PGDBM_12            LENGTH 4  FLOAT,  --STOBPG.PGDBM_12
    PGDBM_13            LENGTH 4  FLOAT,  --STOBPG.PGDBM_13
    PGDBM_14            LENGTH 4  FLOAT,  --STOBPG.PGDBM_14
    PGDBM_15            LENGTH 4  FLOAT,  --STOBPG.PGDBM_15
    PGDBM_16            LENGTH 4  FLOAT,  --STOBPG.PGDBM_16
    PGDBM_17            LENGTH 4  FLOAT,  --STOBPG.PGDBM_17
    PGDBM_18            LENGTH 4  FLOAT,  --STOBPG.PGDBM_18
    PGDBM_19            LENGTH 4  FLOAT,  --STOBPG.PGDBM_19
    PGDBM_20            LENGTH 4  FLOAT,  --STOBPG.PGDBM_20
    PGDBS_1             LENGTH 4  FLOAT,  --STOBPG.PGDBS_1
    PGDBS_2             LENGTH 4  FLOAT,  --STOBPG.PGDBS_2
    PGDBS_3             LENGTH 4  FLOAT,  --STOBPG.PGDBS_3
    PGDBS_4             LENGTH 4  FLOAT,  --STOBPG.PGDBS_4
    PGDBS_5             LENGTH 4  FLOAT,  --STOBPG.PGDBS_5
    PGDBS_6             LENGTH 4  FLOAT,  --STOBPG.PGDBS_6
    PGDBS_7             LENGTH 4  FLOAT,  --STOBPG.PGDBS_7
    PGDBS_8             LENGTH 4  FLOAT,  --STOBPG.PGDBS_8
    PGDBS_9             LENGTH 4  FLOAT,  --STOBPG.PGDBS_9
    PGDBS_10            LENGTH 4  FLOAT,  --STOBPG.PGDBS_10
    PGDBS_11            LENGTH 4  FLOAT,  --STOBPG.PGDBS_11
    PGDBS_12            LENGTH 4  FLOAT,  --STOBPG.PGDBS_12
    PGDBS_13            LENGTH 4  FLOAT,  --STOBPG.PGDBS_13
    PGDBS_14            LENGTH 4  FLOAT,  --STOBPG.PGDBS_14
    PGDBS_15            LENGTH 4  FLOAT,  --STOBPG.PGDBS_15
    PGDBS_16            LENGTH 4  FLOAT,  --STOBPG.PGDBS_16
    PGDBS_17            LENGTH 4  FLOAT,  --STOBPG.PGDBS_17
    PGDBS_18            LENGTH 4  FLOAT,  --STOBPG.PGDBS_18
    PGDBS_19            LENGTH 4  FLOAT,  --STOBPG.PGDBS_19
    PGDBS_20            LENGTH 4  FLOAT)  --STOBPG.PGDBS_20
--
  SECTION STOXSG
  PRESENT IF HDSTOXSG = 'STOXSG'
  LENGTH LGSTOXSG
  FIELDS
   (HDSTOXSG            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGSTOXSG            LENGTH 2  BINARY, --SEGMENT LENGTH
    SASTOXSG            LENGTH 4  FLOAT,  --STOXSG.SAMPLES
    XSTMIGS             LENGTH 4  FLOAT,  --STOXSG.XSTMIGS
    XSTBLKDM            LENGTH 4  FLOAT,  --STOXSG.XSTBLKDM
    XSTSUMAG            LENGTH 4  FLOAT,  --STOXSG.XSTSUMAG
    XSTBLKCY            LENGTH 4  FLOAT,  --STOXSG.XSTBLKCY
    XSTBLKSH            LENGTH 4  FLOAT,  --STOXSG.XSTBLKSH
    XSTBLKSY            LENGTH 4  FLOAT,  --STOXSG.XSTBLKSY
    XSTLOTHR            LENGTH 4  FLOAT,  --STOXSG.XSTLOTHR
    XSTCYCLS            LENGTH 4  FLOAT,  --STOXSG.XSTCYCLS
    XSTCPDAL            LENGTH 4  FLOAT,  --STOXSG.XSTCPDAL
    XSTNOIO             LENGTH 4  FLOAT)  --STOXSG.XSTNOIO
--
  SECTION SUSPND
  PRESENT IF HDSUSPND = 'SUSPND'
  LENGTH LGSUSPND
  FIELDS
   (HDSUSPND            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGSUSPND            LENGTH 2  BINARY, --SEGMENT LENGTH
    SASUSPND            LENGTH 4  FLOAT,  --SUSPND.SAMPLES
    EVENTS              LENGTH 4  FLOAT)  --SUSPND.EVENTS
--
  SECTION SCLSTP
  PRESENT IF HDSCLSTP = 'SCLSTP'
  LENGTH LGSCLSTP
  FIELDS
   (HDSCLSTP            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGSCLSTP            LENGTH 2  BINARY, --SEGMENT LENGTH
    SASCLSTP            LENGTH 4  FLOAT,  --SCLSTP.SAMPLES
    SRMRSCTM            LENGTH 4  FLOAT,  --SCLSTP.SRMRSCTM
    SYSPGRAT            LENGTH 4  FLOAT,  --SCLSTP.SYSPGRAT
    SRMSTEAL            LENGTH 4  FLOAT,  --SCLSTP.SRMSTEAL
    SRMSTRD             LENGTH 4  FLOAT,  --SCLSTP.SRMSTRD
    SRM1AVWS            LENGTH 4  FLOAT,  --SCLSTP.SRM1AVWS
    SRM1AVPG            LENGTH 4  FLOAT,  --SCLSTP.SRM1AVPG
    SRMSTSRW            LENGTH 4  FLOAT,  --SCLSTP.SRMSTSRW
    SRMAPGDE            LENGTH 4  FLOAT,  --SCLSTP.SRMAPGDE
    SRMAWSDE            LENGTH 4  FLOAT,  --SCLSTP.SRMAWSDE
    SRMPGSRW            LENGTH 4  FLOAT,  --SCLSTP.SRMPGSRW
    SRMEPNF1            LENGTH 4  FLOAT,  --SCLSTP.SRMEPNF1
    SRMEPNF2            LENGTH 4  FLOAT,  --SCLSTP.SRMEPNF2
    SRMEPNF3            LENGTH 4  FLOAT)  --SCLSTP.SRMEPNF3
--
  SECTION SYTCPC
  PRESENT IF HDSYTCPC = 'SYTCPC'
  LENGTH  LGSYTCPC
--LENGTH  24    -- LGSYTCPC
  FIELDS
   (HDSYTCPC            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGSYTCPC            LENGTH 2  BINARY, --SEGMENT LENGTH
    CHANCONT            LENGTH 4  FLOAT,  --SYTCPC.CHANCONT
    CHANSAMP            LENGTH 4  FLOAT,  --SYTCPC.CHANSAMP
    HFCOUNT             LENGTH 4  FLOAT,  --SYTCPC.HFCOUNT
    NBUSY               LENGTH 2  BINARY, --SYTCPC.NBUSY
    NSIMBUSY            LENGTH 2  BINARY) --SYTCPC.NSIMBUSY
--
   SECTION CHBUSY IN SECTION SYTCPC
   PRESENT IF NBUSY > 0
   OFFSET 24
   LENGTH 4
   NUMBER NBUSY REPEATED
   FIELDS
    (HFCHBUSY            LENGTH 4  FLOAT)  --SYTCPC.HFCHBUSY00
--
   SECTION CHSIMBUSY IN SECTION SYTCPC
   PRESENT IF NSIMBUSY > 0
   LENGTH 4
   NUMBER NSIMBUSY REPEATED
   FIELDS
    (HFCHSIM             LENGTH 4  FLOAT)  --SYTCPC.HFCHBUSY00
--
  SECTION SYTCPM
  PRESENT IF HDSYTCPM = 'SYTCPM'
  LENGTH LGSYTCPM
  FIELDS
   (HDSYTCPM            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGSYTCPM            LENGTH 2  BINARY, --SEGMENT LENGTH
    NCHANS              LENGTH 4  BINARY, --SYTCPM.NCHANS
    CHANCOUN            LENGTH 4  FLOAT,  --SYTCPM.CHANCOUNT
    FLSYTCPM            LENGTH 96  CHAR,  --SYTCPM.FLAGS
    PCTCHBU1            LENGTH 4  FLOAT,  --SYTCPM.PCTCHBUSY_1
    PCTCHBU2            LENGTH 4  FLOAT)  --SYTCPM.PCTCHBUSY_2
--
  SECTION SYTSYG
  PRESENT IF HDSYTSYG = 'SYTSYG'
  LENGTH LGSYTSYG
  FIELDS
   (HDSYTSYG            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGSYTSYG            LENGTH 2  BINARY, --SEGMENT LENGTH
    XCTMSACT            LENGTH 4  FLOAT,  --SYTSYG.XCTMSACT
    FTRDONE             LENGTH 4  FLOAT,  --SYTSYG.FTRDONE
    FTRABORT            LENGTH 4  FLOAT,  --SYTSYG.FTRABORT
    FTRNOTEL            LENGTH 4  FLOAT,  --SYTSYG.FTRNOTEL
    FTRWRITE            LENGTH 4  FLOAT)  --SYTSYG.FTRWRITE
--
  SECTION SYTCUG
  PRESENT IF HDSYTCUG = 'SYTCUG'
  LENGTH LGSYTCUG
  FIELDS
   (HDSYTCUG            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGSYTCUG            LENGTH 2  BINARY, --SEGMENT LENGTH
    LCUTNPAR            LENGTH 2  BINARY, --SYTCUG.LCUTNPAR
    LCUTSLCE            LENGTH 2  BINARY, --SYTCUG.LCUTSLCE
    LCUTPCCT            LENGTH 2  BINARY, --SYTCUG.LCUTPCCT
    LOCLPNUM            LENGTH 2  BINARY, --SYTCUG.LOCLPNUM
    LCUTFLAG            LENGTH 4  CHAR)   --SYTCUG.LCUTFLAG
--
  SECTION SYTCUP
  PRESENT IF HDSYTCUP = 'SYTCUP'
  LENGTH LGSYTCUP
   NUMBER LCUTNPAR REPEATED
  FIELDS
   (HDSYTCUP            LENGTH 6  CHAR,   --SEGMENT HEADER
    LGSYTCUP            LENGTH 2  BINARY, --SEGMENT LENGTH
    LCUPNAME            LENGTH 8  CHAR,   --SYTCUP.LCUPNAME
    LCUPPNUM            LENGTH 2  BINARY, --SYTCUP.LCUPPNUM
    LCUFLGS             LENGTH 4  CHAR,   --SYTCUP.LCUFLGS
    LCUPCPCT            LENGTH 2  BINARY, --SYTCUP.LCUPCPCT
    LCUTCTOD            LENGTH 4  FLOAT)  --SYTCUP.LCUTCTOD
--
   SECTION LCPUDAT IN SECTION SYTCUP
   PRESENT IF NBUSY > 0
   OFFSET 28
   LENGTH 12
   NUMBER LCUPCPCT REPEATED
   FIELDS
    (LCUCPUID            LENGTH 2  BINARY, --SYTCUP.LCUCPUID
     LCUCWGHT            LENGTH 2  BINARY, --SYTCUP.LCUCWGHT
     LCUCACTM            LENGTH 4  FLOAT,  --SYTCUP.LCUCACTM
     LCUCLPTM            LENGTH 4  FLOAT)  --SYTCUP.LCUCLPTM

If you can't measure it, I'm just not interested!™
© 2006 Velocity Software, Inc.
Webmaster