다음을 통해 공유


BizTalk 맵 편집기 사용

개요

BizTalk 매퍼는 Visual Studio 셸에 있습니다. BizTalk 매퍼의 일부 기능은 Visual Studio 셸의 사용자 인터페이스 요소를 사용합니다. 예를 들어 Visual Studio의 다른 개발과 마찬가지로 파일, 편집보기 메뉴를 사용합니다. 이 일반적인 기능에 대한 정보는 도움말 메뉴에서 확인할 수 있습니다.

BizTalk 프로젝트에 새 맵을 추가하거나, 기존 맵(.btm 파일)을 열거나, 기본 Visual Studio 편집 창에서 해당 탭을 클릭하여 맵을 다시 활성화하면 BizTalk 매퍼가 활성화됩니다.

참고

BizTalk 맵 편집기는 UTF-16 문자 인코딩을 사용하여 맵 파일을 저장합니다.

BizTalk 프로젝트에 기존 아티팩트를 추가하는 경우 빌드 작업은 항상 BtsCompile로 설정됩니다. 기존 아티팩트 이름을 바꾸더라도 빌드 작업은 기본값 인 BtsCompile로 설정됩니다. 따라서 기존 아티팩트를 추가하거나 이름을 바꾸는 동안 해당하는 특정 아티팩트를 빌드할지 여부에 따라 적절히 빌드 작업을 설정해야 합니다.

BizTalk 매퍼의 일부

다음 그림에서는 Visual Studio 내에서 BizTalk 매퍼의 다양한 부분을 보여 냅니다.

BizTalk 매퍼

각 보기의 기능은 다음과 같습니다.

  • Visual Studio 맵 편집기 유틸리티 리본. BizTalk Server 매퍼는 매퍼 관련 명령을 표시하기 위한 유틸리티 리본을 제공합니다. 리본은 소스 스키마 정보, 소스와 대상 스키마의 관련 보기에 대한 토글 단추, 완전히 범위를 벗어나는 링크를 표시하거나 감추는 토글 단추, 자동 스크롤 기능을 켜거나 끄는 토글 스위치, 맵 편집기 화면을 좌우 이동하는 단추, 확대하거나 축소하는 컨트롤 및 검색 텍스트 상자를 제공합니다. 다음 그림은 그리드 페이지 맨 위에서 볼 수 있는 유틸리티 리본을 보여줍니다.

    매퍼 리본

  • 소스 스키마 트리 보기. 이 보기는 기본 Visual Studio 편집 창을 대상 스키마 트리 뷰 및 그리드 뷰와 공유합니다.

    이름을 통해 알 수 있듯이 이 보기에는 매핑의 소스인 인스턴스 메시지를 설명하는 스키마가 표시됩니다. 매핑을 정의하는 링크는 소스 스키마 트리 보기에서 그리드 보기로 연결되며 결과적으로는 대상 스키마 트리 보기로 연결됩니다.

    스키마 트리 뷰에서 BizTalk 스키마를 나타내는 방법에 대한 자세한 내용은 BizTalk 스키마 표현을 참조하세요.

  • 대상 스키마 트리 보기. 이 보기는 기본 Visual Studio 편집 창을 원본 스키마 트리 보기 및 그리드 뷰와 공유합니다.

    이름을 통해 알 수 있듯이 이 보기에는 매핑의 대상인 인스턴스 메시지를 설명하는 스키마가 표시됩니다. 매핑을 정의하는 링크는 그리드 보기에서 대상 스키마 트리 보기로 연결되며 결과적으로는 소스 스키마 트리 보기에서 연결됩니다.

    스키마 트리 뷰에서 BizTalk 스키마를 나타내는 방법에 대한 자세한 내용은 BizTalk 스키마 표현을 참조하세요.

  • 그리드 보기. 이 보기는 기본 Visual Studio 편집 창을 원본 스키마 트리 뷰 및 대상 스키마 트리 뷰와 공유하며, 왼쪽에는 원본 스키마 트리 뷰, 오른쪽에는 대상 스키마 트리 뷰가 있습니다.

    이름을 통해 알 수 있듯이 이 보기는 소스 인스턴스 메시지의 데이터가 대상 스키마에 맞는 인스턴스 메시지로 변환되는 방식을 제어하는 링크 및 펑토이드가 포함된 맵 정의에서 중요한 역할을 합니다.

    그리드 보기에는 그리드 페이지라는 여러 계층이 있으며, 이 계층을 통해 복잡한 맵을 매핑의 논리적 하위 요소로 구성할 수 있습니다. 일반적으로 그리드 페이지는 한 번에 표시할 수 있는 것보다 많은 공간을 사용하며 여러 가지 효율적인 방식으로 그리드 페이지 내에서 스크롤할 수 있습니다.

    이 보기에서 작업을 수행하여 맵을 생성합니다.

  • Visual Studio 도구 상자 창. 이 보기를 사용하면 BizTalk 맵에 사용할 수 있는 펑토이드를 표시할 수 있으며 이 보기를 끌어서 놓기 작업의 소스로 사용하여 그리드 페이지에 펑토이드를 배치할 수 있습니다.

    도구 상자에 표시되는 펑토이드는 범주에 따라 구성됩니다. 사용 가능한 펑토이드에 대한 자세한 내용은 지도의 펑토이드를 참조하세요. 또한 UI 지침 및 개발자 API 네임스페이스 참조에서 펑토이드 참조를 참조하세요.

  • Visual Studio 속성 창. 이 보기 및 관련 대화 상자를 사용하면 맵을 정의하기 위해 만드는 링크 및 펑토이드의 속성을 검토하고 설정할 수 있습니다.

    그리드 보기의 그리드 페이지에서 링크 또는 펑토이드를 선택하는 경우 원본 또는 대상 스키마 트리 뷰에서 스키마 노드를 선택하거나 솔루션 탐색기 창에서 맵을 선택합니다. 해당 링크, 펑토이드, 스키마 노드 또는 맵의 해당 속성은 표준 Visual Studio 규칙을 사용하여 속성 창에 나타납니다. 예를 들어 범주로 그룹화된 속성이 범주에 따라 또는 사전순으로 표시될 수 있습니다.

    링크, 펑토이드, 스키마 노드 또는 맵 자체에 사용할 수 있는 다양한 속성 집합에 대한 자세한 내용은 UI 지침 및 개발자 API 네임스페이스 참조Map 속성 참조스키마 속성 참조를 참조하세요.

  • Visual Studio 작업 목록 및 출력 창. 이 보기를 사용하면 소스 코드를 컴파일하고 다른 유형의 프로젝트를 빌드할 때 이러한 보기를 사용하는 것과 동일한 방식으로 BizTalk 맵의 유효성 검사, 컴파일 및 테스트 결과를 검토할 수 있습니다.

    이러한 보기와 함께 여러 가지 대화 상자를 사용할 수 있습니다. 일반적으로 이러한 대화 상자는 펑토이드의 입력 매개 변수처럼 복잡한 속성을 편집할 때 엽니다.

    BizTalk 맵 편집기와 함께 솔루션 편집기 창을 사용하는 경우도 종종 있습니다. 예를 들어 새 맵을 만들려면 솔루션 탐색기 창에서 BizTalk 프로젝트를 마우스 오른쪽 단추로 클릭하고 추가, 새 항목 추가를 차례로 클릭한 다음 새 항목 추가 대화 상자를 사용하여 이름을 지정하고 새 맵을 만듭니다.

다음 단계

참고 항목

링크 표시 최적화 방법