PM34139: THE GETZONEDDECIMALFIELD() METHOD IN THE ASSEMBLERDATATYPEFACTOR Y CLASS IS INCORRECTLY SETTING 'SIGNTAILING' TO FALSE

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Error Message: This bug means that any Java code that was
    generated against a DSECT with a 'Z'(oned) datatype *could*
    put/return values with the wrong sign.
    'Z' datatypes that use a sign nibble are somewhat rare in
    DSECTs, so it is plausible that no one has noticed this yet.
    .
    Stack Trace: N/A
    .
    

Local fix

Problem summary

  • In class com.ibm.jzos.fields.AssemblerDatatypeFactory, the
    method getZonedDecimalField() is incorrectly setting
    'signTailing' to false, when it should be true.
    

Problem conclusion

  • This defect will be fixed in:
    5.0.0 SR12 FP4 (z/OS 31-bit)
    .
    In class com.ibm.jzos.fields.AssemblerDatatypeFactory, set
    'signTailing' to true under method getZonedDecimalField().
    .
    To obtain the fix:
    Install build 20101208 or later
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM34139

  • Reported component name

    JAVA 5 Z/OS 31

  • Reported component ID

    620500105

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-03-04

  • Closed date

    2011-03-04

  • Last modified date

    2011-03-04

  • 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 5 Z/OS 31

  • Fixed component ID

    620500105

Applicable component levels

  • R500 PSN

       UP



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

z/OS family

Software version:

5.0

Reference #:

PM34139

Modified date:

2011-03-04

Translate my page

Machine Translation

Content navigation