Für FTP-Übertragungen zu z / OS gibt es einige Überlegungen. Erstens gibt es zwei Arten von Dateien, an die Sie Daten senden können: MVS-Dateien und USS-Dateien.
MVS-Dateien sind die üblichen Dateitypen unter z / OS und haben das Format hlq.qual1.qual2.qual3....
. USS-Dateien werden in einem Format gespeichert, das dem Unix-Dateisystem ähnelt. FTP kann Dateien an beide Typen senden.
Für USS-Dateien folgen Sie einfach den üblichen FTP-Konventionen:
cd /targetDir
bin
Wählen Sie die Übertragungsmethode für binär oder Textput myfile
Es gibt eine ganze Diskussion über Kodierung und Übersetzung, die ich zurückstellen werde.
Für MVS-Dateien folgen Sie einer ähnlichen Reihenfolge, mit der Ausnahme, dass MVS mehr Informationen über die Datei wie ihre Attribute benötigt:
cd "USER1.MYFILES" - this would change to a prefix which is prepended to the file being transferred. Note you can specify any prefix, not only userid. For instance, you could use
cd PROD.NEWDATA`, das eine Datei mit dem Präfix PROD.NEWDATA.fileName erstelltbin
wählt die Übertragungsmethode
Jetzt können Sie mithilfe des Site-Befehls Informationen zu den Dateiattributen bereitstellen
Zum Beispiel: * site 'LRECL=80 RECFM=FB BLKSIZE=3120 CYLINDERS'
Hiermit wird MVS mitgeteilt, wie die Datei gespeichert werden soll.
Dann können Sie die Datei senden:
put localFileName LOCALFIL
Die resultierende Datei würde als gespeichert USER.MYFILES.LOCALFIL