다음을 통해 공유


구분 기호로 분리된 레코드가 있는 플랫 파일 메시지

플랫 파일 인스턴스 메시지 내의 구분 기호로 분리된 레코드에는 미리 정의된 문자나 문자 집합으로 구분된 중첩 레코드 및/또는 개별 필드(데이터 항목)가 포함되어 있습니다. 필드는 이러한 구분 기호에 따라 구문 분석됩니다. 구분 기호로 분리된 플랫 파일 인스턴스 메시지의 다음 레코드를 예로 들 수 있습니다. 이 레코드에는 가상의 구매 주문서에서 가져온 두 개의 항목이 들어 있습니다.

  
ITEMS,ITEM872-AA|Lawnmower|1|148.95|Electric-120vac,ITEM926-AA|Baby Monitor|1|39.98|Electric-4AA|2004-01-21  
  

플랫 파일 스키마에서 이 레코드가 갖는 의미를 다음과 같이 이해할 수 있습니다.

  • 이름이 items이고 자식 구분 기호(,), 자식 순서 전위 및 태그 ITEMS가 있는 구분 기호로 분리된 레코드

    • 이름이 item이고 자식 구분 기호 |, 자식 순서 중위 및 태그 ITEM이 있는 구분 기호로 분리된 반복 레코드

    • 이름이 "partNum"인 특성입니다.

    • 이름이 "productName"인 요소입니다.

    • 이름이 "quantity"인 요소입니다.

    • 이름이 "USPrice"인 요소입니다.

    • 이름이 "powerSource"인 요소입니다.

  • 이름이 "shipDate"인 선택적 요소입니다.

    레코드 및 필드가 이와 같이 정의되어 있을 경우 Flat File disassembler는 이 레코드를 동등한 XML로 나타낸 다음 결과를 생성합니다.

  
<items>  
    <item partNum="872-AA">  
        <productName>Lawnmower</productName>  
        <quantity>1</quantity>  
        <USPrice>148.95</USPrice>  
        <powerSource>Electric-120vac</powerSource>  
    </item>  
    <item partNum="926-AA">  
        <productName>Baby Monitor</productName>  
        <quantity>1</quantity>  
        <USPrice>39.98</USPrice>  
        <powerSource>Electric-4AA</powerSource>  
        <shipDate>2004-01-21</shipDate>  
    </item>  
</items>  
  

구분 기호로 분리된 레코드와 관련해서 레코드를 수신한 다음 구문 분석하는 방법과 송신을 위해 레코드를 생성하는 방법 등에 영향을 주는 여러 가지 고려 사항이 있습니다. 여기에는 다음이 포함됩니다.

참고

플랫 파일에 구분된 레코드와 위치 레코드가 모두 포함된 경우 루트 노드의 Structure 속성을 구분 기호로 설정하고 하위 레코드 노드의 Structure 속성을 적절하게 구분 또는 위치 로 설정해야 합니다.

참고

플랫 파일의 구분 기호로 분리된 필드의 길이 제한은 50000000자입니다.

참고 항목

플랫 파일 메시지 구조
플랫 파일 메시지에 대한 스키마를 만드는 방법
플랫 파일 레코드 마이그레이션