루트 노드 특성

스키마 레이아웃 탭에서 루트 노드를 선택하면 기본 특성 및 구분 기호라는 두 개의 특성 섹션이 분할창에 표시됩니다.

기본 특성

루트 노드의 기본 특성은 다음 표에 정의되어 있습니다.
특성 정의
이름 이 플랫 파일 스키마에 지정된 이름을 지정합니다. 프로젝트 탭에서 플랫 파일 스키마를 작성할 때, 플랫 파일 스키마에 입력하는 이름이 루트 노드의 기본 이름입니다.
주의: 플랫 파일 스키마의 루트 노드 이름은 올바른 노드 이름이어야 합니다.
유형 선택사항: 루트 노드의 기초로 사용되는 레코드 유형을 지정합니다.
주의: 새 유형을 선택하면 레코드의 일부 기존 특성이 새 설정값으로 재설정될 수 있습니다.
재설정 이 레코드에 로컬로 설정된 특성을 선택한 유형의 값으로 재설정합니다.  재설정은 레코드 유형을 유형 목록에서 선택한 경우에만 활성화됩니다.
구조
  • 데이터에서 맨 바깥쪽 구조 레벨이 구분 기호로 구분되는 경우 목록에서 구분을 선택하십시오.
  • 데이터에서 맨 바깥쪽 구조 레벨이 위치에 따라 결정되는 경우 목록에서 위치를 선택하십시오.
행 끝을 CRLF로 쓰기 플랫 파일 쓰기 활동에서 발신 데이터를 작성할 때 통합 어플라이언스가 행 끝 문자를 작성하는 방법을 지정합니다. 이 데이터의 수신 시스템이 Windows 플랫폼일 경우, 통합 어플라이언스는 행 끝 문자를 CRLF(캐리지 리턴, 줄 바꾸기)로 작성해야 합니다. 기본값은 행 끝 문자를 LF(줄 바꾸기)로 쓰는 것입니다. 이 기본값은 UNIX에 사용됩니다. 통합 어플라이언스에서는 데이터를 구문 분석할 때 두 행 끝 문자(LF 및 CRLF)를 사용할 수 있습니다.
EOS(스트림 끝)로 끝나는 문서 플랫 파일 읽기 활동에서 수신 플랫 파일 데이터를 구문 분석하거나 플랫 파일 쓰기 활동에서 플랫 파일 데이터를 작성할 때 데이터 끝이 EOS(스트림 끝) 문자로 구분되도록 지정합니다. 전송 메커니즘에서 데이터가 파일이 아닌 스트림으로 처리되도록 데이터에 스트림 끝을 지정해야 할 수도 있습니다.

구분 기호

루트 노드의 구조 특성에 구분 옵션을 선택하면 다음과 같은 루트 노드 구분 기호 특성이 활성화됩니다.
  • 하위 구분 기호
  • 빈 데이터의 후미 구분 기호 포함
  • 하위 구분 기호 위치
  • 반복 구분 기호
하위 구분 기호

하위 특성은 루트 노드의 하위를 구분하는 문자를 정의합니다. 일반적으로 이 문자를 레코드 구분 기호, 세그먼트 구분 기호 또는 행 구분 기호라고 합니다.

다음 표에 나열된 3개의 옵션 중에서 하나를 선택하여 하위 구분 기호 유형을 지정하십시오.

옵션 정의
문자 하위 구분 기호의 문자를 지정합니다. 하위 구분 기호문자 옵션을 선택하는 경우 다음 조치 중 하나를 사용하여 단일 문자를 입력해야 합니다.
  • 문자를 입력하십시오.
  • 문자의 유니코드 값을 입력하십시오. 예를 들어, 공백 문자에 /u0020을 입력하십시오.
  • [...]를 클릭하여 문자를 찾아보십시오. 구분 기호로 선택할 수 있는 올바른 문자가 나열된 문자 선택 대화 상자가 열립니다. 표시 열에 문자 또는 문자를 나타내는 니모닉이 표시됩니다. 또한 문자의 유니코드 코드 포인트 및 해당 16진 값이 표시됩니다.

    문자를 선택하고 확인을 클릭하십시오. 선택한 문자에 시각적 기호가 없을 경우, 이 문자의 니모닉 또는 유니코드 값이 표시될 수 있습니다.

    이러한 문자에 대한 자세한 정보는 http://www.unicode.org/charts/에서 Basic Latin 및 Latin-1 Supplement 문자 세트를 참조하십시오.

