IBM Support

PM72009: QCF UNLOAD/DEQUEUE JOB RECEIVING MSGDFS1959E RC=7109

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The message being unloaded and dequeued by QCF is from a
    legacy LTERM which was ALTPCB output from an OTMA transaction.
    We set a slip in DFSQMR50 and this showed that both MQLTEFLG
    and MQLTRFLG bits were on in the MRPREFIX. This indicates that
    the destination is both an LTERM and a TRAN.  These settings
    caused the logic in DFSQMR50 to call DFSCIO50 to enqueue to
    DFSAOSW0 to cleanup the YTIB resulting in the DFS1959E RC=7109.
    The dequeue for the message does complete.
    
    You'll see similar APAR's under IMS: V11 is PM71222 and
    V12 is PM71590.  The IMS APAR's are for this issue if
    the client is a MRQ user (which there aren't many).
    This will address most QCF user's getting this problem
    as IQCQMRF0 is the IMS replacement routine of DFSQMRF0
    (which is for most QCF users).
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All IMS users of QCF 3.1 and OTMA.           *
    ****************************************************************
    * PROBLEM DESCRIPTION: A QCF UNLOAD/DEQUEUE job is receiving a *
    *                      MSGDFS1959E RC=7109 message.            *
    ****************************************************************
    * RECOMMENDATION: INSTALL CORRECTIVE SERVICE FOR APAR/PTF      *
    ****************************************************************
    DFS1959E RC=7109 is issued when a message being unloaded and
    dequeued by QCF is from a legacy LTERM which was ALTPCB output
    from an OTMA transaction.  This is a result of both flags,
    MQLTEFLG and MQLTRFLG, being on in MRPREFIX which implies
    that the destination is both an LTERM and a TRAN.  These
    settings caused the logic in DFSQMR50 to call DFSCIO50 to
    enqueue to DFSAOSW0 to cleanup the YTIB resulting in the
    error message. The dequeue for the message was completed.
    
    Additional Keywords:  RC7109
    

Problem conclusion

  • GEN:
    KEYWORDS:
    
    *** END IMS KEYWORDS ***
    IQCQMRFX was modified to set only MQLTEFLG when the
    destination is a LTERM.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM72009

  • Reported component name

    IMS QUEUE CNTL

  • Reported component ID

    5697E9900

  • Reported release

    310

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2012-08-31

  • Closed date

    2012-09-04

  • Last modified date

    2012-10-01

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

    PM71222

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

    UK81491

Modules/Macros

  •    IQCQMRFA IQCQMRFB IQCQMRFC IQCQMRF9
    

Fix information

  • Fixed component name

    IMS QUEUE CNTL

  • Fixed component ID

    5697E9900

Applicable component levels

  • R310 PSY UK81491

       UP12/09/05 P F209

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.

[{"Line of Business":{"code":null,"label":null},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX8A6","label":"IMS Queue Control Facility"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1.0"}]

Document Information

Modified date:
14 December 2020