IBM Support

PM64259: STRATIF MACROS OVERFLOW FIX

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Per PMR 08414,999,000
    ================================================================
    Date reported: 05/07/2012
    
    Severity: high
    
    Users Affected:
     All IMU users who use STRATIF1/STRATIF2 macros
    
    Problem Description:
     Standard deviation calculated by STRATIF1/STRATIF2 macros is
    not always correct.
    
    Problem Summation
     The problem is caused by the overflow of internal registers
     when large amounts are encountered.
     The overflow is caused by the formulas that accumulates (amt -
     mean)**2 when (amt - mean)**2 exceeds 18 digits.
    
    Problem Conclusion:
     The internal registers were changed to a double word float
     instead of PL10.
    
    Modified/new  macros in: FSOFT01.V3R2M0.SFSYFJCC
     STRATIF1 - existing macro
     STRATTAR - existing macro
     STRATMLT - existing macro
     STRATIF2 - existing macro
    
    
    Modified/new  macros in: FSOFT01.V3R2M0.SFSYCCLM
     STRATIF1 - existing macro
     STRATTAR - existing macro
     STRATMLT - existing macro
     STRATIF2 - existing macro
    ================================================================
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All IMU V3.2 users using STRATIF1/STRATIF2   *
    *                 macros.                                      *
    ****************************************************************
    * PROBLEM DESCRIPTION: Standard deviation calculated by        *
    *                      STRATIF1/STRATIF2 macros is not         *
    *                      always correct.                         *
    ****************************************************************
    * RECOMMENDATION: Apply PTF.                                   *
    ****************************************************************
    The problem is caused by the overflow of internal registers
    when large amounts are encountered.
    
    The overflow is caused by the formulas that accumulates (amt -
    mean)**2 when (amt - mean)**2 exceeds 18 digits.
    

Problem conclusion

  • The internal registers were changed to a double word float
    instead of PL10.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM64259

  • Reported component name

    MIGRATION UTILI

  • Reported component ID

    5697N4400

  • Reported release

    320

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-05-09

  • Closed date

    2012-07-13

  • Last modified date

    2012-08-09

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  •    FSYCRMLT FSYCTIF1 FSYCTIF2 FSYCTTAR FSYJRMLT
    FSYJTIF1 FSYJTIF2 FSYJTTAR
    

Fix information

  • Fixed component name

    MIGRATION UTILI

  • Fixed component ID

    5697N4400

Applicable component levels

  • R320 PSY UK80298

       UP12/07/20 P F207

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSY4B9","label":"IBM Migration Utility for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"320","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
27 October 2020