다음을 통해 공유


여러 유형의 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가지 스키마 유형에 대한 추가 정보를 제공합니다.

섹션 내용