TDS 형식: 태그 분리 유형

태그 분리 유형의 경우, 각 데이터 값은 요소 등록 정보로 지정된 태그 앞에 옵니다.

태그가 종료하고 데이터가 시작하는 위치를 판별하기 위해 태그 데이터 분리 문자 또는 특정 태그 길이 매개변수가 사용됩니다. 데이터의 종료를 판별하기 위해 각 분리 유형에 의해 다양한 방법을 사용합니다.

이 주제에서는 이들 두 가지 매개변수를 살펴본 후, 다음과 같이 지원되는 태그 분리 유형을 설명합니다. .

태그 분리는 유연한 형식입니다. 요소는 특정 순서로 발생할 필요가 없습니다. 요소는 모두 존재해야 하지만 메시지 내의 임의 지점에서 누락될 수 있습니다.

태그 데이터 분리 문자태그 길이

태그 데이터 분리 문자태그 길이는 모든 태그 분리 유형으로 사용됩니다. 그러나 이들 매개변수 중 하나만 동시에 설정될 수 있습니다.

태그가 종료하고 데이터가 시작하는 지점은 두 가지 방법 중 하나로 판별될 수 있습니다. 태그 데이터 분리 문자가 설정되어 있으면, 이 문자는 데이터가 종료하는 위치를 나타냅니다. 예를 들면, 문자열은 다음과 같을 수 있습니다.
tag1:data1
여기서 태그 데이터 분리 문자:입니다.
그러나 태그 데이터 분리 문자가 설정되지 않고 태그 길이 필드가 설정된 경우, 태그는 지정된 길이를 가지며 데이터 바로 다음에 옵니다. 분리 문자는 필요하지 않습니다. 예를 들면, 문자열은 다음과 같을 수 있습니다.
tag1data1
여기서 태그 길이4입니다.

태그 디리미트 분리

태그 디리미트 분리는 완전하게 유연한 형식입니다. 요소는 특정 길이가 아닙니다. 요소는 사전정의된 디리미터로 분리됩니다.

적용 가능한 매개변수

다음 매개변수가 사용됩니다.
  • 그룹 또는 복합 유형의 시작을 나타내는 그룹 표시자
  • 그룹 또는 복합 유형의 끝을 나타내는 그룹 종결자
  • 그룹 또는 복합 유형 내의 데이터 요소를 분리하는 디리미터
  • 해당 필드에서 데이터 앞에 필요한 태그를 나타내는 각 요소의 태그
  • 위에서 설명한 태그 데이터 분리 문자 또는 태그 길이

태그 데이터 분리 문자:으로 설정되어 있는 경우
{tag1:data1*tag2222222:data2*tag333:data3}
여기서
  • 그룹 표시자{입니다.
  • 그룹 종결자}입니다.
  • 디리미터*입니다.
  • 각 요소에 정의된 태그는 각각 tag1, tag2222222, tag333입니다.
또는 예를 들면, 태그 길이5로 설정되어 있는 경우
{tag11data1*tag22data2*tag33data3}
여기서 매개변수는 다음을 제외하고 위과 같습니다.
  • 각 요소에 대해 정의된 태그(5자로 고정됨)는 각각 tag11, tag22, tag33입니다.

태그 고정 길이 분리

태그 고정 길이 분리가 유연한 형식이기는 하지만 데이터는 특정 길이여야 합니다. 이는 각 요소의 종료를 판별하는 데 디리미터가 필요하지 않음을 의미합니다.

적용 가능한 매개변수

다음 매개변수가 사용됩니다.
  • 그룹 또는 복합 유형의 시작을 나타내는 그룹 표시자
  • 그룹 또는 복합 유형의 끝을 나타내는 그룹 종결자
  • 해당 필드에서 데이터 앞에 필요한 태그를 나타내는 각 요소의 태그
  • 데이터 길이를 나타내는 각 요소의 길이 또는 길이 참조 (이 값은 태그 길이를 포함하지 않습니다.)
  • 위에서 설명한 태그 데이터 분리 문자 또는 태그 길이

태그 데이터 분리 문자:으로 설정되어 있는 경우
{tag1:data1tag22222222:data2000tag333:data300}
여기서
  • 그룹 표시자{입니다.
  • 그룹 종결자}입니다.
  • 디리미터*입니다.
  • 각 요소에 정의된 태그는 각각 tag1, tag22222222, tag333입니다.
  • 각 요소에 정의된 길이는 각각 5, 8, 7입니다.
또는 예를 들면, 태그 길이5로 설정되어 있는 경우
{tag11data1tag22data2000tag33data300}
여기서 매개변수는 다음을 제외하고 위과 같습니다.
  • 각 요소에 대해 정의된 태그(5자로 고정됨)는 각각 tag11, tag22, tag33입니다.

태그 인코딩 길이 분리

이 메소드에는 데이터 앞에 태그와 길이 필드가 모두 있습니다. 길이 필드는 그 뒤에 오는 데이터의 길이를 구문 분석기에 표시합니다.

이 길이 필드의 길이는 인코딩된 길이의 길이 매개변수에 정의됩니다. 필드 자체의 길이와 같이 이 길이에 추가되는 여분 길이는 인코딩된 길이의 여분 문자 매개변수에 설정됩니다.

이들 예에서는 이러한 매개변수에 설정된 값이 적용되는 방법을 보여줍니다.

적용 가능한 매개변수

다음 매개변수가 사용됩니다.
  • 그룹 또는 복합 유형의 시작을 나타내는 그룹 표시자
  • 그룹 또는 복합 유형의 끝을 나타내는 그룹 종결자
  • 해당 필드에서 데이터 앞에 필요한 태그를 나타내는 각 요소의 태그
  • 비트스트림에서 길이 필드의 길이를 나타내는 인코딩된 길이의 길이
  • 인코딩된 길이의 여분 문자는 비트스트림에 있는 길이 필드의 값을 계산할 때 몇 개의 여분 문자가 포함되는지를 나타냅니다.
  • 위에서 설명한 태그 데이터 분리 문자 또는 태그 길이

태그 데이터 분리 문자:으로 설정되어 있는 경우
{tag1111:008data1tag222222222:010data2AAtag3333:009data3A}
여기서
  • 그룹 표시자{입니다.
  • 그룹 종결자}입니다.
  • 인코딩된 길이의 길이3입니다.
  • 인코딩된 길이의 여분 문자3입니다.
  • 각 요소에 정의된 태그는 각각 tag1111, tag222222222, tag3333입니다.
또는 예를 들면, 태그 길이5로 설정되어 있는 경우
{tag11008data1tag22010data2AAtag33009data3A}
여기서 매개변수는 다음을 제외하고 위과 같습니다.
  • 각 요소에 대해 정의된 태그(5자로 고정됨)는 각각 tag11, tag22, tag33입니다.
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ad00814_