개요
BizTalk 매퍼는 Visual Studio 셸에 있습니다. BizTalk Mapper의 일부 기능은 Visual Studio 셸의 사용자 인터페이스 요소를 사용합니다. 예를 들어 Visual Studio의 다른 개발과 마찬가지로 파일, 편집 및 보기 메뉴를 사용합니다. 이 일반적인 기능에 대한 정보는 도움말 메뉴에서 확인할 수 있습니다.
BizTalk 프로젝트에 새 맵을 추가하거나, 기존 맵(.btm 파일)을 열거나, 주 Visual Studio 편집 창에서 해당 탭을 클릭하여 맵을 다시 활성화하면 BizTalk 매퍼가 활성화됩니다.
비고
BizTalk 매퍼는 UTF-16 문자 인코딩을 사용하여 맵 파일을 저장합니다.
BizTalk 프로젝트에 기존 아티팩트를 추가하는 경우 빌드 작업은 항상 BtsCompile로 설정됩니다. 기존 아티팩트 이름을 바꾸더라도 해당 빌드 작업은 기본값 BtsCompile로 설정됩니다. 따라서 기존 아티팩트를 추가하거나 이름을 바꾸는 동안 특정 아티팩트를 빌드할지 여부에 따라 빌드 작업을 적절하게 설정해야 합니다.
BizTalk 매퍼의 일부
다음 그림에서는 Visual Studio 내에서 BizTalk 매퍼의 다양한 부분을 보여줍니다.
각 보기의 기능은 다음과 같습니다.
Visual Studio 매퍼 유틸리티 리본. BizTalk Server 매퍼는 매퍼 관련 명령을 표시하기 위한 유틸리티 리본을 제공합니다. 리본은 원본 스키마 정보를 제공하며, 원본 및 대상 스키마의 관련성 보기에 대한 토글 버튼, 범위에서 완전히 벗어난 링크를 표시하거나 숨기는 토글 버튼, 자동 스크롤을 켜거나 끄는 토글 스위치, Mapper 표면을 이동하는 버튼, 확대 및 축소할 수 있는 컨트롤, 그리고 검색 텍스트 상자를 포함하고 있습니다. 다음 그림에서는 그리드 페이지의 위쪽에서 볼 수 있는 유틸리티 리본을 보여 줍니다.
원본 스키마 트리 뷰입니다. 이 보기는 주 Visual Studio 편집 창을 대상 스키마 트리 보기 및 그리드 보기와 공유합니다.
이름에서 볼 수 있듯이 이 보기에는 매핑의 원본인 인스턴스 메시지를 설명하는 스키마가 표시됩니다. 원본 스키마 트리 뷰에서 그리드 뷰로, 그리고 궁극적으로 대상 스키마 트리 뷰로의 매핑 리드를 정의하는 링크입니다.
스키마 트리 뷰에서 BizTalk 스키마를 나타내는 방법에 대한 자세한 내용은 스키마의 BizTalk 표현을 참조하세요.
대상 스키마 계층 구조 보기입니다. 이 보기는 기본 Visual Studio 편집 창을 원본 스키마 트리 보기 및 그리드 보기와 공유합니다.
이름에서 볼 수 있듯이 이 보기에는 매핑의 대상인 인스턴스 메시지를 설명하는 스키마가 표시됩니다. 원본 스키마 트리 뷰에서 시작하여 그리드 보기를 거쳐 대상 스키마 트리 뷰로 연결되는 링크가 매핑을 정의합니다.
스키마 트리 뷰에서 BizTalk 스키마를 나타내는 방법에 대한 자세한 내용은 스키마의 BizTalk 표현을 참조하세요.
눈금 보기. 이 보기는 기본 Visual Studio 편집 창을 원본 스키마 트리 뷰 및 대상 스키마 트리 뷰와 공유하며, 왼쪽에는 원본 스키마 트리 보기, 오른쪽에는 대상 스키마 트리 보기가 있습니다.
이름에서 알 수 있듯이 이 보기는 원본 인스턴스 메시지의 데이터가 대상 스키마를 따르는 인스턴스 메시지로 변환되는 방법을 제어하는 링크와 펑토이드를 포함하는 맵 정의에서 중요한 역할을 합니다.
그리드 보기에는 그리드 페이지라는 여러 계층이 있을 수 있으므로 복잡한 맵을 매핑의 논리적 세분화로 구성할 수 있습니다. 그리드 페이지는 일반적으로 한 번에 표시할 수 있는 것보다 더 많은 공간을 사용하며 그리드 페이지 내에서 스크롤하는 몇 가지 효과적인 방법이 있습니다.
이 보기에서 맵을 생성하기 위해 적극적으로 작업합니다.
Visual Studio 도구 상자 창 이 보기를 사용하여 BizTalk 맵에서 사용할 수 있는 펑토이드를 표시하며, 그리드 페이지에 펑토이드를 배치하기 위한 끌어서 놓기 작업의 원본 역할을 합니다.
도구 상자에 표시된 펑토이드는 범주에 따라 구성됩니다. 사용 가능한 펑토이드에 대한 자세한 내용은 지도의 펑토이드를 참조하세요. 또한 UI 지침 및 개발자 API 네임스페이스 참조에서 펑토이드 참조를 참조하세요.
Visual Studio 속성 창 이 보기와 연결된 대화 상자를 사용하여 맵을 정의하기 위해 만든 링크 및 펑토이드의 속성을 검사하고 설정합니다.
그리드 보기의 그리드 페이지에서 링크 또는 펑토이드를 선택하는 경우 원본 또는 대상 스키마 트리 보기에서 스키마 노드를 선택하거나 솔루션 탐색기 창에서 맵을 선택합니다. 해당 링크, 펑토이드, 스키마 노드 또는 맵의 해당 속성이 표준 Visual Studio 규칙을 사용하여 속성 창에 나타납니다. 예를 들어 속성은 범주로 그룹화되며 이러한 범주에 따라 또는 사전순으로 표시될 수 있습니다.
링크, 펑토이드, 스키마 노드 또는 맵 자체에 사용할 수 있는 다양한 속성 집합에 대한 자세한 내용은 UI 지침 및 개발자 API 네임스페이스 참조에서 지도 속성 참조 및 스키마 속성 참조를 참조하세요.
Visual Studio 작업 목록 및 출력 창 이러한 뷰를 사용하여 소스 코드를 컴파일하고 다른 유형의 프로젝트를 빌드할 때 이러한 뷰가 사용되는 것과 거의 동일한 방식으로 BizTalk 맵의 유효성 검사, 컴파일 및 테스트 결과를 검사합니다.
이러한 보기 외에도 여러 대화 상자와 상호 작용할 수 있습니다. 일반적으로 펑토이드에 대한 입력 매개 변수와 같은 복합 속성을 편집할 때 이러한 대화 상자를 엽니다.
BizTalk 매퍼와 함께 솔루션 탐색기 창을 사용하는 경우가 많습니다. 예를 들어 새 맵을 만들려면 솔루션 탐색기 창에서 BizTalk 프로젝트를 마우스 오른쪽 단추로 클릭하고 추가, 새 항목 추가를 차례로 클릭한 다음 새 항목 추가 대화 상자를 사용하여 이름을 지정하고 새 맵을 만듭니다.