PDA

View Full Version : Datei binär auf PC übertragen



sannefinger
17-05-04, 13:47
Ich muß eine Datei binär auf den PC übertragen. Dort wird die Datei geflamt und über Filetransfer verschickt.

Das Problem liegt darin, daß ich bestimmte Hex-Werte bei der Übertragung auf PC immer verliere. Und zwar handelt es sich um X‘0D25‘ (Carriage Return Linefeed). Nach Übertragung der Datei bekomme ich meist X‘0D0A‘ konvertiert.

Ich habe bisher die Befehle CPY (Objekt kopieren) und CPYTOSTMF (In Datenstromdatei kopieren) getestet und -abhängig von der Parameterbelegung CCSID und CODPAG- die unterschiedlichsten Ergebnisdateien erhalten.

Meine Datei auf der iSeries ist von den Hex-Werten her korrekt bestückt.

Als Systemwert für QCCSID ist 65535 hinterlegt.

Gibt es einen anderen Befehl oder eine bestimmte Kombination der Parameterbelegung oder eine komplett andere Möglichkeit die Datei binär zu übertragen? Oder habe ich einen Denkfehler???

Vielen Dank für Ihre Hilfe!

Fuerchau
17-05-04, 14:52
CPYTOSTMF ... CVTDTA(*NONE)
Der Systemwert interressiert hier nicht, sondern nur die CCSID der Datei !
Mit obiger Option wird keine Datenumsetzung vorgenommen.

mk
17-05-04, 15:00
Hi,

ich weiß zwar nicht ob es für dein Problem hilft,
aber vielleicht ist mit FTP etwas zu machen.

gruss Michael

Fuerchau
17-05-04, 15:19
Ja klar gehts auch mit FTP, aber dazu muss ich ja FTP auf dem PC starten:

ftp System
(Anmeldung)
bin
get lib/file c:/MyFile
(get /qsys.lib/MyLib.lib/MyFile.File/MyMbr.mbr c:/MyFile)
bye