11장. Atlasmap 구성 요소
생산자만 지원됩니다.
AtlasMap 구성 요소를 사용하면 AtlasMap 데이터 매핑 정의를 사용하여 데이터 매핑을 처리할 수 있습니다. AtlasMap 매핑 정의는 AtlasMap 데이터 매퍼 UI에서 내보낼 때 ADM 아카이브 파일로 패키지됩니다.
참고: ADM 아카이브 파일에 패키징하지 않고 매핑 정의 JSON 파일을 로드할 수 있지만 일부 기능은 이러한 방식으로 작동하지 않습니다. 개발자 테스트 이외의 ADM 아카이브 파일을 항상 사용하는 것이 좋습니다.
Maven 사용자는 이 구성 요소를 위해 다음 종속성을 pom.xml
에 추가해야 합니다.
<dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-atlasmap</artifactId> <version>x.x.x</version> <!-- use the same version as your Camel core version --> </dependency>
선택적으로 Apache Daffodil 의 POC인 DFDL 모듈을 포함할 수 있습니다.
<dependency> <groupId>io.atlasmap</groupId> <artifactId>atlas-dfdl-module</artifactId> <version>x.x.x</version> <!-- use the same version as atlasmap-core in camel-atlasmap --> </dependency>
11.1. URI 형식
atlas:mappingName[?options]
여기서 mappingName 은 ADM 아카이브 파일이나 매핑 정의 JSON 파일을 처리할 수 있는 AtlasMap 매핑 정의의 classpath-local URI입니다.