IBM Support

ASRA in PIE/CICS transaction PSGM after upgrading to CICS TS 5.3

Question & Answer


Question

Why did I start getting abend ASRAs in transaction PSGM after upgrading from CICS Transaction Server for z/OS (CICS TS) V4.2 to CICS TS V5.2, and also upgrading PIE/CICS from 3.7.2 to 3.7.8? This is a message I get when the transaction abends:

DFHAP0001 An abend (code 0C4/AKEA) has occurred at offset X'00002E58' in module DFHAPLI1

Answer

Reviewing a system dump at the time of the program check ASRA in DFHAPLI1, I found module PCTSPGMM had issued an EXEC CICS RETURN command. Afterwards, the CICS code program checks due to register 12 (R12) not pointing to the TCA address. Instead, the TCA address had been slightly altered, the 3rd byte of the address had an x'02' bit turned on. For example:

 TCA address is 0F697800
 was changed to 0F697A00
                    **  

The area where the registers were saved, was incorrectly being treated as a TCTTE by the PIE/CICS vendor code. The vendor code was turning on the x'02' bit in what happened to be the area where R12 was located.

UNICOM Systems provided PIE/CICS fix CT378010.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Component":"Upgrade","Version":"5.3","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

CICS/TS CICSTS CICS TS CICS Transaction Server

Document Information

Modified date:
27 August 2018

UID

dwa1455463