PDA

View Full Version : Datenübertragung I5 <--> Server mit variablem Pfadnamen



Seiten : 1 [2]

MMH
01-08-07, 14:50
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?

Fuerchau
01-08-07, 15:30
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(',')

MMH
01-08-07, 16:45
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 !!!

Fuerchau
01-08-07, 18:23
*PCASCII ist Codepage 850, ggf. hast du mit Umlauten/Sonderzeichen dann Probleme.

E305GL
31-01-08, 11:32
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

Fuerchau
31-01-08, 12:22
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.

prsbrc
31-01-08, 13:02
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: