정의되지 않은 문자열 부분 자르기
오류 메시지를 생성하는 대신 UNICODE 문자열을 메인프레임 데이터 표현으로 변환할 때 TI(트랜잭션 통합자) 런타임 환경이 정의되지 않은 문자를 자르도록 문자열의 속성을 정의할 수 있습니다. 이렇게 하려면 TI 프로젝트의 문자열 호스트 정의 탭(속성 페이지)에서 오류 처리 아래에서 자르기를 클릭합니다.
잘림이 켜지면 TI 런타임 환경은 문자 문자열을 EBCDIC(Extended Binary Coded Decimal Interchange Code) 또는 DBCS(이중 바이트 문자 집합) 문자열로 변환할 때 문자열의 이전에 지정된 차원 값으로 문자 수를 제한합니다.
이 문자열이 혼합된 문자열로 변환되면 TI 런타임 환경에서는 모든 SO(Shift-out) 문자에 일치하는 SI(Shift-in) 문자가 있는지 확인합니다. DBCS 문자의 연속 스트림 중간에 잘림이 발생할 때 종료 SI 문자를 추가합니다. 또한 TI 런타임 환경은 SI 문자를 추가할 때 부분 DBCS 문자를 남기지 않도록 합니다.
문자열에 빈 패딩 및 잘림이 지정된 경우 종료 SI 문자가 추가된 후 TI 런타임 환경에서 EBCDIC 공백 문자를 추가해야 할 수 있습니다.
참고 항목
Automation에서 z/OS COBOL로 데이터 형식 변환]
z/OS COBOL에서 Automation으로 데이터 형식 변환