IBM Support

PH63380: FORWARD FIT OF QCF V320 APARS: PH61498 AND PH62015

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The following fixes are carried forward from QCF 3.2:
    1) ABEND0C4 when the notify exit is called by CSLSSR20 during
       QCF Server shutdown (PH61498).
    2) QCF Unload causes ABEND0790 RC=03 in IMS when deleting a
       TRANS message for a conversational transaction from the queue
       (PH62015).
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All IBM IMS Queue Control Facility for z/OS                  *
    * 4.1 (FMID=H0GN410) users.                                    *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * The following fixes are carried forward                      *
    * from QCF 3.2:                                                *
    * 1) When shutting down the SCI address                        *
    *    space and then shutting down the QCF                      *
    *    Server, an ABENDS0C4 may occur in the                     *
    *    Notify Exit module called by CSLSSR20                     *
    *    if multiple QCF servers that belong                       *
    *    to the same PLEX are shut down at the                     *
    *    same time (PH61498).                                      *
    *                                                              *
    * 2) ABENDU0790 occurs at DFSUSE00 when                        *
    *    QCF Unload is deleting a transaction                      *
    *    message for a conversational                              *
    *    transaction from the queue (PH62015).                     *
    *    In addition to IMS coming down with                       *
    *    ABENDU0790 RC03, QCF batch receives                       *
    *    error IQC4065T.                                           *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply the maintenance for this APAR.                         *
    ****************************************************************
    1) If the SCI address space has already been stopped, when the
       Notify Exit receives a notification from the QCF Server on
       another node during the QCF server shutdown process, it may
       reference an area that has already been freed. This results i
       an abend with S0C4.
       At this time, one of the following messages is shown:
       CSL3110E MEMBER qcf_sever_name EXIT SRB ABEND S0C4 PSW=psw
       RSN=00000011 CSLSSR20=module_address EXIT=exit_address IN EXI
       or
       CSL3110E MEMBER qcf_sever_name EXIT SRB ABEND S0C4 PSW=psw
       RSN=00000010 CSLSSR20=module_address EXIT=exit_address IN EXI
       or
       CSL3110E MEMBER qcf_sever_name EXIT SRB ABEND S0C4 PSW=psw
       RSN=00000004 CSLSSR20=module_address EXIT=exit_address IN EXI
    
       RSN=00000011 is abended at IQCZPLM0 + x'0424'
       RSN=00000010 is abended at IQCZPLM0 + x'041C'
       RSN=00000004 is abended at IQCZXNF0 + x'030A'
    
    2) 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.
       It 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

  • 1) QCF has been changed to ignore notifications received by the
       Notify Exit during the QCF Server shutdown process.
    
    2) 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

    PH63380

  • Reported component name

    IMS QUEUE CNTL

  • Reported component ID

    5697E9900

  • Reported release

    410

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2024-09-24

  • Closed date

    2024-11-12

  • Last modified date

    2024-12-03

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

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

    UI99011

Modules/Macros

  • IQCQMR2F IQCQMR5F IQCXSWRK IQCZXNF0
    

Fix information

  • Fixed component name

    IMS QUEUE CNTL

  • Fixed component ID

    5697E9900

Applicable component levels

  • R410 PSY UI99011

       UP24/11/16 P F411

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":"410"}]

Document Information

Modified date:
03 December 2024