Configuring scriptframework.properties
Use the IM_HOME/data/scriptframework.properties file, which provides extended documentation for these tasks, to configure major scripting functions.
Following are the major scripting functions:
- Extensions
- Specifies which extensions to load for each host component. To
load more than a single extension for any host component, add a suffix
to the properties key (each key must be unique). For example:
ITIM.extension.IdentityPolicy=com.ibm.itim.policy.script.IdentityPolicyExtension ITIM.extension.IdentityPolicy.service=com.ibm.itim.script.extensions.ServiceExtension
- Interpreters
- Configures the interpreter to use for each host component. The
default is the IBM® JSEngine.
The other option is
FESI
, which can be used only if the fesi.jar file exists in IM_HOME/lib/. It is only to be used by customers of IBM Security Identity Manager Version 4.6 and earlier who wrote their own custom FESI extensions. - Wrappers
- All objects available to scripts are really Java™ objects that are used by IBM Verify Identity Governance. To prevent security issues, IBM Verify Identity Governance wraps these objects in wrappers. Use this area of the scriptframework.properties file to change the default wrappers that are used by IBM Verify Identity Governance. Default scripts that are provided by IBM Verify Identity Governance assume the use of default wrappers. If you change the scripts, functions might stop working. This area is for advanced use only.
- Miscellaneous
- Determines whether profiling information is collected and included in
the
trace
log and whether plain text passwords can be accessed fromPerson
andAccount
objects.