Script-Anweisungen: Pre-Compiler-Anweisungen für das Überspringen von Scriptblöcken in Abhängigkeit von der installierten Automation Engine Version.
:IFVERS Version
[Statements]
[:ELSEVERS
[Other Statements]]
:ENDVERS
Syntax |
Beschreibung/Format |
---|---|
Version |
AE-Version Format: Major[.Minor[.Patch]] ohne Anführungszeichen |
Anweisungen |
Eine oder mehrere Anweisungen, die ausgeführt werden, wenn die Bedingung den Wert "Wahr" ergibt. Format: Script-Anweisung |
Sonst-Anweisungen |
Eine oder mehrere Anweisungen, die ausgeführt werden, wenn die Bedingung den Wert "Falsch" ergibt. Format: Script-Anweisung |
Die Script-Anweisung wurde ursprünglich eingeführt, um während eines Upgrade-Szenarios mit Zero Downtime für die Kompatibilität der Ausgangsdaten zu sorgen.
Die Hauptanwendung für diese Anweisung ist die Entwicklungsumgebung von Automic.
:IFVERS-Blöcke können nicht verschachtelt werden.
Diese Aussagen werden automatisch als Kommentare behandelt, falls die Information über die Version nicht mit der genutzten Version übereinstimmt.
Die Formulierung einer Bedingung besitzt eine der folgenden Vergleichsoperatoren:
Operator |
Regel |
---|---|
= |
Der Ausdruck ist "Wahr", wenn mindestens ein Vergleichswert dem Wert entspricht. |
<> | Der Ausdruck ist "Wahr", wenn keiner der Vergleichswerte gleich dem Wert ist. |
< > <= >= |
Der Ausdruck ist "Wahr", wenn ein Vergleichswert den angegebenen Begriff erfüllt. |
:IFVERS>=11.2
!any script command
:ELSEVERS
!any other script command
:ENDVERS
Siehe auch:
Script-Sprachmittel | Beschreibung |
---|---|
Verzweigung in Abhängigkeit von Bedingungen |
|
:SWITCH ... :CASE ... :ENDSWITCH | Überprüft, ob der Wert einer Variable bestimmten Werten entspricht, und führt abhängig davon unterschiedliche Anweisungen durch. |
Script-Sprachmittel - Objekte lesen oder verändern
Allgemeines zum Script
Script-Sprachmittel - Alphabetische Auflistung
Script-Sprachmittel - Funktionelle Gliederung
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |