:IFVERS [:ELSEVERS] :ENDVERS
Script-Statements: Pre-Compiler-Anleitung zum Überspringen von Scriptblöcken abhängig von der installierten Automation Engine-Version.
Syntax
:IFVERS Version
[Statements]
[:ELSEVERS
[Other Statements]]
:ENDVERS
Syntax |
Beschreibung/Format |
---|---|
Version |
AE Version Format: Major[.Minor[.Patch]] ohne Anführungszeichen |
Statements |
Eine oder mehrere Anweisungen, die ausgeführt werden, wenn die Versionsbedingung „wahr" ist. Format: Script-Statement |
Other Statements |
Eine oder mehrere Anweisungen, die ausgeführt werden, wenn die Versionsbedingung „falsch" ist. Format: Script-Statement |
Diese Script-Anweisung wurde ursprünglich eingeführt, um während eines Upgrade-Szenarios ohne Ausfallzeiten die Kompatibilität der ursprünglichen Datenobjekte zu gewährleisten.
Diese Script-Anweisung ist in erster Linie für den Einsatz in Automation Engine-Entwicklungsumgebungen vorgesehen.
:IFVERS-Blöcke können nicht verschachtelt werden.
Diese Anweisungen werden automatisch als Kommentare behandelt, wenn die Versionsinformationen nicht zu den Verwendeten passen sollten.
Eine Bedingung enthält einen 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. |
Beispiel
:IFVERS>=11.2
!any script command
:ELSEVERS
!any other script command
:ENDVERS
Siehe auch: