:IFVERS [:ELSEVERS] :ENDVERS
Script-Anweisungen: Pre-Compiler-Anleitung zum Überspringen von Script-Blöcken abhängig von der installierten Automation Engine-Version.
Syntax
: IFVERS Version
[Anweisungen]
[ :ELSEVERS
[Andere Anweisungen]]
:ENDVERS
Syntax | Beschreibung/Format |
---|---|
Version | AE Version Format: Hauptversion[.Nebenversion[.Patch]] ohne Anführungszeichen |
Anweisungen | Eine oder mehrere Anweisungen, die ausgeführt werden, wenn die Versionsbedingung "true" ist. Format: Script-Anweisung |
Andere Anweisungen | Eine oder mehrere Anweisungen, die ausgeführt werden, wenn die Versionsbedingung "false" ist. Format: Script-Anweisung |
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.
Hinweis: Diese Script-Anweisung ist in erster Linie für den Einsatz in Automation Engine-Entwicklungsumgebungen vorgesehen.
Hinweis: IFVERS-Blöcke können nicht verschachtelt werden.
Hinweis: Diese Anweisungen werden automatisch als Kommentare behandelt, wenn die Versionsinformationen nicht zu der verwendeten Version passen sollten.
Eine Bedingung enthält einen der folgenden Vergleichsoperatoren:
Operator | Regel |
---|---|
= | Der Ausdruck ist "true", wenn mindestens ein Vergleichswert dem Wert entspricht. |
<> | Der Ausdruck ist "true", wenn keiner der Vergleichswerte gleich dem Wert ist. |
< > <= >= |
Der Ausdruck ist "true", wenn ein Vergleichswert die definierte Bedingung erfüllt. |
Beispiel
: IFVERS >= 11.2
!beliebiger Script-Befehl
: ELSEVERS
!irgendein anderer Script-Befehl
: ENDVERS
Siehe auch: