So wie das aussieht(Notepad/Edit) ist das eine ANSI-Datei.

Schau dir mal die CCSID der erstelltem STMF auf der AS/400 an.
CCSID sollte 1252 (ANSI) sein, ist aber wahrscheinlich 819 oder 850.

Außerdem kannst du ja mal bei einer STMF mit CCSID 819 mit dem Befehl EDTF/DSPF und F-Taste F15 versuchen die CCSID in 1252 tempörar zu ändern.
Hier sieht man dann auch, ob die zugeordnete CCSID der STMF mit dem tatsächlichen Dateninhalt übereinstimmt.


Also folgende Vorgehensweise :

vorher STMF mit CCSID 1252 erstellen
(erzeugen Dummy-Datei mit z.B. CPYTOSTMF ...STMFCODPAG(*STDASCII) )
dann mit FTP get ... (replace

oder in der FTP-Sitzung/im FTP-Script

type C 1252

eingeben.

Die Übertragung wird dann von ASCII (819) (oder EBCDIC) in ANSI (1252) geändert.

Außerdem folgende Überlegungen :
Mit dem Commands CHGFTPA (wirkt global) oder FTP (nur für den Aufruf) kannst du auch den Paramter CCSID in z.B. 1252 ändern.
Dies wirkt sich dann auf den FTP-Befehl ASCII aus.
Die dort angegeben CCSID wird dann verwendet.
Auslieferungsstandard ist CCSID 819.


Sven