COPYRIGHT (C) 1984-2018 MERRILL CONSULTANTS DALLAS TEXAS USA

MXG CHANGES 35.36

=========================member=CHANGE35================================
 /* COPYRIGHT (C) 1984-2018 MERRILL CONSULTANTS DALLAS TEXAS USA */     
                                                                        
Annual  MXG Version 35.36 was dated Jan  8, 2018, thru Change 35.309    
        MXG Version 35.35 was dated Jan  3, 2018, thru Change 35.303    
        MXG Version 35.12 was dated Dec 26, 2017, thru Change 35.298    
EA test MXG Version 35.12 was dated Dec 20, 2017, thru Change 35.294    
        MXG Version 35.11 was dated Dec  1, 2017, thru Change 35.279    
        MXG Version 35.10 was dated Nov  6, 2017, thru Change 35.255    
First   MXG Version 35.10 was dated Nov  6, 2017, thru Change 35.254    
        MXG Version 35.09 was dated Oct  2, 2017, thru Change 35.217    
First   MXG Version 35.09 was dated Oct  2, 2017, thru Change 35.215    
        MXG Version 35.08 was dated Aug 24, 2017, thru Change 35.186    
        MXG Version 35.07 was dated Aug  2, 2017, thru Change 35.171    
        MXG Version 35.06 was dated Jun 30, 2017, thru Change 35.151    
        MXG Version 35.05 was dated May 15, 2017, thru Change 35.121    
        MXG Version 35.04 was dated May  1, 2017, thru Change 35.104    
        MXG Version 35.03 is  dated Mar 27, 2017, thru Change 35.072    
First   MXG Version 35.03 was dated Mar 22, 2017, thru Change 35.069    
        MXG Version 35.02 was dated Feb 10, 2017, thru Change 35.035    
        MXG Version 35.01 was dated Jan 20, 2017, thru Change 35.014    
ANNUAL  MXG Version 34.34 was dated Jan  3, 2017, thru Change 34.284    
ANNUAL  MXG Version 34.34 was dated Jan  3, 2017, thru Change 34.284    
        MXG Newsletter SIXTY-NINE was dated Jan  3, 2018.               
                                                                        
Instructions for ftp download can be requested by using this form:      
  http://www.mxg.com/Software_Download_Request                          
Your download instructions will be sent via return email.               
                                                                        
Contents of member CHANGES:                                             
                                                                        
I.    Current MXG Software Version 35.36 is available upon request.     
II.   SAS Version requirement information.                              
III.  WPS Version requirement information.                              
IV.   MXG Version Required for Hardware, Operating System Release, etc. 
V.    Incompatibilities and Installation of MXG 35.36.                  
VI.   Online Documentation of MXG Software.                             
VII.  Changes Log                                                       
                                                                        
  Member NEWSLTRS contains Technical Notes, especially APARs of interest
  and is updated with new notes frequently.  All Newsletters are online 
  at http://www.mxg.com in the "Newsletters" frame.                     
                                                                        
  Member CHANGES contains the changes made in the current MXG version.  
  Member CHANGESS contains all changes that have ever been made to MXG. 
  All MXG changes are also online at http://www.mxg.com, in "Changes".  
                                                                        
========================================================================
                                                                        
I.  MXG Version 35.36 dated Jan  8, 2018, thru Change 35.309.           
                                                                        
==Major CHANGES added in MXG 35.36, dated Jan  8, 2018 thru 35.309.     
                                                                        
ERROR Protection:                                                       
  Many     35.308  SAS Defect 9.4 M5 z/OS PROC SQL NOERRORSTOP protect. 
                   SAS Note 61672 will address, this circumvents need.  
ERROR Correction:                                                       
  TYPE42   35.305  Third incorrect SRLEN STOPOVER correction.           
  ANALDB2R 35.307  Broken DO Syntax, 35.11-35.35, if PDBOUT=PDB is used.
  UTILBLDP 35.306  SUPPRESS=74 variable DEVN NOT FOUND ERROR.           
  VGETxxxx 35.309  Protection for DATASET=PDB.dataset syntax.           
                                                                        
==Major CHANGES added in MXG 35.35, dated Jan  3, 2018 thru 35.303.     
                                                                        
New Products Support                                                    
  MDIJCL   35.299  Support for Luminex MDI box to run MXG on Linux.     
Error Corrections                                                       
  TYPE42   35.302  Incorrect SRLEN in SMF 42 Subtype 5 APAR STOPOVER.   
  TYPERMFV 35.300  CPUPHYAD format could fail causing ABEND.            
                                                                        
==Major CHANGES added in MXG 35.12, dated Dec 26, 2017 thru 35.298.     
                                                                        
New Products Support                                                    
  TYPE7072 35.285  Support for Container Pricing, new TYPE72TR dataset. 
  TYPEBETA 35.297  Support for BETA 93 Version 610 (update) 620 (added).
  TYPE0203 35.283  Support for APAR OA52828, SMF Temporary Buffer size. 
  TYPEQACS 35.288  Support for QAPMDISK with LENGTH=695.                
  TYPE42   35.289  TYPE42 APARs OA52132, OA52133, OA61734 now tested.   
Error Corrections                                                       
  TYPERMFV 35.287  MXG 35.10/35.11 RMF III ZRBASI ASICPUTA was WRONG.   
Enhancements                                                            
  TYPEDB2  35.280  Exit Members EXDB2STS and _EDB2STS are now valid.    
  RMFINTRV 35.282  New PLATxxxyyy xxx=zip/ifl/icf yyy=cpus/busy added.  
  TYPE70   35.282  New PLATxxxyyy xxx=zip/ifl/icf yyy=cpus/busy added.  
  UTILEXCL 35.293  &MXGCIEXC "exit" to correct USER CMODHEAD typos.     
  UTILCMPR 35.292  Utility compares numeric variables in OLD/NEW dataset
                                                                        
==Major CHANGES added in MXG 35.11, dated Dec  1, 2017 thru 35.279.     
                                                                        
New Products Support                                                    
  TYPE42   35.274  Support for APAR OA53110 new TYPE42 variables.       
  TYPE74   35.273  Support for APAR OA50761 Virtual Flash memory.       
  TYPE89   35.271  Support for Container Pricing in SMF 89.             
  TYPE70   35.270  Support for Container Pricing in SMF 70.             
  TYPE113  35.279  Support for Dec 2017 z14 CPU MF formula update.      
Error Corrections                                                       
  TYPERMFV 35.259  35.10: ZRBASI deaccumulation was not correct.        
  TYPEDB2  35.267  DB2 Netezza IDAA variables Q8STxxxx corrected.       
  TYPEDB2  35.277  New IFCID=225 QWA225PRISTG_PAGE variable added.      
  VMACSMF  35.266  SMF ID=2 SYSTEM=DUMY 14 byte records protected.      
  CICINTRV 35.264  CICDS Dispatch dataset DISP+WAIT GE Interval DURATM. 
  TYPEBVIR 35.260  BVIR History updated for 3.3 media codes and BVIR302.
  TYPEPOEX 35.257  Protection for truncated Power Exchange SMF record.  
  TYPETMS5 35.278  Correction for TMS Stacked Tape Files wrong values.  
Enhancements                                                            
  TYPE102  35.262  New DB2 zPARMS variables created in T102S106 dataset.
  TYPETPMX 35.261  Execution time for TYPETPMX halved by restructure.   
  TYPERMFV 35.259  New ZRBLCPLPAR dataset with per-LPAR totals.         
  TYPERMFV 35.259  IBM 4HR MSU (CPUAVB4H) in ZRBCPU per) interval.      
  VMXGSET  35.256  Example to read "concatenated" PDBs with PROC SQL.   
                                                                        
==Major CHANGES added in MXG 35.10, dated Nov  6, 2017 thru 35.255.     
                                                                        
New Products Support                                                    
  TYPERMFV 35.249  Support for z/OS 2.3 RMF III CPUG3 ZRBCPU changes.   
  TYPE113  35.246  SMF113/HIS formula for z14 L3P/RNI/SM1132SP changed. 
  TYPEPOEX 35.242  Support for Power Exchange Version 10.1.1.           
  TYPE42   35.240  Support for APARS OA52132/OA52133/OA61734 UNTESTED.  
Error Corrections                                                       
  TYPE119  35.220  Zero observations in TYP11920 dataset.               
  TYPE119  35.245  SMF 119 Subtype 81 INPUT STATEMENT EXCEEDED.         
  TYPEDB2  35.229  PDB.DB2STATB/STSBP protection for large gaps in data.
  TYPEDB2  35.248  Four QWA225 and QWB225 variables now kept/input.     
  FORMATS  35.243  MOBILE WORK CSV files for CICS/TS 5.3 missing prod.  
  ANAL118  35.241  Typo, NEDNC=SMFTIME should be NENDC=SMFTIME.         
  TYPEXAM  35.218  XAMSYPUP dataset variables are now correctly aligned.
  TYPEXAM  35.223  zVPS/XAM extra SYTCUP with totals is now decoded.    
  TYPEVMXA 35.221  zVM MONWRITE VXPRCPUP dataset corrected.             
Enhancements                                                            
  GRAFCEC  35.230  Replaces GRAFLPR, CPU/zIIP/4HR MSU graphs.           
  UTILBLDP 35.225  New EXPDBVAR/EXPDBCDE/EXPDBOUT to create subset.     
  BUILDPDB 35.234  New EXPDBKEP lets you KEEP=/DROP= vars in JOBS/STEPS+
  TYPE80A  35.231  RACFDIRECTED allows DELETE of RACF records DTP=44.   
  DEDUP701 35.236  Duplicate 70 Subtype 1 records can cause bad results.
  TYPERMFV 35.235  RMF III ZRBCPU enhanced with decodes of CPC_HOMEFLAG.
  TYPE116  35.219  MQMACCT variable NETSNAME new format decoded.        
  UTILEXCL 35.228  Support for 20 user character fields in CICSTRAN.    
                                                                        
==Major CHANGES added in MXG 35.09, dated Oct  2, 2017 thru 35.225.     
                                                                        
 MXG 35.09+ is required for:                                            
   z14 processor, ONLY the SMF 113 records were incompatibly changed.   
   z/OS 2.3  SMF 2 and 90 records incompatibly changed.                 
   z/VM 6.1.17.1 MONWRITE records incompatibly changed.                 
                                                                        
Error Corrections                                                       
  TYPE0203 35.190  SMF type 2 subtype 2 (SMF Signature enabled) STOPOVER
  TYPEVMXA 35.203  z/VM 6.4.17.1 INCOMPATIBLE fields.                   
  TYPENMON 35.208  Nigel's Monitor changed HH:MM to N MINS, INCOMPAT.   
  TYPE90A  35.199  z/OS 2.3 type 90 subtype 38 INPUT STATEMENT EXCEEDED 
New Products Support                                                    
  TYPE113  35.310  Support for z14 SMF type 113 (INCOMPATIBLE).         
  TYPEBETA 35.209  Support for BETA 93 Version 610 (INCOMPATIBLE).      
  TYPEBE97 35.196  Support for BETA 97 Extended 610 Header (INCOMPATIBL)
  TYPE102  35.204  Support for new IFCID 376 variables in T102S376.     
  TYPERMFV 35.191  Support for z/OS 2.3 ZRBASI and ZRBUWD new fields.   
  TYPEXAM  35.195  Support for zVPS XAM XAMPUP segment.                 
  TYPE6156 35.207  TYPE6156 enhancement adds FIRSTGEN and LASTGEN.      
  BUILD005 35.206  New %LET SPINSTC=365 keeps STC Account fields longer.
  TYPE30   35.205  Documentation of what is counted in SMF 30 EXCPs.    
  TYPECIMS 35.197  IMF variables STRTTIME/ENDTIME now in microseconds.  
  Many     35.194  Unrequested log messages  MXGDEBUG: VMXGOPTR         
  BLDSMPDB 35.200  New daily/weekly/monthly optional paths.             
  TYPE74   35.193  Alignment for sync I/O variables.                    
  TYPE116  35.192  MQMQUEUE INTS/STRT populated in subtype 2 records.   
                                                                        
==Major CHANGES added in MXG 35.08, dated Aug 24, 2017 thru 35.186.     
                                                                        
Error Corrections                                                       
  TYPE74   35.182  MXG 34.07 INPUT STATEMENT EXCEEDED RMF 74 SUBTYPE 8. 
  TYPE92   35.180  SMF 92 Subtype 50 INPUT STATEMENT EXCEEDED RECORD.   
  TYPEVMXA 35.174A MONWRITE VXBYUSR _MT1 and _PRO (SMT times) corrected.
  TYPEROSC 35.177  PDB.ROSCOE, ROSIGNON Logon Time, CONNECTM, corrected.
New Products Support                                                    
  TYPE119  35.173  Support for SMF 119 Subtype 11 Zert record.          
  TYPE102  35.183  IFCIDs 389,404,413,414,477 support.                  
  TYPEBBMQ 35.176  Support for BBMQ QSDSTYPE='DISTRIBUTED SYSTEM TYPE'. 
  BUILDPDB 35.174  CPITCITM/CPISRITM Init, CPITCTTM/CPISRTTM added.     
                                                                        
==Major CHANGES added in MXG 35.07, dated Aug  2, 2017 thru 35.171.     
                                                                        
New Products Support                                                    
  TYPEmany 35.166  Support for z/OS 2.3, many additions.                
  TYPEVMXA 35.165  New variables added to VXMTRMEM dataset.             
  TYPEXAM  35.164  New variables added to XAMSYS dataset.               
  TYPEZDP  35.162  Support for Dell/EMC Mainframe Enabler zDP           
  TYPEMVCI 35.161  Support for BMC Mainview/CICS Version 7.1.           
  TYPEAXWY 35.150  Support for AXWAY Version 3.1.3, incomplete.         
  IMACICWU 35.158  Support for Mainview/CICS 7.1 SMF 110 BMCMVCIC.      
  TYPEBE97 35.152  Support for Beta 97 Subtype 22 for version 430/610.  
Error Corrections                                                       
  ASUMUOW  35.157  Variable DB2TCBTM removed from CPUUOWTM.             
  TYPETPX  35.155  STOPOVER when IP Port was changed from 4 to 5 digit. 
  ASMRMFV  35.154  STOPOVER using TYPERMFV if UWD records are created.  
  TYPE7002 35.153  IBM RMF CRYPTO report TOTAL EXEC is AVERAGE EXEC.    
                                                                        
                                                                        
==Major CHANGES added in MXG 35.06, dated Jun 30, 2017 thru 35.151.     
                                                                        
