320 likes | 628 Vues
UK CMG 2009. H. W. "Barry" Merrill, PhD Merrill Consultants Dallas, TEXAS www.mxg.com Monday, May 18, 2009 Remote from Dallas, TEXAS, USA. A. SAS Version Information B. Change 26.191 MXGSAS92 Aug 22, 2008 C. SAS V9.2 on z/OS requires about 20MB more virtual storage
E N D
UK CMG 2009 H. W. "Barry" Merrill, PhD Merrill Consultants Dallas, TEXAS www.mxg.com Monday, May 18, 2009 Remote from Dallas, TEXAS, USA
A. SAS Version Information • B. Change 26.191 MXGSAS92 Aug 22, 2008 • C. SAS V9.2 on z/OS requires about 20MB more virtual storage • D. COMPALL utility comparison of SAS Compiler timings. • E. Revised MXG QA Job timings, member QAJOBXX • F. Change 27.076 ASUM70PR Enhancement Apr 30, 2009 • G. Change 27.062 TYPE42 Apr 9, 2009 Updates for VSAM • H. Change 27.034 DCOLLECT Mar 11, 2009 • I. Change 27.032 TYPE110 Mar 14, 2009 • J. Change 27.004 TYPE113 Feb 8, 2009 • K. Change 26.303 RMFINTRV Jan 13, 2009 • L. Change 26.270 TYPE70 Nov 27, 2008 • M. Change 26.243 TYPE70 Nov 10, 2008 • N. Change 26.243 TYPE73 Nov 10, 2008 • O. Change 26.192 TYPE70 Aug 21, 2008 • P. Change 26.201 TYPEDB2 Sep 1, 2008 • Q. Change 26.116 TYPE23 Jun 4, 2008 • R. Change 27.083 VGETDDS May 2, 2009 • S. DB2 CPU Cost using MACDB2H Header Exit vs _EDB2ACC Dataset Exit. • T. New EMPTYEXCPSEC option in PARMLIB is z/OS 1.10 only. • U. MQ TCB CPU time included in CICSTRAN and TYPE30 and TYPE72. • V. What products execute on zIIPs? • W. Change 26.264 ANALZPCR Nov 25, 2008 • X. Major enhancements added in MXG 27.03, dated May 4, 2009
A. SAS Version Information For SAS Version V9.2 (TS1M0): Big Picture: SAS Version V9.2 is COMPATIBLE with MXG Software. On z/OS, new DSNAMES for SAS libraries are in the new MXGSAS92 JCL procedure example. All recent MXG Versions execute WITHOUT error with SAS Version V9.2. V9.2 libraries are read/written by SAS V8.2 or V9.1.3, & vice versa. For SAS V9.1.3 on z/OS with Service Pack 4: There are no reported errors, and MXG's CONFIGV9 now specifies V9SEQ instead of V6SEQ. As V6SEQ does not support long length character variables, it should not be used. WPS Version requirement information:
MXG Support Position for testing of WPS Release: WPS 2.3.4 and current MXG are required. Your current MXG Software License Agreement states: Merrill agrees to provide continuous product support for MXG in the following areas: When error conditions (i.e., the SAS execution of MXG code produces either a return code or an ABEND) are the results of errors in MXG Code, they will be corrected. If you encounter an error testing MXG under WPS: You should report the error to WPS Technical Support for initial investigation. If WPS support believes the error is an MXG problem, they can contact MXG, or may choose to refer you to MXG Support. MXG Support may then request you to send data to MXG: - the raw data file that caused the error - your site's USERID.SOURCLIB (tailoring) source library If the error can be replicated under the SAS System, it will be corrected by MXG Software per our license terms.
B. Change 26.191 MXGSAS92 Aug 22, 2008 New MXGSAS92 JCL Procedure for MXG under z/OS SAS V9.2 SAS changed their DSNAMES for CNTL and SASMSG datasets. CNTL DATASET: Using SAS Deployment Wizard (SDW) to install V9.2 DSNAME qualifier: version, year, julian date DSN=&SASHLQ..V92DYJJJ.CNTL(BAT&YY.) or a specific DSNAME, for example, of DSN=&SASHLQ..V92D8208.CNTL(BATW0) for an install in 2008 on julian date 208, in the USA. MXGSAS92 JCL procedure now has //CONFIG DD DISP=SHR,DSN=&SASHLQ..V92DYJJJ.CNTL(BAT&YY.) // DD DISP=SHR,DSN=&MXGHLQ..MXG.SOURCLIB(CONFIGV9) Get that exact YJJJ value from your SAS Installer. SASMSG DATASET: Also the SASMSG DSNAME with .SL. no longer exists, so the SASMSG DD only has these two DDs: //SASMSG DD DISP=SHR,DSN=&SASHLQ..&XX.&YY..SASMSG // DD DISP=SHR,DSN=&SASHLQ..EN&YY..SASMSG
C. SAS V9.2 on z/OS requires about 20MB more virtual storage BUILDPDB with additional SMF records with 9.1.3 required 72MB with 9.2 required 92MB in Phase I: Data Program Total 9.1.3 73728 3308 77036 KB, SAS Total Memory EXT SYS 73728 12344 86072 KB, IBM IEF374I, last two 9.2 92934 17426 109360 KB, Total Memory 94132 12276 106408 KB, IBM IEF374I, last two "Data" or IEF374I "EXT" value that is limited by REGION on JOB "Program" or (second) SYS value is the area below 16MB line. The SAS Total Memory messages and SYSLOG IEF374I match closely
D. COMPALL utility comparison of SAS Compiler timings. • DATA step creates 1871 datasets, all variables, zero obs. • INFILE SMF was a DD Dummy or zero-length file. • Compiler Platform Run Time Memory Required • SAS 9.1.3 Win/XP 75 seconds 1100 MB • WPS 2.2 Win/XP 120 seconds same box • SAS 9.1.3 z/OS 93 seconds 1145 MB • WPS 2.2 z/OS 32 minutes 1024 MB
E. Revised MXG QA Job timings, member QAJOBXX • Eliminated many PROC COPY from //PDB DD to //XREFvvnn • by writing directly to XREFvvnn. • With SAS V9.1.3 and MXG 26.09 on two z/Series machines: • On IBM System/z: • Machine Elapsed CPU Virtual SAS • SU_SEC minutes min storage OpSys Version • 21621 90.7 16.50 123558K z/OS 9.1.3 • 9708 104.8 45.19 124340K z/OS 9.1.3 • On Intel: • 3.2GHz 9.4 6.2 146173k WinXP 9.1.3 • 3.2GhZ 10.0 6.25 101840k WinXP 9.2
F. Change 27.076 ASUM70PR Enhancement Apr 30, 2009 • ASUM70LP and ASUMCELP one obs per LPARNAME per INTERVAL • Single Set of Variable Names • -ASUM70LP is created per SYSTEM per LPARNAME • so there can be replicated/repeated data if multi-systems • -ASUMCELP is created per CECSER per LPARNAME • one obs per interval • ASUM70PR and ASUMCEC one obs per INTERVAL • 60 separate sets of variable names LPnAAAA for 60 LPARs • -ASUM70PR is created per SYSTEM per INTERVAL • it too can have replicated data with multile systems • -ASUMCEC is created per CECSER per interval
. • ASUM70LP/ASUMCELP - Per-LPARNAME Variables • ============ Engine Type ============= • Metric: CP IFA IFL ZIP • Installed Engines PARTNCPU NRIFACPU NRIFLCPU NRZIPCPU • Avg Online Engines LPARCPUS IFACPUS IFLCPUS ZIPCPUS • CPU Busy Time LCPUPDTM IFAACTTM IFLACTTM ZIPACTTM • Percent CPU Busy PCTLPBY PCTIFABY PCTIFLBY PCTZIPBY • Online Total Time LPARDUR IFAUPTM IFLUPTM ZIPUPTM • Parked Time SMF70PAT IFAPATTM IFLPATTM ZIKPATTM • Wait State Time SMF70WST IFAWSTTM IFLWSTTM ZIPWSTTM • SUM70LP Sorted BY list: • SYSPLEX SYSTEM SYSNAME STARTIME SHIFT CECSER LPARNAME LPARNUM • SUMCELP Sorted BY list: • CECSER STARTIME SHIFT LPARNAME LPARNUM
. • ASUM70PR/ASUMCEC - Per-Interval Variables • ============ Engine Type ============= • CP IFA IFL ZIP • Metric: • Installed Engines PARTNCPU NRIFACPU NRIFLCPU NRZIPCPU • Avg Online Engines LPARCPUS IFACPUS IFLCPUS ZIPCPUS • CPU Busy Time CPUACTTM CPUIFATM CPUIFLTM CPUZIPTM • Percent CPU Busy PCTLPBY PCTIFABY PCTIFLBY PCTZIPBY • Online Total Time LPARDUR IFAUPTM IFLUPTM ZIPUPTM • Parked Time SMF70PAT IFAPATTM IFLPATTM ZIKPATTM • Wait State Time SMF70WST IFAWSTTM IFLWSTTM ZIPWSTTM • ASUM70PR Sorted BY list: • SYSPLEX SYSTEM SYSNAME STARTIME SHIFT CECSER; • ASUMCEC Sorted BY list: • CECSER STARTIME SHIFT;
G. Change 27.062 TYPE42 Apr 9, 2009 Updates for VSAM • TYPE42 Updates for VSAM RLS "ABOVE THE BAR" statistics, • - been there, overlooked by MXG • - 6 new datasets, labels all "BELOW" "ABOVE" the Bar. • TY42S1 TYPE42S1 VSAMRLS SPLEX SC BELOW THE BAR • TY42S2 TYPE42S2 VSAMRLS SC CF SYS BELOW THE BAR • TY42S3 TYPE42S3 VSAMRLS SPLEX SC ABOVE THE BAR • TY42S4 TYPE42S4 VSAMRLS SC CF SYS ABOVE THE BAR • TY42D1 TYPE42D1 VSAMRLS SPLEX DATASET BELOW BAR • TY42D2 TYPE42D2 VSAMRLS DATASET CF SYS BELOW BAR • TY42D3 TYPE42D3 VSAMRLS SPLEX DATASET ABOVE BAR • TY42D4 TYPE42D4 VSAMRLS DATASET CF SYS ABOVE BAR • TY42X1 TYPE42X1 VSAMRLS BUFF MGR TOTALS BELOW BAR • TY42X2 TYPE42X2 VSAMRLS BUFF MGR DETAILS BELOW BAR • TY42X3 TYPE42X3 VSAMRLS BUFF MGR TOTALS ABOVE BAR • TY42X4 TYPE42X4 VSAMRLS BUFF MGR DETAILS ABOVE BAR • APAR OA25559 adds new variables from subtype 5 and 6 • Kept in TYPE42DS, TYPE42SR, and TYPE42VT datasets: • S42DSRDD='AVERAGE*READ MS*DISCONNECT*TIME' • S42DSRDT='READ*OPERATIONS*TO*DATASET'
H. Change 27.034 DCOLLECT Mar 11, 2009 • Support for EAV, Extended Address Volume • New in z/OS 1.10 • Devices with more than 65520 cylinders • HUGE volume sizes, 236GB (256K Cylinders) first release. • Dataset DCOLVOLS: new variables: • "Track-Managed Space" or "Base Addressing Space" • First 65520 cylinders (54GB), and space above • "Extended Addressing Space" rest of space on volume. • Disk allocation in the EAS is in units of 21 cylinders. • Initial in VSAM only, KSDS,RRDS,ESDS and Linear. • So DB2 and zFS can use EAV volumes now. • Type 1415 enhancement - Change 25.071 • EADSCBOK - User Program provided valid DCBE, EADSCB=OK • If 'N", program did not specify EADSCB=OK • IBM: Upgrade program to handle 28-bit cyl address. • For when EAV supports more data set types. • SMF14EAV - User Program issued EXCP or XDAP macros. • TYPE19 enhancements -Change 26.071 • Existing two-byte counters expanded to four bytes.
I. Change 27.032 TYPE110 Mar 14, 2009 • Support for CICS/TS 4.1.0 OPEN BETA. INCOMPATIBLE. • Three new "TCB"s added: T8, EP, and TP, renumbered. • NUM NUM NAME PREFIX DESCRIPTION • 1 QR DSG QUASI REENTRANT MODE • 2 RO DS2 RESOURCE OWNING MODE • 3 CO DS3 CONCURRENT MODE • 4 SZ DS4 SECONDARY LU MODE • 5 RP DS5 ONC/RPC MODE • 6 FO DS6 FILE OWNING MODE • 7 SL DS7 SOCKETS OWNING MODE (SL) • 8 SO DS8 SOCKETS OWNING MODE (SO) • 9 SP DSH SOCKETS PTHREAD OWNING (SP) • new 10 EP DSM EVENT PROCESSING MODE • 10 12 D2 DSD D2 - DB2 MODE • 11 13 JM DSE JM - JVM CLASS CACHE MODE • new 11 TP DSN TP - THREADED TCB OWNING MODE • 12 14 S8 DSB S8 - SOCKETS (SSL) MODE • 13 15 L8 DSA L8 - OPEN MODE • 14 16 L9 DSI L9 - OPEN MODE • 15 17 J8 DS9 J8 - OPEN MODE • 16 18 J9 DSF J9 - OPEN MODE • 17 19 X8 DSJ X8 - OPEN MODE • 18 20 X9 DSK X9 - OPEN MODE • new 21 T8 DSL T8 - JVM MULTITHREADED
J. Change 27.004 TYPE113 Feb 8, 2009 • SMF 113 Hardware Instrumentation Services HIS record • documented in SA23-2260,SA23-2261 • added by APAR OA25755 • TYPE113 interval observation with • six Basic counters • six Program State counters • sixteen Crypto counters • twenty-four Extended counters • That contain activity counts for • Level One, Level Two and Level Three • Data Cache AND Instruction Cache • for each CPU engine. • Counts are accumulated • Use TYPS113 member • or insert _S113 in EXPDBOUT with BUILDPDB • which uses DIF() logic to deaccumulate. • Always lose first interval if data is accumulated.
K. Change 26.303 RMFINTRV Jan 13, 2009 • In both PDB.RMFINTRV and TREND.TRNDRMFI datasets. • Capture Ratios for zAAPs and zIIPs now calculated • CAPIFART - CAPTURE RATIO FOR ZAAP ENGINES • 100*CPUIFATM/IFAACTTM • CAPZIPRT - CAPTURE RATIO FOR ZIIP ENGINES • 100*CPUZIPTM/ZIPACTTM • Service Class zAAP and zIIP CPU times are created: • CPUIFATM - IFA (zAAP) CPU TIME in Service Classes • CPUZIPTM - ZIP (zIIP) CPU TIME in Service Classes • IFAACTTM - IFA (zAAP) CPU TIME in TYPE70 (Hardware) • ZIPACTTM - ZIP (zIIP) CPU TIME in TYPE70 (Hardware)
L. Change 26.270 TYPE70 Nov 27, 2008 • NRCPUS is an AVERAGE NUMBER OF ONLINE NON-PARKED CP ENGINES • Pre-IRD, it was COUNT of engines online at interval end, • for IRD, it was AVERAGE NUMBER OF ONLINE CP ENGINES • but now, if HiperDispatch is active, it is • the AVERAGE NUMBER OF ONLINE, NON-PARKED CP ENGINES • because any CP Parked Time (CPUPATTM/SMF70PAT) • is now subtracted from the Online Time (SMF70ONT) • NRCPUS= ( SMF70ONT-SMF70PAT) / DURATM ; • NRCPUS can and will be a non-integer (2.5) value. • These variables are recalculated/impacted • NRCPUS PCTCPUBY PCTCPUEF CPUUPTM
M. Change 26.243 TYPE70 Nov 10, 2008 • Support for OA21140 - RMF HiperDispatch enhancements. • TYPE70 SMF70Q00-SMF70Q12 counts of IN AND READY • previously based on online processors • with this APAR installed and HiperDispatch Active • based on processors ONLINE AND NOT PARKED • when sample was taken. • TYPE70 new variable SMF70NRM='zIIP*NORMALIZATION*FACTOR*/ • TYPE70PR field SMF70POF creates two new variables: • POLARITY='POLARIZATION' • 0='0:Horizontally Polarized or not indicated' • 1='1:Vertically Polarized Low Entitlement' • 2='2:Vertically Polarized Medium Entitlement' • 3='3:Vertically Polarized High Entitlement' • Variable POLARITY is decoded by new MG070PO format. • POLARCHG='POLARITY*CHANGED?' • value of Y if polarization was changed during interval.
N. Change 26.243 TYPE73 Nov 10, 2008 • Support for OA21140 - High Performance FICON (zHPF) • TYPE73 dataset has these new zHPF variables: • CHFACTV ='FICON*OPERATIONS*CONCURRENTLY*ACTIVE' • CHFDFER ='FICON*OPERATIONS*DEFERRED*PER SEC' • CHFRATE ='FICON*OPERATIONS*PER SEC' • CHFXACTV='ZHPF*OPERATIONS*CONCURRENTLY*ACTIVE' • CHFXDFER='ZHPF*OPERATIONS*DEFERRED*PER SEC' • CHFXRATE='ZHPF*OPERATIONS*PER SEC' • SMF73ECP='CHANNEL*PATH*IDENTIFICATION' • SMF73EIX='INDEX TO*EXTENDED*CHANNEL*MEASUREMENTS' • SMF73EOC='FICON*COMMAND MODE*OPERATIONS*ATTEMPTS' • SMF73EOD='FICON*COMMAND MODE*OPERATIONS*NOT INIT' • SMF73EOS='SUM COUNT OF*COMMAND MODE*OPERATIONS' • SMF73ETC='FICON*TRANSPORT MODE*OPERATIONS*ATTEMPTS' • SMF73ETD='FICON*TRANSPORT MODE*OPERATIONS*NOT INIT' • SMF73ETS='SUM COUNT OF*TRANSPORT MODE*OPERATIONS' • TYPE74 dataset has this new variable: • R744FLPN='PARTITION*IDENTIFIER*OF CF' • TYPE79C dataset for subtype 12 has the same new zHPF • fields as those added to TYPE73
O. Change 26.192 TYPE70 Aug 21, 2008 • Support for APAR OA24074. • IBM recalculates PCTMVSBY • when HIPERDISPATCH has parked a CP engine • Online Time - (Wait + Parked Time) • MVS UTIL(%)=------------------------------------------------------- * 100 • Online Time - Parked Time • MXG's calculation of PCTMVSBY is revised to match IBM.
P. Change 26.201 TYPEDB2 Sep 1, 2008 • Support for DB2 V9.1 (COMPAT) SMF 100/101 + new V8 data: • WOW: New Z/OS metrics in PDB.DB2STATS, V8.1 and V9.1 • QWOSDB2U='DB2*SUBSYSTEM*CPU*UTILIZATION' • QWOSDBMU='DB2*DBM1*CPU*UTILIZATION' • QWOSDPIR='DB2 SUBSYS*PAGE-IN*RATE' • QWOSDRSU='DB2 SUBSYS*USED REAL STORAGE*IN MB' • QWOSDVSU='DB2 SUBSYS*USED VIRTUAL*STORAGE*IN MB' • QWOSLNCP='CPS*IN*LPAR' • QWOSLPIR='LPAR*PAGE-IN*RATE' • QWOSLPRU='LPAR*CPU*UTILIZATION' • QWOSLRSF='LPAR*FREE REAL*STORAGE*IN MB' • QWOSLRST='LPAR*REAL STORAGE*IN MB' • QWOSLVSF='LPAR*FREE*VIRTUAL*STORAGE*IN MB' • QWOSLVST='LPAR*VIRTUAL*STORAGE*IN MB' • QWOSMSTU='DB2*MSTR*CPU*UTILIZATION'
Q. Change 26.116 TYPE23 Jun 4, 2008 • Support for APAR OA22414 adds new variables to TYPE23 • SMF Statistics Records: • SMF231RF='FIRST*REFERENCE*FAULTS' • SMF23NFR='FIX*REQUESTS*BELOW*2GM' • SMF23NGR='GETMAIN*REQUESTS*ISSUED' • SMF23NIO='TOTAL*I/O*OPERATIONS' • SMF23NRF='NON-FIRST*REFERENCE*FAULTS' • SMF23PBG='PAGES*BACKED*DURING*GETMAINS' • SMF23PFX='FRAMES*FIXED*BELOW*2GB' • SMF23SRB='SRB*DISPATCHES' • SMF23TCB='UNLOCKED*TCB*DISPATCHES' • SMF23SFG='STATISTICS*SECTION*FLAG'
R. Change 27.083 VGETDDS May 2, 2009 • VGETDDS/VMXGSET - Logically "Concatenate" PDB Libraries • Can read a SAS dataset from multiple LIBNAMEs ("PDB"s) • With a single "SET" statement using a colon WildCard • to read all Data Libraries "Starting With": • To read "JOBS" from five libraries, PDB1-PDB5, you use • // EXEC MXGSASV9 • //PDB1 DD DSN=YOUR.PDB(0),DISP=SHR • //PDB2 DD DSN=YOUR.PDB(-1),DISP=SHR • //PDB3 DD DSN=YOUR.PDB(-2),DISP=SHR • //PDB4 DD DSN=YOUR.PDB(-3),DISP=SHR • //PDB5 DD DSN=YOUR.PDB(-4),DISP=SHR • //SYSIN DD * • %VGETDDS( DDNAMES=PDB: ); • DATA COMBINE.JOBS; • %VMXGSET( DATASET=JOBS ); • ... rest of your subsetting logic ... • Enhancement allows dynamic allocation of • GDG DSNAMEs or • DSNAMES with embedded DATEs, • to logically concatenate SAS data libraries. • EXAMPLE - GOOVOO=MXG.PDB,START=45 • BECOMES - MXG.PDB.G0045V00
S. DB2 CPU Cost using MACDB2H Header Exit vs _EDB2ACC Dataset Exit. • Input file 58GB, 35 Million SMF records, 17 Million DB2 101-0 • Read 35 Million, or use MACFILE Exit to skip 17 Million • Use _EDB2ACC "Dataset Exit" to select at OUTPUT • DB2 records are still fully decoded up to OUTPUE. • or • Use MACDB2H "Header Exit" to select at HEADER. • throw away the unwanted records a the DB2 Header • Only 11 variables were KEPT in DB2ACCT. • Records Read Exit Used CPU Time mm:ss DB2ACCT obs • 35MM Records _EDB2ACC 23:32 36998 • 17MM ID 101 ST 0 None 14:33 17MM • 17MM ID 101 ST 0 _EDB2ACC 13:59 36998 • 17MM ID 101 ST 0 MACDB2H 6:38 36998
T. New EMPTYEXCPSEC option in PARMLIB is z/OS 1.10 only. • Many sites have SMS Allocate 5 potential Volumes for DASD • First is used, other four are "Candidate Volumes" • Type 30 records have a slot for all five potential DDs • Causes long SMF 30 records, split into "Multi-DD" records. • The EMPTYEXCPSEC option, when enabled (off is Default!) • PREVENTS CREATION OF THESE NULL DD SEGMENTS IN SMF 30 RECORDS.
U. MQ TCB CPU time included in CICSTRAN and TYPE30 and TYPE72. • With CICS/TS 3.2 + Websphere MQ 5.3.1 or later, using the CICS • Using CICS Attachment Facility • the MQ TCB CPU time consumed on behalf of a CICS Transaction • (which will be under the L8 and/or KY8 TCBs) • is captured in SMF 110 Subtype 1 CICSTRAN dataset • IBM Fields USRCPUT, L8CPUT, and KY8CPUT • MXG Variables TASCPUTM, L8CPUTTM and KY8CPUTM • MQ TCB time is also recorded in the Address Space of CICS Region • in CPUTCBTM in TYPE30 records of the CICS "job" • in CPUTCBTM in TYPE72GO records for that ASID's Service Class.
V What products execute on zIIPs? • - IBM DB2 and DB2 Utilities • - IBM Communications Server for IPSEC • - IBM Communications Server for Hipersocket Large Messages. • - IBM XML, some parts of the parser. • - IBM Extended Remote Copy (XRC) data mover address spaces (OA23174). • - SYNCSORT • - IBM Scalable Architecture for Financial Reporting (SAFR) • - System Data Mover (SDM) benefits (z/OS Global Mirror). • - Encryption and Compression: • - CA-Vtape (option to use software compression to compress the cache) • - CA Brightstore Tape Encryption (both compression and encryption). • - CA Datacom • - CA Netmaster for IP Packet Analysis (also uses zAAPs) • - CA Insight for DB2 (when the SQL is already running on a zIIP. • - CA IDMS R17 offloads some system mode time to zIIPs. • - PKZIP • - Neon Enterprise Software - IMS Utilities • - Progress Software - Data Direct • - Phoenix Software - Most products, including (E)JES • - Shadow 7 (from DataDirect, uses zIIP and zAAP)
W. Change 26.264 ANALZPCR Nov 25, 2008 • Support for IBM zPCR capacity tool to use MXG PDB data. • MXG creates an "External Study File", • a new feature in zPCR Version C5.2b • reads MXG RMF datasets TYPE70 TYPE70PR TYPE74 • creates ".zpcr" output text file of XML tags/values • SELECT=PEAKTIME • CREATE a .zpcr file for each STARTIME for each • SYSPLEX-SYSTEM with the highest total CPU • Dispatch Time for CP engines in a full interval. • THIS IS THE DEFAULT. • SELECT=PEAKPCT • CREATE a .zpcr file for each STARTIME for each • SYSPLEX-SYSTEM with the highest percent CPU busy, • based on the average number of online, non-parked • CP engines in a full duration interval. • SELECT=CECTIME • Select the STARTIME for each LPAR in a CECSER with • the highest total CPU Dispatch Time across all • LPARs and all engines. Not yet implemented. • SELECT=PEAK • Create a .zpcr file for each system for the • interval with peak PCTCPUBY in PDB.TYPE70.
X. Major enhancements added in MXG 27.03, dated May 4, 2009 • ASUM70PR 27,076 ASUM70PR enhancement adds zIIP, zAAP, and IFLs plus. • ASUM70PR 27.074 Group Capacity ASUM70GC/GL wrong if multiple SYSTEMS. • TYPE83 27.067 Support for LDAP Auditing ID=83 Subtype=3 SMF record. • TYPEIMS7 27.078 Support for IMS Log 45X Interval Statistics record. • TYPEIMSA 27.078 Support for IMS Log 45X Interval Statistics record. • TYPEIMFL 27.078 Support for IMF+IMS 45X Interval Statistics record. • TYPEDCOL 27.082 Support for z/OS 1.10 DCDOVERA 32-bit already in MXG. • TYPE113 27.081 Support for APAR OA27623, CPU Speed, SM1132SP, added. • TYPENMON 27.080 Protection for inconsistent NMON data counters. • TYPEBVIR 27.077 BVIR variable GLIBSEQN can be ASCII or EBCDIC. • TYPESTC 27.072 VTCS subtypes of STC/STK USER SMF record updated. • VMXGSUM 27.071 VMXGSUM-using programs support DROPed variables. • TYPEXAM 27.070 Variable DESCR truncated in XMHSTMEM, changed. • TYPEULTM 27.069 Serena's Ultimizer user MV moved subtype location. • IMACICDU 27.068 Optional USERCHAR in CICSTRAN was limited to 200. • TYPE77 27.066 "Owner" variables incorrectly labeled as "Current".
Major enhancements added in MXG 27.02, dated Apr 13, 2009 • Errors (Only in MXG 27.01) corrected in 27.02: • TYPEDCOL 27.057 MXG 27.01 ONLY. DCOLVOLS sizes WRONG by 1024 factor. • TYPE42 27.054 MXG 27.01 ONLY. STARTIME/ENDTIME/etc missing value. • Enhancements: • TYPEEDGR 27.046 Major updates for RMM/EDGHSKP D,V,X records. • TYPEDCOL 27.047 Support for EAV (large volumes) final correction. • TYPECTCD 27.056 Support for Control-D "Decollating" SMF record. • TYPE102 27.059 Some SMF 102 IFCID=108 variables were not INPUT. • VMACSMF 27.058 SMF SUBTYPE GT 255 for BMC CICS subtype 2818/47874. • TYPEHURN 27.055 OBJECTSTAR Subtype 13 INPUT STATEMENT EXCEEDED • TYPE110 27.053 CICS SMF 110 Statistics STID=108 skipped data. • ANALDB2R 27.052 PMACC01 had blank values; time formats match DB2PM. • VMXGOPTR 27.051 %VMXGOPTR changed, CURRENT vs ORIGINAL value used • VGETSYSI 27.049 New %VGETSYSI gets (z/OS only) SYSTEM, SU_SEC values. • VMACDB2 27.045 DB2STATS QISTWFxx variables were incorrectly deaccum. • TYPEMWAI 27.043 HP OpenView on AIX RELEASE/SOFTWARE/SYSID wrong.
Major enhancements added in MXG 27.01, dated Mar 17, 2009 • READDB2 27.002 READDB2 might not create all datasets, in Feb refresh • RMFINTRV 27.001 Negative PCTCPUBY, corrected in Feb 12 refresh. • TYPE110 27.032 Support for CICS/TS 4.1.0 OPEN BETA (INCOMPATIBLE). • TYPE111 27.011 Support for CTG V7.2 (INCOMPAT, new RECID=7 error). • TYPE113 27.004 Support for SMF 113 Hardware Instrumentation Svc HIS. • TYPEDCOL 27.034 Support for EAV, Extended Address Volume devices. • TYPENTSM 27.038 Support for NTSMF/Performance Sentry 3.1.4 (MAJOR!). • TYPE114 27.003 Support for Tivoli Automation SMF 114 record. • TYPEULOP 27.029 Support for BMC's Ultra Op Product's User SMF record. • TYPETMO2 27.042 Support for ASG TMON for CICS V3.2 native records. • ANAL119 27.031 Sample TCP/IP analysis from IBM SMF ID=119 records. • BUILDPDB 27.005 PDB.SMFRECNT created to audit SMF record counts. • WEEKxxxx 27.005 Weekly logic enhanced to support nonexistent dataset. • MONTHxxx 27.005 Month logic enhanced to support nonexistent dataset. • ANALDB2R 27.012 DB2PM-like report selection by DATABASE enhancement. • UDB2GTF 27.015 Revised Support for processing DB2 GTF records. • TYPEDB2 27.018 DB2 V9 variables added by IBM or overlooked, added. • ANALDB2R 27.024 NOT SORTED ERROR if only PMACC04 was requested. • TYPE42 27.016 Subtype 25 OLDMEMNM/NEWMEMNM were misaligned. • TYPE42 27.027 TYPE42DS RESPTIME,MAXRSPTM,MAXSRVTM formats • TYPENMON 27.028 NMON record 'VM' support for both z/VM, and Intel. • TYPE88 27.026 SMF88LTD timestamp wrong as GMT offset misapplied. • MANY 27.014 SAS option TRANSCODE=NO, &MXGNOTRA/&MXGNOTRB