Welcome to the IDIOM Software Blog.

IDIOM and Domino

Mark Norton  31 March 2010 04:41:30 PM
Embedding Idiom rules into Lotus Domino server

Idiom rules can be embedded into any Domino Java Agents, Domino java webservices, or
Domino XPages created in a Domino Application database.

The rules must be exported from Idiom Decision Manager as compiled jars and
executed on Domino using Idiom's java runtime API, DecisionServer.jar.

The DecisionServer.jar should be placed into the Domino JVM "ext" directory which
can be found in the following location under the Domino server installation
directory - "Lotus\Domino\jvm\lib\ext" directory.

For Domino Java Agents the exported rules jar is imported for use by the agent, by
opening the agent in Domino Designer, and selecting Import > Archive from the agent
menu. The rules can be executed directly from the agent java code.

For Domino java webservices the exported rules jar is imported for use by the
webservice, by opening the webservice in Domino Designer, and selecting Import > Archive
from the webservice menu. The rules can be executed directly from the webservice java
code.

For Domino XPages the exported rules jar is added to the application's build path.
The rules can be executed from Domino server-side javascript by using java code
 embedded directly into the javascript code.