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

Engine Server Component

The Server Component# exposes the engine to Admin Center. By adding The Server Component into your server configuration you will be able to use MD Interfaces and MD Process Monitoring sections in Admin Center. Use the following definition in the server configuration.

Requires:

<serverComponents>
    <component configFile="../etc/nme-config.xml" disabled="false" class="com.ataccama.nme.engine.NmeServerComponent"/>
</serverComponents>
Batch load operations in Admin Center
Property Required Description

configFile

Yes

Specifies path to the configuration file. Path can be either relative to the server configuration file or absolute.

Sample nme-config.xml
<config>
    <persistenceLayers>
        <persistenceLayer class="com.ataccama.nme.persistence.database.DbPersistenceFactory">
            <dataSource>mdc_db</dataSource>
            <prefix>I_</prefix> <!-- used as table prefix for all NME engine tables; it can contain a schema name too <prefix>"dbo".a_</prefix> -->
        </persistenceLayer>
    </persistenceLayers>

    <model>
        <models>
            <consolidation>
                <persistenceLayer class="com.ataccama.nme.persistence.database.DbPersistenceFactory">
                    <dataSource>mdc_db</dataSource>
                    <prefix>C_</prefix>
                </persistenceLayer>
                <configFile>nme-model.gen.xml</configFile>
                <eventHandlersConfigFile>nme-event_handler.gen.xml</eventHandlersConfigFile>
                <executionPlanConfigFile>nme-consolidation-plan.xml</executionPlanConfigFile>
            </consolidation>
        </models>
    </model>

    <serviceDefinitionFile>nme-services.gen.xml</serviceDefinitionFile>
    <batchLayerDefinitionFile>nme-batch.gen.xml</batchLayerDefinitionFile>
    <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-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>
    </plugins>
</config>

Related:

Was this page useful?