Comment ORMIT™-OpenJava migre-t-il les validations Oracle Forms ?
Comme dans Oracle Forms, les mêmes règles s’exécutent deux fois :
- Dans le navigateur, les items sont vérifiés pendant la saisie (type, format, longueur, caractère obligatoire). Les déclencheurs convertis, comme WHEN-VALIDATE-ITEM et WHEN-VALIDATE-RECORD, se déclenchent là où Oracle Forms les déclenche.
- À la sauvegarde, le même code s’exécute de nouveau sur le serveur, en Node.js, avant toute écriture.
Les règles qui portent sur plusieurs champs, comme l’équilibre des débits et des crédits, sont converties telles qu’elles sont écrites. Avec le back-end Java, le service de validation Node.js n’est pas accessible depuis Internet et ne se connecte pas à la base de données.