IBM Support

PM27870: AFTER MIGRATING TO CICSTS R4.1, PROGRAMS THAT USE FLOATING POINT INSTRUCTIONS AND COMPILED WITH THE IEEE OPTION MAY ABEND0C7.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • After migrating to CICS / TS R4.1, applications that perform
    floating point arithmetic and compiled with the IEEE option may
    abend with a 0C7 ( IEEE invalid operation ).  The Floating Point
    Control Register ( FPCR ) contains x'F0000000' indicating that
    the invalid operation, division by zero, overflow, and underflow
    masks are on.  If these are set, then the application is
    vulnerable to these errors.  These mask bit's were set in the
    FPCR when control was in another environment (that needed them
    set), but now are being carried across to new transactions.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: A CICS region encountered an 0C7 abend, *
    *                      and issued message                      *
    *                      DFHAP0001 applid An abend (code         *
    *                      0C7/AKEA) has occurred.                 *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A task ran and updated the Floating Point Control Register.
    The new value was preserved in the register and passed on to
    the next task to run. The residual data in the Floating Point
    Control Register led to an 0C7 data exception in the new task.
    
    Additional Keywords: abend0C7 S0C7 AP0001 msgDFHAP0001
                         abendS0C7
    

Problem conclusion

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

  • This APAR is being closed FIN with concurrence from the
    submitting customer.  This means that a fix to this APAR is
    expected to be delivered from IBM in a release which is being
    developed at the time that the APAR was closed.
    The latest release of the product to exit development at the
    time this APAR was closed was:
      CICS Transaction Server for z/OS V4.1.
    PEG27201  PEG 27201
    

APAR Information

  • APAR number

    PM27870

  • Reported component name

    CICS TS Z/OS V4

  • Reported component ID

    5655S9700

  • Reported release

    600

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-11-30

  • Closed date

    2011-02-28

  • Last modified date

    2011-02-28

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

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

Fix information

Applicable component levels

  • R600 PSN

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
28 February 2011