IBM Support

PI67755: UNEXPECTED DSQ20684 THE DEFINITION OF MESSAGE DSQBT026 IS INVALID OR MISSING

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A confusing DSQ20684 error message like the following is issued.
    
    DSQ20684 The definition of message DSQBT026 is invalid or
    missing
    
    Where the 'DSQBT026' could be any form of 'DSQBx026'.
    
    As there is no valid 'DSQBx026' error message, the problem is
    likely the result of locally editing QMF program parts.
    
    The code fix will more clearly display the DSQBE026 message and
    say there is a problem displaying DXYEABMP.
    

Local fix

  • Correct the local customization leading to the problem.
    Otherwise apply the PTF.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All QMF for TSO/CICS users of the BATCH      *
    *                 command synonym.                             *
    ****************************************************************
    * PROBLEM DESCRIPTION: Users can receive error message         *
    *                      DSQ20684 'The definition of message     *
    *                      DSQBn026 is invalid or missing.' when   *
    *                      running the QMF BATCH application. 'n'  *
    *                      might be any letter or number.          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The QMF BATCH application (which is a QMF command synonym) was
    reusing the variable name used to detect the QMF language being
    run. If a problem arose during display of the QMF batch ISPF
    panel DXYnABMP (where 'n' is the letter  identifier of the
    language being run), message DSQBn026 'Error Displaying  ISPF
    panel DXYnABMP, ISPF return code 12' should display. But in some
    cases, the language identifier had been lost due to variable
    reuse and a non existent ISPF message identifier was requested.
    

Problem conclusion

  • qmfhlq.SDSQCLTE(DSQABB12) has been updated to retain the proper
    variable value for QMF language identifier. Please note that
    this message can be validly issued  if the proper QMF ISPF
    message library is not allocted to ISPMLIB. If you are running a
    QMF national language, be sure that the proper QMF ISPF message
    language library is allocated to ISPMLIB. For example, if
    running German QMF, and be sure that qmfhlq.SDSQMLBD is
    allocated to ISPMLIB. If running French QMF, be sure
    qmfhlq.SDSQMLBF is allocated to ISPMLIB.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI67755

  • Reported component name

    QMF-QUERY MGMT

  • Reported component ID

    566872101

  • Reported release

    A10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-08-18

  • Closed date

    2016-08-21

  • Last modified date

    2016-09-02

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

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

    UI40253 UI40254 UI40255

Modules/Macros

  •    DSQABB12
    

Fix information

  • Fixed component name

    QMF-QUERY MGMT

  • Fixed component ID

    566872101

Applicable component levels

  • RA10 PSY UI40253

       UP16/08/23 P F608

  • RB10 PSY UI40254

       UP16/08/23 P F608

  • RB20 PSY UI40255

       UP16/08/23 P F608

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":"SSCWRCK","label":"QMF for TSO\/CICS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"10.1.0","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
02 September 2016