Administration

Standard Answers.- FAQ

1. The MXG Software License is a license to use our Copyright and must be active (i.e., paid) to use the software. MXG Software is site licensed (a site is a physical address; a license is required for each site whose data is processed by MXG, whether MXG executes there or whether the data is sent to or read at another licensed site). MXG is NOT licensed by the size, make, model, number, color, nor by the manufacturer of the processor(s). MXG is licensed for all operating system(s) at a site, and is automatically renewable. The License terms can be read at http://www.mxg.com, under administration.
2. If outsourcing/facilities management is involved at your site, both the outsourcer and the client must have separate MXG licenses, and the outsourcer must have executed an outsourcing Addendum.
3. There is no CPU Serial Checking, no Passwords no "Keys" nor any date checking for expiration date in MXG Software.
4. Our MXG License authorizes MXG execution at Disaster Recovery sites for test or for actual DR work, with no keys nor any notification.
5. 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 for each product MXG supports at http://www.mxg.com/CHANGES/ find IV.
6. The Current Version, MXG 35.05, is dated May 15, 2017. ALWAYS check http://www.mxg.com/changes for the newest version, as the current version is ALWAYS better and safer, and will save you time, and it is VERY easy to "drop-in" a new version of MXG Software.
7. Only the current MXG Version can be downloaded; new versions always correct/protect for errors, so back-levels are never available.
8. MXG is usually NOT sensitive to hardware changes. 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. For z/VM, MXG REQUIRES MXG 33.02 to support the z/13 changes. However, for the z13 processor on z/OS, in new SMT-MODE, RMF 70 was INCOMPATIBLY CHANGED, and MXG 33.33 was REQUIRED (PCTCPUBY WRONG!), but MXG 35.05 made additional zIIP field corrections and MXG 35.05 is required to read the SMT-format RMF records (which are written if you have zIIP engines AND have enabled the new PROCVIEW CORE option to enable Multi-Threading, even if only one thread is enabled). The new zEDC compression hardware requires MXG 33.07 to support the new metrics.


