Description of System Parameters

License Settings

Path to the license file / com.unidata.mdm.license.file (text field):

Storing license history / com.unidata.mdm.license.history (checkbox): enabled

Guest Mode Configuration

Guest mode / com.unidata.mdm.ee.guest.mode (checkbox): disabled

Password / com.unidata.mdm.ee.guest.password (text field): guest

Role / com.unidata.mdm.ee.guest.role (text field): guest

Username / com.unidata.mdm.ee.guest.username (text field): guest

Classifiers

Maximum description length / com.unidata.mdm.classifiers.model.description.length (text field): 1500

Maximum display name length / com.unidata.mdm.classifiers.model.display.name.length (text field): 1500

Maximum name length / com.unidata.mdm.classifiers.model.name.length (text field): 1500

Security Settings

Session information cleanup rate / org.unidata.mdm.core.security.token.cleanup (text field): 0 0 * * * ?

User session lifetime (sec.) / org.unidata.mdm.core.security.token.ttl (text field): 1800

System Settings

Default locale / org.unidata.mdm.system.default.locale (text field):

The range of values used corresponds to the BCP47 standard.

Developer Mode / org.unidata.mdm.system.developer.mode (checkbox):

Affects previously installed and successfully launched system modules. The parameter trigger is triggered when the system (server) starts. If the checkbox is enabled, migrations are always started. Allows you to apply system updates.

Data storage format / org.unidata.mdm.system.dump.target.format (text field): PROTOSTUFF

Event replay timeout / org.unidata.mdm.system.event.replay.timeout (text field): 3000

Location of the initial pipeline configuration / org.unidata.mdm.system.initial.pipelines (text field): file:///usr/share/tomcat/conf/universe//enterprise-pipelines.json

Node ID / org.unidata.mdm.system.node.id (text field): node0

System version / org.unidata.mdm.system.platform.version (text field): 6.9.0-SNAPSHOT

Enable Profiler / org.unidata.mdm.system.simon.enabled (checkbox):

Used to measure system performance. It is recommended to enable it only for tests, since the profiler takes part of the performance.

Parameters for 'core' Module System Operations

Cron-expression to start a binary data cleaning operation / org.unidata.mdm.core.job.clean.binaries.cronex (text field): 0 0 0/1 * * ?

Disable binary data cleaning operation / org.unidata.mdm.core.job.clean.binaries.disabled (checkbox):

If the flag is enabled, automatic cleaning of unused files will not be started. Clears unused (for example, not attached to records) files from tables:

  • org_unidata_mdm_core.binary_data

  • org_unidata_mdm_core.character_data

Lifetime of detached binary data / org.unidata.mdm.core.job.clean.binaries.lifetime (data field): 10080

E-mail Settings

Enable e-mail notifications / org.unidata.mdm.core.email.enabled (checkbox):

Platform Address / org.unidata.mdm.core.email.frontend_url (text field):

E-mail server password / org.unidata.mdm.core.email.password (text field): password

E-Mail server address / org.unidata.mdm.core.email.server_host (text field): localhost

E-Mail server port / org.unidata.mdm.core.email.server_port (text field): 5025

Path to templates folder / org.unidata.mdm.core.email.templates_folder (text field): file:///usr/share/tomcat/conf/universe//templates

E-mail server login / org.unidata.mdm.core.email.username (text field): universe@example.com

Password Storage Settings

Cron-expression to start an inactive password cleaning operation / org.unidata.mdm.core.job.clean.inactive.passwords.cronex (text field): 0 0 2 1/1 * ? *

Administrator password expiration date (in days) / org.unidata.mdm.core.password.policy.admin.expiration.days (text field): 91

For users with flag "Superuser".

Password change permission / org.unidata.mdm.core.password.policy.allow.password.change (checkbox): enabled

Authentication attempt check by client ip is enabled / org.unidata.mdm.core.password.policy.check.failed.authentication.count.by.client.ip.enabled (checkbox)

Limit of failed authentication attempts for client ip / org.unidata.mdm.core.password.policy.check.failed.authentication.count.by.client.ip.limit (text field): 5

Authentication attempt timeout for client ip, seconds / org.unidata.mdm.core.password.policy.check.failed.authentication.count.by.client.ip.timeout (text field): 30

Authentication attempt record TTL for client ip, minutes / org.unidata.mdm.core.password.policy.check.failed.authentication.count.by.client.ip.ttl (text field): 30

