# PM87730: STRATIFICATION REPORT PRECISION FIELD OVERFLOW FOR IMU 4.1

## Subscribe

You can track all active APARs for this component.

## 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
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
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%
```

## APAR Information

PM87730

• ### Reported component name

MIGRATION UTILI

5697N4400

410

CLOSED PER

NoPE

NoHIPER

NoSpecatt

2013-04-24

2013-06-20

2013-07-03

UK95284

## Modules/Macros

• ```   FSYJTIF1
```

## Fix information

• ### Fixed component name

MIGRATION UTILI

5697N4400

## Applicable component levels

• ### R410 PSY UK95284

UP13/06/25 P F306

## Fix is available

### Document information

More support for: Migration Utility for z/OS
Migration Utility

Software version: 410

Reference #: PM87730

Modified date: 03 July 2013