A fix is available
APAR status
Closed as program error.
Error description
A problem occurred where the CMAS abended with a DFHSR0606 0E0/AKEB abend. The CMAs then terminated. As a result, the MAS abended with a DFHAP0001 ASRB abend in XQAB and also terminated. The abending task is the CONA task whose active stack was: . Task Meth 28 XLOP 28 NLRA 28 NQTK 28 NQGR 28 NQK3 28 NQGR 28 NQRA 28 XQPQ 28 XZPT 28 XQPQ 28 XQAB . The ASRB abend was for a 0E0 program check with interuption code 28 which states . "Reserved bit positions in an access list entry token (ALET) were nonzero." . The psw for the abend is pointing into XQAB at offset x'11A' to a LOAD (64) instruction: E300 E014 0004. The abend is occurring due to RegE being x'FFFFFFFF' where it should be the address of the XQSB. We are within the CRAB_FREE_RETRY routine where RegE is loaded from the CRAB_QUEUE_ALET which is bad (using RegD+108). . Additional symptoms: The CONA task may receive an 0C4 abend occurring in XQPQ around offset x'218'. This abend occurs within the label PUTQ_GET_QSCB on a CLC instruction: D503 6014 36A4 which fails due to Reg6 being x'7FFFF000'. . Additional Symptom(s) Search Keyword(s): ABENDASRB ABEND0E0 RC28 PIC28 00000028 IC28 KIXREVrer
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICSPlex SM V5R1M0 Users * **************************************************************** * PROBLEM DESCRIPTION: Various unpredictable results related * * to the CPSM QUE component, can occur * * when a CPSM single system image (SSI) * * request (an API, WUI, RTA, CMCI or CICS * * Explorer request) sent to a MAS from a * * CMAS is timed out. * * * * Results that may occur include, but are * * not limited to, the following: * * * * - Abend ASRB/S0E0 in method EYU0XQAB * * (XQAB) or method EYU0XQBR (XQBR) * * while processing the queue data and * * index block FREEPOOL chain. * * * * - Abend ASRB/S0E0 or ASRA/S0C4 in * * various QUE component methods * * (EYU0XQxx) while chaining through * * the data or index blocks for a * * queue. * * * * - Invalid or missing data returned to * * an SSI request. * **************************************************************** * RECOMMENDATION: After applying the PTF that resolves this * * APAR, all CMASes and MASes must be * * restarted. Note that the restarts do not * * need to occur at the same time. * **************************************************************** When an SSI request is shipped from a CMAS to a MAS, a CPSM work queue is passed with the request to the MAS. After the MAS loads the queue with records, the queue is returned to the CMAS, which reads the records and adds them to the result queue for the request. Since the normal processing for work queues is to fill them with data and then empty them, there is no lock associated with the queue to serialize processing. However, for these work queues shipped from a CMAS to a MAS for an SSI request, it is possible if the request is timed out, that the MAS will be writing to the queue at the same time as the CMAS is reading from it. This can result in the queue and its control blocks being corrupted, which can result in various abends or incorrect results.
Problem conclusion
Updates have been made to various methods for the CPSM QUE, KNL and SRV components to implement locking for work queues that are shipped from a CMAS to a MAS for an SSI request. This will ensure that access to an SSI work queue between a CMAS and MAS is serialized, even in the case of a time out.
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM85764
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
80M
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2013-03-27
Closed date
2013-07-17
Last modified date
2015-03-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK95938
Modules/Macros
CJA9DBUG CJB9DBUG CJC9DBUG CJD9DBUG EYU0DVQD EYU0DVQF EYU0DVQL EYU0UQAB EYU0UQAQ EYU0UQCP EYU0UQCQ EYU0UQDQ EYU0UQGQ EYU0UQIN EYU0UQIQ EYU0UQKQ EYU0UQLK EYU0UQPQ EYU0UQPR EYU0UQRS EYU0UQTM EYU0UQUQ EYU0USLR EYU0USRR EYU0XLSR EYU0XQAB EYU0XQAQ EYU0XQBR EYU0XQCP EYU0XQCQ EYU0XQDQ EYU0XQGQ EYU0XQIN EYU0XQIQ EYU0XQKQ EYU0XQLK EYU0XQPQ EYU0XQPR EYU0XQQQ EYU0XQRS EYU0XQSQ EYU0XQST EYU0XQTM EYU0XQTQ EYU0XQUQ EYU0XSLR EYU0XSRR EYU9DBUG EYU9XQFG EYU9XQFI EYU9XQP3 EYU9XQP4 EYU9XQP6 EYU9XQPU EYU9XQR3 EYU9XQR4 EYU9XQR6 EYU9XQRU EYU9XSP3 EYU9XSP4 EYU9XSP6 EYU9XSPU EYU9XSR3 EYU9XSR4 EYU9XSR6 EYU9XSRU
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R80M PSY UK95938
UP13/07/22 P F307
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:
04 March 2015