You may have to look at your terminal emulator as being the culprit. I don't know how ISPF sets ZTERMCID; I assume it's going out and retrieving the information from a TSO or VTAM terminal-related control block.
Normally I run IBM PCOMM 5.8 with CP 1140 (37 + Euro), and here's what I get: DSNE345I WARNING: DB2 DATA CORRUPTION CAN RESULT FROM THIS SPUFI SESSION BECAUSE THE CCSID USED BY THE TERMINAL IS NOT THE SAME AS THE CCSID USED BY SPUFI - TERMINAL CCSID: 1140 - SPUFI CCSID : 37 NOTIFY THE DB2 SYSTEM ADMINISTRATOR. PRESS: ENTER to continue END to return If I open a session that specifies CP 1047 (Open Systems, required to get the C brackets right), I get DSNE345I WARNING: DB2 DATA CORRUPTION CAN RESULT FROM THIS SPUFI SESSION BECAUSE THE CCSID USED BY THE TERMINAL IS NOT THE SAME AS THE CCSID USED BY SPUFI - TERMINAL CCSID: 1047 - SPUFI CCSID : 37 NOTIFY THE DB2 SYSTEM ADMINISTRATOR. PRESS: ENTER to continue END to return The only difference between the two session definitions is the code page. ISPF thinks you are using CP 37. Unfortunately I don't know of a way in native TSO to find out what CCSID TSO thinks you are. Later, Ray -----Original Message----- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Jim McAlpine Sent: Tuesday May 15 2007 07:37 To: IBM-MAIN@BAMA.UA.EDU Subject: Re: DB2 version 8 SPUFI and ISPF In which case I don't quite understand because the value of &ZTERMCID is 37 but our emulator is using 1146. Any further ideas. Jim McAlpine On 5/15/07, Ray Mullins <[EMAIL PROTECTED]> wrote: > > Assuming TN3270, the ISPF variable &ZTERMCID is set by the value specified > when the TN3270 session is negotiated. I don't believe you can override > this inside ISPF, but I could be mistaken. That might be a question for > ISPF-L. > > Code page Z variables are documented here: > > http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/ispzdg50/11.1.1 > > Later, > Ray > > -----Original Message----- > From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On > Behalf > Of Jim McAlpine > Sent: Tuesday May 15 2007 07:01 > To: IBM-MAIN@BAMA.UA.EDU > Subject: DB2 version 8 SPUFI and ISPF > > As you are no doubt aware there are code page pre-requisites for DB2 > V8. I > have applied a ptf to SPUFI which shows the incompatibilities in code page > betweed SPUFI and the ISPF terminal like this - > > DSNE345I WARNING: DB2 DATA CORRUPTION CAN RESULT FROM THIS SPUFI SESSION > BECAUSE THE > > CCSID USED BY THE TERMINAL IS NOT THE SAME AS THE CCSID USED BY SPUFI. > > TERMINAL CCSID: <terminal-ccsid>. SPUFI CCSID: <spufi-ccsid>. > > NOTIFY THE DB2 SYSTEM ADMINISTRATOR. > > In our case the terminal ccsid is 37 and the SPUFI one is 1146 (uk plus > euro) in the above message. The SPUFI ccsid is 1146 because I have > rebound > the program(s) with that value. However, I can't find out where the > ISPF > ccsid is specified to enable me to change it. Any pointers. > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html