ATE-Rufnummernverzeichnis einrichten
Das ATE-Rufnummernverzeichnis listet Telefonnummern auf, die das ATE-Programm verwendet, um Fernverbindungen per Modem herzustellen.
Um ein ATE-Rufnummernverzeichnis zu konfigurieren, müssen die folgenden Voraussetzungen erfüllt sein:
- Das Programm zur Emulation eines asynchronen Terminals (ATE) muss auf dem System eingerichtet werden.
- Um ein systemweites Rufnummernverzeichnis einzurichten, muss der Benutzer Schreibzugriff auf die Datei /usr/lib/dir haben.
Benutzer benennen die Rufnummernverzeichnisdatei mit einem beliebigen gültigen Dateinamen und legen sie in einem beliebigen Verzeichnis ab, auf das sie Lese- und Schreibzugriff haben. Bearbeiten Sie die Rufnummernverzeichnisdatei mit einem beliebigen ASCII-Texteditor. Die Standardeinwahlverzeichnisinformationen für das ATE-Programm sind in der Datei /usr/lib/dir enthalten, wie im Folgenden gezeigt:
# COMPONENT_NAME: BOS dir
#
# FUNCTIONS:
#
# ORIGINS: 27
#
#
# (C) COPYRIGHT International Business Machines Corp. 1985, 1989
# Licensed Materials - Property of IBM
#
# US Government Users Restricted Rights - Use, duplication or
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
#
# dir - sample dialing directory
#
#
# Micom 9,555-9400 1200 7 1 2 0 0
# R20 9,555-9491 1200 7 1 2 0 0
# QT 9,555-8455 1200 7 1 2 0 0
# Dallas1 9,555-7051 1200 8 1 0 0 0
Benutzer können mit dem Unterbefehl directory, der im UNVERBUNDENEN HAUPTMENÜ verfügbar ist, auf die Informationen zum Wählen von Verzeichnisinformationen aus ATE zugreifen. In der Anzeige werden die Verzeichnisinformationen angezeigt, wie sie innerhalb des ATE-Programms angezeigt werden.
Benutzer können mehr als ein Rufnummernverzeichnis haben. Zum Ändern der Rufnummernverzeichnisdatei, die das ATE-Programm verwendet, muss der Benutzer die Datei ate.def im aktuellen Verzeichnis ändern.
Hinweis: Die Rufnummernverzeichnisdatei kann bis zu 20 Zeilen (ein Eintrag pro Zeile) enthalten. ATE ignoriert nachfolgende Zeilen.
Die Rufnummernverzeichnisdatei ähnelt einer Seite in einem Telefonbuch, das Einträge für die fernen Systeme enthält, die mit dem ATE-Programm aufgerufen werden. Das Format eines Rufnummernverzeichniseintrags lautet wie folgt:
Name Phone Rate Length StopBit Parity Echo LinefeedDie Felder müssen durch mindestens einen Leerzeichen getrennt werden. Es können mehr Leerzeichen verwendet werden, damit jeder Eintrag leichter gelesen werden kann. Die Felder sind:
Name- Gibt eine Telefonnummer an. Der Name kann eine beliebige Kombination von 20 oder weniger Zeichen sein. Verwenden Sie das Unterstreichungszeichen _ anstelle eines Leerzeichens zwischen Wörtern in einem Namen, z. B. Erstellung_Datenbank.
Phone- Die Telefonnummer, die gewählt werden soll. Die Zahl kann bis zu 40 Zeichen lang sein. In der Modemdokumentation finden Sie eine Liste der zulässigen Ziffern und Zeichen. Wenn z. B. eine 9 für den Zugriff auf eine externe Leitung gewählt werden muss, schließen Sie eine 9, (die Ziffer 9 und ein Komma) vor der Telefonnummer wie folgt ein: 9,1112222.
Obwohl die Telefonnummer bis zu 40 Zeichen lang sein kann, zeigt der Unterbefehl 'directory' nur die ersten 26 Zeichen an.
Rate- Übertragungsrate oder Baudrate in Bit pro Sekunde (bps). Bestimmt die Anzahl der übertragenen Zeichen pro Sekunde. Wählen Sie eine Baudrate aus, die mit der verwendeten Übertragungsleitung kompatibel ist. Die folgenden Werte sind zulässig:
50, 75, 110, 134, 150, 300, 600, 1200, 1800, 2400, 4800, 9600 oder 19200.
Bei Nicht-POSIX-Baudraten führt die Einstellung der Rate bei 50 dazu, dass das ATE die konfigurierte Baudrate verwendet, die über SMIT für diese Einheit festgelegt wurde.
Length- Die Anzahl der Bits, die ein Zeichen bilden. Der Eintrag für das Feld Länge kann 7 oder 8 sein.
StopBit- Stoppbits signalisieren das Ende eines Zeichens. Der Eintrag für das StopBit-Feld kann 1 oder 2 sein.
Parity- Überprüft, ob ein Zeichen erfolgreich an ein oder von einem fernen System übertragen wurde. Der Eintrag für das Feld 'Parität' kann 0 (keine), 1 (ungerade) oder 2 (gerade) sein.
Echo- Legt fest, ob getippte Zeichen lokal angezeigt werden. Der Eintrag für das Feld Echo kann 0 (aus) oder 1 (an) sein.
Linefeed- Fügt am Ende jeder Zeile von Daten, die von einem fernen System stammen, ein Zeilenvorschubzeichen hinzu. Das Zeilenvorschubzeichen ist in der Funktion den Rücklauf- und Zeilenvorschubzeichen ähnlich. Der Eintrag für das Feld 'Zeilenvorschub' kann 0 (aus) oder 1 (an) sein.
- Oktal
- 000 bis 037. Die führende Null ist erforderlich.
- Dezimal
- 0 bis 31.
- hexadecimal
- 0x00 bis 0x1F. Die führende 0x ist erforderlich. Der Wert x kann in Groß- oder Kleinschreibung angegeben werden.
Erstellen Sie eine ate.def-Datei, die diese Merkmale definiert, um Merkmale der ATE-Emulation zu ändern. Um beispielsweise RATE auf 300 bps, DEVICE auf tty3, den TRANSFER-Modus auf x (xmodem-Protokoll) und das Verzeichnis DIRECTORY in my.dir zu ändern, erstellen Sie eine ate.def mit den folgenden Einträgen in dem Verzeichnis, in dem das ATE-Programm ausgeführt wird:
RATE 300
DEVICE tty3
TRANSFER x
DIRECTORY my.dirDas Programm verwendet die definierten Werte, sobald das ATE-Programm aus diesem Verzeichnis startet.