9. MXG IS VERY sensitive to changes/additions in the data records that
   MXG reads, and they are often changed incompatibly when you install
   new Version/Release of your Operating Systems/Subsystems/etc.  The
   list online at  http://www.mxg.com/changes  in Section IV shows the
   minimum MXG Version that is required to tolerate incompatible changes
   in each release of z/OS, z/VM, CICS, DB2, SAS, etc. Highlights are:

     MXG 35.05  Current, supports z13, z/OS 2.2, z/VM 63 CICS/TS 5.4

   z/OS Versions:
     MXG 34.07  Change 34.187 z/OS 2.2 New SMF 124 IOS Supervisor
     MXG 34.07  Change 34.162 z/OS 2.2 JES2 8-Char JOBCLASS
     MXG 34.02  Change 34.068 z/OS 2.2 SPLIT 73 ABEND
     MXG 34.02  Change 34.067 z/OS 2.2 OAM SMF 85 ABEND.
     MXG 33.13  Change 33.305 z/OS 2.2 new RMF 74 Subtype 10 SCM metrics
     MXG 33.11  Change 33.207 z/OS 2.2 MXGTMNT ABEND S0E0-28, ASMTAPEE
                MUST BE REASSEMBLED to create new MXGTMNT for z/OS 2.2.
     MXG 33.10  SMF 74 St 9 z/OS 2.1 z/13 INPUT STATEMENT EXCEEDED.
     MXG 33.08  Change 33.186 z13 RMF 70 INCOMPATIBLE IF MULTI-THREADING
     MXG 33.07  Change 33.147 zEDC SMF 30,74 support corrected.
     MXG 33.02  Change 33.076 z/OS 2.1 (COMPATIBLE, FEB 2015 SMF UPDATE)
     MXG 32.03  Change 32.088 ID=85 z/OS 2.1 (INCOMPATIBLE).
     MXG 32.03  Change 32.064 ID=70 z/OS 2.1 SMF70CPA scaling.
     MXG 31.07  Change 31.193 ID=0 z/OS 2.1 Changed Record Length error
     MXG 30.05  Initial supports z/OS 2.1 (MOST RECORDS, NOT ALL):

     MXG 30.01  Required for z/OS 1.13 TYPE 119 and HSM Records.
     MXG 29.08  Required to Assemble ASMTAPEE with z/OS 1.13 (CH 29.280)
     MXG 29.03  Supports z/OS 1.13 (MXG 29.03 or later is REQUIRED).
     MXG 28.05  Is required for z/OS 1.12, and is required if APARs
                OA30563/OA33976 are installed (which might be installed
                "automatically" if you have installed a z196 CPU).
     MXG 28.04  DO NOT USE MXG 28.04 WITH z/OS 1.12.
     MXG 28.02  Supports the Compatible Changes in z/OS 1.11.
     MXG 27.05  is REQUIRED for z/OS 1.10 RMF III and SMF 119 changes.
   CICS Versions:
     MXG 34.09+ required for CICS-TS/5.4 CICSTRAN OPEN BETA - INSERTS
     MXG 34.06  required for CICS-TS/5.4 CICSTRAN OPEN BETA - INSERTS
     MXG 34.02+ required for CICS-TS/5.3 CICSTRAN INCOMPATIBLE Ch 34.065
     MXG 33.11+ required for CICS-TS/5.3 CICSTRAN INCOMPATIBLE Ch 33.257
     MXG 32.03  required for CICS-TS/5.2 STATS INCOMPATIBLE.
     MXG 31.03  required for CICS-TS/5.1 MNSEGCL=5 INCOMPATIBLE.
     MXG 30.30  required for CICS/TS 5.1 for valid TASZIPTM/TASELGTM.
     MXG 30.08  required for CICS/TS 5.1 (INCOMPAT).
     MXG 29.05  required for CICS/TS 4.2 (INCOMPAT).
     MXG 27.08  required for CICS/TS 4.1 (INCOMPAT).
   DB2 Versions:
     MXG 34.08  Support for DB2 12.1 (COMPATIBLE) + NETEZZA
     MXG 32.10  Support for new IRLM SEGMENT, DB2 11.1.
     MXG 32.03  Support for new NETEZZA variables
     MXG 31.04  required for V10 - UNKNOWN SUBTYPE 5 DB2 ID=100 support.
     MXG 31.04  QLSXxxxx variables in DB2STATS corrected.
     MXG 30.30  tolerate DB2 V11, DB2STATS QLST wrong
     MXG 30.30  required for DBID/OBID decoding in Audit Reports.
     MXG 30.07  required for V10 QWHCATYP=8 (REMOTE UOW) QWHCCV error.
     MXG 30.05  required for ASG TMON/DB2 INVALID HEADER w/o TE03737.
     MXG 30.05  required for DB2 10.1, DB2STATS QIST correction.
     MXG 30.03  Supported DB2 V10 APAR PM24723, new IFCID=225 fields.
     MXG 30.02  Supported DB2 V10 long-header-text fields.
     MXG 29.08  required for DB2 10.1 IFCID=225 (subtype 4 - INCOMPAT)
     MXG 29.02  protects for invalid DB2 10.1 header pre-APAR
     MXG 28.07  was required for initial DB2 10.1.
     MXG 26.08  was required for DB2 8.1 or DB2 9.1.
   IMS Versions:
     MXG 33.13  Supports IMS Version 14 COMPATIBLE, minor changes.
     MXG 31.03  Supports IMS Version 13 INCOMPATIBLE changes.
     MXG 29.29  Supports IMS Version 12 Compatible Changes and new stats
     MXG 28.04  Supports IMS Version 11 Compatible Changes and new stats
   z/VM MONWRITE:
     MXG 33.10  Supports z/VM 6.3 on SMT Mode z13 processor (INCOMPAT)
     MXG 33.01  Supports z/VM 6.3 on z13 processor (INCOMPAT)
     MXG 31.05  Supports z/VM 6.3 (INCOMPAT)
     MXG 29.04  Supports z/VM 6.2

   SAS Versions
     The current version nomenclature is SAS 9.4 TS1M3 (9.4M3) printed
     as "SAS 9.4 (TS1M3)" or was "SAS 9.4 (TS04.01M2P07232014)" for
     "SAS 9.4 (TS1M2)" (on SASLOG, if OPTION VERSIONLONG enabled),
     for SAS 9.4 Maintenance Level M3 and m2.

     SAS V9.4 M3 Is RECOMMENDED, but MXG executes without error using
     SAS Version 9.4 M0, M1, M2, and M3 or SAS Version 9.2 M1 and M2.

     SAS V9.4 M2 Is RECOMMENDED. SAS 9.4 M2 is at LEVEL A SAS Support
     SAS V9.4 M1 and M0 had no errors and 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.
                SAS V9.1.3 is NOT supported by SAS on Windows SEVEN.
                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 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 MXGSAS93 JCL Procedure example.
      ***************************************************************

      MXG 26.03 thru MXG 32.11 will execute under the previously listed
      SAS Versions on all supported platforms
  
A. MXG Software is delivered ONLY ELECTRONICALLY via ftp download. Your technician can request ftp download instructions via return email by using the form at http://www.mxg.com/Software_Download_Request "Dropping in" a new MXG Version typically takes only a few hours.
B. Merrill Consultants is the developer of MXG Software, is the owner of the Copyright for MXG Software, and MXG is a Registered Trademark of Merrill Consultants. Merrill Consultants is the sole source of the MXG Software License Agreement, and Merrill Consultants is the sole provider of all maintenance, updates and enhancements to the MXG Software product.

