IBM Support

PH62015: QCF UNLOAD CAUSES ABENDU0790 RC=03 IN IMS WHEN DELETING A TRANS MESSAGE FOR A CONVERSATIONAL TRANSACTION FROM THE QUEUE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • This ABEND occurs when QCF Unload is deleting a transaction
    message for a conversational transaction from the queue.
    In addition to IMS coming down with ABENDU0790 RC03, QCF
    receives error: IQC4065T QCF/IMS conflict. QCF Aborting
    
    U0790 MSGIQC4065T
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All IBM IMS Queue Control Facility for z/OS  *
    *                 Version 3 Release 2 (FMID=H0GN320) users.    *
    ****************************************************************
    * PROBLEM DESCRIPTION: After applying UI90435, ABENDU0790      *
    *                      occurs at DFSUSE00 when QCF Unload is   *
    *                      deleting a transaction message for      *
    *                      a conversational transaction from the   *
    *                      queue.                                  *
    *                      In addition to IMS coming down with     *
    *                      ABENDU0790 RC03, QCF batch receives     *
    *                      error IQC4065T.                         *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    After applying UI90435, QCF Unload calls DFSCONX0 with a
    parameter indicating it already owns INUSE when deleting a
    conversational transaction message.
    Just before QCF Unload calls DFSCONX0, the message destined for
    LTERM (CNT) owns INUSE, the message destined for
    transaction (SMB) does not own INUSE.
    This change should be only required for the message destined
    for LTERM (CNT) that owns INSUE, not for the message
    destined for transaction (SMB) that does not own INUSE.
    As a result, message destined for the transaction have an
    inconsistent INUSE state and ABENDU0790 occurs.
    

Problem conclusion

  • QCF has been changed to call DFSCONX0 with a parameter
    indicating it already owns INUSE only for messages destined for
    LTERM.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH62015

  • Reported component name

    IMS QUEUE CNTL

  • Reported component ID

    5697E9900

  • Reported release

    320

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2024-06-24

  • Closed date

    2024-08-29

  • Last modified date

    2024-09-03

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

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

    UI98222

Modules/Macros

  • IQCQMR2F IQCQMR5E IQCQMR5F IQCXSWRK
    

Fix information

  • Fixed component name

    IMS QUEUE CNTL

  • Fixed component ID

    5697E9900

Applicable component levels

  • R320 PSY UI98222

       UP24/08/31 P F408 {

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":"BU048","label":"IBM Software"},"Product":{"code":"SSCX8A6","label":"IMS Tools"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"320"}]

Document Information

Modified date:
03 September 2024