IBM Support

PM94801: JZOS IBMDOUBLEFIELD RETURNS UNEXPECTED FLOATING POINT VALUE

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • jzos IBMDoubleField can return an incorrect result for out of
    range floating point values.
    

Local fix

Problem summary

  • When using JZOS IbmDoubleField to convert an IEEE floating point
    value into an IBM hexadecimal floating point value, if the IEEE
    value is too close to zero to be represented in IBM hexadecimal
    format, an incorrect result is returned.
    

Problem conclusion

  • This defect will be fixed in:
    7.0.0 SR6 (z/OS 64-bit)
    .
    The JZOS IbmDoubleField class has been updated such that
    converting an IEEE floating point value into an IBM hexadecimal
    floating point value will return correct results. For values
    that are too close to zero to be represented in the equivalent
    IBM hexadecimal format, zero will be returned.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM94801

  • Reported component name

    JAVA Z/OS 64

  • Reported component ID

    620700104

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-08-08

  • Closed date

    2013-09-10

  • Last modified date

    2013-09-10

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

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

Fix information

  • Fixed component name

    JAVA Z/OS 64

  • Fixed component ID

    620700104

Applicable component levels

  • R700 PSY

       UP



Document information

More support for: Runtimes for Java Technology
z/OS Exensions

Software version: 700

Reference #: PM94801

Modified date: 10 September 2013