:IFVERS [:ELSEVERS] :ENDVERS
Mit den Script-Anweisungen :IFVERS, :ELSEVERS und :ENDVERS können Sie den Anfang und das Ende der Precompiler-Anweisungen definieren, sodass Sie je nach der installierten Automation Engine-Version Script-Blöcke überspringen können. Verwenden Sie diese Script-Anweisungen in Automation Engine-Entwicklungsumgebungen. Dadurch können Sie dafür sorgen, dass die Initialdaten kompatibel bleiben, wenn ein Zero Downtime Upgrade vorgenommen wird.
Hinweis: :IFVERS-Blöcke können nicht verschachtelt werden.
Syntax
: IFVERS Version
[Statements]
[ :ELSEVERS
[Other Statements]]
:ENDVERS
Parameter
- :IFVERS
Beginnt die Precompiler-Anweisungen für das Überspringen von Script-Blöcken in Abhängigkeit der installierten Automation Engine-Version.
Nachdem Sie diese Script-Anweisung mit :IFVERS gestartet haben, müssen Sie eine Bedingung angeben, die einen der folgenden Vergleichsoperatoren enthält:- =
Der Ausdruck ist „wahr“, falls mindestens einer der Vergleichswerte der Version entspricht. - <>
Der Ausdruck ist „wahr“, falls keiner der Vergleichswerte der Version entspricht. - <, >, <=, <=
Der Ausdruck ist "wahr", wenn ein Vergleichswert den angegebenen Begriff erfüllt.
- =
- Version
AE-Version
Hinweis: Falls die Versionsinformationen nicht der verwendeten Version entsprechen, werden die Anweisungen als Kommentare behandelt.
Format: Major[.Minor[.Patch]] ohne Anführungszeichen - Statements
(Optional) Definiert eine oder mehrere Anweisungen, die ausgeführt werden, falls die Versionsbedingung „wahr“ ist.
Format: Script-Anweisung - :ELSEVERS
(Optional) Beginnt den Abschnitt für Other Statements - Other Statements
Definiert eine oder mehrere Anweisungen, die ausgeführt werden, wenn die Versionsbedingung „falsch“ ist.
Format: Script-Anweisung - :ENDVERS
Beendet die Precompiler-Anweisungen
Beispiel
: IFVERS >= 21.0.4
!beliebiger Script-Befehl
: ELSEVERS
!irgendein anderer Script-Befehl
: ENDVERS
Siehe auch: