TDS 형식: 메시지 모델 무결성

TDS Wire 형식을 사용하면, 등록 정보의 값 설정에 적용되는 다수의 규칙을 준수해야 합니다. 이는 지정된 모델 내에서 메시지를 처리할 때 불일치가 발생하지 않게 하는 데 필요합니다.

TDS 물리적 형식 등록 정보 규칙

메시지 형식에 대한 제한사항을 점검합니다. TDS 메시지 모델 무결성에 지정된 규칙을 따릅니다. 대부분의 규칙은 적어도 다음 이유 중 하나에 적용됩니다.

메시지 정의 규칙
일부 규칙은 메시지를 완전히 정의하는 데 필요합니다.

예를 들면, 고정 길이 분리 유형에서 모든 요소는 길이 참조를 사용하거나 직접 정의한 길이를 가져야 합니다. 이 정보가 없으면, 메시지 비트스트림에서 하나의 데이터 요소가 종료하고 다음 요소가 시작하는 위치를 알려줄 수 없습니다.

중첩 규칙
중첩 규칙은 어떤 분리 유형이 서로 중첩될 수 있는지에 관한 규칙입니다.

일부 규칙은 복합 유형의 요소가 다른 복합 유형 내에 존재할 때 적용됩니다. 이 규칙의 예는 고정 길이 유형 내에 태그 디리미트 분리 유형을 가질 수 없는 경우입니다. 태그 디리미트 분리 유형은 가변 길이이므로 길이가 제공되지 않기 때문에 상위 고정 길이 유형이 특정 요소가 종료되는 위치를 알려줄 수 없습니다. 그러므로 메시지를 처리할 수 없습니다.

논리 모델로 링크 규칙
논리 모델로 TDS를 링크하는 규칙도 있습니다.

이 규칙은 그룹 작성 또는 그룹 컨텐츠 유효성 검증이 특정 분리 유형과 결합하여 사용할 수 없는 경우에 발생합니다. 이는 메시지 무결성을 위한 것입니다. 예를 들면, 모든 요소 디리미트 분리 유형은 그룹 작성으로 열기를 가질 수 없는데, 이는 추가 요소가 나타내는 내용과 비트스트림 상의 위치에 대한 정보가 없기 때문입니다.

주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ad00804_