Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

reput - Senden einer lokalen Datei mit Restart-Unterstützung

&pagelevel(4)&pagelevel

Das Kommando reput ist eine spezielle Ausprägung des put-Kommandos (siehe "put - Senden einer lokalen Datei") und unterstützt die Restart-Fähigkeit des FTP-Clients.

Dabei ist darauf zu achten, dass für mode, type, struct und ftyp dieselben Einstellungen vorgenommen werden wie beim abgebrochenen put-Aufruf vorlagen.

Analog zum put-Kommando überträgt das Kommando reput eine Datei vom lokalen Rechner zum fernen Rechner. Beim reput-Kommando wird jedoch vor dem Start des Transfers geprüft, ob die Zieldatei (Datei auf dem Server) bereits existiert.

Sofern die Zieldatei bereits existiert, sind zwei Fälle zu unterscheiden:

  • Die Ausführung des reput-Kommandos unterstellt, dass die Datei bereits teilweise übertragen wurde, und setzt den Transfer an der Stelle fort, die dem aktuellen Ende der Zieldatei entspricht, wenn die folgenden Bedingungen erfüllt sind:

    • Die Zieldatei ist kleiner und wurde später erstellt als die Quelldatei.

    • Der FTP-Server unterstützt die für die Prüfung und Positionierung notwendigen Server-Kommandos mdtm, size und rest (siehe "FTP-Server im BS2000").

    • Der Übertragungsmodus ist "stream" (siehe mode-Kommando auf "mode - Übertragungsmodus ändern oder abfragen").

    • Die ftyp-Einstellung ist "textbin".

    • Die setfile-Einstellung ist "datend: on, pademptyrec: off" oder "datend: lbp, pademptyrec: off".

    • sunique ist ausgeschaltet.

  • Andernfalls entspricht die Ausführung des reput-Kommandos der Ausführung von put, d.h. die Quelldatei wird vollständig übertragen.

Bei der Kommandoausführung wird die ferne Datei nicht auf den korrekten Datei-Inhalt bzw. auf die korrekten Datei-Attribute überprüft.

reput

<lokale-datei> [<ferne-datei>]


<lokale-datei>

Name einer POSIX- oder DVS-Datei am lokalen Rechner, die zum fernen Rechner übertragen werden soll.

<ferne-datei>

Name einer POSIX- oder DVS-Datei am fernen Rechner. Falls die Datei nicht existiert, wird sie neu angelegt, und das reput-Kommando verhält sich wie das put-Kommando. Fehlt der Operand ferne-datei, so wird der Name der lokalen Datei verwendet (in diesem Fall muss der Name der lokalen Datei auch den Dateinamenskonventionen des fernen Rechners entsprechen). Großbuchstaben im Namen der lokalen Datei werden in Kleinbuchstaben umgesetzt (siehe auch FTP-Kommando setcase auf "setcase - Groß-/Kleinschreibung der Dateinamen im Zielsystem").