여러 형식에서 공통인 텍스트 문자열 메시지에 대한 다수의 기능이
있습니다. 다음 절에는 TDS Wire 형식에서 지원하는 기본 기능의 개요가 나와 있습니다.
- 메시지의 텍스트 문자열에는 데이터 값 앞에 태그 또는 레이블이
있을 수 있습니다. 태그는 데이터 값을 고유하게 식별하는
문자열입니다. TDS 형식을 사용하면 Workbench에 요소를 정의할 때 각 요소와 태그를 연관시킬 수 있습니다.
- 메시지에는 태그 및 텍스트 문자열 데이터 값 외에도 다양한 특수 문자 또는 문자열이
포함될 수 있습니다. TDS 형식은 서로 다른 유형의 특수 문자 또는 문자열을
다수 지원합니다. 일부 메시지에는 각 데이터 값을 다음 데이터 값과 구분하는 특수 문자나
문자열이 있습니다.
TDS 형식에서 이 문자를 디리미터라고 합니다. 각 데이터 값 앞에 태그가 있는 형식에서, 태그는
특수 문자 또는 문자열로 해당 데이터 값과 구분될 수 있습니다. TDS 형식에서 이 문자를
태그 데이터 분리 문자라고 합니다.
- 메시지는 COBOL 또는 C 구조와 동일한 방식으로 다수의 하위 구조로
분리될 수 있습니다. 각각에 대해 복합(complex) 유형 또는 요소를 정의하여 별도로 이러한 하위 구조 각각을
모델화할 수 있습니다. 복합 유형 및 요소는
메시지 모델 오브젝트에서 설명됩니다.
하위 구조에는 데이터 내에서 시작을 나타내는 특수 문자 또는 문자열이
있을 수 있습니다. 이러한 문자를 TDS 형식에서 그룹 표시자라고 합니다.
하위 구조에는 데이터의 끝을 나타내는 특수 문자 또는 문자열도
있을 수 있습니다. TDS 형식에서 이 문자를 그룹 종결자라고
합니다.
그룹 표시자 및 그룹 종결자는
전체 메시지에 정의될 수도 있습니다.
그룹 표시자 및 그룹 종결자는 메시지 및 각 하위 구조에서 선택적입니다.
- 메시지 내의 일부 텍스트 문자열은 고정 길이일 수 있으므로,
각 데이터 값 사이에 디리미터가 필요하지 않습니다. TDS 형식으로 지원됩니다.
고정 길이 태그를 사용하는 경우, 태그 데이터 분리 문자는 필요하지 않습니다.
- 텍스트 문자열이 분리되는 방법을 제어하는 TDS 등록 정보는 데이터 요소 분리입니다. 선택할 수 있는 여러 개의 옵션이
있습니다(예: 태그가 사용되는지 여부, 문자열 길이가 고정 또는 가변인지 여부 및
어떤 유형의 텍스트 문자열이 허용되는지).
메시지를 모델화하기 위해 데이터 요소 분리 메소드 지정을 참조하십시오.
- 메시지 내의 하위 구조에서는 다른 유형의 데이터 요소 분리를 사용하고 다른 특수 문자를 사용할 수 있습니다. 따라서 TDS 형식을 사용하여 메시지
내의 복합(complex) 유형 각각에 대해 다른 유형의 데이터 요소 분리와 특수 문자를 정의할 수 있습니다.
- 데이터 요소 분리의
데이터 패턴 사용 메소드를 사용하면, 정규 표현식을 사용하여
하위 필드에 지정할 메시지 데이터의 일부를 식별할 수 있습니다. 데이터 패턴 등록 정보에 정규 표현식을 설정하여 완료됩니다.
자세한 정보는 데이터 요소를 구문 분석하기 위해 정규 표현식 사용을
참조하십시오.
아래 그림은 TDS 메시지에 사용되는 태그 및 특수 문자를 설명하고
각 구성요소가 레이블된 데이터 메시지 예를 보여줍니다.