Authentication attempt check by username is enabled / org.unidata.mdm.core.password.policy.check.failed.authentication.count.by.username.enabled (checkbox)

Limit of failed authentication attempts for username / org.unidata.mdm.core.password.policy.check.failed.authentication.count.by.username.limit (text field): 5

Authentication attempt timeout for username, seconds / org.unidata.mdm.core.password.policy.check.failed.authentication.count.by.username.timeout (text field): 30

Authentication attempt record TTL for username, minutes / org.unidata.mdm.core.password.policy.check.failed.authentication.count.by.username.ttl (text field): 30

The size of the password history when checking a new password / org.unidata.mdm.core.password.policy.check.repetitions.count (text field): 0

Inactive password record TTL, days (0 - to not remove records) / org.unidata.mdm.core.password.policy.inactive.password.record.ttl (text field): 60

Minimum password length / org.unidata.mdm.core.password.policy.min.length (text field): 0

Valid password format (regular expression) / org.unidata.mdm.core.password.policy.regexp (text field)

Example of password format / org.unidata.mdm.core.password.policy.regexp.example (text field)

Password expiration (in days) / org.unidata.mdm.core.password.policy.user.expiration.days (text field): 181

File Upload Settings

Temporary upload directory / org.unidata.mdm.rest.system.upload.attachment.directory (text field):

Maxumum file size allowed for upload (bytes) / org.unidata.mdm.rest.system.upload.attachment.max.size (text field): 5242880

Upload memory usage threshold (bytes) / org.unidata.mdm.rest.system.upload.attachment.memory.threshold (text field):

Service Tasks of Draft Module

CRON expression for the 'Delete unused Drafts' task / org.unidata.mdm.draft.job.clean.drafts.cronex (text field): 0 0 0/1 * * ?

The 'Delete unused drafts' task is disabled if true / org.unidata.mdm.draft.job.clean.drafts.disabled (checkbox):

The lifetime of an unused draft before the 'Delete unused drafts' task collects it (seconds) / org.unidata.mdm.draft.job.clean.drafts.lifetime (text field): 10080

Data Storage Settings

Nodes / org.unidata.mdm.data.nodes (text field): 0:node0:postgres@postgres:postgres@postgres-mdm:5432

Shards / org.unidata.mdm.data.shards (text field): 32

Indices

Default number of replicas / org.unidata.mdm.core.indexing.replicas.number (text field): 0

Default number of shards / org.unidata.mdm.core.indexing.shards.number (text field): 1

Data Indexing Settings

Date attribute format / org.unidata.mdm.data.index.date.display.format (text field): yyyy-MM-dd

Direct relations / org.unidata.mdm.data.index.relations.straight (checkbox):

Time attribute format / org.unidata.mdm.data.index.time.display.format (text field): HH:mm:ss

Timestamp attribute format / org.unidata.mdm.data.index.timestamp.display.format (text field): yyyy-MM-dd'T'HH:mm:ss

Data Model Indexing Settings

Entity replicas / org.unidata.mdm.data.indexing.entity.replicas (text field): 0

Entity shards / org.unidata.mdm.data.indexing.entity.shards (text field): 1

Reference set replicas / org.unidata.mdm.data.indexing.lookup.replicas (text field): 0

Reference set shards / org.unidata.mdm.data.indexing.lookup.shards (text field): 1

Cache Settings

The parameters section is responsible for configuring the cluster configuration of the system. Cluster configuration should be performed by a specialist.

Discovery strategy auto-detection / org.unidata.mdm.system.cache.auto-detection.enabled (checkbox):

Autosearch for cluster nodes enabled / org.unidata.mdm.system.cache.multicast.enabled (checkbox):

Subnet mask for sending multicast requests / org.unidata.mdm.system.cache.multicast.group (text field): 224.2.2.3

Port through which multicast requests will be sent / org.unidata.mdm.system.cache.multicast.port (text field): 54327

Timeout for sending messages / org.unidata.mdm.system.cache.multicast.timeout (text field): 2

TTL for multicast messages / org.unidata.mdm.system.cache.multicast.ttl (text field): 32

Port / org.unidata.mdm.system.cache.port (text field): 5701

Unidata cache port autoincrement / org.unidata.mdm.system.cache.port.autoincrement (checkbox):

Searching for nodes in the specified list is enabled / org.unidata.mdm.system.cache.tcp-ip.enabled (checkbox):

Cluster node IP addresses / org.unidata.mdm.system.cache.tcp-ip.members (text field): 127.0.0.1

