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.vldb.VldbPersistenceFactory">
            <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>
                <eventHandlersConfigFile>nme-event_handler.gen.xml</eventHandlersConfigFile>
                <executionPlanConfigFile>nme-consolidation-plan.xml</executionPlanConfigFile>
            </consolidation>
        </models>
    </model>

    <batchLayerDefinitionFile>nme-batch.gen.xml</batchLayerDefinitionFile>
    <serviceDefinitionFile>nme-services.gen.xml</serviceDefinitionFile>
    <taskExecutorConfigFile>nme-executor.xml</taskExecutorConfigFile>
    <streamDefinitionFile>nme-stream.gen.xml</streamDefinitionFile>
    <!--<securityConfigFile>nme-security.xml</securityConfigFile>-->
    <plugins>
        <!-- <plugin class="com.ataccama.nme.rest.NmeRestPlugin" path="/nme-rest" listener="default" prettyPrint="true" security="nme-rest-security-simple.xml"/>  -->
        <plugin class="com.ataccama.nme.rest.NmeRestPlugin" path="/nme-rest" listener="default" prettyPrint="true" security="nme-rest-security-keycloak.xml"/>
        <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>
        <plugin class="com.ataccama.nme.grpc.GRpcServerPlugin" port="8581" batchSize="1000"/>

    </plugins>
</config>

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

Available plugins:

Was this page useful?