System z용 Rational Developer

MVS™ 파일의 라운드트립 무결성 유지

System z® LPEX 편집기, COBOL 편집기 및 PL/I 편집기는 한 인코딩(코드 페이지)에서 다른 인코딩으로 변환된 다음 원래 인코딩으로 다시 변환된 문자가 변경되지 않은 상태로 남아있도록 합니다.

System z LPEX 편집기, COBOL 편집기 또는 PL/I 편집기로 원격 파일을 편집할 때 원격 시스템에서 파일을 직접 편집하는 것처럼 보이지만 사실상 파일은 로컬 작업공간 내의 캐시에 다운로드된 후 편집이 완료되면 원격 시스템에 저장됩니다. 워크스테이션에 다운로드한 다음 원격 시스템에 업로드하는 이 프로세스에서 파일 컨텐츠를 원격 EBCDIC 기반 인코딩(예: IBM-037)에서 로컬 ASCII나 유니코드 기반 인코딩(예: Cp1252 또는 UTF-8)으로 또는 그 역으로 변환합니다. System z용 Rational® Developer에서는 원격 파일에서 로컬 파일로 맵핑에 설명된 대로 코드 페이지 맵핑을 사용하여 원격 및 로컬 인코딩을 판별합니다.

포함된 코드 페이지에 따라 특정 문자는 한 코드 페이지에서 다른 코드 페이지로 정확하게 변환된 다음 다시 원래대로 변환될 수 없습니다. 라운드 트립 무결성을 위해, 편집기는 원격 파일 시스템에 다시 저장하여 파일을 손상할 수 없도록 찾아보기 모드에서 원격 파일을 엽니다. 또한, 무결성으로 라운드 트립을 수행하지 못할 문자는 강조표시됩니다.

참고: 워크스테이션 코드 페이지를 UTF-8로 설정하면 올바르게 전송하지 않는 문자의 수를 줄일 수 있습니다. 하지만, 로컬 컴파일러가 소스 파일을 UTF-8로 허용하지 않는 경우가 있습니다.

피드백