:IFVERS [:ELSEVERS] :ENDVERS

Script statements: Pre-compiler instructions for skipping script blocks depending on the installed Automation Engine version.

Syntax

:IFVERS Version
[Statements]
[:ELSEVERS
[Other Statements]]
:ENDVERS

Syntax

Description/Format

Version

AE version

Format: Major[.Minor[.Patch]] without quotes

Statements

One or more statements that will be executed when the version condition is "True".

Format: script statement

Other Statements

One or more statements that will be executed when the version condition is "False".

Format: script statement

This script statement was originally introduced to be able to keep initial data objects compatible, during an upgrade scenario with zero downtime.

Note: This script statement is primarily intended for use in Automation Engine development environments.

Note: :IFVERS blocks cannot be nested.

Note: These statements will be automatically treated as comments, if the version information should not fit the one used.

A condition contains one of the following comparison operators:

Operator

Rule

=

This expression is "True" if at least one of the comparison values equals the Value.

<> This expression is "True" when none of the comparison values equals the Value.
<
>
<=
>=

 

This expression is "True" if one comparison value corresponds to the defined condition.

Example

: IFVERS >= 11.2
!any script command
: ELSEVERS
!any other script command
: ENDVERS

See also: