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
PI51909
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
700
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2015-11-04
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:
UI32880
Modules/Macros
DFHZRAC
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R700 PSY UI32880
UP15/11/20 P F511 ½
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:
02 December 2015