PDA

View Full Version : CPYFRMIMPF (Umlaute, Sonderzeichen)



fpxx
14-03-08, 07:32
Hi @ *all,

Ich habe ein Problem beim CPYFRMIMPF einer csv-Datei aus dem IFS.
Wie kann ich die Umlaute bzw. Sonderzeichen des Windows-Csv beim Importieren in eine AS400-Datenbankbdatei umsetzen?

Besten Dank für Eure Bemühungen.

Fuerchau
14-03-08, 08:12
Durch Angabe der korrekten CCSID 1252.
Ausserdem benötigt deine PF auch eine CCSID (273 Deutsch).

fpxx
14-03-08, 09:00
Meine AS400-Zieldatei hat CCSID 273; beim CPYFRMIMPF habe ich FROMCCSID(1252) angegeben; es funktioniert aber trotzdem nicht.
Anstelle von zB. "Kühn" erhalte ich "K³hn".

Fuerchau
14-03-08, 09:19
Ggf. ist die Quell-CCSID nicht 1252 sondern 850 ?
Stelle deinen Job auch mal auf CCSID 273.

fpxx
14-03-08, 13:50
Job hat bereits CCSID 273; hab auch mit CCSID 850 gearbeitet; leider kein Erfolg.

Weil ich es schon ziemlich dringend benötigt habe, habe ich jetzt folgendes gemacht.
Zunächst CPYFRMSTMF mit Umsetzung *PCASCII in eine programmbeschriebene Datei.
Diese programmbeschr. Datei dann mit CPYFRMIMPF als Ausgangsdatei in die gewünschte Ziel-Datei.
So hats dann funktioniert.
Ideal wäre natürlich, wenn man im Befehl CPYFRMIMPF den Parameter *PCASCII verwenden könnte.

Trotzdem Danke

Fuerchau
14-03-08, 13:53
*PCASCII ist eigentlich CCSID 850.