Operation Options

Maximum number of threads / org.unidata.mdm.core.job.pool.max.size (text field): 24

Minimum number of threads / org.unidata.mdm.core.job.pool.min.size (text field) : 4

Queue size / org.unidata.mdm.core.job.queue.size (text field) : 100

Audit Settings

Audit is enabled / org.unidata.mdm.core.audit.enabled (checkbox)

Audit log storages / org.unidata.mdm.core.audit.enabled.storages (text field): os

Report on reading events? / org.unidata.mdm.core.audit.read.events (checkbox)

Stacktrace depth in error messages / org.unidata.mdm.core.audit.stacktrace.depth (text field): 32

Size of the audit manager thread pool / org.unidata.mdm.core.audit.writer.pool.size (text field): 4

Audit Records Lifetime Policy

Audit records lifetime in the database / com.universe.mdm.core.audit.ttl.db (text field): the default value is unlimited. Value format: number + m | h | d | M | y (minutes | hours | days | months | years respectively).

Schedule of operation to clean audit records in the database / com.universe.mdm.core.audit.ttl.db.job.cron (text field): Cron-expression to start operation, start by default once a day at 1:00 am

Audit records lifetime in the index / com.universe.mdm.core.audit.ttl.index (text field): the default value is unlimited. Value format: number + m | h | d | M | y (minutes | hours | days | months | years respectively).

Schedule of operation to clean audit records in the index / com.universe.mdm.core.audit.ttl.index.job.cron (text field): Cron-expression to start operation, start by default once a day at 1:00 am

Executing Asynchronous Tasks

Thread pool size / org.unidata.mdm.core.async.task.executor.pool.size (text field): 4

It is used to regulate asynchronous (deferred) actions. For example: uploading to excel, batch operations with records, custom operations. There should always be a pool of tasks, so it is not recommended to set 1 (in this case there will be no queue, and tasks will give an error).

Messaging Subsystem Settings

Core EE module routes / org.unidata.mdm.system.messaging.domains.commercial-core-messaging (text field):

<routes xmlns="http://camel.apache.org/schema/spring"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd">
    <route id="commercial-core">
        <from uri="direct:commercial-core-messaging"/>
        <to uri="vm:commercial-core"/>
    </route>

    <route id="commercial_core_vm">
        <from uri="vm:commercial-core"/>
        <to uri="direct:audit"/>
    </route>
</routes>

Core module routes / org.unidata.mdm.system.messaging.domains.core-messaging (text field):

<routes xmlns="http://camel.apache.org/schema/spring"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd"> <route id="core"> <from uri="direct:core-messaging"/> <to uri="vm:core"/> </route> <route id="core_vm"> <from uri="vm:core"/> <choice> <when> <header>type</header> <toD uri="direct:${header.type}"/> </when> <otherwise> <to uri="direct:withoutType"/> </otherwise> </choice> </route> <route id="login"> <from uri="direct:login"/> <to uri="direct:audit"/> </route> <route id="logout"> <from uri="direct:logout"/> <to uri="direct:audit"/> </route> <route id="audit_xlsx_export"> <from uri="direct:audit_xlsx_export"/> <to uri="direct:audit"/> </route> <route id="role_create"> <from uri="direct:role_create"/> <to uri="direct:audit"/> </route> <route id="role_delete"> <from uri="direct:role_delete"/> <to uri="direct:audit"/> </route> <route id="role_update"> <from uri="direct:role_update"/> <to uri="direct:audit"/> </route> <route id="role_label_attach"> <from uri="direct:role_label_attach"/> <to uri="direct:audit"/> </route> <route id="label_create"> <from uri="direct:label_create"/> <to uri="direct:audit"/> </route> <route id="label_update"> <from uri="direct:label_update"/> <to uri="direct:audit"/> </route> <route id="label_delete"> <from uri="direct:label_delete"/> <to uri="direct:audit"/> </route> <route id="password_reset"> <from uri="direct:password_reset"/> <to uri="direct:email.password_reset"/> </route> <route id="audit"> <from uri="direct:audit"/> <bean beanType="org.unidata.mdm.core.service.impl.CoreAuditEventContextBuilder" method="build"/> <aggregate strategyRef="groupedBodyAggregationStrategy" completionInterval="60000" completionSize="1000"> <correlationExpression> <constant>true</constant> </correlationExpression> <multicast> <to uri="bean:indexAuditStorageService?method=write"/> <to uri="bean:databaseAuditStorageService?method=write"/> </multicast> </aggregate> </route> <route id="email.password_reset"> <from uri="direct:email.password_reset"/> <setHeader name="CamelVelocityResourceUri"> <simple>${header.email_args.get(templates_folder)}/email_password_reset.vm</simple> </setHeader> <setHeader name="Subject"> <constant>Unidata notification: Password reset</constant> </setHeader> <setHeader name="Content-Type"> <simple>text/html</simple> </setHeader> <setHeader name="temp_password"> <simple>${header.email_args.get(temp_password)}</simple> </setHeader> <setHeader name="password_reset_link"> <simple>${header.email_args.get(password_reset_link)}</simple> </setHeader> <to uri="velocity:email_password_reset.vm"/> <to uri="direct:email.send"/> </route> <route id="email.send"> <from uri="direct:email.send"/> <setHeader name="from"> <constant>{{org.unidata.mdm.core.email.username}}</constant> </setHeader> <setHeader name="to"> <simple>${header.email_args.get(email)}</simple> </setHeader> <to uri="smtps://{{org.unidata.mdm.core.email.server_host}}:{{org.unidata.mdm.core.email.server_port}}?username={{org.unidata.mdm.core.email.username}}&amp;password={{org.unidata.mdm.core.email.password}}"/> </route> </routes>

