동적으로 작성된 테이블에 사용되는 기본 데이터 유형 재정의
Interact 런타임 환경은 두 가지 시나리오 즉, 플로우차트의 테스트 실행 중 그리고 아직 존재하지 않는 테이블에 쓰는 스냅샷 프로세스의 실행 중 동적으로 테이블을 작성합니다. 이 테이블을 작성하기 위해 Interact는 지원되는 각 데이터베이스 유형의 하드 코딩된 데이터 유형에 의존합니다.
testRunDataSource 또는 prodUserDataSourceuaci_column_types라는 대체 데이터 유형의 테이블을 작성하여 기본 데이터 유형을 재정의할 수 있습니다. Interact는 하드 코딩된 데이터 유형이 적용되지 않는 드문 경우에 이 추가 테이블을 사용합니다.
uaci_column_types 테이블이 정의될 때 Interact는 테이블 생성에 사용할 데이터 유형으로 열의 메타데이터를 사용합니다. uaci_column_types 테이블이 정의되지 않은 경우나 테이블을 읽으려 할 때 예외가 발생한 경우에는 기본 데이터 유형이 사용됩니다.
시작 시 런타임 시스템은 먼저 testRunDataSource에서 uaci_column_types 테이블을 확인합니다. uaci_column_types 테이블이 testDataSource에 존재하지 않는 경우나 prodUserDataSource가 다른 데이터베이스 유형이면 Interact는 prodUserDataSource에서 테이블을 확인합니다.