- 3.1. openidm.create(id, value)
- 3.2. openidm.patch(id, rev, value)
- 3.3. openidm.read(id)
- 3.4. openidm.update(id, rev, value)
- 3.5. openidm.delete(id, rev)
- 3.6. openidm.query(id, params)
- 3.7. openidm.action(id, params, value)
- 3.8. openidm.encrypt(value, cipher, alias)
- 3.9. openidm.decrypt(value)
- 3.10. logger.debug(string message, object... params)
- 3.11. logger.error(string message, object... params)
- 3.12. logger.info(string message, object... params)
- 3.13. logger.trace(string message, object... params)
- 3.14. logger.warn(string message, object... params)
Functions (access to managed objects, system objects, and
configuration objects) within OpenIDM are accessible to scripts
via the openidm object, which is included in
the top-level scope provided to each script.
OpenIDM also provides a logger object to
access SLF4J facilities. The following code shows an example:
logger.info("Parameters passed in: {} {} {}", param1, param2, param3);
To set the log level, use
org.forgerock.openidm.script.javascript.JavaScript.level
in openidm/conf/logging.properties.