행 끝 하위 구분 기호가 행 끝이 되도록 LF(줄 바꾸기) 또는 CRLF(캐리지 리턴, 줄 바꾸기)로 지정합니다. 하위가 CR(캐리지 리턴)로만 구분되는 경우, 문자 옵션을 선택하고 CR(캐리지 리턴) 문자를 구분 기호로 지정하십시오. 통합 어플라이언스에서는 데이터를 구문 분석할 때 두 행 끝 문자(LF 및 CRLF)를 사용할 수 있습니다. 데이터를 작성할 때 행 끝에 사용되는 문자는 행 끝을 CRLF로 쓰기 특성에 따라 결정됩니다.
동적 위치 하위 구분 기호로 사용되는 문자가 데이터 내에서 동적으로 정의되도록 지정합니다. 동적 구분 기호는 데이터(예: EDI 또는 HL7 데이터)의 첫 번째 레코드 내에서 특정 위치에 표시되어야 합니다. 문자가 통합 어플라이언스에 사용되는 방식은 플랫 파일 데이터가 수신 또는 발신되는지에 따라 다릅니다.
  • 플랫 파일 읽기 활동에서 수신 플랫 파일 데이터를 구문 분석할 때, 통합 어플라이언스는 첫 번째 레코드의 지정된 위치에서 문자를 읽고 이 문자를 하위 구분 기호로 사용하여 나머지 데이터를 구문 분석합니다. 수신 플랫 파일 데이터를 읽을 때는 쓰기 기본값 텍스트 필드가 사용되지 않습니다.
  • 플랫 파일 쓰기 활동에서 발신 플랫 파일 데이터를 작성할 때, 통합 어플라이언스는 쓰기 기본값 텍스트 필드에 지정된 문자를 사용하여 루트 노드의 하위를 구분합니다. 또한 지정된 문자는 발신 데이터에서 첫 번째 레코드의 지정된 위치에 작성됩니다.
쓰기 기본값 통합 어플라이언스가 루트 노드의 플랫 파일 쓰기 활동에서 발신 데이터를 작성할 때 하위 구분 기호로 사용되는 문자를 지정합니다. 또한 지정된 문자는 발신 데이터에서 첫 번째 레코드의 지정된 위치에 작성됩니다. 플랫 파일 읽기 활동에서 수신 플랫 파일 데이터를 읽을 때는 이 필드에 지정된 문자가 사용되지 않습니다.
분할창의 쓰기 기본값 텍스트 필드에서 다음 조치 중 하나를 사용하여 단일 문자를 입력하십시오.
  • 문자를 입력하십시오.
  • 문자의 유니코드 값을 입력하십시오. 예를 들어, 공백 문자에 /u0020을 입력하십시오.
  • [...]를 클릭하여 문자를 찾아보십시오. 구분 기호로 선택할 수 있는 올바른 문자가 나열된 문자 선택 대화 상자가 열립니다. 표시 열에 문자 또는 문자를 나타내는 니모닉이 표시됩니다. 또한 문자의 유니코드 코드 포인트 및 해당 16진 값이 표시됩니다. 문자를 선택하고 확인을 클릭하십시오. 선택한 문자에 시각적 기호가 없을 경우, 이 문자의 니모닉 또는 유니코드 값이 표시될 수 있습니다. 이러한 문자에 대한 자세한 정보는 http://www.unicode.org/charts/에서 Basic Latin 및 Latin-1 Supplement 문자 세트를 참조하십시오.

빈 데이터의 후미 구분 기호 포함

통합 어플라이언스가 플랫 파일 쓰기 활동에서 발신 데이터를 작성할 때 선택적 빈 하위의 구분 기호를 레코드 또는 필드 끝에 배치하려면 빈 데이터의 후미 구분 기호 포함 선택란을 선택하십시오.

비어 있는 선택적 하위 요소의 구분 기호를 생략하는 경우 이 선택란을 지우십시오.

통합 어플라이언스가 데이터를 읽을 때 빈 데이터에 구분 기호를 사용하거나 사용하지 않아도 되므로, 이 선택란은 통합 어플라이언스가 수신 데이터를 읽는 방법에 영향을 주지 않습니다.

하위 구분 기호 위치
이 특성은 데이터에 사용되는 레코드 구분 기호의 위치를 정의합니다. 다음 표에서 옵션 하나를 선택하십시오.
위치 정의
하위 구분 기호가 데이터의 마지막 하위를 포함하여 하위 끝을 표시하도록 지정합니다(필드 뒤에 쉼표 구분 기호가 표시되는 field1,field2,field3, 예제에 표시된 것처럼).

는 레코드 구분 기호의 가장 일반적인 위치입니다.

하위 구분 기호가 하위의 시작 부분을 나타내도록 지정합니다. 마지막 하위 끝 부분이 상위 구분 기호로 표시됩니다(느낌표 구분 기호가 그림 1 예제에 표시된 것처럼).
사이 구분 기호가 하위 사이에 배치되도록 하지만 첫 번째 하위 시작 부분 또는 마지막 하위 끝 부분에는 표시되지 않도록 지정합니다. 다음 예제에서 필드 사이에 쉼표 구분 기호가 표시됩니다.

field1,field2,field3

