맵핑 선언의 리팩토링 맵핑 규칙

반복 개발 환경에서, 변경사항은 모델에서 모델로 변환의 맵핑 모델에서 지정하는 입력 또는 출력 메타 모델에 대해 발생할 수 있습니다. 이 변경사항은 맵핑 선언에 지정하는 입력 및 출력 오브젝트에 영향을 줄 수 있으며, 해당되는 맵핑 규칙을 무효화할 수 있습니다. 이러한 상황이 발생하면 맵핑 선언에서 맵핑 규칙을 리팩터해야 합니다.
시작하기 전에

맵핑 모델이 열려 있어야 합니다. 맵핑 모델의 파일 이름 확장자는 .mapping입니다. 맵핑 모델에는 하나 이상의 맵핑 선언이 있어야 합니다, 이 맵핑 선언에는 하나 이상의 맵핑 규칙이 있어야 합니다.

이 태스크 정보

소스 또는 대상 모델이 변경된 맵핑 선언을 열 때 영향을 받는 맵핑 규칙에 대한 커넥터는 입력 및 출력 오브젝트의 적절한 속성을 연결하지 못합니다. 프로젝트 탐색기 보기는 맵핑 모델에 대해 오류 장식을 표시합니다. 자세한 오류 정보에 대해 문제점 보기를 확인하십시오.

맵핑 선언에서 맵핑 규칙을 리팩터하려면 다음을 수행하십시오.

  1. 맵핑 편집기 영역에서 입력 또는 출력 오브젝트의 이름을 마우스 오른쪽 단추로 클릭하십시오. 전체 오브젝트가 강조표시됩니다.
  2. 리팩터 > 오브젝트 바꾸기를 클릭하십시오.
  3. 다음 단계 중 하나를 완료하여 리팩토링 옵션을 지정하십시오.
    • 입력 및 출력 오브젝트에서 속성의 이름을 사용하여 맵핑 규칙을 다시 연결하려면 기존 맵핑 다시 연결 > 이름별 일치만을 클릭하십시오.
    • 입력 및 출력 오브젝트에서 속성의 이름, 유형, 다중성 및 포함 특성을 사용하여 맵핑 규칙을 다시 연결하려면 기존 맵핑 다시 연결 > 이름, 유형, 다중성 및 포함별 일치를 클릭하십시오.
    • 맵핑 편집기가 기존 맵핑 규칙을 다시 연결하지 못하도록 하려면 기존 맵핑 연결 끊어진 상태로 유지를 클릭하십시오. 이 옵션을 선택하면 입력 및 출력 요소를 수동으로 다시 연결해야 합니다.
    • 맵핑 규칙을 삭제하려면 기존 맵핑 삭제를 클릭하십시오.
    주: 이 페이지에 있는 다른 필드와 마법사의 나머지 페이지에 대한 자세한 정보는 제품에서 해당 페이지가 표시될 때 F1을 눌러서 컨텍스트 도움말을 참조하십시오. Linux® 플랫폼을 사용 중인 경우, 이 페이지에 있는 다른 필드와 마법사의 나머지 페이지에 대한 자세한 정보는 제품에서 해당 페이지가 표시될 때 Shift+F1을 눌러서 컨텍스트 도움말을 참조하십시오.
  4. 요소 목록에서 입력 또는 출력 오브젝트의 올바른 유형을 선택하십시오.
  5. 옵션: 스테레오타입 목록에서 입력 또는 출력 오브젝트에 적용할 올바른 스테레오타입을 선택하십시오.
  6. 확인을 클릭하십시오.
결과
맵핑 선언의 맵핑 규칙은 사용자가 선택하는 옵션을 기반으로 갱신됩니다.

피드백