Error Corrections                                                       
  ASMRMFV  35.148  Must specify both SVP and RCD for RMF III CPUTM      
  TYPERMFV 35.148  RMF III CPUTM wrong if RCD without SVP selected.     
  TYPEVMXA 35.145  zVM SMT INTERVAL vars were incorrectly DIF()'d.      
  TYPE74   35.146  TYPE749 Corrections, vars R749FPGBYTx, and R749Dxxx. 
  TYPE103  35.134  Dataset TYPE103D vars T103DBYT/T103DREQ corrected.   
  TYPEVMXA 35.131  Variable CALENMT incorrect, new CALSHARE variable.   
  TYPE30_6 35.127  Negative values for Early Address Spaces corrected.  
  TYPE30_6 35.127  Negative values for Early Address Spaces corrected.  
  VMAC38   35.136  NETVIEW ID=38 unexpected S38CCALR length corrected.  
New Products Support                                                    
  TYPE42   35.137  APAR OA44319 improves accuracy for I/O durations.    
  TYPE991  35.123  New z/OS 2.2 variables added to TYPE991 dataset.     
  TYPEVMXA 35.132  Support for zVM 6.4 APAR VM66026 new variables.      
  TYPEBETA 35.139  BETA93 and BETA97 Subtype 25 restructure support.    
  TYPEXAM  35.147  Support for XAM new VSIDSK and XAMPRC segments.      
Enhancements                                                            
  UTILBLDX 35.149  New BUILDJCL=YES creates IFASMFDP code to select SMF.
                   SIGNIFICANT CPU SAVINGS for Ad Hoc SMF read when only
                   a few SMF records are wanted from a large file.      
                   See Change Text.  Will replace UTILBLDP next version.
  ASUM70PR 35.150  Option %LET CECONLY=YES creates ASUMCEC/ASUMCELP only
  ASUM70PR 35.144  MXGERROR:MISSING TYPE 70 RECORDS message.            
  TYPE113  35.141  SMF 113 Formula for RNI updated for z13.             
  IMACINIT 35.128  Note: OPTIONS NOCAPSOUT recommended for ODS users.   
  ASMRMFV  35.135  RMF III Enhancements, Filtering.                     
  UTILBLDP 35.143  Options SUPPRESS enhanced, NEVER corrected.          
                                                                        
==Major CHANGES added in MXG 35.05, dated May 15, 2017 thru 35.121.     
                                                                        
Error Corrections                                                       
  TYPEDB2  35.111  DB2 12.1 INVALID QLAC, CONTINUOUS DELIVERY CAUSED.   
                    THIS IS IMPORTANT: LOOK FOR INVALID QLAC ERROR ON   
                    YOUR SAS LOG - OBSERVATIONS ARE NOT OUTPUT.         
                    THE FIELDS WERE INSERTED BY APAR PI74456.           
  TYPE7072 35.113  35.04 only. TYPE79 SHARE weights wrong, ASUMCELP ok. 
  VMXGPRNT 35.120  WPS only, MXG 35.04 Only, Blank Label ERROR.         
  VMXGFIND 35.117  Multiple input PDBs were read, only one was output.  
  JCLTEST9 35.116  35.04 only. //MVJEIN DD in wrong step.               
  VGETSORT 35.112  35.04 only. ERROR Truncated SORTBY (name GT 32).     
  TYPE129  35.109  Variables SM1209EX/EY/EZ/FA were dropped.            
  ANALID   35.108  ANALID report TITLE for BUILDPDB can be tailored.    
New Products Support                                                    
  TYPEIAM  35.107  Support for IAM Version 9.0.                         
Enhancements                                                            
  TYPE110  35.105  CICS duration fields are now formatted TIME16.6.     
                                                                        
==Major CHANGES added in MXG 35.04, dated May  1, 2017 thru 35.104.     
Error Corrections                                                       
  TYPE7072 35.093  MXG 35.03 only. PLATBUSY/PCTOF HDW TYPE70/RMFINTRV.  
  TYPEVMXA 35.079  z/VM 6.3 SMT in VXSYTPRP, VXAPLSO0 corrections.      
  TYPEXAM  35.074  Velocity XAM SYTCPU invalid errors at vendor.        
  TYPEDB2  35.081  DB2ACCTP, truncated QPACLOCN/COLN/PKID/ASCH/AANM     
New Products Support                                                    
  TYPEMVJE 35.094  Support for BMC Mainview for Java Environment.       
  TYPEVMXA 35.092  Updated support for z/VM 6.4 (INCOMPAT, SYTLCK).     
Enhancements                                                            
  ANALFTP  35.087  New ANALFTP analysis provided five new reports.      
  ANALCNCR 35.091  New example count/plot concurrent TELNET sessions.   
  IHDRNDM  35.089  New NDM-CDI IHDRNDM exit for NDMRTYPE selection.     
  BUILDPDB 35.088  Running MXG on ASCII, free SMF alloc at read end.    
  TYPEOPSS 35.090  Support for CA's OPSS Product User SMF Record.       
                                                                        
==Major CHANGES added in MXG 35.03, dated Mar 27, 2017 thru 35.072.     
                                                                        
  VMAC1415 35.072  First MXG 35.03. Debug HEX DUMPS on log, no ERROR.   
                   Not serious, but easily corrected with this update.  
                                                                        
==Major CHANGES added in MXG 35.03, dated Mar 22, 2017 thru 35.069.     
                                                                        
Significant Correction/Documentation                                    
  TYPE7072 35.064  SMT Mode corrections, "Inflated" CPUZIPTM in MT=2    
                   ONLY IMPACTS 72 and 30 -  TYPE 70 DATA JUST FINE!    
New Products Support                                                    
  TYPE110  35.069  Support for CICS/TS 5.4 BETA 11 CICSTRAN new vars.   
  TYPESVIE 35.059  Support for CA SYSVIEW for IMS 14, missing values.   
  TYPEIMS  35.058  Support for IMS LOG 67D0 DIAGNOSTIC DC Log Record.   
  TYPEMVIP 35.055  Support for Mainview for IP PTF BPN2331 adds flag.   
  TYPE120  35.051  Support for Liberty 17.0.0.1 SMF 120 ST 12 new data. 
  TYPEOPC  35.048  Support for IWS/TWS/OPC Version 9.3 ST 66 was ST 23. 
  TYPE102  35.047  Support for IFCID 316 ACCESS CONTROL AUTH EXIT PARMS.
  TYPE102  35.046  Support for IFCID 125 Truncated fields.              
  TYPEVMXA 35.040  Support for Velocity ZWRITE z/VM MONWRITE records.   
  TYPEXAM  35.063  Support for XAMSYS wrong length, XMTCPSYS NAMENODE.  
  TYPEMVCI 35.062  Support for Mainview CICS CMRDETL file VER 6700.     
  TYPE30   35.066  APAR OA59593 adds INELIGHONOR flag to SMF 30s.       
Enhancements                                                            
  TYPEDCOL 35.064A Multi-Volume DCOLDSET fields retained & populated.   
  ASUMCELP 35.061  Variable SMT_NUM added to PDB.ASUMCELP with MT mode. 
  TYPE120  35.060  SMF 120 ST 11 TYP120BL CP and zIIP variables added.  
  GRAFCAPS 35.042  Example report of Resource Group CPU use and CAPPING.
  ASUM70PR 35.061  Enhancement adds SMT_NUM to PDB.ASUMCELP dataset.    
  TYPE120  35.060  Enhancement adds TOTAL/CP ONLY/ZIP CPU to TYP120BL.  
  ASMRMFV  35.054  RMF Monitor III Enhancement for OPD data filtering.  
  ASUM70PR 35.050  Error message if PDB.ASUMCELP does not have all 70s. 
Corrections                                                             
  VMXGSUM  35.056  Correction for KEEPMNTH= (very rarely used) option.  
  TYPERMFV 35.044  ZRBCP SMT vars missing, new CPC_CECNAME variable.    
  TYPE1415 35.040A IBM APAR OA51325 corrects missing UCB segment.       
  CICINTRV 35.038  MXG correction for ITRM to NOT delete CICINTRV       
                                                                        
                                                                        
==Major CHANGES added in MXG 35.02, dated Feb 10, 2017 thru 35.035.     
                                                                        
Execution Errors Corrected:                                             
  VMXGSUM  35.022  COMPBL too few arg, VARIABLE QWACBSC ALREADY...      
                   Rare and obscure, only three reports, but nasty      
                   if encountered deep in your daily run, so please     
                   "drop in" 35.02, which is a very good LEVEL SET.     
  VMXGSUM  35.020  MXG 35.01. Ignore MXGWARN VMXGSUM BACKLEVEL msg.     
  UTILEXCL 35.023  MXG 35.01.Old Dictionary Records were not used.      
  TYPEVMXA 35.025  Using _VMINPUT. z/VM variable VMDUSER was 1 byte.    
Variables corrected:                                                    
  TYPEDB2  35.027  DB2STATS QISTxxxx Storage multiplied by 4K vs 1K.    
  TYPE78   35.021  TYPE78PA variables R782LSMO/GMFO/GFRR are wrong.     
  GRAFWRKX 35.018  WARNING but ZIPTM, IFATM, and ZIETM were not plotted.
  TYPE120  35.024  Subtype 9 variables SMF1209EV,FI,EW no longer kept.  
  VMXGALOC 35.033  Month begin/logic revised, MNTHKEEP zero protected   
  TYPE42   35.031  Variable S42DSIOS added to TYPE42DS.                 
  TYPEDB2  35.030  DB2STAT4 _REAL variables way too large.              
New Products Support                                                    
  TYPE102  35.017  New DB2 ZPARMS added to T102S106 dataset.            
  TYPE117  35.015  Support for SMF 117 GTZ record.                      
  TYPE125  35.015  Support for SMF 125 GTZ record, untested.            
  TYPE80A  35.029  RACFTYPE=6 seg increased in length, message, no fail.
  TYPERMFV 35.028  New RMF III ZRBENC "long names" now input and kept.  
  IMACDBNZ 35.027  Support for DB2ACCT NETEZZA Q8AC "Accumu" variables. 
  TYPEBBMQ 35.034  Support for BBMQ BMC Utility BBM9MD73 restructure.   
Enhancements                                                            
  UTILRMFI 35.026  Enhanced reporting if SRVCVLASS=SYSOTHER detected.   
  TYPETPX  35.035  Protection for invalid TPX subtype 7 record.         
                                                                        
==Major CHANGES added in MXG 35.01, dated Jan 20, 2017 thru 35.015.     
                                                                        
POTENTIALLY SERIOUS Error Corrected:                                    
                                                                        
  RMFINTRV 35.006  Duplicate RMFINTRV if Multiple Capacity Groups exist.
                                                                        
         Culprit was MXG's addition of variable SMF70GNM to PDB.RMFINTRV
         back in MXG 34.01 in Feb, 2016, but only reported now by only  
         two sites.  THERE IS NO ERROR MESSAGE ON THE LOG.              
            PROC FREQ DATA=PDB.RMFINTRV; TABLES SMF70GNM;               
         will show if you are exposed. %INCLUDE SOURCLIB(RMFINTRV);     
         with //PDB DD DISP=OLD with this Change will rebuild           
         PDB.RMFINTRV correctly for each mis-built PDB data library.    
                                                                        
Errors Corrected:                                                       
  UTILEXCL 35.004  ERROR PDB.CICSDICT not FOUND - USE THIS UTILEXCL.    
  TYPE115  35.011  For local time zones with +GMT, GMT115TM wrong.      
  TYPE120  35.007  Liberty SMF 120 st 12 SM120CCC/CCD Year 2027.        
  TYPEPOEX 35.002  INVALID SMF Records caused STOPOVER ABEND.           
  TYPEOSEM 35.010  OSEM User SMF INPUT EXCEEDED, invalid, circumvented. 
New Products Support                                                    
  TYPE71   35.009  Support for APAR OA48913 with 2GB Memory Frames      
Enhancements                                                            
  TYPERMFV 35.005  Dataset ZRBLCP obs created for ONLINE LCPUADDRs.     
                                                                        
                                                                        
    Please read CHANGESS for the complete list of major enhancements.   
                                                                        
  See member NEWSLTRS or the Newsletters frame at http://www.mxg.com for
  current MXG Technical Notes.                                          
                                                                        
                                                                        
  All of these enhancements are described in the Change Log, below.     
                                                                        
II.   SAS Version requirement information:                              
                                                                        
   SAS Versions                                                         
     The current version nomenclature is SAS 9.4 TS1M5 (9.4M5), "M5",   
     or "SAS 9.4 (TS04.01M5P09132017)" if the OPTION VERSIONLONG is     
     enabled.                                                           
                                                                        
     Only on z/OS, SAS 9.4 "M5" requires MXG 35.36 because it adds the  
     NOERRORSTOP option to protect all MXG PROC SQLs from the M5 defect 
     that will be corrected in SAS Note 61672 defect.  See Change 35.309
     for more details on using NOERRORSTOP for your own PROC SQLs.      
                                                                        
     SAS V9.4 M5 Is RECOMMENDED, but MXG executes without error         
     using SAS Version 9.4 M0-M4 or SAS Version 9.3 M0-M2.              
                                                                        
     SAS V9.4 (ALL) and SAS V9.3 (ALL) are at LEVEL A SAS Support.      
                                                                        
     SAS V9.3   SAS 9.3 TS1M2 was RECOMMENDED. SAS 9.3 TS1M1 works ok.  
                But SAS 9.3 at TS1M0, the HOT FIX for SAS Note SN-43828,
                see CHANGE 29.169, IS REQUIRED:                         
                  The %MACRO compiler error is in processing %LET       
                  statements. While only two MXG members failed         
                  repeatedly in MXG QA tests on z/OS, there were random 
                  %LET errors in ASCII QA tests, so ANY use of %LET     
                  statement on ANY platform are vulnerable to this      
                  error, as the %MACRO compiler is SAS portable code,   
                  used on all platforms.  So this is NOT just an MXG    
                  error, but impacts ALL SAS programs.                  
                SAS9.3 is LEVEL A support from SAS.                     
     SAS V9.2   Was recommended, prior to 9.3, and was error-free with  
                MXG 26.03 SAS Hot Fix for SAS Note 37166 is required to 
                use a VIEW with the MXG EXITCICS/CICSFIUE CICS/DB2      
                Decompression Infile Exit.  but SAS V9.2 does execute on
                that platform.                                          
                9.2 is LEVEL B Support from SAS, as of Sep 30, 2013.    
     SAS V9.1.3 on z/OS 1.10 requires SAS Hot Fix for SN-35332 and is at
                Support level C by SAS Institute, Sep 30, 2013.         
                SAS V9.1.3 is NOT supported by SAS on Windows SEVEN.    
     SAS V8.2   SUPPORT LEVEL C BY SAS INSTITUTE; NOT ALL OF MXG WORKS! 
                with SAS 8.2.                                           
                SAS 8.2 is Level C Support from SAS as of Dec 31, 2011. 
                                                                        
      JCL in MXGSAS94 or MXGSAS93 can be used, or MXGNAMES can be used  
                                                                        
      ***************************************************************   
      As documented in Change 27.356, for SAS V9.2 or later):           
      The standard SAS JCL Procedure can be used for MXG with SAS V9.2+ 
           // EXEC SAS,CONFIG='MXG.SOURCLIB(CONFIMXG)'                  
           //MXGNAMES DD DSN=MXG.USERID.SOURCLIB(MXGNAMES),DISP=SHR     
      or you can continue to use the MXGSAS94 JCL Procedure example.    
      ***************************************************************   
                                                                        
      MXG 26.03 thru MXG 35.36 will execute under the previously listed 
      SAS Versions on all supported platforms                           
                                                                        
      Unrelated to the above SAS Note/Hot Fix, ODS users will want to   
      use MXG 29.06+, because SAS V9.3 did expose incompatibilities in  
      MXG code for ODS reporting, that were fixed in MXG Version 29.06. 
      See Changes 29.159 and 29.169.                                    
                                                                        
                                                                        
      And, only for z/OS 1.10 with SAS V9.1.3 with ANY version of MXG,  
      the SAS Hot Fix for SN-35332 is REQUIRED (to be completely safe). 
        Without this Hot Fix, "LIBREF XXXXXXXX IS NOT ASSIGNED" errors  
        can occur even though //XXXXXXXX DD is a valid SAS Data Library.
        This error ONLY occurs with z/OS 1.10 and SAS V9.1.3; it does   
        NOT occur with SAS V9.2, nor with z/OS 1.9.  It can be          
        circumvented by adding a LIBNAME statement that specifies the   
        ENGINE name. See the Technical Note in Newsletters for SN-35332.
        Note that SAS V9.1.3 is now at "Level B" Support from SAS.      
                                                                        
      Old MXG code may continue to execute with SAS V8.2, but V8 is now 
      "Level C" support from SAS Institute, and there are known errors  
      in V8.2 that are only fixed in SAS V9.  I no longer QA with V8.2; 
      While many MXG programs (accidentally) will still execute under   
      V8.2, I cannot guarantee that all of MXG executes error free.     
      PLEASE INSTALL V9.2/V9.3/V9.4, TO AVOID FIXED PROBLEMS!           
         If you are absolutely stuck on V8, you need to copy MXG member 
         V8GETOBS into USERID.SOURCLIB and rename to VGETOBS.           
                                                                        
      MXG Software has not executed under SAS V6 in many years.         
                                                                        
      The "PDB" libraries (i.e., SAS data libraries) must be created by 
      SAS V8 or later, but any of those data libraries can be read or   
      updated by the SAS Versions that MXG Supports, above.             
                                                                        
                                                                        
      For SAS Version V9.3:                                             
        SAS 93 TS1M1 is RECOMMENDED; for TS1M0, SAS Hot Fix in SAS Note 
        SN43828 is REQUIRED.  See text of Change 29.159.                
        With SAS 93 TS1M1, (or TS1M0 with that Hot Fix) MXG Versions    
        26.03 or later execute under SAS V9.3 on all platforms.         
                                                                        
        SAS Data Libraries created by SAS V8.2, V9.1.3, V9.2, V9.3 and  
        SAS V9.4 are interchangeable and can be read/written by any of  
        those versions, provided they are on the same platform.         
          BUT: on ASCII, the 32-bit and 64-bit SAS versions are NOT the 
          same "platform" and attempting to read/use the FORMAT catalog 
          created on one of those "platforms" on the other "platform"   
          will error out to remind you of that difference!              
        SAS V9.4 did change some V9.3 ODS processing defaults and syntax
        that might cause errors with MXG 29.05 or earlier; MXG 29.06,   
        Change 29.160 documents the major revisions made in MXG to fully
        support ODS, and MXG 29.06 is STRONGLY recommended for ODS with 
        SAS V9.3 or SAS V9.4.                                           
                                                                        
      For (Archaic) SAS Version V9.2 (TS1M0):                           
                                                                        
        Big Picture: SAS Version V9.2 is COMPATIBLE with MXG Software.  
                                                                        
        On z/OS, SAS changed the DSNAMES for some of the SAS libraries, 
        so you do need to use the new MXGSAS92 JCL Procedure for MXG,   
        but it still uses the CONFIGV9 configuration file.              
                                                                        
        ****************************************************************
        However, NEW, and documented in Change 27.356, with SAS V9.2+:  
          The standard SAS JCL Procedure can be used for MXG:           
             // EXEC SAS,CONFIG='MXG.SOURCLIB(CONFIMXG)'                
             //MXGNAMES DD DSN=MXG.USERID.SOURCLIB(MXGNAMES),DISP=SHR   
          instead of using the MXGSAS92 JCL Procedure example.          
        ****************************************************************
                                                                        
        SAS Data Libraries are compatible for V8.2, V9.1.3, V9.2, V9.3, 
        and V9.4. "PDBs" can be read/written interchangeably between    
        these SAS versions.                                             
                                                                        
        MXG Versions 26.03+ do execute with SAS V9.2 with NO WARNINGS   
        and with NO ERRORS reported.                                    
          Pre-MXG 26.03, SAS Hot Fix F9BA07 was required to suppress a  
          new SAS V9.2 WARNING, that on z/OS, set CC=4 (condition/return
          code). That warning is harmless (to MXG code) and all MXG     
          created SAS datasets were correct, even with that warning.    
          The ONLY exposure was ONLY on z/OS, and ONLY if condition code
          tests are used in your MXG jobstreams.                        
                                                                        
        SAS Version 9.2 requires z/OS 1.7 or later, both officially as  
        documented by SAS Institute, and actually as V9.2 fails with 0C4
        under z/OS 1.4.                                                 
                                                                        
      For SAS V9.1.3 on z/OS with Service Pack 4:                       
                                                                        
        On z/OS 1.10, Hot Fix SN-35332 is REQUIRED.                     
                                                                        
        CONFIGV9 now specifies V9SEQ instead of V6SEQ.  As V6SEQ does   
        not support long length character variables, it can't be used.  
                                                                        
       SAS V9.1.3 with current Service Pack 4 is STRONGLY RECOMMENDED.  
                                                                        
       For (back-level!) SAS V9.1 or V9.1.2 on z/OS:                    
        SN-013514 is REQUIRED to be able to read datasets that were     
          created by V6SEQ (tape) engine.                               
        SN-012437 is REQUIRED to prevent creation of corrupt/unreadable 
          datasets with tape engines V7SEQ, V8SEQ, or V9SEQ.            
        Both fixes ARE included in SAS V9.1.3, but V9.1 or 9.1.2 is NOT 
          SAFE without those two hot fixes, and if you do NOT have those
          two fixes on 9.1 or 9.1.2, you MUST set V6SEQ in CONFIGV9.    
                                                                        
        With MXG 23.02 or later, V9SEQ is the default sequential engine 
        specified in CONFIGV9, but if you are back at SAS V9.1 or V9.1.2
        you MUST install the two hot fixes listed above.                
                                                                        
       For SAS Version 8.2, HotFix Bundle 82BX08 (or later) was required
         as an absolute minimum level when that SAS Version was last    
         supported by MXG Software.  PLEASE INSTALL SAS V9.x ASAP.      
                                                                        
       Sequential Engine Status:                                        
          V9SEQ was fixed in V9.1.3; it has been default in CONFIGV9.   
          V8SEQ was always safe under SAS V8.2, but it wasted CPU time  
            by always compressing when writing in tape format.          
          V6SEQ, if used under V9.1.2, requires SN-013514, but V6SEQ    
                 should no longer be used, as it does not support long  
                 length variables.                                      
                                                                        
      GENERAL STATEMENT FOR MXG QA TESTS AND SAS VERSIONS:              
                                                                        
      MXG QA tests are executed with V9.4, on z/OS, on Windows Seven and
      Eight (64-bit) on 64-bit hardware, and sometimes on Centos 6.4,   
      but MXG users execute MXG on MANY (ALL??) SAS platforms, including
      AIX, Linux, and other 'nix' variants, on many different hardware  
      platforms, and since they all work we don't need to list them.  If
      SAS executes so does MXG.                                         
                                                                        
      Prior QA tests have been run with all SAS releases available at   
      that time on Linux RH8 on Intel, on Solaris v2.8 on a Model V880, 
      and on HP-UX v11.11 model rp5470, confirming full compatibility.  
                                                                        
      MXG should execute under ALL SUPPORTED SAS VERSIONS on EVERY SAS  
      platform without errors! Each new MXG version is also tested with 
      the SAS ITSV/ITRM product by the ITRM developers.                 
                                                                        
                                                                        
III.  WPS Version requirement information:                              
                                                                        
      WPS Version 3.02 (03.02.03.00.016221) is required Change 34.266.  
         and other errors with 3.00 or 3.01 have been corrected in the  
         current WPS version.                                           
      WPS Version 3.01.1 maintenance level 731 required for PDB to tape 
      WPS Version 3.01 (also shows 3.1.1) is required for AUTOEZOS.     
      WPS Version 3.01  is required for MOBILWRK, PICTURE fails in 2.5. 
      WPS Version 3.01  executed MXG 32.03 BUILDPDB with no errors.     
      WPS Version 3.0   requires MXG 31.09 (see Change 31.251).         
      WPS Version 2.4   required MXG 27.09 (see Change 27.239).         
      WPS Version 2.3.5 required MXG 27.05.                             
                                                                        
      See NEWSLETTERS for WPS Support Statement.                        
                                                                        
      WPS prints this message ERROR: COULD NOT CREATE DATA SET "PDB.ID" 
      when the LIBNAME PDB does not exist; there would also have been a 
      prior log message  NOTE: Library PDB does not exist   as the clue.
                                                                        
                                                                        
