영어로 읽기

다음을 통해 공유


플랫 파일 스키마

플랫 파일 스키마의 목적

플랫 파일 스키마는 두 가지 용도로 사용됩니다. 플랫 파일 스키마는 XML 스키마와 동일한 레코드 및 필드 특성(구조 포함)을 모두 정의하고 플랫 파일 인스턴스 메시지를 동등한 XML 인스턴스 메시지로 또는 그 반대로 변환하는 데 필요한 플랫 파일 특성을 모두 정의하기 위한 메커니즘을 제공합니다. 첫 번째 용도는 BizTalk 맵 편집기 내에서 플랫 파일 스키마를 사용하여 스키마에 맞는 플랫 파일 인스턴스 메시지의 변환을 다른 대상 구조로 정의하는 데 가장 유용합니다. BizTalk 맵 편집기의 대상 스키마에 의해 정의된 대상 구조에는 플랫 파일 메시지 스키마(XML 스키마 가능)가 적용되거나 적용되지 않을 수 있습니다.

문서의 플랫 파일 형식과 동등한 XML 형식 간의 변환에 사용되는 두 번째 용도에서는 해당 주석 구문을 사용하여 XSD(XML 스키마 정의 언어) 스키마에 추가된 포괄적인 정보가 사용됩니다. 이 정보는 XSD의 관점에서 메시지 구조에 적용되는 스키마에 대한 XML 인스턴스 메시지의 유효성 검사 유용성에 비추어 볼 때 충분합니다. 그럼에도 불구하고 XSD 주석 구문은 스키마 요소 내에 주석으로 저장된 스키마 전체 정보부터 해당 요소 또는 특성 요소 내에 주석으로 저장된 특정 레코드 또는 필드와 관련된 정보에 이르기까지 다양한 범위 내에서 XSD 스키마 내에 플랫 파일 구조 정보를 저장하는 편리한 메커니즘을 제공합니다.

다른 XML 요소와 구별되는 플랫 파일 스키마의 또 다른 특성은 해당 콘텐츠에 따라 인스턴스 메시지가 메시지에 적용되는 스키마와 일치할 수 없다는 점입니다. 대신 런타임에 flat file disassembler에서 일련의 정적 스키마 집합을 사용하도록 지정해야 합니다.

플랫 파일의 특성과 관련된 추가 노드 속성을 보려면 스키마 노드의 스키마 편집기 확장명 속성을 사용하여 플랫 파일 확장자를 지정해야 합니다. 이러한 속성은 기본적으로 표시되지 않습니다.

플랫 파일 스키마와 관련된 노드 속성에 대한 자세한 내용은 UI 지침 및 개발자 API 네임스페이스 참조에서 플랫 파일 스키마에 대한 추가 노드 속성을 참조하세요.

참고 항목

다양한 BizTalk 스키마 유형