여러 유형의 BizTalk 스키마
BizTalk Server는 다음 네 가지 스키마를 지원합니다.
XML 스키마. XML 스키마는 XML 인스턴스 메시지 클래스의 구조를 정의합니다. 이 유형의 스키마에서는 XSD의 원래 용도에 따라 XSD(XML 스키마 정의 언어)를 사용하여 XML 인스턴스 메시지의 구조를 정의하기 때문에 이러한 스키마는 직관적인 방식으로 XSD를 사용합니다.
플랫 파일 스키마. 플랫 파일 스키마는 구분 기호로 분리된 형식이나 위치 형식 또는 두 형식이 조합된 플랫 파일 형식을 사용하는 인스턴스 메시지 클래스의 구조를 정의합니다. XSD의 네이티브 의미 체계 기능은 플랫 파일 instance 메시지의 구조를 정의하기 위한 모든 요구 사항을 수용하지 않기 때문에(예: 플랫 파일 내의 다양한 레코드 및 필드에 사용할 수 있는 다양한 유형의 구분 기호) BizTalk Server XSD의 주석 기능을 사용하여 XSD 스키마 내에 이 추가 정보를 저장합니다. BizTalk Server는 필요한 모든 추가 정보를 저장하는 데 사용할 수 있는 다양한 특정 주석 태그를 정의합니다.
봉투 스키마. 봉투(Envelope) 스키마는 특별한 유형의 XML 스키마입니다. 봉투(Envelope) 스키마는 하나 이상의 XML 비즈니스 문서를 단일 XML 인스턴스 메시지에 래핑하는 데 사용되는 XML 봉투의 구조를 정의하는 데 사용됩니다. XML 스키마를 봉투(Envelope) 스키마로 정의하면 봉투(Envelope) 스키마에 하나 이상의 루트 레코드가 정의되었는지 여부 등에 따라 일련의 추가 속성 설정이 필요합니다.
속성 스키마입니다. 속성 스키마는 속성 승격으로 알려진 BizTalk Server 내의 두 메커니즘 중 하나에 사용됩니다. 속성 승격은 인스턴스 메시지 내에서 특정 값을 메시지 컨텍스트에 복사하는 프로세스입니다. 여러 BizTalk Server 구성 요소는 이러한 값을 메시지 컨텍스트로부터 보다 쉽게 액세스할 수 있습니다. 이러한 구성 요소는 이 값을 사용하여 메시지 라우팅과 같은 작업을 수행합니다. 승격 속성 값은 또한 인스턴스 메시지를 대상으로 보내기 바로 전에 보다 쉽게 액세스할 수 있는 메시지 컨텍스트에서 인스턴스 메시지의 세부 수준으로 반대 방향으로 복사될 수도 있습니다. 속성 스키마는 BizTalk 스키마를 간단하게 만든 스키마로서 승격된 속성을 인스턴스 메시지 및 메시지 컨텍스트 사이에 복사하는 역할을 수행합니다.
이 섹션의 남은 부분에서는 BizTalk Server의 4가지 스키마 유형에 대한 추가 정보를 제공합니다.