Anmelden

View Full Version : Fehler bei der Zeichenumsetzung



Seiten : [1] 2

shorty
03-11-03, 08:18
Hallo,
ich hab immer noch mein Problem mit einer Fehlermeldung. Hier nochmals die genauere Bezeichnung. Vielleicht ist ja ein Crack anwesend, der da weiter helfen kann. Wobei ich mir da nicht viel Hoffnung mache:(
Nachrichten-ID= PWS0011
Nachrichtendatei= QIWSMSG
Fehler hat die Nummer 8
"Keine Umsetzung für CCSID 1252 in CCSID 273 angegeben."

Wer kann helfen:confused:

Fuerchau
03-11-03, 09:04
Bei welcher Funktion tritt dies denn auf ?
CCSID 1252 ist eigentlich eine DBCS-CCSID und nicht die Codepage 1252 des Windows, diese ist aus AS/400-Sicht als CCSID 819 bekannt.

shorty
03-11-03, 09:18
Der Fehler tritt bei einer Host-Datenübertragung von einer i-series DB2 Datei in eine Excel 5 Datei auf.
Dies betrifft die AS-400 Fehlermeldung CPI3BC1 (Aktualisierung der CDRA-Resource nicht verfügbar.) "Die Funktion der automatischen Aktualisierung der CDRA-Systemresource ist nicht verfügbar."

Fuerchau
03-11-03, 11:03
Schau die mal mittels DSPFD und DSPFFD welche CCSID's die AS/400-Datei aufweist. Ggf. liegt hier bereits ein Problem vor.

Probier mal die Datenausgabe in eine TXT ode CSV-Datei oder lade die Daten mal direkt aus Excel über "Daten->Externe Daten->ODBC".

shorty
03-11-03, 12:50
Über ODBC aus Excel funktioniert die Datenübertragung problemlos. Nur jede Form der Übertragung vom Program RtoPc.exe (ASCI, ANSI, TXT, USV usw.) stürzt mit der angegebenen Fehlermeldung ab.
Gibt es da eine Lösung :confused:

Fuerchau
03-11-03, 17:41
Kann sein dass die Installation von CA nicht vollständig war.

Z.B. Installation des Servicepacks, aber 1. Anmeldung nach Neustart nicht Admin.
Da hilft nur eins, erstmal CA neu installieren.

shorty
05-11-03, 11:28
Der CA läuft schon länger darauf und das Problem ist eben erst aufgetreten.
Leider wissen wir nicht was der Fehler 1252 bedeutet und woher er kommt :confused:

Fuerchau
05-11-03, 12:11
Hier könnte vielleicht die Erklärung sein, dass die Quelle DBCS-Daten enthält. Es gibt hierzu im Forum noch einen anderen Beitrag, der ein ähnliches Problem allerdings intern in COBOL hat und ein GRAPHIC-Feld (CCSID 1252) in ein Zeichenfeld (CCSID 273) umsetzen will.
Dies wird so nicht unterstützt, da ja von 2-Byte nicht in 1-Byte gewandelt werden kann.

Siehe hierzu: http://publib.boulder.ibm.com/iseries/v5r2/ic2924/info/nls/rbagsenadbcs.htm
http://publib.boulder.ibm.com/iseries/v5r2/ic2924/info/nls/rbagsccsidcdepgscharsets.htm

shorty
19-11-03, 07:50
Vielen Dank für die Hilfe!
Hat uns zwar nicht direkt geholfen, aber zumindest
eine temporäre Lösung gegeben.

Danke!!!

Fuerchau
19-11-03, 09:19
Ich bin inzwischen (durch einen anderen Beitrag) darauf gestoßen, dass die Tabelle ggf. durch Java angelegt wurde !
In diesem Fall enthält die DB mit der Codepage 1252 bereits Unicode, aber Windows ANSI !!!!

Diese DB-Tabelle ist dann auch nur mittels Java wieder auszulesen, da die Standard-AS/400-Methoden hierzu nicht in der Lage sind.