How does ORMIT™-OpenJava migrate Oracle Forms validations?
As in Oracle Forms, the same rules run twice:
- In the browser, items are checked as users type (type, format, length, required). The converted triggers, such as WHEN-VALIDATE-ITEM and WHEN-VALIDATE-RECORD, fire where Oracle Forms fires them.
- On save, the same code runs again on the server, in Node.js, before anything is written.
Rules that span several fields, such as balancing debits and credits, are converted as written. With the Java back end, the Node.js validation service can't be reached from the internet and doesn't connect to the database.