IBM Support

PM87730: STRATIFICATION REPORT PRECISION FIELD OVERFLOW FOR IMU 4.1

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Per IMU 3.20 PMR 01414,379,000 - Stratification report PRECISION
    field overflow
    ================================================================
    Date reported: 04/03/2013
    
    Severity: Medium
    
    Users Affected:
     All IMU users of MU V4.1
    
    Problem Description:
     The PRECISION_ value printed on the Stratification report is
     negative.
    
    Problem Summation
     The PRECISION_ field is defined as a 4 byte binary field with
     two decimal places. The maximum value that can fit into a BL4
     signed integer with two decimal places is 21,474,836.46. Field
     overflow is caused when Precision value coded on the STRATIF1
     macro exceeds 21,474,836 resulting in unpredictable outcome.
    
    Problem Conclusion:
     A change was made to STRATIF1 macro to define PRECISION_ as a
     PL7 instead of BL4 field. The change was made   conditionally
     as follows:
      1. If PRECISION_ is a number less or equal to 21,474,835, the
         field is defined as a BL4 field.
    
      2. If PRECISION_ is a number greater than 21,474,835, the
         field is defined as a PL7 field.
    
      3. If PRECISION_ is a field name, the field is defined as a
         PL7 field regardless of the size.
    
    
    Impact on the REPORT layout
     The PRECISION_ field is printed on the TITLE 4 of the
     Stratification report. When PRECISION_ size is increased to
     PL7, the PRECISION_ field value will be printed 4 positions to
     the right as shown below.
    
     The old way:
      ---5----+----6----+----7----+----8----+----9----+----0
      PRECISION: 21,474,835.00    CONFIDENCE:90%
    
     The new way:
      +----5----+----6----+----7----+----8----+----9----+----0
      PRECISION:     21,474,837.00    CONFIDENCE:90%
    
    
    Changes
    -------
     FSOFT01.V4R1M0.SFSYFJCC
      STRATIF1 - Existing macro
    ================================================================
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All IMU V4.1 users.                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: The PRECISION_ value printed on the     *
    *                      Stratification report is negative.      *
    ****************************************************************
    * RECOMMENDATION: Apply the PTF.                               *
    ****************************************************************
    The PRECISION_ field is defined as a 4 byte binary field with
    two decimal places. The maximum value that can fit into a BL4
    signed integer with two decimal places is 21,474,836.46. Field
    overflow is caused when Precision value coded on the STRATIF1
    macro exceeds 21,474,836 resulting in unpredictable outcome.
    

Problem conclusion

  • A change was made to STRATIF1 macro to define PRECISION_ as a
    PL7 instead of BL4 field. The change was made   conditionally
    as follows:
     1. If PRECISION_ is a number less or equal to 21,474,835, the
    
        field is defined as a BL4 field.
    
     2. If PRECISION_ is a number greater than 21,474,835, the
        field is defined as a PL7 field.
    
     3. If PRECISION_ is a field name, the field is defined as a
        PL7 field regardless of the size.
    
    Impact on the REPORT layout
    
    The PRECISION_ field is printed on the TITLE 4 of the
    Stratification report. When PRECISION_ size is increased to
    PL7, the PRECISION_ field value will be printed 4 positions to
    the right as shown below.
    
    The old way:
    
     ---5----+----6----+----7----+----8----+----9----+----0
     PRECISION: 21,474,835.00    CONFIDENCE:90%
    
    The new way:
    
     +----5----+----6----+----7----+----8----+----9----+----0
     PRECISION:     21,474,837.00    CONFIDENCE:90%
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM87730

  • Reported component name

    MIGRATION UTILI

  • Reported component ID

    5697N4400

  • Reported release

    410

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-04-24

  • Closed date

    2013-06-20

  • Last modified date

    2013-07-03

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

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

    UK95284

Modules/Macros

  •    FSYJTIF1
    

Fix information

  • Fixed component name

    MIGRATION UTILI

  • Fixed component ID

    5697N4400

Applicable component levels

  • R410 PSY UK95284

       UP13/06/25 P F306

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":"410","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
27 October 2020