Die Umwandlung von EBCDIC nach UNICODE klappt ja wohl, es betrifft nur die Umlaute bzw. Sonderzeichen.
Dies liegt daran, dass die Spools keiner Codewandlung in eine CCSID mehr unterliegen. Spools werden von Programmen in der CCSID zur Laufzeit erstellt, so dass später keine Übersetzung mehr stattfinden darf, sonst käme bei den Druckern ja was falsches an.
Daher klappt ein CPYSPLF ja nur in eine Datei per CCSID 65535 !

Die Frage ist nun hier, wie du die Spool dann überhaupt ausliest ?
Nimmst du dafür den Systembefehl CPYSLPF ?

Du kannst eine Codeumsetzung nur erzwingen, wenn du z.B. auf der AS/400 folgendes machst:
CPYSPLF in eine PF mit CCSID 65535.
CPYF aus dieser PF in eine PF mit CCSID 273 (per DDS oder CREATE TABLE) ohne LVLCHK !
Auslesen dieser Datei bzw. CPYTOIMPF/CPYTOSTMF ins IFS.