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.
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.
First you need to build AtlasMap.
./build.sh --skip-image-builds
To see all the available options:
./build.sh --help
To resume from a particular module:
./build.sh --skip-image-builds --resume-from ui
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
cd ${ATLASMAP}/runtime/runtime
../../mvnw -Pitests spring-boot:run
-
In another console, install Data Mapper UI's dependencies
cd ${ATLASMAP}/ui
yarn install
- Start Data Mapper UI
yarn start
- 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].
- AtlasMap Data Mapper UI Developer Quick Start
- AtlasMap Data Mapper UI standalone desktop application
- AtlasMap Camel Component
//TODO:
//TODO: