A fix is available
APAR status
Closed as program error.
Error description
A task is running on an L8, when it attempts to perform ACQUIRE_PROGRAM. This causes the task to switch to the RO TCB Upon encountering an Insufficient_storage_to_satisfy_request condition, the GLUE XMEOUT is invoked. DFHSUEX is called to handle the exit and abends with an abend AKEX at offset X'0A42' The failing instruction is a load of Register8, while attempting to save the SM isolation_token. Register8 was previously loaded with what was presumed to be the address of the CSA, but the task is still running under the RO TCB. This TCB has not primed AFCSA with the address of the CSA. Consequently, L8 is loaded with zeroes causing DFHSUEX to abend0C4. KIXREVPAD
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All. * **************************************************************** * PROBLEM DESCRIPTION: Abend 0C4 in DFHSUEX. * **************************************************************** * RECOMMENDATION: * **************************************************************** A path exists within module DFHSUEX where it is possible to invoke a GLUE under a none application TCB. GLUEs must be invoked on an application TCB. In the reported problem, the GLUE was invoked under the RO TCB and access to the CSA was required. DFHSUEX obtained the CSA address from field AFCSA in the TCB but this RO TCB contained a CSA address of zeroes. When an attempt was made to use it, an 0C4 occurred. Keywords: S0C4 abendS0C4 abend0C4 DFHAP0001 msgDFHAP0001 AP0001 Global User Exit
Problem conclusion
DFHSUEX has been modified. If it detects it is on a none application TCB and is to drive a threadsafe GLUE, it will switch to the QR TCB.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM63592
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
700
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-04-30
Closed date
2012-07-27
Last modified date
2012-09-05
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK80596
Modules/Macros
DFHSUEX DFHUEH
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R700 PSY UK80596
UP12/08/08 P F208
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.2","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.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
05 September 2012