XML 스키마
XML 스키마는 XML로 표시되는 비즈니스 문서를 설명합니다. Microsoft BizTalk Server 비즈니스 문서에 대한 정식 표현으로 XML을 사용하므로 인바운드 및 아웃바운드 문서에는 번역이 필요하지 않습니다. XML 스키마는 모든 스키마 내에서 사용할 수 있는 기본 속성 집합만 사용하여 BizTalk 편집기에서 만들 수 있으므로 스키마 편집기 확장을 사용할 필요가 없습니다.
BizTalk Server XML 스키마를 만들 수 있는 여러 가지 방법이 있습니다. 이러한 개체는 다음과 같습니다.
새 스키마 만들기 이 스키마 생성 방법에서는 BizTalk 프로젝트에 새 스키마를 추가합니다. 솔루션 탐색기 BizTalk 프로젝트를 마우스 오른쪽 단추로 클릭하고 추가, 새 항목, 스키마를 차례로 클릭합니다. 스키마 트리 보기에서 다양한 노드를 추가하여 스키마 구조를 구축합니다.
다른 스키마와 함께 새 스키마를 만듭니다. 실제 환경에서 사용되는 복잡한 스키마의 경우에는 기존의 다른 스키마에 제공된 유형을 사용하여 메시지용 스키마를 작성하는 경우가 더 일반적일 수 있습니다. 스키마 가져오기, 포함 및 재정의의 XSD(XML 스키마 정의) 언어 개념을 사용하여 다른 스키마에 이미 정의된 유형을 활용할 수 있습니다. 여러 스키마를 함께 사용하는 방법에 대한 자세한 내용은 다른 스키 마를 사용하는 스키마를 참조하세요.
instance 메시지에서 스키마 생성 특정 인스턴스 메시지가 잘 구성된(Well-formed) XML로 이루어진 경우 이 메시지에 해당하는 XML 스키마를 생성할 수 있습니다. 프로젝트 메뉴에서 생성된 항목 추가를 클릭하여 액세스하는 생성된 항목 추가 - <BizTalk 프로젝트 이름> 대화 상자를 사용하여 이러한 유형의 스키마 생성 작업을 수행합니다.
참고
이러한 유형의 생성 작업은 속성 스키마나 플랫 파일 스키마가 아닌 XML 스키마를 생성하는 데만 사용할 수 있습니다.
이전 스키마 사양 언어에서 XSD로 스키마 마이그레이션 XDR(XML-Data 축소) 형식으로 스키마를 저장한 이전 버전의 BizTalk Server 사용하여 개발된 스키마에서 BizTalk Server 대한 XML 스키마를 생성할 수 있습니다. 이전 XDR 스키마를 BizTalk Server 사용하는 XSD 형식으로 마이그레이션하는 방법에 대한 자세한 내용은 이전 버전의 BizTalk Server 스키마 마이그레이션을 참조하세요.
또한 DTD(문서 유형 정의) 구문을 사용하여 표시한 문서 스키마에서 XSD 기반 XML 스키마를 생성할 수 있습니다.
프로젝트 메뉴에서 생성된 항목 추가를 클릭하여 액세스하는 생성된 항목 추가 - <BizTalk 프로젝트 이름> 대화 상자를 사용하여 이러한 유형의 스키마 생성 작업을 수행합니다.
참고
이러한 유형의 생성 작업은 속성 스키마나 플랫 파일 스키마가 아닌 XML 스키마를 생성하는 데만 사용할 수 있습니다.
사용하는 스키마 생성 방법에 관계없이 해당 인스턴스 메시지를 충분히 자세히 설명하도록 스키마를 계속 진행합니다. 이러한 작업을 시작하려면 스키마 내에서 노드 관리, 노드 속성 설정 및 기존 노드 작업을 참조하세요.