그림 1. 에 위치하는 느낌표 구분 기호
!field1of1stRecord!field2of1stRecord!field3of1stRecord 
!field1of2ndRecord!field1of2ndRecord!field1of2ndRecord
하위 구분 기호 위치의 3가지 유형이 포함된 예제를 보려면 위치 형식과 구분 형식의 혼합 예제의 내용을 참조하십시오.
반복 구분 기호
이 특성에 따라 플랫 파일 데이터에서 특정 레코드의 반복되는 발생 사이에 사용되는 구분 기호가 결정됩니다. 다음 표에서 옵션 하나를 선택하십시오.
헤더 헤더
문자 반복 구분 기호의 문자를 지정합니다. 반복 구분 기호문자 옵션을 선택하는 경우 다음 조치 중 하나를 사용하여 단일 문자를 입력해야 합니다.
  • 문자를 입력하십시오.
  • 문자의 유니코드 값을 입력하십시오. 예를 들어, 공백 문자에 /u0020을 입력하십시오.
  • [...]를 클릭하여 문자를 찾아보십시오. 구분 기호로 선택할 수 있는 올바른 문자가 나열된 문자 선택 대화 상자가 열립니다. 표시 열에 문자 또는 문자를 나타내는 니모닉이 표시됩니다. 또한 문자의 유니코드 코드 포인트 및 해당 16진 값이 표시됩니다.

    문자를 선택하고 확인을 클릭하십시오. 선택한 문자에 시각적 기호가 없을 경우, 이 문자의 니모닉 또는 유니코드 값이 표시될 수 있습니다.

    이러한 문자에 대한 자세한 정보는 http://www.unicode.org/charts/에서 Basic Latin 및 Latin-1 Supplement 문자 세트를 참조하십시오.

행 끝 반복 구분 기호가 행 끝이 되도록 LF(줄 바꾸기) 또는 CRLF(캐리지 리턴, 줄 바꾸기)로 지정합니다. 하위가 CR(캐리지 리턴)로만 구분되는 경우, 문자 옵션을 선택하고 CR(캐리지 리턴) 문자를 구분 기호로 지정하십시오. 통합 어플라이언스에서는 데이터를 구문 분석할 때 두 행 끝 문자(LF 및 CRLF)를 사용할 수 있습니다. 데이터를 작성할 때 행 끝에 사용되는 문자는 행 끝을 CRLF로 쓰기 특성에 따라 결정됩니다.
동적 위치 반복 구분 기호로 사용되는 문자가 데이터 내에서 동적으로 정의되도록 지정합니다. 동적 구분 기호는 데이터(예: EDI 또는 HL7 데이터)의 첫 번째 레코드 내에서 특정 위치에 표시되어야 합니다. 문자가 통합 어플라이언스에 사용되는 방식은 플랫 파일 데이터가 수신 또는 발신되는지에 따라 다릅니다.
  • 플랫 파일 읽기 활동에서 수신 플랫 파일 데이터를 구문 분석할 때, 통합 어플라이언스는 첫 번째 레코드의 지정된 위치에서 문자를 읽고 이 문자를 반복 구분 기호로 사용하여 나머지 데이터를 구문 분석합니다. 수신 플랫 파일 데이터를 읽을 때는 쓰기 기본값 텍스트 필드가 사용되지 않습니다.
  • 플랫 파일 쓰기 활동에서 발신 플랫 파일 데이터를 작성할 때, 통합 어플라이언스는 쓰기 기본값 텍스트 필드에 지정된 문자를 사용하여 루트 노드의 반복 하위를 구분합니다. 또한 지정된 문자는 발신 데이터에서 첫 번째 레코드의 지정된 위치에 작성됩니다.
쓰기 기본값 통합 어플라이언스가 루트 노드의 플랫 파일 쓰기 활동에서 발신 데이터를 작성할 때 하위 구분 기호로 사용되는 문자를 지정합니다. 또한 지정된 문자는 발신 데이터에서 첫 번째 레코드의 지정된 위치에 작성됩니다. 플랫 파일 읽기 활동에서 수신 플랫 파일 데이터를 읽을 때는 이 필드에 지정된 문자가 사용되지 않습니다.
분할창의 쓰기 기본값 텍스트 필드에서 다음 조치 중 하나를 사용하여 단일 문자를 입력하십시오.
  • 문자를 입력하십시오.
  • 문자의 유니코드 값을 입력하십시오. 예를 들어, 공백 문자에 /u0020을 입력하십시오.
  • [...]를 클릭하여 문자를 찾아보십시오. 구분 기호로 선택할 수 있는 올바른 문자가 나열된 문자 선택 대화 상자가 열립니다. 표시 열에 문자 또는 문자를 나타내는 니모닉이 표시됩니다. 또한 문자의 유니코드 코드 포인트 및 해당 16진 값이 표시됩니다. 문자를 선택하고 확인을 클릭하십시오. 선택한 문자에 시각적 기호가 없을 경우, 이 문자의 니모닉 또는 유니코드 값이 표시될 수 있습니다. 이러한 문자에 대한 자세한 정보는 http://www.unicode.org/charts/에서 Basic Latin의 Latin-1 Supplement 문자 세트를 참조하십시오.



피드백 | 주의사항


시간소인 아이콘 마지막 업데이트 날짜: 2013년 11월 6일 수요일