View Full Version : Datenübertragung I5 <--> Server mit variablem Pfadnamen
Vielen Dank für den Tipp! :)
Habe es genau so versucht, aber wenn
ich mir die Datei mit WRKLNK angeschaue
hat sie eine andere CCSID.
Habe dann beim CHGPF bei CCSID F4
gedrückt und festestellt, dass auf unserer
Maschine die 1252 nicht existiert. Dann
kann es auch nicht funktionieren.
Wir haben Rel. V5R3M0 L00. Hängt das
damit zusammen, oder muss die CCSID noch installiert werden?
Die CCSID der PF bleibt 273 !
Es geht um die CCSID der IFS-Datei.
Z.B.:
CPYTOIMPF FROMFILE(MYLIB/MYFILE)
TOSTMF('/Home/Fuerchau/Myfile')
TOCCSID(1252)
RCDDLM(*CRLF)
DTAFMT(*DLM)
STRDLM('"')
FLDDLM(',')
So hat es nun funktioniert:
CPYTOIMPF FROMFILE(MYLIB/MYFILE)
TOSTMF('HOME/MYFILE')
MBROPT(*REPLACE)
STMFCODPAG(*PCASCII)
RCDDLM(*CRLF)
DTAFMT(*FIXED)
STRDLM(*NONE)
FLDDLM(' ')
Auch ohne CCSID 1252.
Allerdings wurde die Datei vorher aufgrund der Daten wohl nicht korrekt angezeigt. Einige Felder hatten ein '+' auf der ersten Stelle. Als dies in der AS/400 Datei entfernt wurde funktionierte es dann...
Warum auch immer, jetzt funktioniert es auch mit dem '+'. Habe zwar keine Erklärung dafür, aber es funktioniert einwandfrei!
Vielen Dank für die Hilfe Fuerchau !!!
*PCASCII ist Codepage 850, ggf. hast du mit Umlauten/Sonderzeichen dann Probleme.
warum so kompliziert. mittels E30 können daten zwischen Systemi und PC unter wahlweiser generierung individueller dateinamen und pfade (z.B. mandant, User, datum, etc..) ausgetauscht werden
Dein E30 grenzt nun nahe an SPAM !
Im Softwareforum kannst du dein E30 ja mal vorstellen.
Ich denke aber, dass dies nicht umsonst zu haben ist.
Und CPY-Befehle sind Bestandteil der AS/400.
Bin ja wirklich erstaund was das "E30" alles kann ... zu fast jeden aktuellen Thread hier im Forum gibts eine Lösung mit diesem E30 ... :confused: