Was ja auch kein Hexenwerk ist;-).
Beim C-API könnte es noch an den beteiligten CCSID's liegen.
Prüfe die CCSID der IFS-Datei (Attribute anzeigen) und deines Job's.
Da ja viele im Glauben sind, mit der System-CCSID 65535 am Besten zu fahren, steht der Job natürlich auch auf 65535. Somit gibt es beim Open Probleme, da das System nicht in die korrekte CCSID wandeln kann.

Dies wird dir übrigens mit ILERPG dann auch passieren. Mein Vorschlag wandelt die Daten in Unicode um. Möchtest du die Daten im SBCS-Code bearbeiten, so muss der Job auf eine korrekte CCSID gesetzt werden.