.
Contents:
.
Main page
About CompMeas
CompMeas Services
Products (RptCM)
* Updates, RptCM

* Updates, Rpt2Exc
* Reference
* Sample reports/graphs
 -- WLM Goals vs Actuals 
 -- CPU usage 
 -- CPU usage, SysPlex
 -- Transactions, time & rate
 -- Transactions, distribution
 -- I/O, time & rate
 -- Delay, usage, velocity
 -- Coupling Facility
 -- Other reports 
MIPS or RIPS ?

RptCM Reports Update Log

RptCM V6.7  Reporting by CompMeas Consulting Oy            RK  3.3.2010

   RptCM updates, mile stones
   ==========================
   3.3.10   Changed: StxPrt, StxSts, StxSpx. Response time in milliseconds.

** 3.3.10   Updated: INC72. Added response time field in milliseconds.

   26.2.10  Fixed: CapPrti. Zeroing of ZIP/ZAP-fields in between.

   15.2.10  Added: SyxPrt and SyxSxx. ZIIP and ZAAP and Eligible reports.
            Added: SyxPrt. The calling modules are:
            SiePrt, SiiPrt, SigPrt, SaePrt, SaaPrt, SagPrt,
            Added: SyxSxx. The calling modules are:
            SieSts, SiiSts, SigSts, SaeSts, SaaSts, SagSts,
            SieSpx, SiiSpx, SigSpx, SaeSpx, SaaSpx, SagSpx.

   11.2.10  Fixed: CapStsi, CapSpxi.  Number format.

   31.1.10  Added: LwzPrti. It is like LwuPrti, but creates the report
            only for the LPARs specified in LparLwz or in LparLuw.

   12.12.09 Changed: LpaPrt, LpaPrti, LwuPrt, LwuPrti, LuwPrt, LuwPrti
            and LpmPrt
            Accept several Lpar-name rows: LparHig, LparEqu, LparLuw.

   11.9.09  Changed: SruPrt, SruSts, SruSpx, SrdPrt, SrdSts, SrdSpx,
            SrtPrt, SrtSts, SrtSpx, WkrPrt, WkrSts, WkrSpx,
            SrrPrt, SrrSts and SrrSpx.
            Now accepts Wild Character (*) in Report/Service
            Class name on the input parameters.

   17.6.09  Changed: CfsPrt. Making CF-report for one system only,
            if SysNam is specified.
            Changed: CfsPrt. Structure CP-seconds changed to zero,
            if nonnumeric. Add robustness.

   5.5.09   Added: SrrSpx, SrrSts and SrrPrt. They are like SruSpx,
            SruSts and SruPrt respectively, but are for parameters
            SrrIn and SrrOut, to see different workload split.

   4.4.09   Changed: WKLPRT. For GhostWkl accept zero load to print it out.

** 13.2.09  Updated: INC7P, INC71, INC72, INC74, INCCF and INCST.
            Added filters for robustness. Added HD-fields to INC7P.
            They are RPTMXG-members.

   28.10.08 Changed: StxPrt, StxSpx and StxSts.
            Changed TxRespTime test to < 9.9 from < 10.

   16.9.08  Add robustness. Changed: LpaPrti, LwuPrti and LuwPrti
            Fix calculation when attached processor use all zero.

   20.4.08  Changed: LpaPrt, LpaPrti, LwuPrt, LwuPrti, LuwPrt, LuwPrti
            and LpmPrt
            Preprocess T7P to find all LPARs. Summarize Weight-values.

   14.4.08  Changed: CrwPrt, CrwSts, CryPrt, CrySts, CrySts9
            Change "SysId:" to "Sysid:" as in other reports due to Rpt2Exc.

   6.4.08   Changed: LpaPrti, LwuPrti, LuwPrti, LpaPrt, LwuPrt and LuwPrt.
            Missing Wgt-value set to 1, it were set to 999.

   28.2.08  Changed: LpaPrti, LwuPrti and LuwPrti.
            zIIP identification field in SMF70CIN changed to IIP.
            UifaTot and UzipTot fixed in LuwPrti.

   15.10.07 Changed: All modules. Clock time rounding to minute.
            Due to "Leap Second", the RMF Period Start Time (in seconds)
            may be different in different logical partitions.

   10.10.07 Changed: SrtPrt SrtSpx SrtSts. Time in one decimal.

   10.10.07 Changed: StxPrt StxSpx StxSts. Brackets in heading.

   9.9.07   CfsPrt changed. Added field CP% per structure

