Vielen Dank für die schnelle Antwort.

Ich habe versucht in einer Testumgebung die Schritte von Fuerchau nachzuvollziehen.

So richtig funktioniert es aber nicht.

Ich bin nicht so vertraut mit dem SQL und der "cast" Anweisung und verstehe eigentlich auch nicht, wieso einzelne Felder angesprochen werden müssen.

Kann die Umsetzung von CCSID 500 auf 870 nicht über die ganze Tabelle erfolgen ?

Bei meinem Test versuche ich die Tabelle mit CCSID 870 und dem Befehl CPYTOIMPF die Daten in das IFS zu kopieren mit folgendem Befehl:
CPYTOIMPF FROMFILE(TESTLIB/TESTFILE) +
TOSTMF('/MXX/BYYY/Test.txt') +
MBROPT(*REPLACE) STMFCODPAG(1251)
RCDDLM(*CRLF) DTAFMT(*FIXED)

Leider gibt es folgende Abruch-Nachricht:
Nachricht . . . : Zeichenumsetzung zwischen CCSID 870 und CCSID 1251
ungültig.
Ursache . . . . : Es wurde versucht, eine Zeichen- oder Grafikumsetzung für
nicht verträgliche Daten durchzuführen. Eine Umsetzung zwischen CCSID 870
und CCSID 1251 ist nicht definiert.
Ist eine CCSID 65535, ist die andere CCSID eine Grafik-CCSID. Die
Umsetzung zwischen der CCSID 65535 und einer Grafik-CCSID ist nicht definiert.

Woran kann das liegen ?