Version du moteur de script
Version du moteur de script définit des informations clés pour le contexte et l'exécution du script.
-
Les valeurs 1, 2 et 3 pour la version du moteur de script indiquent la version de XPath (XML Path Language) à utiliser pour ce script. Les versions 2 et 3 utilisent le moteur XPath 2 fourni par l'équipe XQuery. Ce même moteur est utilisé dans la base de données Oracle. La version 3 actuelle du moteur de script est une version modifiée qui offre des améliorations de performances sans impacter les scripts de version 2 existants.
Pour les scripts plug-in et de service, la version de moteur de script par défaut est la version 3.0. Pour les scripts APT, la version par défaut est la version 1.0 car les versions supérieures ne sont pas applicables.
Quelques points supplémentaires sont à noter à propos de la version de moteur de script 1.0 :
-
La bibliothèque XPath utilisée est Jaxen
-
Pour les scripts APT, la version 1.0 utilise le XPath et la prise en charge XML du navigateur, sauf s'il s'agit d'Internet Explorer, auquel cas l'analyseur XSXML est utilisé.
-
Xpath 1 (ainsi que JavaScript) utilisent l'arithmétique en virgule flottante, ce qui signifie que l'addition d'un ensemble de nombres à deux décimales peut aboutir par exemple à une valeur de 10779,079999999998 au lieu de 10779,08
-
-
La valeur de version de moteur de script Groovy s'applique uniquement aux scripts plug-in et de la bibliothèque Groovy. Cette valeur est utilisée pour indiquer que seuls les types d'étape liés à Groovy sont utilisés dans le script et informe le système que la conversion des données depuis et vers une interface XML n'est pas nécessaire. L'exécution du script est ainsi plus efficace. Cette valeur est prise en compte par défaut pour les scripts de la bibliothèque Groovy et ne peut pas être modifiée.
-
La valeur Mode compatibilité de Framework version 2.1 est conservée à des fins de mise à niveau. Elle ne doit être appliquée qu'à des versions anciennes des scripts APT qui utilisent une syntaxe incompatible avec la syntaxe XPath.