Data module routes / org.unidata.mdm.system.messaging.domains.data-messaging (text field):

<routes xmlns="http://camel.apache.org/schema/spring"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd"> <route id="data"> <from uri="direct:data-messaging"/> <to uri="vm:data"/> </route> <route id="data_vm"> <from uri="vm:data"/> <to uri="direct:audit"/> </route> </routes>

Meta module routes / org.unidata.mdm.system.messaging.domains.meta-messaging (text field):

<routes xmlns="http://camel.apache.org/schema/spring"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd"> <route id="meta"> <from uri="direct:meta-messaging"/> <to uri="vm:meta"/> </route> <route id="meta_vm"> <from uri="vm:meta"/> <to uri="direct:audit"/> </route> </routes>

Configuring Data Import routing / org.unidata.mdm.system.messaging.domains.smart-etl-data-recipient-messaging (text field):

<routes xmlns="http://camel.apache.org/schema/spring"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd">

    <route id="smart_etl_mdm_recipient_kafka">
        <from uri="direct:recipientQueueConnection"/>
        <process ref="dataRecordMessageConverter"/>
        <aggregate strategyRef="dataRecordMessageAggregation"
                completionSize="500"
                completionTimeout="1000">
            <correlationExpression>
                <constant>true</constant>
            </correlationExpression>
            <threads maxPoolSize="16"/>
            <process ref="dataRecordMessageProcessor"/>
            <split>
                <simple>${body.records}</simple>
                <process ref="toJsonMessageConverter"/>
                <split>
                    <simple>${body.records}</simple>
                    <process ref="toJsonMessageConverter"/>
                    <to uri="log:foo"/>
                </split>
            </split>
        </aggregate>
    </route>
</routes>

ETL notification message routes / org.unidata.mdm.system.messaging.domains.smart_etl_notification (text field):

<routes xmlns="http://camel.apache.org/schema/spring"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd">

    <route id="smart_etl_notification">
        <from uri="direct:smart_etl_notification"/>
        <to uri="vm:smart_etl_notification_wm"/>
    </route>

    <route id="smart_etl_notification_wm">
        <from uri="vm:smart_etl_notification_wm"/>
        <setHeader name="CamelHttpMethod">
            <constant>POST</constant>
        </setHeader>
        <setHeader name="Content-Type">
            <constant>application/json</constant>
        </setHeader>
        <to uri="http://{{com.unidata.smartetl.mdm.notifications.messaging.endpoint}}"/>
    </route>
</routes>

Workflow module routes / org.unidata.mdm.system.messaging.domains.workflow-messaging (text field):

