serviceConfiguration.json
System configuration file with parameter sets determining the behavior of the CONTENTANALYZER and AUDIT service.
Characteristics
Profile Name | serviceConfiguration.json |
---|---|
Referenced by Services | contentanalyzer,api,audit |
Storage Location | Git system directory |
Parameters
The following parameters are available for the individual services:
Service | Parameter | Description | Example | |
---|---|---|---|---|
contentanalyzer | Section of Parameters determining the default behavior of the CONTENTANALYZER service. The analysis of the content and/or mimeType can be requested or not, depending on defined conditions. If a condition matches during an import process, the content and/or mimeType will be analyzed. Note: Within the import request body, this configuration can be overwritten by specifying the | See default configuration below. | ||
skip | Decides whether the service is used (false ) or bypassed (true ). | |||
analyze | A list of property groups defining a specific behavior of the service depending on a conditions. For each condition, the determination of the mimeType and the text extraction can be activated or deactivated.>> Content Stream Properties | |||
predicate | A condition specified in Spring Expression Language (SpEL). | |||
mimetype | Decides whether the mimeType will be determined (true ) or not determined (false ) if the condition matches. | |||
content | Decides whether the synchronous full-text extraction will be determined ( | |||
audit | Optional section of parameters determining the behavior of the AUDIT service. If not specified, all actions are documented in the individual DMS object's audit trail. >> Audit Trail - an "Object's History" | "audit": { "skipAuditEntryCreation": false, "exclusions": { "actions": [401,301,101] } } | ||
skipAuditEntryCreation | Boolean value that decides whether the creation of all audit entries is skipped (true ) or not (false ). | |||
exclusions | A section of properties that can be used to specify events that should not be documented in the audit trail. | |||
actions | A list of Integer action codes. The corresponding actions are not documented in the audit trail. >> Available action codes | |||
api | asynchronousDeletion | A boolean value that specifies if the API gateway should delete DMS objects synchronously ( | "api": { "asynchronousDeletion": true } |
Default configuration:
{ "services": { "contentanalyzer": { "analyze": [ { "predicate": "spel:(properties != null && properties['Name'] != null && properties['Name']['value'] == 'disable') ? true : false", "mimetype": true, "content": false }, { "predicate": "spel:(contentStreams != null && contentStreams.size() > 0 && contentStreams[0]['range'] != null && contentStreams[0]['range'].length() > 0) ? true : false", "mimetype": false, "content": false } ] } } }