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
하부구조화된 필드의 모든 레벨에서 충돌하는 기본 유형이 있는지 검사합니다.