checkType
COBOL 프로그램을 생성하는 경우 checkType 빌드 디스크립터는 유효성 검증 시 레코드에서 기본 유형 충돌이 있는지 EGL이 검사하는 정도를 지정합니다. 예를 들어, 유형이 CHAR인 구조 필드가 유형이 DECIMAL인 구조 항목으로 대체되는 경우 EGL이 정보 메시지를 발행합니다. 이러한 충돌로 런타임 오류가 발생할 수 있습니다.
참고: NONE 이외의 값을 지정하면 유효성 검증에 필요한 시간과
발행되는 메시지 수가
모두 증가합니다.
값
- NONE(기본값)
- 하부구조화된 필드의 기본 유형에서 잠재적인 충돌이 있는지 검사하지 않으려면 NONE을 지정하십시오.
- LOW
- 최상위 레벨의 구조에 종속된 필드에서만 충돌하는 기본 유형이 있는지 검사합니다.
- 아래의 예를 사용하는 경우
LOW를 지정하면 EGL이 FieldA를 FieldB와 비교하지 않지만
FieldB를 FieldC와 비교하고 FieldC를 FieldD와 비교합니다.
10 FieldA 15 FieldB 20 FieldC 30 FieldD - ALL
- 하부구조화된 필드의 모든 레벨에서 충돌하는 기본 유형이 있는지 검사합니다.