다음을 통해 공유


플랫 파일 메시지 구조

Microsoft BizTalk Server 컨텍스트에서 플랫 파일 instance 메시지는 헤더, 본문 및 트레일러의 세 가지 논리적 부분을 순서대로 포함할 수 있는 텍스트 파일입니다. 헤더와 트레일러는 모두 선택적인 요소입니다. 다음 예에서는 세 부분을 모두 포함하는 플랫 파일 인스턴스 메시지를 보여 줍니다. 여기서 본문은 굵게 표시되어 있습니다.

Microsoft Corporation  
One Microsoft Way  
Redmond, WA 98033  
  
TRANSACTION-1111,1  
  

플랫 파일 디스어셈블러가 플랫 파일 인스턴스 메시지의 헤더, 본문 및 트레일러를 올바르게 구분할 수 있게 하려면 각각에 대해 별도의 스키마를 만들고 구성해야 합니다.

플랫 파일 인스턴스 메시지의 특정 부분 내에서 데이터의 여러 다른 항목이 레코드로 그룹화되며 각 레코드는 필드라는 데이터의 개별 항목을 나타내는 하위 레코드를 포함할 수 있습니다. 이러한 레코드와 필드는 두 가지 기본 방법 중 하나를 사용하여 서로 구분됩니다. 첫 번째 방법은 위치로 구분하는 방법으로, 데이터의 각 항목 길이를 미리 설정하도록 정의하고 채움 문자를 사용하여 더 짧은 데이터 항목을 예상된 길이까지 채웁니다. 두 번째 방법은 구분 기호로 분리하는 방법으로, 하나 이상의 특수 문자를 사용하여 데이터의 각 항목을 구분합니다. 이 방법을 사용하면 불필요한 채움 문자를 사용하지 않아도 되지만 데이터 자체에 구분 기호로 사용되는 문자 또는 일련의 문자가 들어 있는 경우 특별히 주의해야 합니다.

이 섹션의 나머지 부분에서는 BizTalk Server에서 플랫 파일 인스턴스 메시지의 헤더, 본문 및 트레일러를 처리하는 방법을 설명합니다. 특히, 선택적인 요소의 표시 여부를 결정하고 인바운드 플랫 파일 인스턴스 메시지의 부분을 분리하고 아웃바운드 플랫 파일 인스턴스 메시지의 부분을 결합하는 방법을 자세히 설명합니다. 또한 위치 레코드 및 필드를 사용하는 플랫 파일 인스턴스 메시지와 구분 기호로 분리된 레코드 및 필드를 사용하는 플랫 파일 인스턴스 메시지 간의 차이점을 설명합니다.

섹션 내용