<routes xmlns="http://camel.apache.org/schema/spring"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd"> <route id="workflow"> <from uri="direct:workflow-messaging"/> <to uri="vm:workflow"/> </route> <route id="workflow_vm"> <from uri="vm:workflow"/> <choice> <when> <simple>${header.type} == 'start-workflow'</simple> <bean beanType="com.unidata.mdm.workflow.core.service.impl.audit.StartWorkflowAuditEventBuilder" method="build"/> </when> <when> <simple>${header.type} == 'complete-task'</simple> <bean beanType="com.unidata.mdm.workflow.core.service.impl.audit.CompleteTaskAuditEventBuilder" method="build"/> </when> <when> <simple>${header.type} == 'assign-task'</simple> <bean beanType="com.unidata.mdm.workflow.core.service.impl.audit.AssignTaskAuditEventBuilder" method="build"/> </when> <when> <simple>${header.type} == 'add-comment'</simple> <bean beanType="com.unidata.mdm.workflow.core.service.impl.audit.UpsertCommentAuditEventBuilder" method="build"/> </when> <when> <simple>${header.type} == 'edit-comment'</simple> <bean beanType="com.unidata.mdm.workflow.core.service.impl.audit.UpsertCommentAuditEventBuilder" method="build"/> </when> <when> <simple>${header.type} == 'delete-comment'</simple> <bean beanType="com.unidata.mdm.workflow.core.service.impl.audit.DeleteCommentAuditEventBuilder" method="build"/> </when> <when> <simple>${header.type} == 'add-attachment'</simple> <bean beanType="com.unidata.mdm.workflow.core.service.impl.audit.UpsertAttachmentAuditEventBuilder" method="build"/> </when> <when> <simple>${header.type} == 'edit-attachment'</simple> <bean beanType="com.unidata.mdm.workflow.core.service.impl.audit.UpsertAttachmentAuditEventBuilder" method="build"/> </when> <when> <simple>${header.type} == 'delete-attachment'</simple> <bean beanType="com.unidata.mdm.workflow.core.service.impl.audit.DeleteAttachmentAuditEventBuilder" method="build"/> </when> <when> <simple>${header.type} == 'email-notification'</simple> <to uri="direct:email-notification"/> </when> </choice> <to uri="direct:audit"/> </route> <route id="email-notification"> <from uri="direct:email-notification"/> <to uri="direct:email.email-notification"/> </route> <route id="email.email-notification"> <from uri="direct:email.email-notification"/> <setHeader name="CamelVelocityResourceUri"> <simple>${header.email_args.get(templates_folder)}/mail_workflow_notification.vm</simple> </setHeader> <setHeader name="Subject"> <simple>${header.email_args.get(subject)}</simple> </setHeader> <setHeader name="Content-Type"> <simple>text/html; charset="UTF-8"</simple> </setHeader> <setHeader name="task_id"> <simple>${header.email_args.get(task_id)}</simple> </setHeader> <setHeader name="result"> <simple>${header.email_args.get(result)}</simple> </setHeader> <setHeader name="comment"> <simple>${header.email_args.get(comment)}</simple> </setHeader> <setHeader name="task_link"> <simple>${header.email_args.get(task_link)}</simple> </setHeader> <to uri="velocity:mail_workflow_notification.vm?encoding=UTF-8"/> <to uri="direct:email.send"/> </route> </routes>

Enable trace / org.unidata.mdm.system.messaging.trace.enabled (checkbox):

General Search Settings

Response time from the server for control requests (milliseconds). Values <= 0 mean "wait indefinitely" / org.unidata.mdm.search.admin.action.timeout (text field): 5000

Admin login, used by Universe products to access search system nodes / org.unidata.mdm.search.admin.login (text field): admin

Admin password / org.unidata.mdm.search.admin.password (text field): admin

Cluster name / org.unidata.mdm.search.cluster.name (text field): docker-cluster

Cluster nodes / org.unidata.mdm.search.cluster.nodes (text field): opensearch-mdm:9200

Search fields limit / org.unidata.mdm.search.fields.limit (text field): 10000

Search results limit / org.unidata.mdm.search.hits.limit (text field): 200000

Prefix for search index names / org.unidata.mdm.search.index.prefix (text field): default

Password for the keystore / org.unidata.mdm.search.keystore.password (text field): password

Path to the keystore of type JKS, stores public+private .p12 certificate of Universe products for establishing an encrypted connection / org.unidata.mdm.search.keystore.path (text field): path

Maximum number of clauses a BooleanQuery can contain. / org.unidata.mdm.search.query.bool.max_clause_count (text field): 1024

Immediately update the status of the record in the search system / org.unidata.mdm.search.refresh.immediate (checkbox): enabled

Default replicas number for reference sets / org.unidata.mdm.search.replicas.number (text field): 0

Security measures are enabled (credentials, encryption) / org.unidata.mdm.search.security.enabled (checkbox):

Default shards number for system indexes / org.unidata.mdm.search.shards.number (text field): 1

