Skip to content

rohanmars/atlasmap

 
 

Repository files navigation

AtlasMap

The AtlasMap is a data mapping solution with interactive web based user interface, that simplifies configuring integrations between Java, XML, and JSON data sources. You can design your data mapping on the AtlasMap Data Mapper UI canvas, and then run that data mapping via runtime engine. AtlasMap Data Mapper UI is primarily designed to work within the Syndesis UI.

In addition to the plain Java API provided by the runtime engine, AtlasMap also provides Camel Component to perform data mapping as a part of Apache Camel route.

AtlasMap Data Mapper UI Screenshot

Running Data Mapper UI within Syndesis

The easiest way to install and run the Data Mapper UI is to install and run the Syndesis UI. Simply follow the Syndesis UI's installation instructions, and run the Syndesis UI. You will find the Data Mapper UI under the integrations panel after selecting or adding an integration with a data mapping step involved in the integration.

Running AtlasMap standalone

First you need to build AtlasMap.

Building everything for standalone usage

    ./build.sh --skip-image-builds

To see all the available options:

    ./build.sh --help

Resume from module

To resume from a particular module:

    ./build.sh --skip-image-builds --resume-from ui

Using the image streams (in case you want to build a docker image for design runtime)

To build everything using image streams (instead of directly talking to docker):

    ./build.sh --with-image-streams

Note that this assumes that you are using a template flavor that also supports image streams.

Run AtlasMap Services and UI

  1. Run AtlasMap Services
    cd ${ATLASMAP}/runtime/runtime
    ../../mvnw -Pitests spring-boot:run
  1. Install Yarn

  2. In another console, install Data Mapper UI's dependencies

    cd ${ATLASMAP}/ui
    yarn install
  1. Start Data Mapper UI
    yarn start
  1. The yarn start command will attempt to automatically open your browser window, but if it doesn't, open it directy with this URL: [http://localhost:3000].

See also

Third Party Libraries

//TODO:

License

//TODO:

About

AtlasMap project repository

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 81.8%
  • TypeScript 14.7%
  • Shell 0.9%
  • JavaScript 0.8%
  • CSS 0.7%
  • Batchfile 0.6%
  • Other 0.5%