A fix is available
APAR status
Closed as program error.
Error description
Unpredictable results including task hangs, loops, and program checks can occur during processing of a CATA task attached to autoinstall a console. . An unrelated task received an 0C4 in DFHPGHM, then went into a loop. The corresponding message is: . DFHPG0001 An abend (code 0C4/AKEA) has occurred at offset X'0714' in module DFHPGHM. . DFHPGHM is trying to get to the head of the PLCBs for the task, but the pointer in the PTA +x18 is zeroes (field PTA_PLCB_HEAD) so the 0C4 occurs. MVS system trace then shows the task looped between modules DFHPGHM and DFHKEDOM because the PREVIOUS pointer in the kernel stack for DFHPGHM points to itself. . The problem is that module DFHZATA2, who is processing the autoinstall of the console, issued an EXEC CICS command (like IGNORE CONDITION or HANDLE CONDITION) with R13 pointing to the CSA. But during processing of that EXEC CICS request, the CATA task lost control. And while CATA has lost control, another task also uses the register save area in the CSA. When CATA regains control, it begins processing with registers belonging to another task. . Previously DFHZATA2 had called DFHZATT but had not set up R13 before/after the call. So when control returned to DFHZATA2 from DFHZATT, R13 is pointing to the CSA, and that is the R13 that will be used as its register save area for the next EXEC CICS call. The problem only happens if the timing is such that the CATA task loses control and another task also gets in to run and also saves its registers in the CSA. . Additional Symptom(s) Search Keyword(s): KIXREVxxx loop looping loops hang hangs hung 0C4 S0C4 abend0C4 DFHDS0002 0068 DS0002 PG0001 DFHZATA DFHZC6935 TCTTE
Local fix
Define and install console terminals. To do this, you need to install terminal definitions that specify TYPETERM(DFHCONS) and appropriate CONSNAME().
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: Transaction CATA abend0C4 when * * auto-installing an MVS CONSOLE. * **************************************************************** An MVS MODIFY command has been entered at a CONSOLE to run a CICS transaction. Transaction CATA is started to auto-install the CONSOLE. The CONSOLE is successfully auto-installed, the transaction from the MVS MODIFY is successfully ATTACHED but register 13 is not restored to the EXEC environment after the attach. CATA loses control to other tasks. When CATA is resumed the next EXEC CICS command issued by DFHZATA2 will cause CATA to abend0C4. Another unrelated running task in the CICS region will also suffer unpredictable results.
Problem conclusion
DFHZATA2 has been changed to ensure that register 13 is restored to the EXEC environment after calling DFHZATT.
Temporary fix
Comments
APAR Information
APAR number
PH09417
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-03-06
Closed date
2019-03-22
Last modified date
2019-04-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI62061 UI62062
Modules/Macros
DFHZATA2
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
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":"5.4","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":"5.4","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 April 2019