IV.   MXG Version Required for Hardware, Operating System Release, etc. 
                                                                        
   MXG is usually NOT sensitive to z/OS Hardware changes, but:          
                                                                        
     The z/EC12 with 85+ engines required MXG 30.07.                    
     Support for 255 engines was added in MXG 31.04.                    
     The z/13 with 61+ LPARs requires MXG 32.05 IF NON-SMT MODE.        
                                                                        
   However, for the z13 processor on z/OS, the new SMT-MODE RMF 70 was  
   INCOMPATIBLY CHANGED, and MXG 34.03 is REQUIRED (PCTCPUBY WRONG!), to
   read the SMT-format RMF records (which are written if you have zIIP  
   engines AND have enabled the new PROCVIEW CORE option for            
   Multi-Threading, even if only one thread is enabled).                
                                                                        
   The new zEDC compression hardware requires MXG 33.07 to support the  
   new metrics.                                                         
                                                                        
   For z/VM, MXG REQUIRES MXG 33.02 to support the z/13 changes.        
                                                                        
                                                                        
    Availability dates for the IBM products and MXG version required for
    error-free processing of that product's data records:               
                                                                        
                                       Product's                        
                                       Availability     MXG Version     
      Product Name                     Date              Required       
                                                                        
      MVS/ESA 4.1                      Oct 26, 1990         8.8         
      MVS/ESA 4.2                      Mar 29, 1991         9.9         
      MVS/ESA 4.2.2                    Aug 15, 1991         9.9         
      MVS/ESA 4.3                      Mar 23, 1993        10.10        
      MVS/ESA 5.1.0 - compatibility    Jun 24, 1994        12.02        
      MVS/ESA 5.1.0 - Goal Mode        May  3, 1995        13.01        
      MVS/ESA 5.2.0                    Jun 15, 1995        13.05        
      MVS/ESA 5.2.2                    Oct 19, 1995        13.09        
      OS/390  1.1.0                    Feb 22, 1996        14.01        
      OS/390  1.2.0                    Sep 30, 1996        14.05        
      OS/390  1.3.0 Compatibility Mode Mar 28, 1997        14.14        
      OS/390  1.3.0 WLM Goal Mode      Mar 28, 1997        15.02        
      OS/390  2.4.0                    Sep 28, 1997        15.06        
      OS/390  2.5.0                    Feb 24, 1998        15.06        
      OS/390  2.6.0                    Sep 24, 1998        16.04        
      OS/390  2.7.0                    Mar 26, 1999        16.09        
      OS/390  2.7.0 APAR OW41318       Mar 31, 2000        18.03        
      OS/390  2.8.0                    Aug 24, 1999        16.09        
      OS/390  2.8.0 FICON/SHARK        Aug 24, 1999        17.08        
      OS/390  2.8.0 APAR OW41317       Mar 31, 2000        18.03        
      OS/390  2.9.0                    Mar 31, 2000        18.03        
      OS/390 2.10.0                    Sep 15, 2000        18.06        
      OS/390  PAV                      Oct 24, 2000        18.09        
      z/OS 1.1                         Mar 30, 2001        18.11        
      z/OS 1.1 on 2064s                Mar 30, 2001        19.01        
      z/OS 1.1 with correct MSU        Mar 30, 2001        19.02        
      z/OS 1.2                         Oct 31, 2001        19.04        
      z/OS 1.1,1.2 APARs to 78         Oct 31, 2001        19.05        
      z/OS 1.2+ APAR OW52227           Apr 26, 2002        20.02        
      z/OS 1.3+ APAR OW52227           Apr 26, 2002        20.02        
      z/OS 1.2 JESNR Z2 MODE           Apr 26, 2002        20.03        
      z/OS 1.3 JESNR Z2 MODE           Apr 26, 2002        20.03        
      z/OS 1.4 Tolerate                Sep 27, 2002        20.03        
      z/OS 1.4 Support                 Sep 27, 2002        20.06        
      z/OS 1.4 Over 16 CPUs/LPARs      May 29, 2003        21.02        
      z/OS 1.4 DFSMS/rmm, RACF         Aug 29, 2003        21.04        
      z/OS 1.5                         Mar 31, 2004        21.21        
      z/OS IRD ASUM70PR/ASUMCEC        Sep 22, 2003       *24.10        
      z/OS IRD TYPE70PR                Mar 11, 2004       *24.10        
      z/OS IRD TYPE70,RMFINTRV         Mar 22, 2002       *24.10        
      z/OS 1.6 - No IFAs               Sep 30, 2004       *22.09        
      z/OS 1.6 - With IFAs             Sep 30, 2004       *22.11        
      z/OS 1.7 (COMPATIBLE CHANGES)    Sep 30, 2005       *24.10        
      z/OS 1.7 (SPLIT70 CORRECTION)    Sep 30, 2005       *24.10        
      z/OS IFA data in RMF 79s         Sep 30, 2005        23.10        
      z/OS 1.8 - ASMTAPEE assembly     Sep 30, 2005       *25.03        
      z/OS 1.8 - SMF 119 INCOMPAT      Sep 30, 2005       *25.06        
      z/OS More than 32 LPARs          Jan 30, 2006       *24.24        
      z/OS SPLIT RMF 70 records        Jan 30, 2006       *24.24        
      z/OS Dupe SYSTEMs in a SYSPLEX   Jan 30, 2006       *24.02        
      z/OS IRD errors corrected        May 15, 2006        24.03        
      z/OS ASUMCEC errors corrected    May 15, 2006       *24.24        
      z/OS ASUM70LP errors corrected   Jun 13, 2006       *24.24        
      z/OS zIIP Processor Support      Jun 22, 2006       *24.24        
      z/OS Dedicated zIIP Support      Mar  8, 2008       *26.01        
      z/OS Dedicated zAAP Support      Mar  8, 2008        26.01        
      z/OS 1.8 (COMPATIBLE CHANGES)    Sep 20, 2006       *24.24        
      z/OS 1.9 (INCOMPAT, 54 CPs)      Sep 27, 2007        25.10        
      z/OS 1.9 MXGTMNT at ML-39 reASM  Sep 27, 2007        25.10        
      z/OS new z10 variables           Mar  5, 2008        26.01        
      z/OS 1.8 With HiperDispatch      Sep 15, 2008       *26.10        
      z/OS 1.9 With HiperDispatch      Sep 15, 2008       *26.10        
      z/OS 1.10 (INCOMPAT, MXG code)   Sep 15, 2008        26.07        
      z/OS 1.10 With HiperDispatch     Sep 15, 2008       *26.10        
      z/OS 1.10 RMF III, SMF 119       Jul 20, 2009        27.05        
      z/OS 1.11                        Sep  2, 2009        27.08        
      z/OS 1.11 New 30 variables       Apr 14, 2010       *28.02        
      z/OS 1.12                        Aug 17, 2010       *28.05        
      z/OS 1.12 SMF 85 Subtype 79      Aug 17, 2010       *29.03        
      z/OS 1.12 VMGUEST option         Aug 17, 2010       *29.06        
      z/OS 1.13                        Sep 30, 2011        29.03        
      z/OS 1.13 - MXGTMNT only         Dec 15, 2011        29.08        
      z/OS 1.13 SMF 119 ST 6 INCOMPAT  Feb  7, 2012        30.01        
      z/OS 2.1  - Most Records support Jul 23, 2013        30.05        
      z/OS 2.1  - ID=0 ERROR MESSAGE   Jul 23, 2013        31.07        
      z/OS 2.1  - ID=85 INCOMPAT       Jul 23, 2013        32.03        
      z/OS 2.1  - ID=70 SMF70CPA       Jul 23, 2013        32.03        
      z/OS 2.1  - INPUT STATEMENT EXCEEDED ERROR SMF 74    33.10        
      z/OS 2.2  COMPATIBLE CH 33.189   Aug 19, 2015        33.08        
      z/OS 2.2 MXGTMNT ABEND S0E0-28   Sep 15, 2015        33.09        
               REQUIRES ASMTAPE ML-55  Sep 15, 2015        33.09        
      z/OS 2.2 OAM SMF 85 ABEND 33.067 Apr  5, 2016        34.02        
      z/OS 2.2 SPLIT 73, ABEND 33.068  Apr  5, 2016        34.02        
      z/OS 2.2 JES2 8-char JOBCLASS    Oct  7, 2016        34.07        
      z/OS 2.2 NEW SMF 124 IOS Spvr    Oct  7, 2016        34.07        
      z/OS 2.3 Many new variables      Sep 24, 2017 35.166 35.09*       
      z/OS 2.3 RMF III Support         Sep 24, 2017 35.190 35.09*       
      z/OS 2.3 type 2 st 2 STOPOVER    Sep 24, 2017 35.190 35.09*       
      z/OS 2.3 type 90 st 38 STOPOVER  Sep 24, 2017 35.199 35.09*       
      z990 CPUs - CPUTYPE '2084'x      Aug 25, 2003        21.04        
      z890 CPUs - CPUTYPE '2086'x      Jun 24, 2004        22.07        
      z9   CPUs - CPUTYPE '2094'x      Jul 20, 2005       *24.24        
      z9EC CPUs - CPUTYPE '2094'x:                                      
             with 64-bit z/OS - no change required        *24.24        
             with 32-bit z/OS only:    Aug 26, 2006        24.06        
      z9BC CPUs - CPUTYPE '2096'x:                                      
             with 64-bit z/OS - no change required         24.01        
             with 32-bit z/OS only:    Jul 27, 2006       *24.24        
      z10  CPUs - CPUTYPE '2097'x      Dec  7, 2008        25.11        
      z10  HiperDispatch/Parked Time   Mar  3, 2008       *26.10        
      z196 (INCOMPAT IF GT 64 ENG)     Aug 17, 2010        28.05        
      zEC12                            Nov 14, 2012        30.07        
      z13   non-SMT Mode               May 27, 2014        32.05        
      z13   SMT Mode Change 33.217     Sep 15, 2015       *33.09        
      z13   SMT Mode NRZIPCPU 34.106   May 10, 2016        34.03        
      z13   SMT MT=2 CPUZIPTM TYPE70   Mar 21, 2016        35.03        
      z14   SMF 113 Records INCOMPAT   Oct  2, 2017        35.09        
      CICS/CTG V9 Transaction Gateway  ??  ??  2013        31.31        
      CICS/ESA 3.2                     Jun 28, 1991         9.9         
      CICS/ESA 3.3                     Mar 28, 1992        10.01        
      CICS/ESA 4.1                     Oct 27, 1994        13.09        
      CICS/ESA 5.1 aka CICS/TS V1R1    Sep 10, 1996        14.07        
      CICS-Transaction Server V1R1     Sep 10, 1996        14.07        
      CICS-TS V1R1 with APAR UN98309   Sep 15, 1997        15.06        
      CICS-TS V1R2  CICS/TS 1.2        Oct 27, 1997        15.06        
      CICS-TS V1R3  CICS/TS 1.3        Mar 15, 1999        17.04        
      CICS-TS V2R1  CICS/TS 2.1        Mar 15, 2001        18.11        
      CICS-TS V2R2  CICS/TS 2.2        Feb  9, 2002        19.19        
       CICSTRAN subtype 1 support only                    *19.19        
       CICSTRAN subtype 2 completed                       *19.08        
      CICS-TS V2R3  CICS?TS 2.3        Dec 19, 2003                     
       Using UTILEXCL to create IMACEXCL:                  21.04        
       Reading un-Excluded CICS with TYPE110, no IMACEXCL:*22.04        
      CICS-TS V2R3  CICS/TS 2.3        Aug 13, 2004        22.04        
      CICS-TS V3R1  CICS/TS 3.1        Jan 18, 2005        22.22        
      CICS-TS for Z/OS Version 3.1     Mar 15, 2005                     
       Using UTILEXCL to create IMACEXCL:                  22.13        
       Reading un-Excluded CICS with TYPE110, no IMACEXCL: 22.22        
      CICS-TS V3R2  CICS/TS 3.2        Dec  6, 2007        25.11        
      CICS-TS for Z/OS Version 3.2     Jun 29, 2007        25.03        
      CICS-TS/3.2 Compressed Records   Nov  3, 2007        25.11        
      CICS-TS/4.1 (CICSTRAN INCOMPAT)  Mar 13, 2009        27.01        
      CICS-TS/4.1 (STATISTICS ST=2)    Sep 18, 2009        27.08        
      CICS-TS/4.2 CICSTRAN/STATISTICS  Jun 24, 2011        29.03        
      CICS-TS/4.2 CICSRDS MNSEGCL=5    Jun 24, 2011       *29.05        
      CICS-TS/4.2 INVALID STID=116     Jan 31, 2012       *30.01        
      CICS-TS/5.1 (INCOMPATIBLE)       Dec 14, 2012       *30.08        
      CICS-TS/5.1 for valid TASZIP/ELG Jan 21, 2013       *30.30        
      CICS-TS/5.1 MNSEGCL=5 INCOMPAT   Jun 17, 2013       *31.03        
      CICS-TS/5.2 COMPATIBLE CICSTRAN  Jun 13, 2014       *31.03        
      CICS-TS/5.2 INCOMPAT Statistics  Jun 13, 2014       *32.03        
      CICS-TS/5.3 INCOMPAT CICSTRAN    Apr 29, 2015        33.04        
      CICS-TS/5.3 RESOURCE SEGCL=5     Sep 31, 2015        33.09        
      CICS-TS/5.3 CICSTRAN INCOMPATIBL Oct 29, 2015        33.11        
      CICS-TS/5.3 GA date              Dec 11, 2015        33.33        
      CICS-TS/5.3 MNSEGCL=5 INPUT ERR  Mar 21, 2016        34.02        
      CICS-TS/5.4 OPEN BETA  Aug       Aug 11, 2016        34.06        
      CICS-TS/5.4 OPEN BETA  Nov       Nov 11, 2016        34.09        
      CICS-TS/5.4 GA                   Jun 17, 2017        35.03        
      DB2 2.3.0                        Oct 28, 1991        10.01        
      DB2 3.1.0                        Dec 17, 1993        13.02        
      DB2 4.1.0 Tolerate               Nov  7, 1995        13.07        
      DB2 4.1.0 Full support           Sep 11, 1996        14.07        
      DB2 5.1.0 Tolerate               Jun 27, 1997        14.14        
      DB2 5.1.0 Full support           Jun 27, 1997        15.02        
      DB2 6.1.0 initial support        Mar 15, 1999        16.09        
      DB2 6.1.0 all buffer pools       Mar 15, 1999        18.01        
      DB2 6.1.0 parallel DB2           Mar 15, 1999        19.19        
      DB2 7.1.0 parallel DB2           Mar 31, 2001        19.19        
      DB2 7.1.0 corrections            Mar 31, 2001        20.06        
      DB2 8.1 Tolerate, no packages    Mar 31, 2004        20.20        
      DB2 8.1 New Data Packages wrong  Mar 31, 2004        21.08        
      DB2 8.1 Support with Packages    Mar 31, 2004       *23.09        
      DB2 8.1 with all zIIP Variables  Sep 30, 2006        24.08        
      DB2 8.1 +PK47659                 Sep 12, 2008        26.08        
      DB2 9.1 See Change 25.265.       Dec  7, 2007        25.11        
      DB2 9.1 Full Support +PK/56356   Sep 12, 2008        26.08        
      DB2 10.1 Tolerate                Oct  1, 2010        28.06        
      DB2 10.1 New vars + Compressed   Nov  1, 2010       *28.07        
      DB2 10.1 Invalid Header pre APAR Jan 12, 2011       *28.28        
      DB2 10.1 IFCID=225 INCOMPAT      Sep 23, 2011       *29.07        
      DB2 10.1 QWHCCV for QWHCATYP=8   Oct  3, 2011       *30.07        
      DB2 10.1 DBID/OBID decode        Jan 21, 2013       *30.30        
      DB2 10.1 QLSTxxxx vars corrected Jun 21, 2013       *31.04        
               (ONLY IMPACTS DB2STATS)                                  
      DB2 11.1 TOLERATE DB2 V11.1      Jun 21, 2013        30.30        
      DB2 11.1 DB2STATS QLST CORRECT   Jun 21, 2013        31.04        
      DB2 11.1 SUPPORT NEW VARIABLES   Jun 21, 2013        31.08        
      DB2 11.1 IRLM NEW SEGMENT        Jun 21, 2013        32.10        
      DB2 12.1 COMPATIBLE              Oct  5, 2016        34.08        
      DB2 12.1 NETEZZA CORRECTIONS     Oct  5, 2016        34.08        
      DB2 12.1 QLAC INSERTS DB2ACCT    May 15, 2017        35.05*       
      DFSMS/MVS 1.1                    Mar 13, 1993        11.11        
      DFSMS/MVS 1.2                    Jun 24, 1994        12.02        
      DFSMS/MVS 1.3                    Dec 29, 1995        13.09        
      DFSMS/MVS 1.4                    Sep 28, 1997        15.04        
      DFSMS/MVS 1.4 HSM                Sep 23, 1998        16.04        
      DFSMS/MVS 1.5                    ??? ??, 1999        16.04        
      DFSORT SMF V1R5                  Mar  1, 2006        24.02        
      MQM 1.1.2, 1.1.3, 1.1.4          Apr 25, 1996        14.02        
      MQ Series 1.2.0                  May 26, 1998        16.02        
      MQ Series 2.1.0                  Oct  2, 1999        17.07        
      MQ Series 5.2                    Dec 16, 2000        18.10        
      MQ Series 5.3                    Dec 16, 2002        21.05        
      MQ Series 6.0                    Feb 14, 2006        23.23        
      Websphere MQ Series 7.0          ??? ??, 2009       *28.06        
      Websphere MQ Series 7.1          MAR 12, 2011        29.03        
      Websphere MQ Series 8.0          Jun 24, 2011        29.05        
      Websphere MQ Series 9.1          Mar 20, 2017        35.03        
      NETVIEW 3.1 type 37              ??? ??, 1996        14.03        
      NPM 2.0                          Dec 17, 1993        12.03        
      NPM 2.2                          Aug 29, 1994        12.05        
      NPM 2.3                          ??? ??, 1996        15.08        
      NPM 2.4                          Nov 18, 1998        17.01        
      NPM 2.5                          Feb ??, 2000        18.02        
      NPM 2.6                          Nov ??, 2001        19.06        
      RMDS 2.1, 2.2                    Dec 12, 1995        12.12        
      RMDS 2.3                         Jan 31, 2002        19.11        
      TCP/IP 3.1                       Jun 12, 1995        12.12        
      TCP/IP 3.4                       Sep 22, 1998        16.04        
      WebSphere 5.0 APAR PQ7463        Aug 19, 2003        21.04        
      WebSphere 6.0                    Feb 18, 2006        23.23        
      WebSphere 7.0                    Oct  7, 2010        28.06        
      WebSphere 8.0                    Jul 17, 2011        29.05        
      DOS/VSE POWER V6.3.0             Dec 19, 1998        16.08        
      VM/ESA  2.0                      Dec 23, 1992        10.04        
      VM/ESA  2.1                      Jun 27, 1993        12.02        
      VM/ESA  2.2                      Nov 22, 1994        12.06        
      VM/ESA  2.3                      Jun  1, 1998        16.08        
      VM/ESA  2.4                      Mar  1, 2001        19.03        
      z/VM    3.1                      Mar  1, 2001        19.03        
      z/VM    3.1 DATABYTE=0           May  2, 2002        20.02        
      z/VM    4.2 ??                   May  2, 2002        20.02        
      z/VM    4.4                      Jan 22, 2005        22.22        
      z/VM    5.1                      Jan 22, 2005        22.22        
      z/VM    5.2                      Jan 22, 2006        24.01        
      z/VM    5.3 TOLERATE             Jun  7, 2007        25.05        
      z/VM    5.3 NEW VARIABLES        Sep 12, 2008        26.08        
      z/VM    5.4 (COMPATIBLE)         Sep 12, 2008       *27.01        
      z/VM    6.1 (NO CHANGES)         Jul  7, 2008        27.01        
      z/VM    6.2                      Dec  2, 2011        29.04        
      z/VM    6.3 INCOMPATIBLE         Jul 23, 2013        31.05        
      z/VM    6.3 z/13                 Jan 23, 2016        33.33        
      z/VM    6.4 SYTLCK Incompat      Apr 26, 2016        34.04        
      IMS log 4.1                      Jul  4, 1994        12.02        
      IMS log 5.1                      Jun  9, 1996        14.05        
      IMS log 6.1                      ???  ?, 199?        20.03        
      IMS log 7.1                      ???  ?, 200?        20.03        
      IMS log 8.1                      May 21, 2003        21.02        
      IMS log 9.1                      Mar 96, 2004       *26.01        
      IMS log 10.1                     Mar 06, 2007       *26.01        
      IMS log 11.1                     Apr  1, 2010       *28.02        
      IMS log 12.1                     Jan 23, 2012       *29.29        
      IMS log 13.1 (NOT 56FA)          May 25, 2013        31.03        
      IMS log 13.1 (56FA RECORD)       May 27, 2014        32.05        
      IMS log 14.1 COMPATIBLE          Dec 19, 2015        33.13        
      AS400 3.7.0                      Nov  1, 1996        15.01        
      AS400 4.1.0                      Dec 30, 1996        15.08        
      AS400 4.2.0                      Apr 27, 1998        16.02        
      AS400 4.4.0                      Sep 27, 1999        17.07        
      AS400 4.5.0                      Jul 27, 2000        18.07        
      AS400 5.2.0 - Most records       Jul 23, 2003        21.03        
      AS400 5.2.0 - QAPMMIOP           Jul 23, 2003        22.04        
      AS400 5.3.0                      Jan 22, 2005        22.22        
      AS400 5.4.0                      Aug 26, 2006        24.06        
      AS400 6.1.0                      Jun 29, 2008        26.05        
                                                                        
    Note: Asterisk by the version number means the Version number       
          was changed (to the MXG version required), after an earlier   
          MXG version was listed as supporting this product release,    
          usually because an APAR modified the product's data records.  
          Or a coding error in MXG could be the reason for the change!  
                                                                        
    Availability dates for non-IBM products and MXG version required:   
                                                                        
                                                        MXG Version     
      Product Name                                       Required       
                                                                        
      Demand Technology                                                 
       NTSMF Version 1 Beta                                14.11        
       NTSMF Version 2.0                                   15.05        
       NTSMF Version 2.1                                   15.06        
       NTSMF Version 2.2                                   16.04        
       NTSMF Version 2.3                                   17.10        
       NTSMF 2.4.4                     Aug  9, 2002        20.04        
       NTSMF 2.4.5   INCOMPAT          Apr  1, 2003        21.02        
       NTSMF 2.4.7                     Sep 30, 2004        22.08        
       NTSMF 3.1.4                     Mar 15, 2009        27.01        
       NTSMF 4.0                       Mar 15, 2011        29.03        
      Landmark                                                          
       The Monitor for DB2 Version 2                       13.06        
       The Monitor for DB2 Version 3.0                     16.02        
       The Monitor for DB2 Version 3.1                     20.04        
       The Monitor for DB2 Version 4.0                     22.10        
       The Monitor for DB2 Version 5.0                     30.02        
       The Monitor for CICS/ESA 1.2 -                      12.12        
       The Monitor for CICS/ESA 1.3 -                      15.01        
       The Monitor for CICS/ESA 2.0 -                      15.06        
       The Monitor for CICS TCE 2.1 -                      20.04        
       The Monitor for CICS TCE 2.2 - 20.335, 21.134       21.04        
       The Monitor for CICS TCE 2.3 including CICS/TS 3.1  22.08        
       The Monitor for CICS TCE 3.2 (almost all)           25.11        
       The Monitor for CICS TCE 3.2 (almost all)           27.01        
       The Monitor for CICS TCE 3.3 (for CICS/TS 4.1,4.2)  29.07        
       TMON/CICS 3.4 (for CICS/TS 5.1)               30.30-32.12        
        (Do not use 32.13,32.32,33.01,33.02,33.03 for 3.4)              
       TMON/CICS 3.4 (for CICS/TS 5.1 - Change 33.099)     33.04        
       TMON/CICS 4.0 (for CICS/TS 5.2 - Change 33.195)    *33.09        
       TMON/CICS 4.1 (for CICS/TS 5.3 - Change 34.257      34.08        
       The Monitor for MVS/ESA 1.3  -                      12.05        
       The Monitor for MVS/ESA 1.5  -                      12.05        
       The Monitor for MVS/ESA 2.0  -                      15.09        
       The Monitor for MVS/ESA 3.0  -                      19.19        
       TMON/MVS Version 4.4                                32.04        
                                                                        
      Candle                                                            
       Omegamon for CICS V200 User SMF                     12.05        
       Omegamon for CICS V300 User SMF                     13.06        
       Omegamon for CICS V400 User SMF                     16.02        
       Omegamon for CICS V400 type 110 segments            16.02        
       Omegamon for CICS V500 User SMF                     18.01        
       Omegamon for IMS V110 (ITRF)                        12.12        
       Omegamon for IMS V300 (ITRF)                        14.04        
       Omegamon for IMS V550/V560 (ITRF)                   25.05        
       Omegamon for MVS V300                               13.05        
       Omegamon for MVS V400                               13.06        
       Omegamon for DB2 Version 2.1/2.2                    13.05        
       Omegamon for VTAM V160                              12.04A       
       Omegamon for VTAM V400                              15.15        
       Omegamon for VTAM V500                              18.08        
       Omegamon for SMS V100/V110                          12.03        
      CA                                                                
       ACF2 6.2                                            16.04        
       ASTEX 2.1                                           14.04        
       IDMS 18                                             32.05        
       IDMS 19 (INCOMPAT after PTF R084146 Change 34.164)  33.05        
       NETSPY 4.7                                          14.03        
       NETSPY 5.0                                          14.03        
       NETSPY 5.2                                          16.05        
       NETSPY 5.3                                          18.03        
       NETSPY 6.0                                          20.10 20.305 
       NETSPY 7.0                                          20.10 20.305 
       SAR/VIEW R11                                        23.07 23.196 
      BMC, was Boole & Babbage                                          
       APPTUNE V11R2 SMF 102                               33.11 33.264 
       IMF 3.1 (for IMS 5.1)                               12.12        
       IMF 3.2 (for IMS 6.1 only)                          15.09        
       IMF 3.2 (for IMS 5.1 and 6.1+)                      16.04        
       IMF 3.3 (for IMS 7.1 and 8.1)                      *22.08        
       IMF 4.1 (for IMS 9.1)                              *26.02        
       IMF 4.4 (for IMS 9.1)                              *31.08        
       IMF 4.5 (for IMS 11.1)  (No change since 4.4)       31.08        
       IMF 4.6 a/k/a Mainview IMS                         *31.08        
       IMF 5.1 a/k/a Mainview IMS                         *34.01        
       IMF 5.2 a/k/a Mainview IMS                          34.01        
       Mainview for MQ Version 4.4                         29.03        
       Mainview for MQ Version 5.1                         30.02        
       Mainview for MQ Version 5.2                         33.01        
       Mainview for CICS Version 6.5 (CICS/TS 5.1)         30.30        
       Mainview for CICS Version 6.4 (CICS/TS 4.2)         30.04        
       Mainview for CICS Version 6.1                       26.26        
       Mainview Auto Operator data file                    28.28        
       Mainview for DB2 THRDHIST file                      20.20        
       Mainview for TCP/IP                                 20.20        
       Mainview for IP                                     34.??        
       Mainview for Batch Optimizer                        19.19        
      Memorex/Telex                                                     
       LMS 3.1                                             12.12A       
      Oracle V9, V10                                       24.06        
      SYNCSORT                                                          
       2.1                                                 33.05        
       1.4                                                 33.08        
      Amdahl                                                            
       APAF 4.1, 4.3                                       16.08        
      Velocity Software                                                 
       XAMAP 3.4                                           22.10        
       XAMAP 3406                                          24.03        
       XAMAP 3.7                                           27.10        
       XAMAP 4.1   Now Renamed to ZVPS 4.1                 29.07        
       XVPS  4.2                                           31.06        
       ZVPS  5.4                                          *33.07        
                                                                        
V.    Incompatibilities and Installation of MXG 35.36.                  
                                                                        
                                                                        
 1. Incompatibilities introduced in MXG 35.36:                          
                                                                        
  a- Changes in MXG architecture made between 35.36 and prior versions  
     that can introduce known incompatibilities.                        
                                                                        
                                                                        
 2. Installation and re-installation procedures are described in detail 
    in member INSTALL (which also lists common Error/Warning messages a 
    new user might encounter), and sample JCL is in member JCLINSTT for 
    SAS Version 9.                                                      
                                                                        
    MXG Definitions with regard to MXG Software Changes:                
                                                                        
    COMPATIBLE   A change in a data record which did not alter either   
    COMPAT       the location or the format of all of the previously-   
                 kept MXG variables is COMPATIBLE, and you can continue 
                 to run the old version of MXG software, which will read
                 the new records without error, but none of any new data
                 fields or any new record subtypes will be created/kept 
                 until you install the MXG Version with this change.    
                                                                        
    INCOMPAT     A change in a data record that causes the current MXG  
                 version to fail, visibly or invisibly, with or without 
                 error conditions or messages, and the output datasets  
                 may contain wrong values and incomplete observations,  
                 and/or observations may have been lost.                
                 You MUST install the new MXG Version with this change  
                 to process data records that have been INCOMPATIBLY    
                 changed by their vendor.                               
                                                                        
    TOLERATE     In other words, the old MXG Version TOLERATES the new  
                 data records, if they are COMPATIBLY changed.          
                                                                        
    EXPLOIT      Once you use the new MXG Version to read the changed   
                 records, all of the new fields, subtypes, etc, that are
                 described in this change will be created in the MXG    
                 datasets, so the new MXG Version EXPLOITS the new data,
                 and you have full support of the new data records.     
                                                                        
      An MXG Version never "expires" nor "goes out of Support".  When   
      you put in a new product/subsystem/Release/APAR that incompatibly 
      changed its records then you must install the current MXG Version 
      or at least be using the minimum level of MXG that is currently   
      documented in the preceding list in section IV.                   
                                                                        
     COSMETIC     Some Changes will start with COSMETIC.  This indicates
                  that that change only alters a displayed value or may 
                  be a spelling error in a label, but it is "cosmetic"  
                  in that it ONLY affected the display, and the output  
                  data sets created are NOT impacted by this change.    
                                                                        
VI.   Online Documentation of MXG Software.                             
                                                                        
    MXG Documentation is now described in member DOCUMENT.              
    See also member INDEX, but it may be overwhelming.                  
                                                                        
                                                                        
VII.  Changes Log                                                       
                                                                        
--------------------------Changes Log---------------------------------  
                                                                        
 You MUST read each Change description to determine if a Change will    
 impact your site.  All changes have been made in this MXG Library.     
                                                                        
 Member CHANGES always identifies the actual version and release of     
 MXG Software that is contained in that library.                        
                                                                        
 The CHANGES selection on our homepage at http://www.MXG.com            
 is always the most current information on MXG Software status,         
 and is frequently updated.                                             
                                                                        
 Important changes are also posted to the MXG-L ListServer, which is    
 also described by a selection on the homepage.  Please subscribe.      
                                                                        
 The actual code implementation of some changes in MXG SOURCLIB may be  
 different than described in the change text (which might have printed  
 only the critical part of the correction that need be made by users).  
                                                                        
 Scan each source member named in any impacting change for any comments 
 at the beginning of the member for additional documentation, since the 
 documentation of new datasets, variables, validation status, and notes,
 are often found in comments in the source members.                     
                                                                        
                                                                        
Alphabetical list of important changes in MXG 35.36 after MXG 34.34:    
                                                                        
  Dataset/                                                              
  Member   Change    Description                                        
                                                                        
  Many     35.308  SAS Defect 9.4 M5 PROC SQL NOERRORSTOP circumvention.
  Many     35.166  Support for z/OS 2.3 (many new variables), COMPAT.   
  Many     35.194  Unrequested log messages  MXGDEBUG: VMXGOPTR         
  ANAL118  35.241  Typo, NEDNC=SMFTIME should be NENDC=SMFTIME.         
  ANALCNCR 35.091  New example count/plot concurrent TELNET sessions.   
  ANALDB2R 35.307  Broken DO Syntax in 35.11-35.35 if PDBOUT=PDB is used
  ANALFTP  35.087  New ANALFTP analysis provided five new reports.      
  ANALID   35.108  ANALID report TITLE for BUILDPDB can be tailored.    
  ASMRMFV  35.054  RMF Monitor III Enhancement for OPD data filtering.  
  ASMRMFV  35.135  RMF III Enhancements, Filtering.                     
  ASMRMFV  35.148  Must specify both SVP and RCD for RMF III CPUTM      
  ASMRMFV  35.154  STOPOVER using TYPERMFV if UWD records are created.  
  ASUM70PR 35.050  Error message if PDB.ASUMCELP does not have all 70s. 
  ASUM70PR 35.061  Enhancement adds SMT_NUM to PDB.ASUMCELP dataset.    
  ASUM70PR 35.144  MXGERROR:MISSING TYPE 70 RECORDS message.            
  ASUM70PR 35.150  Option %LET CECONLY=YES creates ASUMCEC/ASUMCELP only
  ASUMCELP 35.061  Variable SMT_NUM added to PDB.ASUMCELP with MT mode. 
  ASUMUOW  35.157  Variable DB2TCBTM removed from CPUUOWTM.             
  BLDSMPDB 35.167  VGETSORT revisions for PDB name, internal.           
  BLDSMPDB 35.200  New daily/weekly/monthly optional paths.             
  BUILD005 35.206  New %LET SPINSTC=365 keeps STC Account fields longer.
  BUILDPDB 35.088  Running MXG on ASCII, free SMF alloc at read end.    
  BUILDPDB 35.174  CPITCITM/CPISRITM Init, CPITCTTM/CPISRTTM added.     
  BUILDPDB 35.234  New EXPDBKEP lets you KEEP=/DROP= vars in JOBS/STEPS+
  CICINTRV 35.038  MXG correction for ITRM to NOT delete CICINTRV       
  CICINTRV 35.264  CICDS Dispatch dataset DISP+WAIT GE Interval DURATM. 
  DEDUP701 35.236  Duplicate 70 Subtype 1 records can cause bad results.
  FORMATS  35.243  MOBILE WORK CSV files for CICS/TS 5.3 missing prod.  
  GRAFCAPS 35.042  Example report of Resource Group CPU use and CAPPING.
  GRAFCEC  35.230  New graphs CPU/zip Hours/4HR MSU, replaces GRAFLPAR. 
  GRAFCEC  35.230  Replaces GRAFLPR, CPU/zIIP/4HR MSU graphs.           
  GRAFWRKX 35.018  WARNING but ZIPTM, IFATM, and ZIETM were not plotted.
  IHDRNDM  35.089  New NDM-CDI IHDRNDM exit for NDMRTYPE selection.     
  IMACDBNZ 35.027  Support for DB2ACCT NETEZZA Q8AC "Accumu" variables. 
  IMACICWU 35.158  Support for Mainview/CICS 7.1 SMF 110 BMCMVCIC.      
  IMACINIT 35.128  Note: OPTIONS NOCAPSOUT recommended for ODS users.   
  JCLTEST9 35.116  35.04 only. //MVJEIN DD in wrong step.               
  MDIJCL   35.299  Support for Luminex MDI box to run MXG on Linux.     
  RMFINTRV 35.006  Duplicate RMFINTRV if Multiple Capacity Groups exist.
  RMFINTRV 35.282  New PLATxxxyyy xxx=zip/ifl/icf yyy=cpus/busy added.  
  SMFINTRV 35.067  New START15INT/30INT/HRINT interval Starttimes.      
  TYPE0203 35.190  SMF type 2 subtype 2 (SMF Signature enabled) STOPOVER
  TYPE0203 35.283  Support for APAR OA52828, SMF Temporary Buffer size. 
  TYPE102  35.017  New DB2 ZPARMS added to T102S106 dataset.            
  TYPE102  35.046  Support for IFCID 125 Truncated fields.              
  TYPE102  35.047  Support for IFCID 316 ACCESS CONTROL AUTH EXIT PARMS.
  TYPE102  35.204  Support for new IFCID 376 variables in T102S376.     
  TYPE102  35.262  New DB2 zPARMS variables created in T102S106 dataset.
  TYPE102  35.262  Support for new DB2 zPARMS added by RSU1708 and 1709.
  TYPE103  35.134  Dataset TYPE103D vars T103DBYT/T103DREQ corrected.   
  TYPE110  35.105  CICS duration fields are now formatted TIME16.6.     
  TYPE113  35.141  SMF 113 Formula for RNI updated for z13.             
  TYPE113  35.246  SMF113/HIS formula for z14 L3P/RNI/SM1132SP changed. 
  TYPE113  35.310  Support for z14 SMF type 113 (INCOMPATIBLE).         
  TYPE115  35.011  For local time zones with +GMT, GMT115TM wrong.      
  TYPE116  35.192  MQMQUEUE INTS/STRT populated in subtype 2 records.   
  TYPE116  35.219  MQMACCT variable NETSNAME new format decoded.        
  TYPE117  35.015  Support for SMF 117 GTZ record.                      
  TYPE119  35.173  Support for SMF 119 Subtype 11 Zert record.          
  TYPE119  35.220  Zero observations in TYP11920 dataset.               
  TYPE119  35.245  SMF 119 Subtype 81 INPUT STATEMENT EXCEEDED.         
  TYPE120  35.007  Liberty SMF 120 st 12 SM120CCC/CCD Year 2027.        
  TYPE120  35.024  Subtype 9 variables SMF1209EV,FI,EW no longer kept.  
  TYPE120  35.051  Support for Liberty 17.0.0.1 SMF 120 ST 12 new data. 
  TYPE120  35.060  Enhancement adds TOTAL/CP ONLY/ZIP CPU to TYP120BL.  
  TYPE120  35.060  SMF 120 ST 11 TYP120BL CP and zIIP variables added.  
  TYPE125  35.015  Support for SMF 125 GTZ record, untested.            
  TYPE129  35.109  Variables SM1209EX/EY/EZ/FA were dropped.            
  TYPE1415 35.040A IBM APAR OA51325 corrects missing UCB segment.       
  TYPE30   35.066  APAR OA59593 adds INELIGHONOR flag to SMF 30s.       
  TYPE30   35.205  Documentation of what is counted in SMF 30 EXCPs.    
  TYPE30_6 35.127  Negative values for Early Address Spaces corrected.  
  TYPE42   35.031  Variable S42DSIOS added to TYPE42DS.                 
  TYPE42   35.137  APAR OA44319 improves accuracy for I/O durations.    
  TYPE42   35.240  Support for APARS OA52132/OA52133/OA61734 UNTESTED.  
  TYPE42   35.274  Support for APAR OA53110 new TYPE42 variables.       
  TYPE42   35.289  TYPE42 APARs OA52132, OA52133, OA61734 now tested.   
  TYPE42   35.305  Third incorrect SRLEN STOPOVER correction.           
  TYPE6156 35.207  TYPE6156 enhancement adds FIRSTGEN and LASTGEN.      
  TYPE70   35.270  Support for Container Pricing in SMF 70.             
  TYPE70   35.282  New PLATxxxyyy xxx=zip/ifl/icf yyy=cpus/busy added.  
  TYPE7002 35.153  IBM RMF CRYPTO report TOTAL EXEC is AVERAGE EXEC.    
  TYPE7072 35.064  SMT Mode corrections, "Inflated" CPUZIPTM in MT=2    
  TYPE7072 35.093  Variables PLATBUSY/PCTOFHDWQ TYPE70/RMFINTRV wrong.  
  TYPE7072 35.113  35.04 only. TYPE79 SHARE weights wrong, ASUMCELP ok. 
  TYPE7072 35.285  Support for Container Pricing, new TYPE72TR dataset. 
  TYPE71   35.009  Support for APAR OA48913 with 2GB Memory Frames      
  TYPE74   35.146  TYPE749 Corrections, vars R749FPGBYTx, R749Dxxx.     
  TYPE74   35.182  MXG 34.07 INPUT STATEMENT EXCEEDED RMF 74 SUBTYPE 8. 
  TYPE74   35.193  Alignment for sync I/O variables.                    
  TYPE74   35.273  Support for APAR OA50761 Virtual Flash memory.       
  TYPE78   35.021  TYPE78PA variables R782LSMO/GMFO/GFRR are wrong.     
  TYPE80A  35.029  RACFTYPE=6 segment increased in length, error msgs.  
  TYPE80A  35.231  RACFDIRECTED allows DELETE of RACF records DTP=44.   
  TYPE80A  35.231  RACFDIRECTED allows delete of multiple RACF records. 
  TYPE89   35.271  Support for Container Pricing in SMF 89.             
  TYPE90A  35.199  z/OS 2.3 type 9 subtype 38 INPUT STATEMENT EXCEEDED  
  TYPE92   35.180  SMF 92 Subtype 50 INPUT STATEMENT EXCEEDED RECORD.   
  TYPE991  35.123  New z/OS 2.2 variables added to TYPE991 dataset.     
  TYPEAXWY 35.150  Support for AXWAY Version 3.1.3, incomplete.         
  TYPEBBMQ 35.034  Support for BBMQ BMC Utility BBM9MD73 restructure.   
  TYPEBBMQ 35.176  Support for BBMQ QSDSTYPE='DISTRIBUTED SYSTEM TYPE'. 
  TYPEBE97 35.152  Support for Beta 97 Subtype 22 for version 430/610.  
  TYPEBE97 35.196  Support for BETA 97 Extended 610 Header (INCOMPATIBL)
  TYPEBETA 35.139  BETA93 and BETA97 Subtype 25 restructure support.    
  TYPEBETA 35.209  Support for BETA 93 Version 610 (INCOMPATIBLE).      
  TYPEBETA 35.297  Support for BETA 93 Version 610 (update) 620 (added).
  TYPEBVIR 35.260  BVIR History updated for 3.3 media codes and BVIR302.
  TYPEBVIR 35.260  Support for new media/devices and BVIR302 correction.
  TYPECIMS 35.197  IMF variables STRTTIME/ENDTIME now in microseconds.  
  TYPEDB2  35.016  DB2STATS QISTxxxx Storage multiplied by 4K vs 1K.    
  TYPEDB2  35.030  DB2STAT4 _REAL variables way too large.              
  TYPEDB2  35.081  DB2ACCTP, truncated QPACLOCN/COLN/PKID/ASCH/AANM     
  TYPEDB2  35.111  DB2 12.1 INVALID QLAC, CONTINUOUS DELIVERY CAUSED.   
  TYPEDB2  35.229  PDB.DB2STATB/STSBP protection for large gaps in data.
  TYPEDB2  35.248  Four QWA225 and QWB225 variables now kept/input.     
  TYPEDB2  35.267  DB2 Netezza IDAA variables Q8STxxxx corrected.       
  TYPEDB2  35.277  New IFCID=225 QWA225PRISTG_PAGE variable added.      
  TYPEDB2  35.280  Exit Members EXDB2STS and _EDB2STS are now valid.    
  TYPEDCOL 35.064A Multi-Volume DCOLDSET fields retained & populated.   
  TYPEIAM  35.107  Support for IAM Version 9.0.                         
  TYPEIMS  35.058  Support for IMS LOG 67D0 DIAGNOSTIC DC Log Record.   
  TYPEMVCI 35.062  Support for Mainview CICS CMRDETL file VER 6700.     
  TYPEMVCI 35.161  Support for BMC Mainview/CICS Version 7.1.           
  TYPEMVIP 35.055  Support for Mainview for IP PTF BPN2331 adds flag.   
  TYPEMVJE 35.094  Support for BMC Mainview for Java Environment.       
  TYPENMON 35.208  Nigel's Monitor changed HH:MM to N MINS, INCOMPAT.   
  TYPEOPAV 35.163  Support for Dell/EMC Mainframe Enabler PAV Optimizer 
  TYPEOPC  35.048  Support for IWS/TWS/OPC Version 9.3 ST 66 was ST 23. 
  TYPEOPSS 35.090  Support for CA's OPSS Product User SMF Record.       
  TYPEOSEM 35.010  OSEM User SMF INPUT EXCEEDED, invalid, circumvented. 
  TYPEPOEX 35.002  INVALID SMF Records caused STOPOVER ABEND.           
  TYPEPOEX 35.242  Support for Power Exchange Version 10.1.1.           
  TYPEPOEX 35.257  Protection for truncated Power Exchange SMF record.  
  TYPEQACS 35.288  Support for QAPMDISK with LENGTH=695.                
  TYPERMFV 35.005  Dataset ZRBLCP obs created for ONLINE LCPUADDRs.     
  TYPERMFV 35.028  New RMF III ZRBENC "long names" now input and kept.  
  TYPERMFV 35.044  ZRBCP SMT vars missing, new CPC_CECNAME variable.    
  TYPERMFV 35.191  Support for z/OS 2.3 ZRBASI and ZRBUWD new fields.   
  TYPERMFV 35.235  RMF III ZRBCPU enhanced with decodes of CPC_HOMEFLAG.
  TYPERMFV 35.259  35.10: ZRBASI deaccumulation was not correct.        
  TYPERMFV 35.259  IBM 4HR MSU (CPUAVB4H) in ZRBCPU per) interval.      
  TYPERMFV 35.259  MSU Count variables added to ZRBASI/ZRBCPU/ZRPLCP.   
  TYPERMFV 35.259  New ZRBLCPLPAR dataset with per-LPAR totals.         
  TYPERMFV 35.287  MXG 35.10/35.11 RMF III ZRBASI ASICPUTA was WRONG.   
  TYPERMFV 35.300  The CPUPHYAD format could fail creation with ABEND.  
  TYPEROSC 35.177  PDB.ROSCOE, ROSIGNON Logon Time, CONNECTM, corrected.
  TYPESVIE 35.059  Support for CA SYSVIEW for IMS 14, missing values.   
  TYPETMS5 35.278  Correction for TMS Stacked Tape Files wrong values.  
  TYPETPMX 35.261  Execution time for TYPETPMX halved by restructure.   
  TYPETPMX 35.261  Execution time reduction.                            
  TYPETPX  35.035  Protection for invalid TPX subtype 7 record.         
  TYPETPX  35.155  STOPOVER when IP Port was changed from 4 to 5 digit. 
  TYPEVMXA 35.025  Using _VMINPUT. z/VM variable VMDUSER was 1 byte.    
  TYPEVMXA 35.040  Support for Velocity ZWRITE z/VM MONWRITE records.   
  TYPEVMXA 35.079  z/VM 6.3 SMT in VXSYTPRP, VXAPLSO0 corrections.      
  TYPEVMXA 35.092  Additional support for z/VM 6.4 (INCOMPAT, SYTLCK).  
  TYPEVMXA 35.093  MXG 35.03 only. PLATBUSY/PCTOF HDW TYPE70/RMFINTRV.  
  TYPEVMXA 35.131  Variable CALENMT incorrect, new CALSHARE variable.   
  TYPEVMXA 35.132  Support for zVM 6.4 APAR VM66026 new variables.      
  TYPEVMXA 35.145  zVM SMT INTERVAL vars were incorrectly DIF()'d.      
  TYPEVMXA 35.165  New variables added to VXMTRMEM dataset.             
  TYPEVMXA 35.174A MONWRITE VXBYUSR _MT1 and _PRO (SMT times) corrected.
  TYPEVMXA 35.203  z/VM 6.4.17.1 INCOMPATIBLE fields.                   
  TYPEVMXA 35.221  zVM MONWRITE VXPRCPUP dataset corrected.             
  TYPEXAM  35.063  Support for XAMSYS wrong length, XMTCPSYS NAMENODE.  
  TYPEXAM  35.074  Velocity XAM SYTCPU invalid errors at vendor.        
  TYPEXAM  35.164  New variables added to XAMSYS dataset.               
  TYPEXAM  35.195  Support for zVPS XAM XAMPUP segment.                 
  TYPEXAM  35.218  XAMSYPUP dataset variables are now correctly aligned.
  TYPEXAM  35.223  zVPS/XAM extra SYTCUP with totals is now decoded.    
  TYPEZDP  35.162  Support for Dell/EMC Mainframe Enabler zDP           
  UTILBLDP 35.143  Options SUPPRESS enhanced, NEVER corrected.          
  UTILBLDP 35.225  New EXPDBVAR/EXPDBCDE/EXPDBOUT to create subset.     
  UTILBLDP 35.306  SUPPRESS=74 variable DEVN NOT FOUND ERROR.           
  UTILBLDX 35.149  New BUILDJCL=YES uses IFASMFDP to save CPU time.     
  UTILCMPR 35.292  Utility compares numeric variables in OLD/NEW dataset
  UTILEXCL 35.004  MXG 34.34 PDB.CICSDICT not FOUND - GET NEW UTILEXCL. 
  UTILEXCL 35.023  MXG 35.01.Old Dictionary Records were not used.      
  UTILEXCL 35.228  Support for 20 user character fields in CICSTRAN.    
  UTILEXCL 35.293  &MXGCIEXC "exit" to correct USER CMODHEAD typos.     
  UTILRMFI 35.026  Enhanced reporting if SRVCVLASS=SYSOTHER detected.   
  VGETSORT 35.112  35.04 only. ERROR Truncated SORTBY (name GT 32).     
  VGETxxxx 35.309  Protection for DATASET=PDB.dataset syntax.           
  VMAC38   35.136  NETVIEW ID=38 unexpected S38CCALR length corrected.  
  VMACSMF  35.266  SMF ID=2 SYSTEM=DUMY 14 byte records protected.      
  VMXGALOC 35.033  Month begin/logic revised, MNTHKEEP zero protected   
  VMXGFIND 35.117  Multiple input PDBs were read, only one was output.  
  VMXGPRNT 35.120  WPS only, MXG 35.04 Only, Blank Label ERROR.         
  VMXGSET  35.256  Example to read "concatenated" PDBs with PROC SQL.   
  VMXGSUM  35.020  MXG 35.01. Disregard MXGWARN VMXGSUM BACKLEVEL msg.  
  VMXGSUM  35.056  Correction for KEEPMNTH= (very rarely used) option.  
                                                                        
  See member CHANGESS for all changes ever made to MXG Software, or     
  the CHANGES frames at http://www.mxg.com.                             
                                                                        