How to License MXG Software

For sites in the Western Hemisphere, the MXG Software is licensed directly with Merrill Consultants in Dallas, and the annual site license is US $2,500.00, first and every year.

In countries with only a SAS Distributor (and not a SAS Subsidiary), contact Merrill for instructions.

You email or fax your request for the MXG Software License Agreement forms, which must be sent via UPS; they are multi-part printed forms and cannot be emailed nor sent to you via fax.

MXG Software is site-licensed for execution at a specific address (that is, for all CPUs at a specific data center; there is no tiered pricing, nor is there a per-cpu price).

There are some restrictions on the execution of MXG that apply especially to outsourced or facilities operations environments.

For example, MXG may only be used at any data center to process data that was created at that specific licensed address (that is, if you have multiple data centers, you will need a separate MXG license for each data center), and you may not process someone else's SMF data with your MXG license.

If your organization requires a Purchase Order or Government Contract number to appear on our invoice, you must add specific wording to your document before we will accept it.

All of these details are spelled out in our 16-page Product Description booklet that we will send along with our License Agreement forms.

Please send your request for MXG License Agreement forms and Product Description via fax to 214 350 3694 or via email to Please provide the Company Name, full street address (required for UPS shipment) and telephone and fax numbers, and a brief description of what your company does.

The forms and brochures will be sent for next day delivery.

Changing CPUs

MXG does not check CPU Serial Numbers. MXG is licensed by physical site address and our price is not affected by the make, model size, or manufacturer of your CPUs at your site. (you can even run MXG on your Coke machine and we won't charge you any more!).

Book Order Information

There were two printed books which document MXG Software and Computer Performance Evaluation, the 1984 MXG Guide (hardbound, 867 pages) and the 1987 supplement (PC-binder-style, 630 pages), but the MXG Supplement is now out of print; only the 1984 Guide can be requested without cost (while supplies last) by contacting Merrill using the contact informaion found through the Book Order Form www.mxg.com . However, the contents of both books are contained in the MXG Software itself, in members starting with ACHAP and ADOC, and all changes and newsletters are in members CHANGESS and NEWSLTRS. Member DOCUMENT explains what is where for specific details.

If you still want to purchase the 1984 Guide, mail, fax, or email us the Book Order Form. We normally ship books via UPS Blue on the same day we receive the completed Book Order form.

Class Information

Click here to go to Class Info

Purchase Order Information

We do not accept Purchase Orders or Government Contracts for the acquisition of MXG Software; you must execute our License Agreement to buy MXG Software, as described in the purchasing information. If your company requires a Purchase Order number or Contract number to be printed on our invoice for payment, then your document must contain the specific wording that is printed in our Product Description booklet, item 11, to acknowledge that only the terms of our License Agreement apply. For government Contracts, your 1155 or equivalent document must incorporate, by reference, our license Agreement.

Reassignment,Transfer, or Change in Company Name

For changes in ownership of the MXG Software License, we offer Novation; that is, the new company must execute our License Agreement, but we preserve the existing term of the license and existing prices, and there is no fee for Novation. Please send a request for Novation to our fax 214-350-3694 with the name and UPS-able address and telephone number of the party to whom our License Agreement and Offer of Novation are to be sent.

Invoicing Procedures

Our renewal invoices are issued 60 days in advance of the end of the current license. If the invoice is not paid before the end of term, your license to use MXG is terminated. We send a Past Due notice to the Invoice Addressee, and then if still unpaid, notify the Technical Addressee your license has expired. If Still unpaid 60 days after expiration, we notify your company's Chief Financial Officer that your license has been cancelled for non-payment, and that your legal use of MXG Software has been terminated. Once your site has been cancelled, we will reinstate you only upon execution of a new license agreement.

Contract Modification

With our modest annual licensing fee, we do not accept modifications to our Standard License Agreement.

Payment Terms

Payment must be made in U.S. Dollars, with a check drawn on a U.S. Bank item that is clearable thru the U.S. Federal Reserve System, or with an International Money Order, or via ACH or other acceptable electronic payment. We do not accept credit cards. Invoice must be paid in the exact amount issued. Payment terms are net 45 days, as per our License Agreement.

MXG License Agreement Terms

The wording of the MXG Software License Agreement can be reviewed by your lawyers or contract specialists while the actual forms are enroute, but you cannot print this form for execution:
MXG License Agreement (page 1 of 2)
MXG Site Description form (page 2 of 2)