IBM Support

PI68052: WHEN RUNNING CICS/TS 5.3 AND USING THE CKQC TRANSACTION, THE CUSTOMER RECEIVES CSQ3201E ABNORMAL EOT IN PROGRESS

A fix is available

Subscribe

You can track all active APARs for this component.

 

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 9. 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 IBM MQ for z/OS Version 9 Release 0             *
    * 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:                                              *
    * None                                                         *
    ****************************************************************
    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.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI68052

  • Reported component name

    MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-08-24

  • Closed date

    2016-09-12

  • Last modified date

    2018-12-06

  • APAR is sysrouted FROM one or more of the following:

    PI62356

  • APAR is sysrouted TO one or more of the following:

    UI40764

Modules/Macros

  • CSQ3EOTS CSQCECTX
    

Fix information

  • Fixed component name

    MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R000 PSY UI40764

       UP16/10/14 P F610

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":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
06 December 2018