Inverse chronological list of all Changes:                              
                                                                        
NEXTCHANGE                                                              
                                                                        
====== Changes thru 35.309 are in MXG 35.36 dated Jan  8, 2018========= 
                                                                        
Change 35.309  All of these macros have both a DDNAME and a DATASET     
VGETFMT        parameter but if you specified DATASET=PDB.dataset they  
VGETLABL       would all fail since they looked for WORK.PDB.dataset.   
VGETLEN        This change looks at the code and if DDNAME is null looks
VGETVAR        at dataset and uses the first 'word' delimited by '.' of 
Jan  8, 2018   DATASET as the DDNAME and the second for the DATASET. If 
               there is no '.' then DDNAME is set to &MXGWORK.          
                                                                        
Change 35.308  SAS defect in SAS 9.4 M5 PROC SQL, only M5 on z/OS, when 
ASUMUOW        PROC SQL is executed after OPTION OBS=0 was set, caused  
Jan  6, 2018   "SQL SET NOEXEC OPTION" error message and ERRORABEND.    
               Error occurred in default ASUMUOW, but ONLY if you did   
               NOT enable IMACUOW to create observations, as then, MXG  
               sets OBS=0 prior to this failing PROC SQL (which had no  
               prior error message than the NOEXEC and which is still   
               under investigation by SAS Support:  SAS NOTE nnnnn).    
               The circumvention is to add NOERRORSTOP to this PROC SQL 
               and to the several hundred other PROC SQLs in 51 members,
               and do it now to hopefully avoid the need for a SAS fix. 
               Most of the SAS examples of PROC SQL use NOERRORSTOP and 
               no MXG written PROC SQL has ever had a syntax error, so  
               this circumvention will likely be permanent.             
                 Option ERRORSTOP is the SAS Default for batch, and it  
                 determines whether PROC SQL stops executing if it      
                 encounters an error; option NOERRORSTOP instructs PROC 
                 SQL to execute the statements and to continue checking 
                 the syntax after an error occurs.                      
                                                                        
