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