Da benutzerdefinierte Umwandlungsroutinen standardmäßig nicht angesprungen werden, müssen sie vor der Benutzung aktiviert werden.
Benutzerdefinierte Exit-Routinen des FTP-Servers aktivieren und deaktivieren
Benutzerdefinierte Exit-Routinen des FTP-Servers können Sie wahlweise im FTP-Server oder im FTP-Client aktivieren.
Benutzerdefinierte Exit-Routine des FTP-Servers im FTP-Server aktivieren
Um die Umwandlungsroutine im FTP-Server zu aktivieren, erweitern Sie in der Enter-Datei des FTP-Servers (SYSENT. TCP-IP-AP.nnn.FTPD) die /START-PROGRAM-Anweisung um die Option „-U“ und starten anschließend den FTP-Server:
-U [receive: [<recv-selector>]!][send: [<send-selector>]]
Der String <recv-selector> bzw. <send-selector> wird beim entsprechenden Aufruf der Umwandlungsroutine im Parameter selector übergeben und darf maximal 32 Zeichen lang sein.
Benutzerdefinierte Exit-Routine des FTP-Servers im FTP-Client aktivieren
Vom FTP-Client aus aktivieren Sie Umwandlungsroutinen des FTP-Servers, indem Sie dem Server vom Client aus ein site exit-Kommando mit einem Operanden analog zur Server-Option -U senden. In diesem Fall wird die Umwandlungsroutine mit diesen Parametern nur für Transfers auf dieser Verbindung aufgerufen. Wenn der FTP-Client aus interNet Services >=
V2.0 verwendet wird, kann anstatt quote site exit ... auch rexit ... angegeben werden.
Dabei ist zu beachten:
Das site exit-Kommando hat Vorrang vor der Option -U. D.h. auch wenn der FTP-Server mit der Option -U gestartet wurde, gelten die Angaben eines vom Client an den Server gesandten site exit-Kommandos.
Durch Senden eines site exit-Kommandos mit dem Selektor-String „*“ wird wieder die allgemeine Servereinstellung gemäß Option -U gültig gesetzt.
Benutzerdefinierte Exit-Routine des FTP-Servers deaktivieren
Durch Senden eines site exit-Kommandos mit dem Selektor-String „*NONE“ wird die Exit-Routine des Servers für die aktuelle Verbindung deaktiviert.
Benutzerdefinierte Exit-Routinen des FTP-Clients aktivieren / deaktivieren
Beim FTP-Client werden benutzerdefinierte Umwandlungsroutinen mit dem exit-Komman-do aktiviert und deaktiviert.
Benutzerdefinierte Exit-Routine aktivieren
exit [receive:[<recv-selector>]!] [send:[<send-selector>]]
Für <recv-selector> und <send-selector> müssen Sie jeweils einen konkreten Selektor angeben, der maximal 32 Zeichen lang sein darf.
Benutzerdefinierte Exit-Routine deaktivieren
exit receive:*NONE oder send:*NONE oder receive:*NONE!send:*NONE
Für <recv-selector> und <send-selector> müssen Sie jeweils *NONE
angeben.