Restrictions des scripts
L’interpréteur JavaScript de Vantage prend en charge ECMAScript 5.1 ainsi qu’un ensemble limité de fonctionnalités plus récentes. Pour plus d’informations, voir les fonctionnalités ECMAScript de Jint. Les scripts peuvent définir des fonctions personnalisées, accéder aux catalogues de données de Vantage via l’interfaceContext et envoyer des requêtes à des services externes via l’interface Context.
Les scripts ne peuvent pas :
- Envoyer des requêtes vers des bases de données autres que les catalogues de données de Vantage.
- Utiliser des bibliothèques tierces telles que jQuery.
Gestion des erreurs
- Si une erreur de syntaxe est détectée dans le script, la transaction de l’activité personnalisée est interrompue. L’erreur est visible dans Skill Monitor.
- Si une exception est levée pendant l’exécution du script, le script et la transaction sont interrompus. L’erreur est visible dans Skill Monitor.
- Si une exception du programme est interceptée avec
try/catch, la gestion de l’erreur dépend de ce que fait votre script.
Les erreurs provoquées par le dépassement des restrictions du script ne sont pas interceptées. Dans ce cas, le script et la transaction sont interrompus.
