A fix is available
APAR status
Closed as program error.
Error description
After a Receive Any RPL request is rejected by VTAM module DFHZRAC program checks AbendS0C4 at +BE8 in label ZRACDMGM. The problem is a branch from within label ZRACR6A ( unber label TCZRACR6 ) where a BAL to label ZRACDMGM skips past a new base register set up for the GETMAIN. . 000BD6 5850 70B4 L R5,=A(DFHZRAC1) Temp RAC base to R:5 00120 USING DFHZRAC1,R5 resolve GETMAIN addr . The USING gets processed at compile time, but the LOAD (L) is missed at run time. So, register 5 is not initialized before the GETMAIN macro. The macro expands to include parameters and provides a label (IHB0674F) to point at them. Then, it tries to load register 15 with a pointer to that label . Offset HexInstr Location Assembler Instruction ------ -------- ----- -------------------------------- 000BE4 58F05AC0 00BE0 L 15,IHB0674F LOAD GETMAIN PARMS . Reg5 is zeros. Offset +AC0 from low core is Fetch Protected. This causes the S0c4 . Addtional keywords KIXREVDAM Reg15 R5 R15 five fifteen null nulls SR0601 ZRAC
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All * **************************************************************** * PROBLEM DESCRIPTION: The CICS region abends U1800 with dump * * code SR0601. The dump shows an 0C4 * * program check and the error happened * * in program DFHZRAC. * **************************************************************** * RECOMMENDATION: * **************************************************************** A RECEIVE ANY call in DFHZRAC fails with a non-zero return code in register 15. The CICS region abends U1800 with dump code SR0601. The dump shows an S0C4 abend in program DFHZRAC on a LOAD instruction with register 5 all zeros. The error is in a routine to GETMAIN some storage for an error message. DFHZC2412 E mm/dd/yyyy hh:mm:ss applid DUMY CSNE Receive any request failed. ((1) Module name: DFHZRAC)
Problem conclusion
The routine ZRACDMGM has been changed to correctly establish addressability using register 5 for the LOAD instruction.
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PI47881
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
800
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2015-08-31
Closed date
2015-11-09
Last modified date
2015-12-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PI51909 UI32881 UI32882
Modules/Macros
DFHZRAC
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.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":"5.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 December 2015