Prüfe bitte folgendes:
Welche CCSID hat denn tatsächlich deine IFS-Datei? ggf. mit CHGATR korrekt anpassen.
Welche CCSID hat zur Laufzeit dein Job?
https://www.ibm.com/docs/en/i/7.3?to...clob-from-file

"The function will read the file specified by the argument, convert the data to the default job CCSID, and return it as a CLOB locator."

Der anschließende CAST nimmt die bereits konvertierten Daten.

Ein Set von/nach CLOB_FILE ins Programm klappt auch mit älteren Releases.
Dabei können bis zu 16MB in SBCS und 8MB in DBCS (1200) verarbeitet werden.
Mittels XML-INTO kann man dann auch problemlos per geschachtelten qualified DS XML-Dateien verarbeiten.
Beispiele dazu hatten wir schon hier im Forum.