독립형 맵 작성

독립형 맵은 프로젝트 탭의 변환 폴더에서 볼 수 있고, 소스 및 대상 노드 간의 하나 이상 맵핑 세트를 나타냅니다.

이 태스크 정보

맵핑 편집기의 오케스트레이션에서 분할창에서 사용 가능한 소스 노드 세트와 오케스트레이션으로 분할창에서 사용 가능한 대상 노드 세트는 맵의 소스 및 대상 변수에 정의된 스키마 유형으로 결정됩니다. 독립형 맵은 동일한 프로젝트의 동일한 오케스트레이션 또는 다른 오케스트레이션에 원하는 수만큼 변수 맵핑 활동을 작성하는 데 사용할 수 있습니다. 예를 들어, IncomingOrder라는 소스 XML 스키마와 ShippingOrder라는 대상 XML 스키마 간의 맵핑 세트를 포함하는 myMap이라는 독립형 맵을 작성할 수 있습니다.

프로젝트 탭의 변환 폴더에서 myMap 엔티티를 선택하여 프로젝트의 오케스트레이션에 놓으면 이 맵을 재사용할 수 있습니다. 이 놓기 조치는 myMap이라는 맵에 정의된 동일한 맵핑 세트로 오케스트레이션에 새 변수 맵핑 활동을 작성합니다. 변수 맵핑 활동에 작성된 새 인라인 맵핑은 상위 독립형 맵의 사본입니다. myMap의 소스 및 대상 노드 간 맵핑을 변경하는 경우, 로컬 사본이므로 변경사항이 새 변수 맵핑 활동에 전파되지 않습니다. 자세한 정보는 독립형 맵에서 변수 맵핑 활동 작성을 참조하십시오.

독립형 맵을 작성하려면 다음을 수행하십시오.

프로시저

  1. 다음 옵션 중 하나를 사용하여 독립형 맵의 새 인스턴스를 작성하십시오.
    • 프로젝트 탭을 선택하고 변환 폴더를 마우스 오른쪽 단추로 클릭한 후 메뉴에서 새 독립형 맵 옵션을 선택하십시오.
    • 도구 모음 메뉴에서 프로젝트 > 새 독립형 맵 옵션을 선택하십시오.
    • 프로젝트 탭에서 새 독립형 맵(새
독립형 맵 아이콘)을 클릭하십시오.
    독립형 맵의 인스턴스가 프로젝트 탭의 폴더에 표시됩니다.
  2. 프로젝트 탭의 변환 폴더에서 독립형 맵의 인스턴스를 두 번 클릭하십시오. 분할창의 아래 부분에서 맵핑 편집기가 열립니다.
  3. 소스 스키마를 선택하십시오.
  4. 대상 스키마를 선택하십시오.
  5. 오케스트레이션에서 분할창에서 소스 노드를 오케스트레이션으로 분할창의 대상 노드로 끌어오십시오. 맵핑이 올바르면, 맵핑 규칙이 설정되었음을 나타내는 소스 노드에서 대상 노드로의 링크(선)가 표시됩니다. 모든 필수 노드가 맵핑될 때까지 이 단계를 반복하십시오.
    주: 찾기 대화 상자를 사용하여 소스 또는 대상 스키마에서의 노드를 찾을 수 있습니다. 소스 또는 대상 스키마에서 노드를 찾는 방법에 대한 자세한 정보는 맵핑 규칙에 함수 지정을 참조하십시오.
  6. 옵션: 함수를 맵핑 규칙에 지정하십시오. 자세한 정보는 맵핑 규칙에 함수 지정을 참조하십시오.
  7. 가능한 경우, 출력이 예상대로인지 확인하기 위해 맵핑을 테스트하십시오. 테스팅 맵핑에 대한 자세한 정보는 맵 테스트를 참조하십시오.