A fix is available
APAR status
Closed as program error.
Error description
You just migrated to CICS/TS 4.1. You have programs that do floating point arithmetic and are compiled with IEEE . You are getting an abend0C7 Data Exception with DXC for IEEE Exception Condition. The DXC is x'80' meaning IEEE invalid operation. This problem happens because the IEEE-Invalid-Operation mask bit is unexpectedly set on in the FPC register. This is the X'80' bit in byte 0 of the FPC register.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All * **************************************************************** * PROBLEM DESCRIPTION: Programs using floating point * * arithmetic which have been compiled * * with the IEEE option can abend 0C7 on * * CICS TS 4.1 * **************************************************************** * RECOMMENDATION: * **************************************************************** After migrating to CICS TS 4.1, floating point arithmetic programs that have been compiled with the IEEE option can incorrectly receive an abend 0C7 with Data Exception DXC for IEEE exception. This occurs because the IEEE-Invalid-Operation bit is unexpectedly set on in the FPC register. Keywords: abends0C7 abend0C7 s0C7
Problem conclusion
Changes have been made in DFHAPLI1, DFHAPLJ1 and DFHAPLX1 in order to correctly save and restore the floating point control register.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM00177
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
600
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2009-10-30
Closed date
2009-11-12
Last modified date
2009-12-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK51880
Modules/Macros
DESLI1 DFHAPLI1 DFHAPLJ1 DFHAPLX1
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R600 PSY UK51880
UP09/11/24 P F911
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":"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:
02 December 2009