Change 35.307  ANALDB2R fails with broken DO syntax due to Change 35.263
ANALDB2R       (MXG 35.11) which incorrectly set the count of SORTBY=   
Jan  6, 2018   arguments, resulting in an error in the data steps, if   
               option PDBOUT=PDB is used.                               
   Thanks to Harald Seifert, HUK-COBURG, GERMANY.                       
                                                                        
Change 35.306  UTILBLDP with SUPPRESS=74 variable DEVN NOT FOUND ERROR. 
UTILBLDP       If you specified SUPPRESS=74 the sort of the TYPE74CA    
Jan  6, 2018   dataset failed with BY variable DEVN not found.          
               When UTILBLDP found RMF datasets that are needed for     
               RMFINTRV are SUPPRESSED, we chose to still create them in
               WORK so that RMFINTRV would find them and not fail.      
               But a change to SUPPRESS logic nulled MACRO _CDE74 and   
               only 16 variables were kept (those that were INPUT in the
               other _CDEnnnn macros), and the _STY74 failed.           
               This change reinstates the logic that nulls the _Sxxxx   
               macro for suppressed RMF records so sorts will not fail, 
               but if you also want RMFINTRV to be valid, but don't want
               the high volume TYPE74's processed, then you should use  
               ZEROOBS=74 so the datasets will be created but with zero 
               OBS, so RMFINTRV will be happy.                          
                                                                        
