Herunterladen Inhalt Inhalt Diese Seite drucken

Makroerweiterung; Bedingungsausdrücke - Cisco 7800-Serie Handbuch

Vorschau ausblenden Andere Handbücher für 7800-Serie:
Inhaltsverzeichnis

Werbung

Kapitel 2
Bereitstellungsskripts

Makroerweiterung

Mehrere Bereitstellungsparameter werden intern vor der Auswertung einer Makroerweiterung
unterzogen. Dieser Vorbewertungsschritt bietet mehr Flexibilität bei der Steuerung der
Resynchronisierung des Cisco IP-Telefons und der Upgrade-Aktivitäten.
Die folgenden Parametergruppen werden vor der Auswertung einer Makroerweiterung unterzogen:
Unter bestimmten Umständen werden einige allgemeine Parameter (GPP_*) ebenfalls einer
Makroerweiterung unterzogen. Dies wird explizit im Abschnitt „Optionale Argumente für die
Resynchronisierung" angegeben.
Während der Makroerweiterung ersetzen die Inhalte der benannten Variablen die Ausdrücke der Form
$NAME und $(NAME). Diese Variablen umfassen allgemeine Parameter, mehrere Produktbezeichner,
bestimmte Ereignistimer und Bereitstellungsstatus-Werte. Eine vollständige Liste finden Sie im
Abschnitt „Makroerweiterungsvariablen" auf Seite
Im folgenden Beispiel wird der Ausdruck $(MAU) verwendet, um die MAC-Adresse 000E08012345
einzufügen.
Wenn ein Makroname nicht erkannt wird, wird er nicht erweitert. Der Name STRANGE wird
beispielsweise nicht als gültiger Makroname erkannt, während MAU als gültiger Makroname erkannt
wird.
Eine Makroerweiterung wird nicht rekursiv angewendet. $$MAU" wird beispielsweise in $MAU"
erweitert ($$ wird erweitert) und nicht in die MAC-Adresse.
Der Inhalt der speziellen Parameter GPP_SA bis GPP_SD wird den Makroausdrücken $SA bis $SD
zugeordnet. Für diese Parameter wird die Makroerweiterung nur als Argument der Optionen --key, --uid
und --pwd in einer Resynchronisierungs-URL durchgeführt.
Bedingungsausdrücke
Bedingungsausdrücke können Resynchronisierungsereignisse auslösen und alternative URLs für die
Resynchronisierung und Upgrade-Vorgänge auswählen.
Bedingungsausdrücke bestehen aus einer Liste von Vergleichen, getrennt durch den Operator and.
Alle Vergleiche müssen erfüllt werden, damit für die Bedingung „True" ausgegeben wird.
Durch jeden Vergleich kann eine von drei Arten von Buchstabensymbolen zugeordnet werden:
Resync_Trigger_*
Profile_Rule*
Log_xxx_Msg
Upgrade_Rule
Der Administrator gibt Folgendes ein: $(MAU)config.cfg
Die resultierende Makroerweiterung für ein Gerät mit der MAC-Adresse 000E08012345 lautet:
000E08012345config.cfg
Der Administrator gibt Folgendes ein: $STRANGE$MAU.cfg
Die resultierende Makroerweiterung für ein Gerät mit der MAC-Adresse 000E08012345 lautet:
$STRANGE000E08012345.cfg
Ganzzahlige Werte
Software- oder Hardware-Versionsnummern
Zeichenfolgen in doppelten Anführungszeichen
Multiplattform-Telefone der Cisco IP Phone 7800-Serie und 8800-Serie – Bereitstellungshandbuch
Open-Format-Profil (XML) – Komprimierung und Verschlüsselung
5-5.
2-7

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

8800-serie

Inhaltsverzeichnis