** 9.9.07   Updated: INCST (rptmxg).
            New CP seconds per structure (R744SETM)

   23.1.07  Changed: WklCrc. Improve robustness against T7P sort error.

   12.12.06 Added: SaePrt, SaeSts and SaeSpx -reports. Like SRU-reports.
            IFA plus IFA Eligible CPU use. IFA means z/AAP.
            (Date 6.6.05 in the programs.)

   12.12.06 Added: SiePrt, SieSts and SieSpx -reports. Like SRU-reports.
            ZIP plus ZIP Eligible CPU use. ZIP means z/IIP.

   12.12.06 Added: CapPrti, CapStsi and CapSpxi -reports. Like CAP-reports,
            but have fields: IFA, IFA Eligible, ZIP and ZIP Eligible

   12.12.06 Added: LpaPrti, LwuPrti and LuwPrti -reports. Like old Lpar-reports,
            but have columns for IFA and ZIP processors, if they exist.

** 12.12.06 Updated: INC72 and INC71 (in rptmxg).
            INC71: New UIC field.
            INC72: Added IFA (z/AAP), ZIP (z/IIP), CPU and use/delay fields.
            Changed: sasgo (jcl). Increased sasout lrecl=800, was 750.

   22.10.06 WlmSc1 fixed. DispPrty Stem default added.

   24.3.06  CrySts9 added. Crypto report per card. Reporting in kilobytes.

   25.11.05 SmmSts fixed. Field MemCum fixed.

   22.11.05 SpgSts added. Paging summary. Page faults per workload.

   22.11.05 CapPrt changed. Increased paging robustness.

   9.9.05   DlySts changed. Added 17 delay fields to this report.

** 9.9.05   Added 17 delay fields to T72.
            Changed: sasgo (jcl). Increased sasout lrecl=750, was 660.
            Changed: inc72 (rptmxg).

** 13.5.05  Updated: INC72. (rptmxg). R723IFEU renamed to R723IFCU.

   15.4.05  CapPrt CapSpx CapSts changed. Increased I/O robustiousness.

   2.2.05   TrxPrt TrxSpx TrxSts changed. SIOs changed to Dasd I/Os.

   31.1.05  DsdPrt fixed. If PAV-field is not numeric, set to zero.

   27.1.05  WklCrc fixed. Leave instruction to signal instruction.

** 20.1.05  Added IFA-fields to T72.
            Changed: sasgo (jcl). Increased sasout lrecl=660, was 600.
            Changed: inc72 (rptmxg).

   16.9.04  SrtPrt SrtSpx SrtSts fixed.  A - sign to + sign.  999-problem.

   7.7.04   Most of the modules changed.  User specified date format possible.
            Updated: BasePin. (parm).

** 17.6.04  WlmCs1 WlmSc1 added.  They write WLM data from 99-6 records.
            WlmSc1 writes per system for service classes the PI and DP fields.
            WlmCs1 writes per service class for systems the PI and DP fields.
            Added: WlmSc1 WlmCs1 (rexx).
            Added: SmfPrm Sas99 RptBat3 (jcl).
            Added: RptWlm (rexxsamp).
            Added: W2Pin Xwlm (parmsamp).
            Added: Inc99 (rptmxg).

   14.6.04  DsdPrt changed.  Now tolerates SioSum=0.

** 15.3.04  DsdPrt changed.  PAV-field added. (Parallel Access Volume).
            Updated: Inc74. (rptmxg).

   16.2.04  StxPrt StxSts StxSpx changed.  Response time in milliseconds.

   26.1.04  CrwPrt CrwSts changed.  Use R723Cnt instead of R72vsamp.

   15.1.04  CrwSts CrySts added.  Reports merging several systems, which are
            named on parameter SysSts.
            Updated: BasePin. New parameters: CryOutS and CrwOutS.

   14.1.04  CrwPrt changed.  Bypass the class report if no crypting.

