플랫 파일 스키마는 통합 어플라이언스에서 처리되는
플랫 파일 데이터의 형식 및 구조를 설명하는 메타데이터입니다.
플랫 파일 스키마를 작성할 때, 메타데이터의 표시를 기초로 하는
해당 내부 XML 스키마도 생성됩니다.
런타임 동안, 통합 어플라이언스는 다음 조치에
플랫 파일 스키마를 사용합니다.
- 입력 플랫 파일 데이터(플랫 파일 스키마에 유효한)를 구문 분석하여
XML 데이터로 변환합니다. 이 구문 분석은 오케스트레이션의 플랫
파일 읽기 활동에서 수행됩니다. 변환된
XML 데이터는 플랫 파일 스키마로부터 생성되는 생성된 내부 XML 스키마에
유효합니다. 플랫 파일 데이터를 읽는 예제 오케스트레이션은
시작하기
안내서의 "BookOrder 프로젝트 개발" 절을 참조하십시오.
- XML 데이터를 플랫 파일 스키마에 유효한 출력 플랫 파일 데이터로
변환합니다. 이 변환은 오케스트레이션의 플랫
파일 쓰기 활동에서 수행됩니다.
다음 유형의 데이터를 설명하는 플랫 파일 스키마를 작성하려면
플랫 파일 스키마 편집기를 사용하십시오.
- 구분된 데이터
- 플랫 파일 스키마는 구분 기호를 사용(예: EDI 데이터)하거나
CSV(comma-separated value)로 정의되는 데이터를 설명할 수 있습니다. 구분된 데이터를
포함하는 CSV 파일이 다음 그림에 표시됩니다.
구분된 필드를 구문 분석하고
반복 레코드를 포함하는 예제 플랫 파일 스키마는
시작하기 안내서의
"BookOrder 프로젝트 개발" 절을 참조하십시오.
- 고정된
길이 또는 '위치' 데이터: 플랫 파일 스키마는
고정된 길이 또는 위치 데이터를 설명합니다. 많은 메인프레임 애플리케이션이
위치 데이터를 사용합니다. 고정 길이 데이터는 다음 그림에 나와 있습니다.
- 혼합
위치 및 구분된 데이터 - 플랫 파일 스키마는
다음 그림에 표시된 대로 구분된 데이터 및 위치 데이터 둘 다의 혼합을
설명할 수 있습니다.