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