** 29.12.03 Crypto reports added:  Cry is crypto base.  Crw is crypto WLM.
            Added: CryPrt CrwPrt. (rexx).
            Updated: Close. (rexx).
            Added: BaseCrw.  (parm).
            Updated: BasePin. (parm).
            Added: IncR0 IncRX IncRY (rptmxg).
            Updated: Inc72 (rptmxg).
            Updated: SasGo (jcl).

   18.12.03 DsuPrt changed.  999 dasd volumes restriction released. No concat.

   12.12.03 LwuPrt LuwPrt changed.  If Number of LogCPs is zero, CP% is zero.

   20.11.03 LpaPrt LpmPrt LwuPrt LuwPrt changed.  If LogCP's CP-time is zero,
            that CP is not counted.  Typically it is varied offLine.

   11.11.03 LpaPrt changed.  CPU% to Weight ratio numbers are moved
            from the right part to the end, to the "second page".

   25.10.03 LuwPrt changed.  Logical partitions for the report
            can be restricted to the named with LparLuw-parameter.
            Updated: BasePin.

   10.10.03 LuwPrt added. Lpar summary. Logical CPU%, total CPU%
            and the ratio of "physical CPU% / Weight share".
            Updated: BasePin.

   9.9.03   Module "Takki" is introduced.  Takki calls the other modules
            once for each RepSta-time given.  This requires new parameters-
            library for internally used temporary pin-parameters.
            Takki is useful if you are willing to produce several
            "peak hour" reports, otherwise you do not need Takki.
            When Takki is used, the reports are renamed with a one number
            concatenation.  For example "ascp" will be renamed to "ascp1"
            for the first RepSta, to "ascp2" for the second RepSta, and so on.
            Added: Uid.rptcm.rexx(Takki), Uid.rptcm.parmt-library,
            Uid.rptcm.rexxsamp(Rpt12a) and Uid.rptcm.parmsamp(A12pin).
            Changed: Uid.rptcm.jcl(Rptbat1), Uid.rptcm.parm(Readme)
            and Uid.rptcm.jcl(Sss.cmd).
            Note: It is necessary to change the report names, which end
            with a number, like "RT2", to something else, say "RTT",
            to prevent confusion to the second "RT".

** 6.6.03   Sasgo-jcl split.  This will simplify the updating actions.
            Userid.RptCM.Jcl(Sasgo2) has jcl and the own definitions.
            Userid.RptCM.RptMxg has the pure RptCM-parameters.

   5.5.03   CapPrt CapSts CapSpx changed.  Tolerates, if i/o-rate =< 0.

   29.4.03  LpaPrt LpmPrt LwuPrt changed. Old weight field LCPUSHAR is used if
            new field SMF70ACS is not valid.  Set to 999 if no one is valid.

** 29.4.03  SasGo JCL changed.  Added old weight field LCPUSHAR to the end
            of 70PR-record.

   8.4.03   CapPrt CapSts CapSpx changed.  Tolerates negative i/o-times.
            SrtPrt SrtSts SrtSpx changed.  Added dasd iosq time.

** 20.3.03  SasGo JCL changed.  Added zeroing field PCTDLTOT in type70go.

   20.1.03  DsdPrt changed.  999 dasd volumes restriction released.

** 14.1.03  SasGo JCL changed.  Weight field optionally back
            to LCPUSHAR in T70PR, if SMF70ACS is not valid.

   13.1.03  CapPrt changed.  Dropped StorEst and some formating.

   4.12.02  Fixed modules using Rips from the Rips Table.
            Header error.  Wkr- Wkl- Trx- Scp- Sru- and Cap-modules.

** 1.12.02  SasGo JCL changed.  Changed Weight field to SMF70ACS to T70PR.

   11.11.02 CapSpx CapSts CapPrt fixed.  Unnecessary CS- and
            ES-calculations dropped.

   3.11.02  LwuPrt added.  Lpar summary: physical CPU%, logical
            CPU%, physical CPU% / Weight share.
            Updated: BasePin.

   27.8.02  21 rexx-modules changed due to MXG 20.01.  The number of
            CPs in MXG now does not include ICF-CPs.
            RptCM version number changed from 5.2 to 6.7.
            Requires MXG 20.01 or higher.

   20.2.02  SrtSpx SrtSts SrtPrt fixed.  Tolerates now negative
            dasd i/o-times.

   2.2.02   CapPrt changed.  Added 6 digit UIC input.

** 30.1.02  SasGo JCL changed.  Added 6 digit HIUICAV to T71.

   28.1.02  CapPrt CapSpx CapSts changed.  Added dasd iosq time
            and dropped field Ex/s.

** 28.1.02  SasGo JCL changed.  Added field R723CIOT to T72.
            And increased rptcm.sasout lrecl=600, was 500.

   14.12.01 DlySts changed.  Now requires the period number.
            Updated: BaseDly.

   12.12.01 CapSpx CapSts fixed.  SSS-label actions added.

   20.11.01 All rexx-modules changed.  Writes out Starting-message.

   18.11.01 SmmSts added.  Memory summary per period per wkl-group.
            Before exit, closes the files.

   16.11.01 Close changed.  Includes now the CF-names as well.

   14.11.01 CapPrt fixed.  Tolerates Lsqa in error.

   13.11.01 Sxx??? and Sxd??? changed.  They now accept Report Classes.
            Updated: BaseSxd.

   11.11.01 DlySts added.  Writes out Use- and Delay-information about
            Service and Report Classes.  Before exit, closes the files.
            Added: BaseDly.
            Updated: BasePin, Rpt2x.

** 21.10.01 SasGo JCL changed.  Added new delay fields to T72.

   20.10.01 DsuPrt changed.  Writes out missing data msg, if no volume
            data for some system.  But continues reporting.

   10.10.01 ScpPrt SruPrt WklPrt WkrPrt changed.  Now calculates CPU%
            for an LP from 7P-record.  Had problems with Msu-capping.

   10.10.01 LpmPrt changed.  Now reports Msu-values if Msu given.
            If Msu is not given, reports Rips-values.

** 9.9.01   ScpPrt ScpSts ScpSpx changed.  In Execution Velocity
            calculation i/o velocity included.
            Updated: SasGo JCL.

   9.9.01   CapPrt changed.  Now accepts UIC > 255, up to 900000000.

   30.8.01  LpmPrt added.  Like LpaPrt, writes the report per lpar,
            but in Rips, not in Cpu%.
            Updated: BasePin, a2pin, Rpt2a.

   13.8.01  CapSpx CapSts ScpSpx ScpSts TrxSpx TrxSts SruSpx SruSts
            WklSpx WklSts WkrSpx WkrSts WklCrc WkrCrc.  Fixed.
            If SysRips does not exists, do not try to process it.

   8.8.01   TrxPrt SruPrt WklPrt WkrPrt.  Changed.
            Optional Systems Rips Table (SysRips) may be used.

   7.7.01   CapSpx CapSts ScpSpx ScpSts TrxSpx TrxSts SruSpx SruSts
            WklSpx WklSts WkrSpx WkrSts WklCrc WkrCrc Close.  Changed.
            Optional Systems Rips Table (SysRips) may be used
            in SysPlex and Multi System reports.
            Added: BaseRip Xrip.
            Updated: BasePin.

   30.6.01  WklCrc WkrCrc.  Fixed.  GhostWkl - R72CPtime test.

** 25.6.01  SasGo changed.  Set Smf70cin='CP' if not exists.

   22.6.01  LpaPrt SrdPrt SriPrt SrtPrt SruPrt SumPrt SuuPrt SuiPrt
            StxPrt SxdPrt SxxPrt.  Changed.
            These use the new clock time (hh:mm:ss).
            Only the single system duration report modules,
            CapPrt DsdDev DsdPrt PrtPrt ScpPrt TrxPrt WklPrt WkrPrt,
            still use the old clock time (hh:mm).

   30.4.01  WklCrc WkrCrc.  Fixed.  Added DO-END if not Lpar.

   29.4.01  WklSpx WkrSpx.  Fixed.  In heading SpxNam-SpxNax corrected.

   28.4.01  ???Spx DsuPrt.  Changed.  Modules use the new clock time.
            Now all the SysPlex-modules (???Spx) and all the multi system
            modules (???Sts and DsuPrt) use the new clock time.

   26.4.01  SxdSpx SxxSpx SxdPrt SxxPrt.  Changed.  Cosmetic changes.

   26.4.01  SxdSts SxxSts.  Added.  Like respective SxdSpx and SxxSpx,
            but accepts the specified OS:s, instead of total SysPlex.

   24.4.01  CapPrt.  Changed.  Accepts memory > 9 GB.

   22.4.01  WklCrc WkrCrc.  Added.  Like respective WklStx and WkrStx,
            but calculates the individual CRs for each OS.

   4.4.01   CapSts ScpSts TrxStx WklSts WkrSts.  Added.  Like respective
            ???Spx, but accepts the specified OS:s, instead of total SysPlex.

   4.4.01   SruSts StxSts SrdStx SrtSts.  Added.  Like respective ???Spx,
            but accepts the specified OSs, instead of total SysPlex.
            Updated: basepin.

   22.3.01  SrtPrt SrtSpx.  Added.  Dasd I/O Response Time (ms) per Workload.
            Updated: basepin, close.

   16.3.01  CapSpx.  Added.  Like CapPrt, but for SysPlex A/Ss.
            Updated: rpt1s, s1pin.

   15.3.01  TrxSpx TrxPrt. Changed. Works with 6.2-format IocCoeff.

   15.3.01  SrdSpx.  Added.  Dasd I/O report for SysPlex Workloads.
            Updated: rpt2s, s2pin.

   3.3.01   SxdPrt SxxPrt SxdSpx SxxSpx.  Added.
            TX-response time Distribution Reports.
            Transactions in SrvCls:s with RespTime Percentile-goal.
            Shows the Distribution based on WLM RespTime Buckets.
            Updated: basepin, close.
            Added: basesxd.

   2.2.01   WklPrt WklSpx WkrPrt WkrSpx ScpPrt ScpSpx CapPrt LpaPrt
            TrxPrt TrxSpx SruPrt SruSpx SumPrt SuuPrt are changed.
            ICF-processors are not counted, based on Smf70cin-field.
            If CS=0 & MPL=0 & CPU=0 then assumed CICS/IMS-transaction.

** 2.2.01   SasGo changed.  Smf70cin-field added to Type70pr. For ICF.
            MXG-level 18.07 or higher required.

   2.2.01   Changed: CapPrt SriPrt SuiPrt.  Works with 6.2-format IocCoeff.
            Bypasses zero-valued IocCoeff-field.

** 2.2.01   SasGo changed.  IocCoeff-field is now in 6.2-format.

** 1.1.01   SasGo changed.  Time-field was added in hh:mm:ss-format.
            For future improvements to SysPlex-reports.

   1.1.01   SrdPrt.  Added.  Like SriPrt, but reports Dasd I/Os (StartSubCha).
            Updated: basepin, and close.

   1.1.01   DsuPrt.  New parameter DsuPgMax is maximum number of QU%-pages.
            Updated: basepin.

   14.12.00 SruSpx.  Fixed. SpxName is now 8 bytes in the header.

   25.11.00 DsuPrt.  Tuned, runs significantly faster.

   20.10.00 SruSpx StxSpx WklSpx WkrSpx TrxSpx ScpSpx

   16.10.00 are changed.  Changes due to time differences.
            Values accepted to be +-1 minute different.

   18.8.00  WkrPrt WklPrt are changed.  PIN-parameter LparSort,
            optionally, specifies the partitions' print order.
            Otherwise the print order is LparHig-LparEqu.
            Updated: basepin.

   8.8.00   SruPrt.  Rips value added to the report header.
            StxSpx.  Shift Date and Time in header.

   15.6.00  WklPrt WklSpx WkrPrt WkrSpx ScpPrt ScpSpx CapPrt LpaPrt
            TrxPrt TrxSpx SruPrt SruSpx SumPrt SuuPrt are changed.
            Dedicated processors are not counted.  This means, that
            dedicated ICF-CPs are not counted either.

   25.5.00  TrxPrt TrxSpx are changed.  When adding-up SrvCls periods,
            bypass RepCls:s.

   30.4.00  SumPrt SuuPrt SuiPrt SruPrt SruSpx SriPrt updated.
            Now accepts Classes with Storage=0, like DDF Classes.

   28.3.00  ScpSpx and TrxSpx.  RRRx and SSSx labels fixed.

   2.2.00   ScpSpx. Added.
            Like ScpPrt, but writes the report per SysPlex.
            Updated: rpt1s.mvs  s1pin.mvs

   2.2.00   TrxSpx and TrxPrt changes.
            Will keep Classes sorted. Plus two other small changes.

   22.12.99 StxSpx and StxPrt fixed.
            Classes are now counted correctly.

   15.12.99 Fixed: Accepts now Rips > 999.
            Nearly all modules changed.

   15.12.99 TrxSpx. Added.
            Like TrxPrt, but writes the report per SysPlex.
            Updated: rpt1s.mvs

   15.12.99 LpaPrt. Updated.  Will study and report additional Lpars,
            which are not given in PIN-parameters.

   12.12.99 Fixes: Updated: wklprt.mvs  wkrprt.mvs  wklspx.mvs
            wkrspx.mvs  sruspx.mvs  stxspx.mvs.

   12.12.99 SruSpx. Added.
            Like SruPrt, but writes the report per SysPlex.
            Updated: rpt2s.mvs

   12.12.99 StxSpx. Added.
            Like StxPrt, but writes the report per SysPlex.
            Updated: base.pin, rptbat2.jcl, rpt2s.mvs

