Troubleshooting
Problem
You recently upgraded QMF from V7.1 to V8.1 compatibility mode. Now, when QMF is started in ISPF it returns the following message before starting: The GDDM CCSID 351 does not match the CCSID of 37 at database DB2T.
Cause
Parameter APPCPG on macro GDDM.SADMSAM(ADMMDFT) is incorrect.
Resolving The Problem
If you just want to change a single instance of GDDM, then reference:
How to change the GDDM default APPCPG for a single instance of GDDM
To make this a global change, you can change or include the APPCPG parameter as APPCPG=037. That is the application code page and in this case QMF is the application. The parameter INSCPG is the installation code page. You do not have to change it since the default is 37.
To change the APPCPG you assemble and link edit a new ADMADFT module. There is a sample of the source code in the GDDM SADMSAM library.
Your modified ADMADFT would look something like the following:
ADMADFT CSECT
ADMADFT AMODE ANY
ADMADFT RMODE ANY
#PROLSTA DS 0H
ADMMDFT START
ADMMDFT TRACE=0
ADMMDFT COMMENT=(ADMADFT,97195,V3R2.0)
ADMMDFT APPCPG=037 <= YOU ADD THIS
ADMMDFT END
@DATA DS 0H
DS 0D
@ENDDATA EQU *
END ADMADFT
Assemble and link it as AMODE 31 RMODE ANY. If you link edit it into the GDDM SADMMOD library you should save the existing copy first as a backup. You could also link edit into another library and concatenate it in front of SADMMOD. You can add the library into which you link edit ADMADFT to your QMF users TSO logon procedure.
When a user begins using QMF and QMF starts using GDDM, GDDM will load the ADMADFT module and use the APPCPG it specifies.
Product Synonym
qmf gddm
Was this topic helpful?
Document Information
Modified date:
03 August 2018
UID
swg21328621