Javascript
Dans ces différentes parties, nous explorerons comment JavaScript, porté par Rhino, s’intègre dans Open Integration Engine pour transformer des flux de données standard en solutions sur mesure, et étendre les fonctionnalités de votre moteur.
Par défaut, le moteur Rhino est en version 1.7.1 avec le mode es6 de configurer par défaut (Mirth 4.5.2 et Open Integration Engine 4.5.2).
ce mode pourra évoluer dans le future, pour y intégrer les spécifications de javascript plus récente.
Variables
Pour déclarer des variables, il faut utiliser le mot clé var
var maVariable1 = "";
var maVariable2 = maVariable1;
maVariable1 = "Demo";WARNING
Toutes les variables non définies qui seront utilisées, auront la valeur undefined par défaut.
l'assignation de variable texte peut se faire avec des simples ou doubles guillemets.
Commentaires
Les commentaires en javascript peuvent être mono-ligne ou multi-ligne
// Commentaire mono-ligne
/*
Commentaire Multi-Ligne
avec saut de ligne
*/Tableaux
Les tableaux sont des objets natifs en JavaScript, on peut utiliser la fonction Array() ou les crochets
les tableaux peuxvent contenir différents types, y compris des tableaux
- String
- Date
- Boolean
- RegExp (regular expressions)
- Math
- XML
var tableau1 = new Array(2);
var tableau2 = new Array(2, "demo", new Array());
var tableau3 = [];
var tableau4 = ["demo1", "demo2", "demo3"];pour récupérer la taille d'un tableau, il faut utliser la fonction length().
var taille = tableau4.length;