: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: