Hallo nochmal,

doch der Workaround löst dein Problem, vielleicht hab ich das nicht klar gemacht, aber ich habs gerade noch mal probiert, es geht.

1) FTP Übertragung
Je nach dem von welchen System (einer anderen 400 oder einem PC) die Daten kommen, muß das IFS Dateisystem unterschiedlich angesprochen werden. Bei Übertragung von einem PC oder anderen nich 400 System reicht ein cd auf /meinVerzeichnis, um in das IFS Dateisystem zu wechseln. Da Verzeichnis muß vorher auf der 400 erstellt sein (mit mkdir, Kontrolle mit wrklnk). Die Daten die dort per FTP reingestellt werden, haben das geliche Format (mit endloser Satzlänge) wie auf dem Quellsystem.

2) Übernahme in das "normale" AS/400 System
Erstelle ein physische Datei mitels CRTPF und fester Satzlänge:
CRTPF FILE(MYLIB/MYFILE) RCDLEN(280)
Übernehme die Datei aus dem IFS mit CPYFRMSTMF:
CPYFRMSTMF FROMSTMF('/myVerzeichnis/datei') TOMBR('/QSYS.LIB/MYLIB.LIB/MYFILE.FILE/MYFILE.MBR') MBROPT(*ADD) ENDLINFMT(*FIXED) TABEXPN(*NO)

Versuch das mal, bei mir schneidet er die Datei in Satzgerechte Happen, ohne das Informationen verloren gehen. Voraussetzung ist natürlich, das du in die FTP Übertragung eingreifst. Sonst sind die Chancen eher schlecht, einmal abgeschnittene Daten lassen sich nicht wieder herstellen.

Hoffe das hilft.
Schönen Gruß

Frank