Change 35.305 -Jan 04: MXG 35.35 didn't protect LENSR=480 length, caused
VMAC42         STOPOVER if you happen to have that length/APAR.         
Jan  4, 2018  -Jan 04, IBM confirmed their incorrect values and will now
               set SRLEN=160, and note that that does NOT include the   
               SYNC segment's 80 bytes when present.                    
              -Change 35.302 in MXG 35.36 was the original change.      
              -Change 36.023 in MXG 36.01 added invalid LENSR=232.      
                                                                        
Change 35.304  New variables in TYPE71 in z/OS 2.3:                     
VMAC71           SMF71L8M ='MIN 1MB*FRAMES*IN CSTORE'                   
Jan  4, 2018     SMF71L8X ='MAX 1MB*FRAMES*IN CSTORE'                   
                 SMF71L8A ='AVG 1MB*FRAMES*IN CSTORE'                   
                 SMF71L9M ='MIN 1MB*AVAILABLE*FRAMES*IN CSTORE'         
                 SMF71L9X ='MAX 1MB*AVAILABLE*FRAMES*IN CSTORE'         
                 SMF71L9A ='AVG 1MB*AVAILABLE*FRAMES*IN CSTORE'         
                 SMF71L10M='MIN 1MB*FRAMES*IN-USE BY*MEM OBJECTS'       
                 SMF71L10X='MAX 1MB*FRAMES*IN-USE BY*MEM OBJECTS'       
                 SMF71L10A='AVG 1MB*FRAMES*IN-USE BY*MEM OBJECTS'       
                                                                        
====== Changes thru 35.303 are in MXG 35.35 dated Jan  3, 2018========= 
                                                                        
Change 35.303  One z/OS SAS 9.4 M5 site gets SQL SET NOEXEC OPTION that 
VMXGUOW        terminates the job, currently under investigation by SAS 
Jan  4, 2018   support, but adding NOERRORSTOP option to the PROC SQL   
               does circumvent the error, so it has been added to the   
               one failing PROC SQL in hopes thats the only one needed. 
               This note will be revised when more is known.            
                                                                        
Change 35.302  SMF 42 st 5/6 with OA54112 now has three SRLEN values of 
VMAC42         of 240 and 400, and 480 from OA52132/OA52133/OA61745 in  
Jan  2, 2018   Change 35.289, and all three are wrong.                  
Jan  3, 2018   The actual length of the SR segment in each record is    
Jan  4, 2018   variable, with 160 bytes if there is no SYNC segment, or 
               240 bytes when the SYNC segment is present.  All three   
               are now protected.  The error caused STOPOVER ABEND.     
              -New variable  S42SNCONC='CONCURRENT*SYNC I/O*READ+WRITE' 
               added to TYPE42SR and TYPE42DS datasets.                 
              -Jan 03: another incorrect SRLEN value of 320 protected in
               MXG 35.36.                                               
   Thanks to Harald Seifert, HUK-COBURG, GERMANY.                       
                                                                        
Change 35.301  If in your ASUMUOW you defined _LDB2ACC as something     
VMXGUOW        other than DB2ACCT.DB2ACCT (like DB2.DB2ACCT) and the    
Dec 30, 2017   DDNAME did not exist in your LIBNAME or DD statements    
               ASUMUOW would ABEND with a LIBREF not found.  Now the    
               code looks for this condition, gives you an MXGWARN      
               message and sets _LDB2ACC to _NULL_ so that ASUMUOW      
               will run.                                                
                                                                        
Change 35.300  The CPUPHYAD format could fail to be created with error  
VMACRMFV       messages of overlapped values, when there were multiple  
Dec 31, 2017   values of CPUPHYAD (CEC Speed), as when you change the   
               number of engines for an LPAR; that error caused the     
               TYPERMFV job to ABEND USER 999.                          
   Thanks to MP Welch, Bank of America, USA.                            
                                                                        
Change 35.299  Luminex now offers a small Linux appliance called an MDI 
MDIADHOC       (Mainframe Data Integration) that provides another way to
MDIJCL         move MXG jobs off of zOS and onto an ASCII platform. Jobs
MDIJCL1        are still submitted from zOS, so your scheduling system  
MDIJCL2        is still in control, but the actual processing of the SMF
MDIJCL3        data occurs on the LINUX platform, and the output PDB's  
MDIJCL4        live on storage attached to the MDI.  Reports can be sent
MDIPDB         back to zOS or routed on your network wherever the MDI   
MDIPDB1        can attach.  Each job uses 2-3 virtual tape devices, for 
MDIPDB2        the SMF input, the SASLOG, and the SASLIST.  One site had
MDIPDB3        1TB of SMF, split when SMF was dumped into three outputs,
MDIPDB4        DB2, CICS, for each of 12 LPARS, so 36 concurrent jobs   
Dec 31, 2017   processed that data in a bit less than two hours on a    
Jan  6, 2018   single MDI.                                              
                                                                        
               These sample members provide examples of JCL and code    
               to run jobs on the MDI.  The JCL is very case sensitive  
               and casing for program names must match the case as      
               stored in your USERID.SOURCLIB.  Also the names and case 
               of the LOG and LIST datasets in the LUMXPROC must match  
               the program name.                                        
                                                                        
               MDIJCL /MDIPDB  runs a basic BUILDPDB adding the 42      
                               and 6156 data to the PDB using           
                               UTILBLDP and BLDSMPDB wirh AUTOALOC      
               MDIJCL1/MDIPDB1 runs a basic BUILDPDB adding the 42      
                               and 6156 data to the PDB using           
                               UTILBLDP and BLDSMPDB wirh AUTOALOC      
                               and suppressing CICS and DB2 data        
               MDIJCL2/MDIPDB2 runs VMXGALOC with READONLY=YES          
                               (which suppresss the aging of the        
                               directories) and then runs TYPS110       
                               and CICINTRV.                            
               MDIJCL3/MDIPDB3 runs VMXGALOC with READONLY=YES          
                               (which suppresss the aging of the        
                               directries) and then runs READDB2.       
               MDIJCL4/MDIPDB4 runs VMXGALOC with READONLY=YES          
                               (which suppresss the aging of the        
                               directries) and after MDIJCL2 and        
                               MDIJCL3 have run will run ASUMUOW.       
                                                                        
               MDIADHOC        JCL for adhoc reporting allows you to    
                               write your program on z/OS and run the   
                               MDI.                                     
   Thanks to Chuck Hopf, Independent Consultant, USA.                   
   Thanks to Earl Kline, Luminex, USA                                   
   Thanks to Paul Massengill, Luminex, USA                              
   Thanks to Daniel Saunders, Luminex, USA                              
   Thanks to David Feimer, Luminex, USA                                 
                                                                        
====== Changes thru 35.298 are in this MXG 35.12 dated Dec 26, 2017=====
                                                                        
Change 35.298  While all MXG Variables are upper case, mixed case names 
VGETFMT        are allowed, so you can easily create variable names with
VGETLABL       lower case characters, but the listed macros all failed  
VGETLEN        to find those variable names. The macros are revised to  
VGETVAR        UPCASE both sides of the compare without changing the    
Dec 23, 2017   returned variable name.                                  
                                                                        
Change 35.297  Support for BETA 93 Version 610 (update) and 620 (added).
EXTYBETK      -BETA1 blank values for BETADCR corrected and new vars:   
EXTYBETL         I001PTYPE='PROTOCOL*TYPE'                              
EXTYBETM         I001IPADDR='IP*ADDRESS'                                
EXTYBETN         I001HOST  ='HOST*NAME'                                 
FORMATS          I001PORT  ='HOST*NAME'                                 
VMACBETA         I001QUEUE ='HOST*NAME'                                 
VMXGINIT         I001FFPARM='HOST*NAME'                                 
Dec 23, 2017  -Support for 620 new subtype 59 creates three datasets and
               subtype 22 record is now decoded and creates BETA22VAL:  
                 TYBETK     BETA59    SUBTYPE 59 STC START/STOP         
                 TYBETL     BETA59RFF SUBTYPE 59 SFF JOB STATS          
                 TYBETM     BETA59SFF SUBTYPE 59 SFF JOB STATS          
                 TYBETN     BETA22VAL SUBTYPE 22 VALUES                 
                                                                        
Change 35.296  A WHERE clause in PROC SQL is case sensitive, and if you 
VGETLABL       create your own variable NAMEs with low case characters, 
VGETFMT        your variable will NOT be found; only upper case variable
VGETLEN        names are found.  MXG does not create low case names, and
Dec 20, 2017   cannot detect them in the WHERE clause.  No code changed.
                                                                        