** 12.12.99 WklSpx. Added.
            WkrSpx. Added.
            Like WklPrt or WkrPrt, but writes the report per SysPlex.
            Reports Rips values, which are based on:
            - CP's SU/S value, in SAS-records
            - used CP seconds
            - given Rips value for the SysPlex, in Parm
            - system capture ratio (CRsys), in Parm
            - SysPlex name (SpxNam), in Parm
            Updated: base.pin, rptbat1.jcl, rpt1s.mvs

   11.11.99 WklPrt. Fixed
            WkrPrt. Fixed.
            Lpar-report values added back again.

   9.9.99   StxPrt. Added.  Writes transaction rate and response time
            for selected transactions, according to base.stx.
            Base.stx. Added.  Names the transactions to report,
            both SrvCls and RepCls names are accepted.
            Updated: base.pin, rpt2a.mvs, close.mvs

   12.12.98 ScpPrt. Mpl added.

   8.8.98   LpaPrt. Logical CPs number added to the Header.

   30.3.98  SruPrt. SriPrt.  Requires in .sru the + or - sign,
            and requires the character R or S (SrvCls or RepCls).
            It is possible to use the same name for SrvCls and RepCls.
            Updated: base.sru, sysa.sru.

   13.3.98  SriPrt.  Added.  Like SuiPrt, but accepts RepCls:s as well.
            Now you have to be carefull, do not double specify.
            Do not use the same name for SrvCls and RepCls.
            Updated: Close, basepin, rpt2a.

   4.4.98   ScpPrt.  SrvClsDescription taken away.  Added Tx/s.

** 3.3.98   CapPrt.  Dropped out the CS and ES pages.
            Added the dasd i/o counts and the dasd response time data.
            Requires OS/390 R3 or later.

   3.3.98   DsdPrt.  Now ms/s for RespTime only, added RespTime split.

   26.2.98  SumPrt WklPrt WkrPrt.  CRappl now accepted to be as low as 0.01.

   22.2.98  SruPrt.  Added.  Like SuuPrt, but accepts RepCls:s as well.
            Now you have to be carefull, do not double specify.
            Do not use the same name for SrvCls and RepCls.
            Updated: Close, basepin, rpt2a, rpt2b.

   5.5.97   Ghost Workload.  SuuPrt SumPrt WklPrt.
            If some SrvCls:s are forgotten in WKL or SUM parameters,
            GhostWkl is created for the missing SrvCls:s.

   4.4.97   RepCls not for SuiPrt SuuPrt SumPrt WklPrt.
            Report Classes are no more accepted for these reports.

   4.4.97   RepCls or SrvCls indication requested for WkrPrt.
            This has to be done in WKR parameters, third parameter.
            Please, look at the base.wkr parameters file.
            SrvCls and RepCls may have the same name, but NOT recommended.

   4.4.97   CapPrt.  RepCls and SrvCls have different handling.
            SrvCls and RepCls may have the same name.

   3.3.97   SuuPrt.  Added.  Like SumPrt, but does not cumulate the values.
            Updated: Close, basepin, rpt2base.

   3.3.97   TrxPrt.  Report has tx/h in the tx/s/h column,
            if tx/s < 0.10 tx/s.

   27.1.97  DsdPrt and DsuPrt.  Accepts volume name several times
            in DsuIn and DevIn files.

   5.5.96   Allocations change.

** This means, that SasGo-change is required.  SasGo change may
               require higher level of z/OS or RMF/CMF or SAS or MXG.
               Please, observe.