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.
Product Synonym
CICS/TS CICSTS CICS TS CICS Transaction Server
Was this topic helpful?
Document Information
Modified date:
27 August 2018
UID
dwa1455463