Im FTP-Client haben Sie die Möglichkeit, benutzerdefinierte BS2000-FTP-Server-Exits mit dem Kommando rexit (remote exit) einzustellen.
Nähere Informationen zu FTP-Server-Exit-Routinen finden Sie im Handbuch „interNet Services Administratorhandbuch“.
rexit |
[receive:<receive-selector>]![send:<send-selector>] |
<receive-selector>
Mit <receive-selector> können Sie unter mehreren beim Empfang der Daten (aus Server-Sicht) zur Verfügung stehenden Aktionen die gewünschte Aktion auswählen. Zu diesem Zweck versorgen Sie die Exit-Routine mit einem String, auf den <receive-selector> verweist. Dabei können Sie frei entscheiden, welche Strings mit welchen Bedeutungen verwendet werden. Lediglich den Strings „*“ und „*NONE“ ist eine feste Bedeutung zugeordnet:
Bei Angabe von „*“ für <receive-selector> wird die Exit-Routine wieder mit dem in der FTP-Server-Option -U eingestellten <receive-selector> aufgerufen. Wenn in dieser Server-Option kein <receive-selector> eingestellt ist, ist die Angabe von „*“ gleichbedeutend mit der Angabe von „*NONE“.
Bei Angabe von „*NONE“ wird die Exit-Routine deaktiviert.
<send-selector>
Mit <send-selector> können Sie unter mehreren beim Senden der Daten (aus Server-Sicht) zur Verfügung stehenden Aktionen die gewünschte Aktion auswählen. Zu diesem Zweck versorgen Sie die Exit-Routine mit einem String, auf den <send-selector> verweist. Dabei können Sie frei entscheiden, welche Strings mit welchen Bedeutungen verwendet werden. Lediglich den Strings „*“ und „*NONE“ ist eine feste Bedeutung zugeordnet:
Bei Angabe von „*“ für <send-selector> wird die Exit-Routine wieder mit dem in der FTP-Server-Option -U eingestellten <send-selector> aufgerufen. Wenn in dieser Server-Option kein <send-selector> eingestellt ist, ist die Angabe von „*“ gleichbedeutend mit der Angabe von „*NONE“.
Bei Angabe von „*NONE“ wird die Exit-Routine deaktiviert.