Password for the truststore / org.unidata.mdm.search.truststore.password (text field): password

Path to the truststore of type JKS, stores public certificates of search system nodes, verified by Universe products / org.unidata.mdm.search.truststore.path (textfield): path

Export Audit Job

com.universe.mdm.core.audit.export.job.result.header / com.universe.mdm.core.audit.export.job.result.header (textfield): #Software: Universe Platform #Export date: [{0}] #Job id [{1}] Job name: [{2}] #SEQ format [{3}] #CEF format [{4}] #logs in format [{5}]

Fuzzy Search Settings

Max difference characters for similarity search / org.unidata.mdm.search.fuzziness (text field): 1

The parameter searches for matches taking into account the specified number of possible errors in the part of the query remaining after org.unidata.mdm.search.fuzziness.prefix.length. The higher the number, the more it slows down the search.

Min matching characters in the request / org.unidata.mdm.search.fuzziness.prefix.length (text field): 4

The number of characters at the beginning of the query, after which the part of the fuzzy search begins. For example, if 4 is specified, then the first 4 characters in the word will be found by exact coincidence, a fuzzy search will be performed among the remaining characters of the word. If org.unidata.com.search.fuzziness was specified as 1, then 1 error is allowed in the remaining part.

Mask Matching / org.unidata.mdm.search.fuzziness.with.wildcard (checkbox):

Not recommended. If enabled, a template (mask) search can be used in the record search.

Data Matching Settings

Real-time matching / org.unidata.mdm.matching.data.real.time.matching.enabled (checkbox):

If the parameter is enabled, it affects performance. If disabled, data matching will be performed when reindexing Opensearch.

Validity Period Settings

Validity period end / org.unidata.mdm.data.validity.period.end (text field): 2500-12-31T23:59:59.999Z

Validity period mode / org.unidata.mdm.data.validity.period.mode (text field): DATE

Validity period start / org.unidata.mdm.data.validity.period.start (text field): 1900-01-01T00:00:00Z

Warning

Parameters ...start and ...the end must have the same date format, otherwise the system will not start

Universe MDM 6.x uses formats:

  • yyyy-MM-dd'T'HH:mm:ss.SSS

  • yyyy-MM-dd'T'HH:mm:ss.SSS'Z'

  • yyyy-MM-dd'T'HH:mm:ss.SSS+00:00

Workflow Settings

Activate job executor in Camunda / com.unidata.mdm.workflow.core.job.executor.activate (checkbox):

Importing Data from Queues

Enable result object loading / com.universe.mdm.data.recipient.recipient.resolveResult (checkbox):

ETL.registry of Record Processing

Type of file storage / com.unidata.smartetl.dpr.fileStorage.storageType (text field): local

Type of process and history storage / com.unidata.smartetl.dpr.process.storageType (text field): default

Storage time of the status cache / com.unidata.smartetl.dpr.statusByName.cacheTimeToLive (text field):

ETL. Notifications Setup

Endpoint address / com.universe.mdm.notifications.messaging.endpoint (text field): smart-etl-consumer

Send change list on update / com.universe.mdm.notifications.notifications.changes (checkbox):

Fetch event data / com.universe.mdm.notifications.notifications.fetchResult (checkbox):

Send notification on draft save / com.universe.mdm.notifications.notifications.sendDraftEvent (checkbox):

Version of record upsert notification segment / com.universe.mdm.notifications.notifications.upsert.version (text field): default = 3. The value cannot be empty and must be contained in the version list of the SmartEtlSendUpsertNotification.VERSIONS segment (values: 1 - old version and 2 - new version).

Send reference set link attributes as objects / com.universe.mdm.notifications.notifications.fetchLookupLinkAttributesAsObjects (checkbox): sets whether to complete the lookupLinkAttributes field in the notification. The default is off.

Send absent reference set link attributes as null / com.universe.mdm.notifications.notifications.showAbsentLookupLinkAttributes (checkbox): sets whether to include missing attributes in lookupLinkAttributes as null (not included in ChangeDiffResult). Off by default.

Send linked reference set records keys / com.universe.mdm.notifications.notifications.fetchRecordKeys (checkbox): sets whether to complete the recordKeys fields in the attributes of the lookupLinkAttributes field. The default is off.

General Matching Settings

The number of clusters in a bulk that are deleted at a time when editing assignments in the mapping model / org.unidata.mdm.matching.core.remove.cluster.record.from.index.bulk.size (text field): 10000