Abb. 2: Dialog zur Verbindungsauswahl
Mit 'COM-Schnittstelle', Modem ' und 'TCP-Netz' wird eingestellt, welche Verbindung Terms97801 nach Anwahl des Menüpunkts Verbindung..Verbinde aufbaut. Zu jeder Verbindungsart gibt es je eigenen Menüpunkt für die weitere Konfiguration der Verbindung.
Die hier eingestellte Verbindungsart wird automatisch umgestellt, wenn einer der Menüpunkte System..Com, System..Modem oder System..Netz aufgerufen wird.
Falls 'Verbinde nach Start' angekreuzt und diese Einstellung auch gespeichert wurde, wird Terms97801 bei den folgenden Starts als erste Aktion selbst den Menüpunkt Verbindung..Verbinde aufrufen.
Ist das Kästchen 'Zeige Verbindungsauswahl' angekreuzt, wird Terms97801 beim Aufruf von Verbindung..Verbinde eine Liste mit konfigurierten Verbindungen anzeigen, sofern als Verbindungsart TCP-Netz oder Modem angegeben ist.
Im Feld 'Datei für Startbildschirm' kann eine Datei mit Terminalsequenzen angegeben werden. Der Inhalt dieser Datei wird nach dem Aufruf des Menüpunkts Verbindung..Verbinde als lokales Echo an Terms97801 gesendet. Hiermit läßt sich ein Begrüßungsbildschirm realisieren, wie er als herald bzw. issue aus der SINIX-Welt bekannt ist. Falls keine entsprechende Datei vorhanden ist, läßt sich eine solche durch Mitschneiden von Terminalausgaben über den Menüpunkt Datei..Aufzeichnen leicht erzeugen.
Die Zeichenkette in 'Sende Zeichen nach Verbindung' wird nach dem Verbindungsaufbau an den Host gesendet.
Falls kein Paßwort nach dem Verbindungsaufbau verlangt wird, also bei Netzverbindungen mit einem Eintrag in der .rhosts, kann so eine Anwendung gestartet werden.
Bei seriellen Verbindungen kann mit dem Eintrag \r ein erstes Return auf die Leitung gegeben werden, damit der Host die neue Verbindung bemerkt und den login-Bildschirm sendet.
In dem Feld 'Sende Zeichen nach Verbindung' darf die übliche \-Notation für Steuerzeichen verwendet werden; typischerweise wird ein \r für die Eingabe-Taste benötigt. Ebenso sind Angaben der Art \oktal und \xhex möglich. Da die Zeichenkette als Wert in der Ini-Datei gespeichert wird, sollten führende Leerzeichen und Anführungszeichen in \-Notation angegeben werden, da sie sonst beim Lesen aus der Ini-Datei vom System automatisch entfernt werden. Eine tabellarische Übersicht der \-Notation befindet sich im Anhang.
Die Zeichen werden nach dem Verbindungsaufbau mit einer Verzögerung von 3 Sekunden ausgegeben. Die Zeit läßt sich nur über einen Eintrag in der Ini-Datei verändern.
Die Angabe erfolgt in 1/1000 Sekunden in der Sektion [Connect] .
[Connect]
StartTimer=3000
Falls 'Sende 'End' bei Ende' angekreuzt ist, wird Terms97801 vor dem Trennen der Verbindung ein Endezeichen absenden. Dies ist meist ein Control-D ( = 0x04), denn viele UNIX-Anwendungen beenden sich, wenn sie dieses Zeichen empfangen. Das Endezeichen kann durch hexadezimale Angabe auch auf andere Werte eingestellt werden.
Manche UNIX-Anwendungen schreiben ihre Daten nicht auf die Platte wenn sie durch Trennen der Verbindung beendet werden. Die Zeichenkette in 'Sende Zeichen vor Verbindungsende' wird vor dem Verbindungsabbau an den Host gesendet und kann dazu benutzt werden eine UNIX-Anwendung immer sauber zu beenden. Diese Option ist eine Erweiterung von 'Sende 'End' bei Ende'. Für die Zeichenkette darf die übliche \-Notation für Steuerzeichen verwendet werden.
Terms97801 meldet die Beendigung einer Verbindung mit einem Dialog. Durch Ankreuzen von 'Trennungsmeldung in Anzeige' wird diese Meldung direkt in den Bildschirm geschrieben. Dies erspart einen Mausklick und läßt deutlicher erkennen, daß keine Verbindung mehr besteht. Der aktuelle Verbindungszustand wird in der Titelzeile angezeigt.
Soll mit dem Ende einer Verbindung auch Terms97801 beendet werden, so muß das Kästchen 'Schließe bei Verbindungsende' angekreuzt sein.
Soll die Verbindung im Fall einer Netzverbindung nur durch den Host getrennt werden, so kann das Kästchen 'Verbindungsende nur durch Host' angekreuzt werden.
Diese Option wurde, wie auch die 'Sende Zeichen vor Verbindungsende', für die Beseitigung von Problemen geschaffen, die entstehen, wenn bei laufender Anwendung die Verbindung getrennt wird.
Diese Option ist mit Vorsicht einzusetzen, da ohne Trennung durch den Host nicht nur Terms97801, sondern auch die gesamte Windows-Sitzung nicht beendet werden kann.
Beim Schließen von Terms97801 bei bestehender Verbindung muß das Trennen der Verbindung bestätigt werden. Diese Bestätigung kann durch folgenden Eintrag in der Ini-Datei abgeschaltet werden:
[Connect]
ConfirmDiscon=N
Diese Option sollte nur von sehr erfahrenen Anwender/innen benutzt werden.