스키마 레이아웃 탭에서 루트 노드를 선택하면 기본 특성 및 구분 기호라는 두 개의 특성 섹션이 분할창에 표시됩니다.
특성 | 정의 |
---|---|
이름 | 이 플랫 파일 스키마에 지정된
이름을 지정합니다. 프로젝트 탭에서
플랫 파일 스키마를 작성할 때, 플랫 파일 스키마에
입력하는 이름이 루트 노드의 기본 이름입니다. 주의: 플랫 파일 스키마의
루트 노드 이름은 올바른 노드
이름이어야 합니다.
|
유형 | 선택사항:
루트 노드의 기초로 사용되는 레코드 유형을 지정합니다. 주의: 새 유형을 선택하면 레코드의
일부 기존 특성이 새 설정값으로 재설정될 수 있습니다.
|
재설정 | 이 레코드에 로컬로 설정된 특성을 선택한 유형의 값으로 재설정합니다. 재설정은 레코드 유형을 유형 목록에서 선택한 경우에만 활성화됩니다. |
구조 | |
행 끝을 CRLF로 쓰기 | 플랫 파일 쓰기 활동에서 발신 데이터를 작성할 때 통합 어플라이언스가 행 끝 문자를 작성하는 방법을 지정합니다. 이 데이터의 수신 시스템이 Windows 플랫폼일 경우, 통합 어플라이언스는 행 끝 문자를 CRLF(캐리지 리턴, 줄 바꾸기)로 작성해야 합니다. 기본값은 행 끝 문자를 LF(줄 바꾸기)로 쓰는 것입니다. 이 기본값은 UNIX에 사용됩니다. 통합 어플라이언스에서는 데이터를 구문 분석할 때 두 행 끝 문자(LF 및 CRLF)를 사용할 수 있습니다. |
EOS(스트림 끝)로 끝나는 문서 | 플랫 파일 읽기 활동에서 수신 플랫 파일 데이터를 구문 분석하거나 플랫 파일 쓰기 활동에서 플랫 파일 데이터를 작성할 때 데이터 끝이 EOS(스트림 끝) 문자로 구분되도록 지정합니다. 전송 메커니즘에서 데이터가 파일이 아닌 스트림으로 처리되도록 데이터에 스트림 끝을 지정해야 할 수도 있습니다. |
하위 특성은 루트 노드의 하위를 구분하는 문자를 정의합니다. 일반적으로 이 문자를 레코드 구분 기호, 세그먼트 구분 기호 또는 행 구분 기호라고 합니다.
다음 표에 나열된 3개의 옵션 중에서 하나를 선택하여 하위 구분 기호 유형을 지정하십시오.
옵션 | 정의 |
---|---|
문자 | 하위 구분 기호의 문자를 지정합니다.
하위 구분 기호에
문자 옵션을 선택하는 경우
다음 조치 중 하나를 사용하여 단일 문자를 입력해야 합니다.
|
행 끝 | 하위 구분 기호가 행 끝이 되도록 LF(줄 바꾸기) 또는 CRLF(캐리지 리턴, 줄 바꾸기)로 지정합니다. 하위가 CR(캐리지 리턴)로만 구분되는 경우, 문자 옵션을 선택하고 CR(캐리지 리턴) 문자를 구분 기호로 지정하십시오. 통합 어플라이언스에서는 데이터를 구문 분석할 때 두 행 끝 문자(LF 및 CRLF)를 사용할 수 있습니다. 데이터를 작성할 때 행 끝에 사용되는 문자는 행 끝을 CRLF로 쓰기 특성에 따라 결정됩니다. |
동적 위치 | 하위 구분 기호로 사용되는 문자가 데이터 내에서
동적으로 정의되도록 지정합니다. 동적 구분 기호는
데이터(예: EDI 또는 HL7 데이터)의 첫 번째 레코드 내에서 특정 위치에
표시되어야 합니다. 문자가 통합 어플라이언스에
사용되는 방식은 플랫 파일 데이터가 수신 또는 발신되는지에
따라 다릅니다.
|
쓰기 기본값 | 통합 어플라이언스가
루트 노드의 플랫 파일 쓰기 활동에서 발신 데이터를
작성할 때 하위 구분 기호로 사용되는
문자를 지정합니다. 또한 지정된 문자는
발신 데이터에서 첫 번째 레코드의 지정된 위치에 작성됩니다. 플랫 파일 읽기 활동에서
수신 플랫 파일 데이터를 읽을 때는 이 필드에 지정된 문자가
사용되지 않습니다. 분할창의 쓰기 기본값 텍스트 필드에서
다음 조치 중 하나를 사용하여 단일 문자를
입력하십시오.
|
통합 어플라이언스가 플랫 파일 쓰기 활동에서 발신 데이터를 작성할 때 선택적 빈 하위의 구분 기호를 레코드 또는 필드 끝에 배치하려면 빈 데이터의 후미 구분 기호 포함 선택란을 선택하십시오.
비어 있는 선택적 하위 요소의 구분 기호를 생략하는 경우 이 선택란을 지우십시오.
통합 어플라이언스가 데이터를 읽을 때 빈 데이터에 구분 기호를 사용하거나 사용하지 않아도 되므로, 이 선택란은 통합 어플라이언스가 수신 데이터를 읽는 방법에 영향을 주지 않습니다.
위치 | 정의 |
---|---|
뒤 | 하위 구분 기호가 데이터의 마지막 하위를
포함하여 하위 끝을 표시하도록 지정합니다(필드 뒤에 쉼표 구분 기호가
표시되는 field1,field2,field3, 예제에 표시된 것처럼).
뒤는 레코드 구분 기호의 가장 일반적인 위치입니다. |
앞 | 하위 구분 기호가 하위의 시작 부분을 나타내도록 지정합니다. 마지막 하위 끝 부분이 상위 구분 기호로 표시됩니다(느낌표 구분 기호가 그림 1 예제에 표시된 것처럼). |
사이 | 구분 기호가 하위 사이에 배치되도록 하지만
첫 번째 하위 시작 부분 또는 마지막 하위 끝 부분에는 표시되지
않도록 지정합니다. 다음 예제에서 필드 사이에
쉼표 구분 기호가 표시됩니다. field1,field2,field3 |
!field1of1stRecord!field2of1stRecord!field3of1stRecord
!field1of2ndRecord!field1of2ndRecord!field1of2ndRecord
헤더 | 헤더 |
---|---|
문자 | 반복 구분 기호의 문자를 지정합니다.
반복 구분 기호에
문자 옵션을 선택하는 경우
다음 조치 중 하나를 사용하여 단일 문자를 입력해야 합니다.
|
행 끝 | 반복 구분 기호가 행 끝이 되도록 LF(줄 바꾸기) 또는 CRLF(캐리지 리턴, 줄 바꾸기)로 지정합니다. 하위가 CR(캐리지 리턴)로만 구분되는 경우, 문자 옵션을 선택하고 CR(캐리지 리턴) 문자를 구분 기호로 지정하십시오. 통합 어플라이언스에서는 데이터를 구문 분석할 때 두 행 끝 문자(LF 및 CRLF)를 사용할 수 있습니다. 데이터를 작성할 때 행 끝에 사용되는 문자는 행 끝을 CRLF로 쓰기 특성에 따라 결정됩니다. |
동적 위치 | 반복 구분 기호로 사용되는 문자가 데이터 내에서
동적으로 정의되도록 지정합니다. 동적 구분 기호는
데이터(예: EDI 또는 HL7 데이터)의 첫 번째 레코드 내에서 특정 위치에
표시되어야 합니다. 문자가 통합 어플라이언스에
사용되는 방식은 플랫 파일 데이터가 수신 또는 발신되는지에
따라 다릅니다.
|
쓰기 기본값 | 통합 어플라이언스가
루트 노드의 플랫 파일 쓰기 활동에서 발신 데이터를
작성할 때 하위 구분 기호로 사용되는
문자를 지정합니다. 또한 지정된 문자는
발신 데이터에서 첫 번째 레코드의 지정된 위치에 작성됩니다. 플랫 파일 읽기 활동에서
수신 플랫 파일 데이터를 읽을 때는 이 필드에 지정된 문자가
사용되지 않습니다. 분할창의 쓰기 기본값 텍스트 필드에서
다음 조치 중 하나를 사용하여 단일 문자를
입력하십시오.
|