Change 35.295  Support for 164-byte DBCTL segment for CICSTRAN dataset. 
IMACICDB                                                                
Dec 20, 2017                                                            
   Thanks to Ervin Claxon, CSX Technology, USA.                         
                                                                        
====== Changes thru 35.294 are in this MXG 35.12 dated Dec 20, 2017=====
                                                                        
Change 35.294  SMF 116 records with MQMSSSID mismatched to QWHSIDMQ     
VMAC116        printed MISMATCHED message on the log for every mismatch;
Dec 19, 2017   now, only the first three are printed.                   
   Thanks to Denise Williers, Wipro, USA.                               
                                                                        
Change 35.293  &MXGCIEXC is a new "exit" for UTILEXCL wherein you can   
UTILEXCL       correct mispellings in USER CMODHEAD field that cause the
VMXGINIT       DUPLICATE CONN report (same offset has two names, usually
Dec 19, 2017   caused by a typo by the CICS SYSPROG who does the DFHCT  
               assembly of that Monitor Control Table).  This change    
               circumvents the need to reassemble.  You would use:      
                 //SYSIN DD *                                           
                  %LET MXGCIEXC=                                        
                    %QUOTE(                                             
                           IF CMODHEAD='PSB ACTV' THEN DO;              
                            PUTLOG _N_= CMODNAME= CMODHEAD=             
                                   SMFPSRVR= MCTSSDRL= MCTSSDCN=;       
                            CMODHEAD='PSB ACTI';                        
                           END;  );                                     
                  %INCLUDE SOURCLIB(UTILEXCL);                          
                   _BLDDICT  _BLDEXCL  _RPTEXCL                         
   Thanks to Denise Williers, Wipro, USA.                               
                                                                        
Change 35.292  A utility to Compare numeric variables values in OLD and 
UTILCMPR       NEW versions of the same SAS dataset, using PROC MEANS to
Dec 30, 2017   compare the value of each statistic of each variable.    
                 %UTILCMPR(IN1=OLD.ZRBASI,IN2=NEW.ZRBASI);              
                                                                        
Change 35.291  GCHART AXIS statements were made compatible with WPS     
GRAFCEC        03.03.02.00.0222553, and some code was simplified and    
GRAFLPAR       logic added to STOP if no obs in RMFINTRV and to not     
GRAFWRKX       plot eligible times if there were none.                  
GRAFWRKC       The WPS graphs are printed in different order, all for a 
Dec 15, 2017   particular metric, whereas SAS prints all for an LPAR.   
               While GRAFLPAR is supported, it is obsolete and GRAFCEC  
               should be used instead, as it has superior reports.      
              -As WPS does not support SGPLOT, GRAFWRKC plots had to be 
               duplicated using the GBARLINE and GCHART procedures and  
               INCODE= added for data selection.                        
                                                                        
Change 35.290  Clear of _HSMPLEX macro added at end so that you can     
ASUMHSM        execute ASUMHSM multiple times in a single job.          
Dec 13, 2017                                                            
                                                                        
Change 35.289  Support for TYPE42 APARs OA52132, OA52133, and OA61734,  
VMAC42         originally coded in Change 35.240, has now been revised. 
Dec 12, 2017   A Subtype 5 STOPOVER was caused by new records with the  
               SRLEN=480 but with actual SR Segment length of 160, or   
               240 if the new SYNC segment is present, but the actual   
               length of the SYNC segment is 80 bytes with APAR only    
               documenting 72.  Finally, records with SRLEN=208 and no  
               SYNC segment are written with only 160 bytes documented. 
                                                                        
Change 35.288  Support for new TYPECONF GKEYPM variable and new length  
VMACQACS       of QAPMDISK of 695 to align those records, although no   
Dec 11, 2017   new fields are input in this iteration, awaiting doc.    
   Thanks to Larry E. Hanus, DST Systems, USA.                          
                                                                        
Change 35.287 -MXG 35.10 and 35.11 RMF III ZRBASI deaccumulate was WRONG
VMACRMFV       DESIGN: should NOT replace ASICPUTA with ASICPUTA_LF, and
Dec 15, 2017   WRONG IMPLEMENTATION: insufficient QA tests, causing the 
Dec 21, 2017   value in both variables to be frequently wrong, and if   
               there were multiple CEC Speeds (CPUPHYAD values) the MSU 
               value in ZRBASICPUMSU=ZRBASI*CPU MSU*COUNT was wrong.    
              -This change restores the original ASICPUTA value and the 
               deaccumulated higher resolution value is in ASICPUTA_LF  
               so YOU can choose to use the variable of YOUR choice.    
              -This change also adds variable CPC_CECNAME to ZRBLCP and 
               ZRBLCPLPAR datasets, and creates a format for CPUPHYAD   
               lookup (by SYSPLEX SYSTEM) from ZRBCPU to pass CPUPHYAD  
               into the ZRBASI dataset for MSU calculations.            
              -Duplicate ASI records for the same task in an interval do
               exist, as when a task changes it's JOB name, and they are
               visible in RMF III reports, but the deaccumulate can be  
               a missing value as IBM has not provided a way to identify
               which was the first observation and which was the second.
               In addition, records with seconds of CPUTCBTA value and  
               microseconds for CPUTCBTA_LF have been observed, so the  
               value of using CPUTCBTA_LF needs to be examined in your  
               data.  These issues are open with RMF development, and   
               this text will be updated when more is known.            
              -Dec 21: Invalid INPUT for PHYCPUAD message had no impact 
               but was corrected; was printed when no ZRBCPU matched.   
                                                                        
   Thanks to MP Welch, Bank of America, USA.                            
                                                                        
Change 35.286  MXG variable IOTMNOCA, uncaptured IO Connect Time in 30s,
BUILD005       was incorrectly calculated in BUILDPDB and SMFINTRV using
BUIL3005       SMF30AIC-IOTMTOTL instead of -IOTMDASD causing negative  
SMFINTRV       values.  But SMF30AIC is the connect time for the ASID   
Dec  6, 2017   and Dependent Enclaves, but does NOT include FICON chans 
               which could also cause negative values.                  
   Thanks to Randy Hewitt, DXC Technology, USA.                         
                                                                        
Change 35.285  Support for Container Pricing in RMF 72 records creates  
EXTY72TR       new TYPE72TR dataset for Tenant Resource Group that are  
IMAC7072       added by APAR OA52694.  TYPE72TR has the same variables  
VMAC7072       that are in TYPE72GO with new variables for TRG          
VMAC79           R723GGTI='TENANT*IDENTIFIER'                           
VMXGINIT         R723GGTN='TENANT*NAME'                                 
Dec  7, 2017     R723GGKY='TENANT*SOLUTION*ID'                          
                 R723GGTF='TENANT*RESOURCE*GROUP?'                      
               and these variables added to both TYPE72GO and TYPE72TR: 
                 R723CPA_ACTUAL ='PHYSICAL*CPU*ADJUSTMENT*FACTOR'       
                 R723CPA_SCALING='SCALING*FACTOR*FOR*R723_ACTUAL'       
              -Flag variables added to TYPE792 and TYPE795 dataset      
                 R792FLG32='R792RGRP*IS A*TRG?'                         
                 R795FLG6='R795RGRP*IS A*TRG?'                          
                                                                        
Change 35.284 -MXG 35.11 inserted statements to create ZRBCPUxxxMSU vars
VMACRMFV       incorrectly inside MACRO _EZRBCPU and _EZRBLCP definition
Dec  6, 2017   causing UNINIT variable if you had tailored EZRBCPU.     
Dec  8, 2017  -Missing values for ZRBCPUZIPMSU were corrected.  The new 
Dec  9, 2017   ZRBLCPLPAR dataset requires the CPUG3 CPCDB, and SSHG3   
               tables, or ASMRMFV Table IDs of CPU and CPC, since SSH is
               always selected.                                         
   Thanks to MP Welch, Bank of America, USA.                            
                                                                        
Change 35.283  Support for APAR OA52828 which allows customization of   
VMAC0203       the size of the SMF Temporary Buffer used to hold SMF    
VMAC7          data during IPL processing.                              
VMAC23         TYPE0 dataset new variable                               
Dec  5, 2017     SMF0TBUF='SMFTBUFF*PARAMETER*SPECIFIED*MEGABYTES'      
               TYPE7 dataset new variable                               
                 SMF7TBLS='BYTES LOST*DURING SMF*INITIALIZATION';       
               TYPE23 dataset new variable                              
                 SMF23MBU='MAX BYTES*STORED IN*SMFTBUFF'                
                                                                        
Change 35.282  A new set of variables added to TYPE70 and RMFINTRV to   
VMAC7072       capture the number and usage of IIP, IFL, and ICF CPS    
VMXGRMFI       for the platform (CEC).                                  
Dec 5,2017       PLATZIPCPUS - The number of IIPs on the CEC            
                 PLATZIPBUSY - The total % busy of all the IIPs         
                 PLATIFLCPUS - The number of IFLs on the CEC            
                 PLATIFLBUSY - The total % busy of all the IFLs         
                 PLATICFCPUS - The number of ICFs on the CEC            
                 PLATICFBUSY - The total % busy of all the ICFs         
                                                                        
Change 35.281  TACI802 dataset variable FINTIME was not converted from  
VMACMVIP       GMT to LOCAL Time zone.                                  
Dec  4, 2017                                                            
   Thanks to Paul Volpi, UHC, USA.                                      
                                                                        
Change 35.280  The Exit member EXDB2STS and _EDB2STS macro are now used 
VMACDB2        to give control of the output of PDB.DB2STATS; previously
Dec  6, 2017   defined but not used.                                    
   Thanks to Scott Barry, SBBWorks Inc., USA.                           
                                                                        
====== Changes thru 35.279 are in this MXG 35.11 dated Dec  1, 2017=====
                                                                        
Change 35.279  Support for Dec 2017 z14 CPU MF formula update.          
ASUM113        The EXTND158 counter was moved from L3P to L4LP.         
VMAC113       -John's updated formulas are available at                 
VMACVMXA                                                                
Nov 30, 2017                                                            
   http://www.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/TC000066   
                                                                        
Change 35.278  Correction for TMS Stacked Tape Files; these variables   
TYPETMS5       were not retained from the first DSNB record into the    
VMACTMS5       "CHANGED" records so they were incorrect:                
Nov 30, 2017     RFILSEQ RLRECL RBLKSIZE RRECFM RSTPNAME RFILPERC;      
   Thanks to Scott Barry, SBBWorks Inc., USA.                           
                                                                        
Change 35.277  Support for IFCID=225 new fields in DB2STAT4 dataset:    
VMACDB2         QWA225PRISTG_PAGE   /**DBM1*PRVT ELIG*PGSTEAL*/         
Nov 28, 2017    QWB225PRISTG_PAGE   /**DIST*PRVT ELIG*PGSTEAL*/         
Dec  6, 2017   IBM DSECT notes these fields contain:                    
                 Number of Private discarded pages eligible for Page    
                 Steal. Currently backed frames which are still charged 
                 to DB2, minus this count, is the true REAL Storage     
                 usage at this time.                                    
                 I can not find the "currently backed frames" fields and
                 have asked IBM for help; this note will be updated when
                 the correct fields are known so the usage variable can 
                 be created.                                            
               IBM DB2 Support response Nov 30:                         
                 All IFCID225 fields are described in the dataset       
                 'DSNB10.SDSNIVPD(DSNWMSGS)'. It does not look like we  
                 capture that statistic. The values are captured from   
                 RMF and are included with DB2 statistics records to    
                 assist with reporting. Anything not contained will     
                 still be available in RMF.                             
              -Dec 6: UNINIT PRISTGDPAGE and correct spell as _PAGE.    
                                                                        
                                                                        
Change 35.276  Support for CICSTRAN User field RFSEMP01/RFSDATA creates 
IMACICWX       seven variables, RFSEMP01F1-RMSEMP01F7.                  
IMACAAAA                                                                
UTILEXCL                                                                
VMAC110                                                                 
Nov 27, 2017                                                            
                                                                        
Change 35.275  Addition of TYPE70TR dataset required protection in the  
ANALRMFR       PDB=SMF part of the program to prevent  the              
Nov 26, 2017      ERROR: No dataset open to look up variables.          
               when the _STY70TR was executed without prior build.      
                                                                        
Change 35.274  Support for APAR OA53110 adds new variables:             
VMAC42          S42DSRRU='AVG RESPONSE*RANDOM*READ*CACHE'               
Nov 22, 2017    S42DSRSU='AVG SERVICE*RANDOM*READ*CACHE'                
                SMF42IFW='AVERAGE*FAST-WRITE WAITS*PER MINUTE'          
                SMF42IHR='AVERAGE*HIT*RATIO'                            
                                                                        
Change 35.273  Support for APAR OA50761 adds new R7410FLG='Y' if the    
VMAC74         resource is Virtual Flash Memory.                        
Nov 22, 2017                                                            
                                                                        
Change 35.272  Change 34.151 set SYSLAST to the value of OUTDATA so that
VMXGSUM        subsequent PROC steps would automatically find the output
Nov 22, 2017   of VMXGSUM as the last dataset created, but if you added 
               any dataset options like (KEEP or (INDEX then while the  
               dataset was correctly created, an error message was      
               generated that either told you the dataset name was      
               invalid or that it exceeded 42 bytes depending on the SAS
               version you were running. NOTE: there must be a space    
               between the dataset name and any options you choose to   
               specify.                                                 
   Thanks to Robert Gilbert, BNP Paribas Fortis, BELGIUM.               
                                                                        
Change 35.271  Support for Container Pricing in SMF 89 records creates  
EXTY89R1      New variables in TYPE89 and TYPE892:                      
EXTY89R2         SMF89COREMODECP='CPUS*ACTIVE*ON CP*CORE'               
EXTY89TI         SMF89COREMODEZAAP='CPUS*ACTIVE*ON ZAAP*CORE'           
IMAC89           SMF89COREMODEZIIP='CPUS*ACTIVE*ON ZIIP*CORE'           
VMAC89         New variables in TYPE892:                                
VMXGINIT         SMF89CURREGS  ='INSTANCES*OF CURRENT*REGISTRATIONS'    
Nov 27, 2017     SMF89TRGREGS  ='INSTANCES*OF CURRENT TRG*REGISTRATIONS'
                 SMF89DELTAREGS='INTERVAL*DELTA*CURRENT*REGISTRATIONS'  
                 SMF89DELTATRG ='INTERVAL*DELTA*TRG*REGISTRATIONS'      
               New dataset TYPE89TI 'INTERSECTION TENANT RESOURCE GROUP'
                 PRODOWNR= 'SMF89TCPO PRODUCT*MA