A fix is available
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