DB2 und z/OS Conversions Service


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Duss Bruno on Januar 27, 2004 um 09:47:

Hallo Zusammen

Fehlermeldung:

SQLErrorW( pszSqlState="57017 [IBM" - X"003500370030003100370000005B00490042004D", pfNativeError=-332, pszErrorMsg="[IBM][CLI Driver] SQL0332N There is no available conversion for the source code page "1148" to the target code page "1208". Reason Code "1". SQLSTATE=57017


Verursacher:

Der Fehler wird durch CLI-Anwendungen, die via DB2 Connect V7.2 FixPak 11 (AIX V5.2) auf ein DB2 V7.1 auf z800 V1.4 zugreifen, geworfen.


Parameter:

Alle DB2 Objekte sind noch unter DB2 V6 (Database und Tablespace) von CCSID 0 und 500 (unload/load) auf CCSID 1148 umgestellt worden.


Ausschnitt vom DSNTIJUZ DB2 V7.1 auf z/OS:

CHARSET=ALPHANUM,
ASCCSID=858,
AMCCSID=65534,
AGCCSID=65534,
SCCSID=1148,
MCCSID=65534,
GCCSID=65534,
USCCSID=367,
UMCCSID=1208,
UGCCSID=1200,
ENSCHEME=EBCDIC,
APPENSCH=EBCDIC,
DATE=ISO,
DATELEN=0,
DECARTH=DEC15,
DECIMAL=PERIOD,
DEFLANG=IBMCOB,
DELIM=DEFAULT,
MIXED=NO,
SQLDELI=DEFAULT,
DSQLDELI=APOST,
SSID=DB2X,
STDSQL=NO,
TIME=ISO,
TIMELEN=0,
DYNRULS=YES,
LC_CTYPE=DE_CH@EURO,
COMPAT=OFF


Der z/OS Conversions Service ist wie folgt konfiguriert:

D UNI.ALL
CUN3000I 15.45.45 UNI DISPLAY 146
ENVIRONMENT: CREATED 01/19/2004 AT 10.27.28
MODIFIED 01/26/2004 AT 15.45.39
IMAGE CREATED 01/26/2004 AT 15.44.22
SERVICE: CHARACTER NORMALIZATION CASE
STORAGE: ACTIVE 240 PAGES
INACTIVE 240 PAGES SINCE 01/26/2004 AT 15.45.39
LIMIT 500 PAGES
CASECONV: NORMAL
NORMSERV: ENABLED
CONVERSION: 01148-00850- 00850-01148-
01148-01208-ER 01208-01148-ER
01148-01200(17584)-ER 01200(17584)-01148-ER
00500-01208-ER 01208-00500-ER
00500-01200(13488)-ER 01200(13488)-00500-ER


Tests:

- Der "Work Arround" im DB2 Connect für CLI-Anwendungen ist mir bekannt:

DB2CLI.INI

[COMMON]
DISABLEUNICODE=1

- Ich habe mit diversen Codepage Kombinationen im DB2 Connect (AIX) getestet

z.B.
db2set DB2CODEPAGE=850
db2set DB2BIDI=YES
db2 'catalog dcs db DB2X1MVS as DB2X parms ",,,,,,,,BIDI=500"'

was immer den gleichen Fehler (jedoch mit anderen Codpages) produziert:

[IBM][CLI Driver] SQL0332N There is no available conversion for the source code page "500" to the target code page "850". Reason Code "1". SQLSTATE=57017


Fragen:

- Wie/wo kann ich feststellen, von wem der z/OS Conversions Service benutzt wird?

- Wie zwinge ich das DB2 auf z/OS den Conversions Service vom z/OS zu benutzen? (gemäss Redbook SG24-6121 bei jeder UNICODE Umwandlung !?)

- Hat jemand schon ähnliche Erfahrungen mit DB2 V7 und UNICODE gemacht?


Besten Dank im Voraus

ond tschüssss.s.s.s Bruno





Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]