Herunterladen Inhalt Inhalt Diese Seite drucken

LANCOM LCOS 9.00 Referenzhandbuch Seite 106

Inhaltsverzeichnis

Werbung

Referenzhandbuch
2 Konfiguration
2
Wenn die benötigte Zeile der Tabelle erst bei der Ausführung des Assistenten durch eine Benutzereingabe definiert
wird, referenzieren Sie die 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
1
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
String-Tabellen
Die Beschreibung des benutzerdefinierten Assistenten basiert auf der Definition der zur Anzeige benötigten Texte in
deutscher und englischer Sprache.
Die Zeile stringtable "English" leitet die englischen Texte ein, die Zeile stringtable "Deutsch"
die deutschen Texte. Jede String-Definition besteht aus dem Schlüsselwort string, gefolgt vom Namen des Strings
und dem in doppelte Hochkommata gesetzen Wert.
Das folgende Beispiel zeigt die String-Tabellen mit nur einem Eintrag:
; -String tables start---------------------------------------------
stringtable "English"
string title_test, "Test wizard"
stringtable "Deutsch"
string title_test, "Test-Assistent"
; -String tables end-----------------------------------------------
5
Der Interpreter für die Beschreibung des benutzerdefinierten Assistenten im LCOS erwartet alle Texte zwingend
mit einer deutschen und einer englischen Definition. LCOS führt den Assistenten nicht aus, wenn zu einem Eintrag
in der englischen String-Tabelle kein gleichnamiger Eintrag in der deutschen String-Tabelle gefunden wird (oder
umgekehrt).
Definition des Assistenten
Die Definition legt den Namen des Assistenten fest. Nach dem Schlüsselwort wizard folgt der interne Name in
doppelten Hochkommata, gefolgt von der Referenz auf einen Eintrag der String-Tabelle (
zeigt den mit diesem String definierten externen Namen bei der Ausführung in der HTML-Seite an:
; -Assistenenten-Definition Start---------------------------
wizard "Mein_Test-Assistent", title_test
; -Assistenenten-Definition Ende----------------------------
Sektionen
Die Sektionen stellen die eigentlichen HTML-Seiten dar, die der Anwender während der Ausführung des Assistenten im
Browser angezeigt bekommt.
Jede Sektion beginnt mit dem Schlüsselwort section und endet mit dem Beginn der nächsten Sektion. Die letzte
Sektion endet mit dem Beginn des Bereiches on-init; die Sektionen enden also ohne ein explizites Schlüsselwort für
das Ende.
Die Sektionen beinhalten die folgenden Elemente in beliebieger Reihenfolge und Menge:
1
Bedingungen
1
Optional: Eigene Bezeichnung für die Sektion, beginnend mit dem Schlüsselwort label, gefolgt von einer
Zeichenkette aus Groß- und Kleinbuchstaben und dem Unterstrich ('_'):
Label Mein_RolloutAssistent
106
Geräte-Variablen für Geräteeigenschaften
auf Seite 112.
String-Tabellen
). Der Assistent

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis