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