User Community Service Desk Downloads
If you can't find the product or version you're looking for, visit support.ataccama.com/downloads

MDM Engine Configuration File

A typical nme-config.xml file looks as follows:

nme-config.xml
<config>
    <persistenceLayers>
        <persistenceLayer class="com.ataccama.nme.persistence.database.DbPersistenceFactory">
            <dataSource>mdc_db</dataSource>
            <prefix>I_</prefix>
        </persistenceLayer>
    </persistenceLayers>

    <model>
        <models>
            <consolidation>
                <persistenceLayer class="com.ataccama.nme.persistence.vldb.VldbPersistenceFactory">
                    <dataSource>mdc_db</dataSource>
                    <prefix>C_</prefix>
                </persistenceLayer>
                <configFile>nme-model.gen.xml</configFile>
                <datasets>nme-datasets.gen.xml</datasets>
                <customActions>nme-custom-actions.gen.xml</customActions>
                <eventHandlersConfigFile>nme-event_handler.gen.xml</eventHandlersConfigFile>
                <executionPlanConfigFile>nme-consolidation-plan.xml</executionPlanConfigFile>
                <enrichmentConfigFile>nme-enrichments.gen.xml</enrichmentConfigFile>
            </consolidation>

        </models>
    </model>

    <batchLayerDefinitionFile>nme-batch.gen.xml</batchLayerDefinitionFile>
    <serviceDefinitionFile>nme-services.gen.xml</serviceDefinitionFile>
    <taskExecutorConfigFile>nme-executor.xml</taskExecutorConfigFile>
    <taskConfigFile>nme-task.gen.xml</taskConfigFile>
    <!-- <streamDefinitionFile>nme-stream.gen.xml</streamDefinitionFile> -->
    <!--<securityConfigFile>nme-security.xml</securityConfigFile>-->
    <plugins>
        <plugin class="com.ataccama.nme.history.NmeHistoryPlugin">
            <persistenceLayer class="com.ataccama.nme.persistence.vldb.VldbPersistenceFactory">
                <dataSource>mdc_db</dataSource>
                <prefix>H_</prefix>
            </persistenceLayer>
            <configFile>nme-history.gen.xml</configFile>
            <storageDirectory>../storage/history</storageDirectory>
        </plugin>
    </plugins>
</config>

The paths are relative to the nme-config.xml file.

The main components (most of them configured in separate files) are:

Available plugins:

Due to the broken compatibility after refactoring (see Ataccama 15.2.0 Release Notes, section Known Issues), the history plugin configuration defined in the nme-config.xml file is ignored in the current version, and all relevant properties are defined in the application.properties file. To learn more about the steps needed after the upgrade, see upgrade:mdm-15.2.0-upgrade-notes.adoc, section History plugin refactoring issue.

The issue will be resolved in 15.3.0. After version 15.3.0, definitions in the nme-config.xml file will be deprecated but still supported for a transitional period to maintain backward compatibility.

Was this page useful?