Die Beschreibung eines benutzerdefinierten Assistenten besteht aus den folgenden Abschnitten:
- String-Tabellen mit den benötigten Texten in Deutsch und Englisch.
- Eine Definition des Assistenten.
- Beliebig viele Sektionen zur Beschreibung der einzelnen HTML-Seiten, die der Assistent anzeigen kann.
- Ein Initialisierungs-Bereich, der die Aktionen beim Starten des Assistenten definiert.
- Ein abschließender Bereich, der die Aktionen beim Beenden des Assistenten definiert.
Beachten Sie für die Beschreibung des Assistenten die folgenden Konventionen:
- Die Elemente der Beschreibung folgen genau der oben genannten Struktur.
- Die Textdatei mit der Beschreibung ist nach ISO 8859-1 kodiert.
- Kommentare beginnen mit einem Semikolon und dienen nur der Lesbarkeit der Beschreibung.
- Interne Variablen beginnen mit dem Schlüsselwort wizard. (inklusive des Punktes) und speichern Informationen für die interne Vearbeitung des Assistenten.
- Konfigurationsvariablen beginnen mit dem Schlüsselwort config. (inklusive des Punktes) und lesen Informationen aus der aktuellen Gerätekonfiguration aus oder schreiben Werte in die aktuelle Konfiguration hinein. Geben Sie die Konfigurationsvariablen in einer der folgenden Schreibweisen an:
- Dedizierte Parameter der Konfiguration referenzieren Sie über config.1.<SNMP-ID>, also z. B. config.1.2.1 für den Zugriff auf den Namen des Gerätes (auf der Konsole unter Anmerkung: Die SNMP-ID zu einem Parameter der Konfiguration ermitteln Sie z. B. mit dem Befehl ls -a an der Konsole in dem entsprechenden Untermenü.
).
- Die Werte in einer Tabelle referenzieren Sie über:
config.1.<SNMP-ID>.<Zeile>.ID:<Spalte>
Beispiel für den Wert in der ersten Zeile und der Spalte mit der ID '2' in der Routing-Tabelle '1.2.8.2':config.1.2.8.2.1.ID:2
- Wenn Ihnen die ID der Spalte nicht bekannt ist, referenzieren Sie die Werte in einer Tabelle alternativ über:
config.1.<SNMP-ID>.<Zeile>.<Spalte>
Beispiel für den Wert in der ersten Zeile und der zweiten Spalte:config.1.2.8.2.1.2
- Wenn Ihnen die benötigte Zeile der Tabelle nicht bekannt ist, referenzieren Sie die Werte in einer Tabelle über einen bekannten Wert in der ersten Spalte mit:
config.<SNMP-ID>."<Bekannter-Wert>".ID:<Spalte>
Beispiel für den Wert der Spalte mit der ID '2' von genau der Zeile, die in der ersten Spalte den Wert der Default-Route enthält:config.1.2.8.2."255.255.255.0".ID:2
Enthält die Tabelle mehrere Zeilen mit dem gleichen Wert in der ersten Spalte, referenziert die Konfigurationsvariable die erste dieser Zeilen. - Wenn die benötigte Zeile der Tabelle erst bei der Ausführung des Assistenten durch
eine Benutzereingabe definiert wird, referenzieren Sie den Wert in der Tabelle über
die Verwendung einer Variablen mit:
config.<SNMP-ID>.\"<Interne-Variable>\".ID:<Spalte>
Beispiel für die Zeile, deren Wert in der ersten Spalte mit dem aktuellen Wert der internen Variablen wizard.target_network übereinstimmt:config.1.2.8.2."\wizard.target_network"\.ID:2
- Dedizierte Parameter der Konfiguration referenzieren Sie über config.1.<SNMP-ID>, also z. B. config.1.2.1 für den Zugriff auf den Namen des Gerätes (auf der Konsole unter
- Geräte-Variablen für Geräteeigenschaften beginnen mit dem Schlüsselwort device. (inklusive des Punktes) und lesen bestimmte Geräteeigenschaften aus dem Gerät aus. Weitere Informationen über die Geräte-Variablen finden Sie im Abschnitt Geräte-Variablen für Geräteeigenschaften.