CSV(Comma Separated Value) 샘플 정보

이 샘플은 다양한 형식의 CSV(Comma Separated Value) 메시지를 모델링하는 방법의 작업 예를 제공하기 위한 것입니다.
이 메시지 예는 가장 단순한 CSV 메시지를 표시하는 CSV_1에서, CSV 메시지의 보다 복잡한 공통 기능에 대한 지원을 추가하는 CSV_7로 점점 복잡해집니다. CSV_8과 CSV_9는 모델을 보다 간단하면서도 더 유연하게 만들기 위해 어떻게 태그를 사용할 수 있는지를 탐색합니다.

CSV 메시지는 공통 양식의 메시지이며, 간혹 데이터베이스 및 스프레드시트에서 추출된 데이터에 사용됩니다. 이들 메시지는 여러 개의 줄 바꾸기로 종결된 레코드로 구성되며 이들 각 레코드는 여러 개의 쉼표로 분리된 필드로 구성됩니다. 일반적으로 같은 레코드가 여러 번 반복됩니다.

다음은 CSV 메시지의 예입니다.

32,172,Joe Bloggs<CRLF>111,104,Bilbo Baggins<CRLF>

이 샘플은 다음 CSV 메시지의 공통 기능을 포함하는 9개의 메시지 예가 들어 있는 MRM 메시지 세트를 포함합니다.

메시지 세트는 "CSV"라는 태그 디리미트 문자열(TDS) 물리적 형식 및 "XML"이라는 XML 물리적 형식을 포함합니다. CSV 메시지 세트 샘플에서는 다음 MRM 기능을 사용합니다.

9개 샘플의 구조는 공통적입니다. 이들 각 샘플은 CSV 메시지를 단순 플로우로 전달하고, 이 플로우는 형식을 "CSV"에서 "XML"로 변경합니다. 이는 CSV 메시지를 구문 분석되게 한 후 XML로 직렬화합니다. 이 때 메시지 모델이 CSV 메시지를 XML 출력 메시지에 명확히 표시되는 올바른 논리적 구조로 구문 분석했는지 확인할 수 있습니다. 그런 다음, 각 샘플은 역방향 플로우를 통해 생성된 XML 메시지를 다시 전달하여 원하는 CSV 메시지가 구문 분석되고 해당 모델을 사용하여 직렬화될 수 있는지 표시합니다.

각 샘플 실행 방법에 대한 자세한 설명은 CSV 샘플 실행을 참조하십시오.

각 샘플 CSV 메시지 모델의 주요 포인트에 대한 자세한 설명은 CSV 샘플 탐색을 참조하십시오.

기본 페이지 아이콘   샘플 홈으로 돌아가기