OpenIDM exposes internal configuration objects in JSON format. Configuration elements can be either single instance or multiple instance for an OpenIDM installation.
Single Instance Configuration Objects
Single instance configuration objects correspond to services that have at most one instance per installation.
JSON file views of these configuration objects are named
.
object-name.json
-
The
auditconfiguration specifies how audit events are logged. -
The
authenticationconfiguration controls REST access. -
The
endpointconfiguration controls any custom REST endpoints. -
The
managedconfiguration defines managed objects and their schemas. -
The
policyconfiguration defines the policy validation service. -
The
process accessconfiguration defines access to any configured workflows. -
The
repo.configuration such asrepo-typerepo.orientdborrepo.jdbcconfigures the internal repository. -
The
routerconfiguration specifies filters to apply for specific operations. -
The
syncconfiguration defines the mappings that OpenIDM uses when synchronizing and reconciling managed objects. -
The
uiconfiguration defines the configurable aspects of the default user interface. -
The
workflowconfiguration defines the configuration of the workflow engine.
Multiple Instance Configuration Objects
Multiple instance configuration objects correspond to services that
can have many instances per installation. Configuration objects are named
,
for example, objectname/instancenameprovisioner.openicf/xml.
JSON file views of these configuration objects
are named , for example,
objectname-instancename.jsonprovisioner.openicf-xml.json.
-
Multiple
scheduleconfigurations can run reconciliations and other tasks on different schedules. -
Multiple
provisioner.openicfconfigurations correspond to the resources connected to OpenIDM.

