A fix is available
APAR status
Closed as program error.
Error description
The customer converted (Migrated) CICS TS 5.1 Region to CICS TS 5.3 and the MQ is Version 8. They are running Simple Checks and Validations to include CKQC transaction and they are receiving CSQ3201E thrown when this does not occur under CICS TS 5.1 . CSQ1MSTR log shows: CSQ3201E ! ABNORMAL EOT IN PROGRESS FOR USER= CONNECTION-ID=CICSRU THREAD-XREF= JOBNAME=CICS ASID=0063. TCB=009C0490. . Both EBs have EBACTL on which shows back in application: Jobname CICS Conntype CICS ASID x0063 ASCE 0E90D450 EB 0C948CD0 ACE 0C948C70 Thread 40404040 Tran Task 40404040 TCB 009C0490 (EBACTL = ON) EB 0C9486B8 ACE 0C948658 Thread 00000000 Tran CKTI Task 0000042C TCB 009C0490 (EBACTL = ON) . Formatting out SUMM REGS FORMAT JOBSUM does not contain TCB 009C0490 in the MSTR address space. %MQURE does not contain any entries for the above EBs. . The Change Team reviewed the dump. They state what has happened is that the QR TCB has disconnected from the queue-manager before L8 TCB 009C0490 in asid x0063. When the QR TCB disconnects, it will set AGNTDEOT for the daughter AGNTs (of which L8 TCB 009C0490 is one). At CICS 530, before the QR TCB disconnects it will issue a QRPL_ENDCTX request which will result in a CSQCEOTE IRB being scheduled on any L8 TCBs which are still connected to the queue-manager. If the CSQCEOTE IRB runs after the QR TCB has disconnected, then the CSQ3201E message will occur due to AGNTDEOT being set (this results in CSQPARHX issuing a SSOBFEOT broadcast with SSETYPE set, indicating an abnormal end of the TCB).
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of WebSphere MQ for z/OS Version 7 * * Release 1 Modification 0 using the CICS MQ * * adapter to connect to MQ from: * * CICS TS 5.3 * * CICS TS 5.2 with PI56884 * * CICS TS 5.1 with PI62770 * * CICS TS 4.2 with PI59872 * **************************************************************** * PROBLEM DESCRIPTION: CSQ3201E is issued reporting abnormal * * end of task (EOT) when the CICS adapter * * is stopped using CKQC. * **************************************************************** * RECOMMENDATION: * **************************************************************** When the CICS adapter is stopped, it issues an end context call to the queue manager, which schedules CSQCEOTE to run on any L8 TCBs that are connected to the queue manager in parallel with the adapter continuing to stop. If the CICS adapter disconnects the QR TCB from the queue manager prior to CSQCEOTE disconnecting a L8 TCB, CSQ3201E is issued when CSQCEOTE attempts to disconnect the L8 TCB.
Problem conclusion
End context processing for the CICS MQ adapter is changed to prevent CSQ3201E being unexpectedly issued in this situation. 100Y CSQCECTX CSQ3EOTS
Temporary fix
Comments
APAR Information
APAR number
PI85294
Reported component name
WMQ Z/OS V7
Reported component ID
5655R3600
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-08-01
Closed date
2017-12-20
Last modified date
2018-12-06
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI52837
Modules/Macros
CSQCECTX CSQ3EOTS
Fix information
Fixed component name
WMQ Z/OS V7
Fixed component ID
5655R3600
Applicable component levels
R100 PSY UI52837
UP18/01/06 P F801
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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
06 December 2018