다음을 통해 공유


BizTalk 편집기를 사용하여 스키마 만들기

개요

BizTalk 편집기는 Microsoft Visual Studio 환경 내에서 실행되는 도구입니다. 스키마 편집기를 사용하여 애플리케이션에서 사용할 스키마를 만들고 편집 및 관리할 수 있습니다. BizTalk 편집기는 계층 구조 레코드 및 필드를 나타내는 자체적인 그래픽 시스템을 사용하여 인스턴스 메시지 구조를 표시하고 XSD(XML 스키마 정의) 언어를 사용하여 정의한 스키마를 저장합니다. 인스턴스 메시지가 교환되는 형식과는 관계없이 항상 이러한 방식이 적용됩니다. 예를 들어 거래 업체와 플랫 파일을 교환할 경우, BizTalk Server에서는 사용자가 BizTalk 편집기에서 정의한 XSD 스키마에 맞는 XML 형식으로 해당 플랫 파일을 변환하거나 이러한 형식에서 다른 형식으로 플랫 파일을 변환합니다.

BizTalk 편집기를 사용하여 만든 스키마는 다음 그림에 표시된 것처럼 오케스트레이션된 비즈니스 프로세스 내에서 사용할 수 있습니다.

이미지는 BizTalk 편집기를 사용하여 만든 스키마를 오케스트레이션된 비즈니스 프로세스 내에서 사용할 수 있음을 보여 줍니다.

스키마는 플랫 파일 형식과 XML 간의 변환과 같이 인스턴스 메시지를 한 형식에서 다른 형식으로 변환(translation)할 경우에도 어셈블러 및 디스어셈블러에서 사용됩니다. 또한 인스턴스 메시지 변환(transformation)에서도 스키마가 중요한 역할을 합니다. 즉, 한 인스턴스 메시지의 데이터를 사용하여 구조가 다른 인스턴스 메시지를 생성할 수 있습니다. 새 인스턴스 메시지는 다르게 표시된 구매 주문서와 같이 의미상으로 동일할 수도 있고, 다르지만 연관된 유형을 가지면서 해당 콘텐츠에 원본 인스턴스 메시지에 있는 데이터의 일부 또는 전체를 포함할 수도 있습니다.

모든 인스턴스 메시지를 XSD 스키마에 맞는 XML 형식으로 변환(translation)하는 중요한 이유는 한 구조에서 다른 구조로 메시지를 변환(transformation)하는 프로세스를 단순화할 수 있기 때문입니다. 일반적으로 메시지 구조는 구문이 달라도 의미는 동일합니다. 예를 들어 사용자와 거래 업체가 구매 주문서를 다르게 구성할 수 있지만 포함되어 있는 기본 정보는 동일하므로 자동으로 상호 구조 변환(transformation)이 가능해집니다. 먼저 모든 인스턴스 메시지를 해당 XSD 스키마가 적용되는 XML 형식으로 변환하면 XML 형식과 비-XML 형식 간에 그리고 한 XML 구조에서 다른 XML 구조로 인스턴스 메시지를 변환(translation)할 수 있습니다. instance 메시지 변환과 instance 메시지 변환 간의 차이점에 대한 자세한 내용은 데이터 변환을 참조하세요.

Microsoft Visual Studio 환경 내에서 사용할 수 있도록 BizTalk 편집기와 함께 BizTalk 맵 편집기가 제공됩니다. BizTalk 편집기를 사용하여 연관된 인스턴스 메시지 쌍의 구조와 형식을 정의하는 스키마를 만든 후에 BizTalk 맵 편집기를 사용하여 한 스키마에 맞는 인스턴스 메시지(소스 인스턴스 메시지 및 스키마)를 다른 스키마에 맞는 인스턴스 메시지(대상 인스턴스 메시지 및 스키마)로 변환(transformation)하는 방법을 그래픽으로 정의할 수 있습니다. 이러한 변환(transformation)은 XSLT(Extensible Stylesheet Language Transformations)를 사용하여 지정되며 맵이라는 파일로 보관됩니다. BizTalk 매퍼에 대한 개념 및 절차 정보는 BizTalk 매퍼를 사용하여 지도 만들기를 참조하세요. BizTalk Mapper 속성 및 펑토이드에 대한 참조 정보는 UI 지침 및 개발자 API 네임스페이스 참조에서 지도 속성 참조펑토이드 참조를 참조하세요.

BizTalk 편집기를 사용하여 구조가 없는 빈 스키마를 열거나, 기존 XSD 스키마를 열거나, XSD가 아닌 소스에서 스키마를 생성할 수 있습니다. XSD가 아닌 소스에서 스키마를 생성할 경우 BizTalk 편집기는 소스의 구조를 해석하고 XSD 표현 형태의 스키마를 생성합니다. BizTalk 편집기 스키마 트리 보기에 표시되는 레코드와 필드를 편집한 후 해당 구조를 BizTalk 스키마로 저장할 수 있습니다.

BizTalk 편집기 바로 가기 키를 사용하는 방법에 대한 자세한 내용은 BizTalk 편집기 바로 가기 키를 참조하세요.

다음 단계