편집기에서 원격 파일의 로컬 구문 검사
원격 COBOL 또는 PL/I 파일의 로컬 구문 검사를 요청하면, 구문 검사 오퍼레이션에서는 원격 시스템에서 모든 종속성(예: 카피북 및 포함 파일)을 검색하며 작업공간의 임시 위치에서 해당 파일을 캐시합니다. 파일 목록도 원격 파일의 특성으로 저장됩니다. 이 검색 및 임시 캐싱을 사용하면 MVS 서브프로젝트에 종속 파일을 추가하지 않고도 구문 검사 오퍼레이션을 완료할 수 있습니다.
시작하기 전에
제한사항:
- 로컬 구문 검사는 더 이상 사용되지 않습니다. 이 조치는 Windows에서만 사용할 수 있습니다.
- 로컬 구문 검사는 SOSI(shift-out-shift-in) 소스를 지원하지 않습니다. 로컬 구문 검사를 수행하는 데 사용되는 가져오기 도구는 다음을 지원합니다. UTF-8 부호화. 번역 중 CP-930 및 기타 SOSI 소스 UTF-8 일부 문자의 열 위치를 변경하며 이로 인해 예기치 않은 오류가 발생합니다.
로컬로 구문을 검사하기 전에, 로컬 빌드 옵션을 설정해야 할 수도 있습니다. 이 조치는 기본값을 대체하려는 경우에만 한 번만 수행해야 합니다.
이 프로시저에서는 로컬 구문 검사의 기본 동작에 대해 간단하게 설명합니다. 이 기본 동작을 대체하고 구문 검사 오퍼레이션이 서브프로젝트에서만 종속 파일을 찾도록 요청할 수 있습니다. 이 기본 동작을 대체하려면 환경 설정 창에서 구문 검사 옵션을 선택하십시오. 자세한 정보는 관련 링크를 참조하십시오.
제한사항: 복사 멤버가 포함된 원격 파일의 로컬 구문 검사에서는 특성 그룹의 SYSLIB 필드에 지정된 SYSLIB 연결의 다른 위치로 복사 멤버가 이동된 경우 캐시에서 시간이 경과된 (stale) 복사 멤버를 사용할 수 있습니다. SYSLIB 연결의 서로 다른 위치에
동일하게 이름 지정된 두 개의 복사 멤버가 있을 경우 이 상황이 발생할 수
있으며, 구문 검사를 수행한 후 연결에서 가장 높은 동일한 이름의
복사 멤버를 삭제합니다. 이 문제점을 해결하려면 다음 단계를
수행하십시오.
- 환경설정 창 에서 이동한 다음 캐시된 파일 지우기를 누릅니다.
- 원격 오류 목록에 마우스 오른쪽 단추를 클릭하고 오류 메시지를 모두 제거하십시오. 이 단계는 기존 복사 파일의 오류 메시지를 표시하는 것을 방지합니다.
- 로컬 구문 검사 및 종속성 새로 고치기를 수행하여 캐시 위치에서 복사 파일을 새로 고치십시오.
프로시저
편집기에서 원격 파일의 로컬 구문 검사를 수행하려면 다음 단계를 수행하십시오.
결과
- JES subsystem is not connected. Connect to the subsystem and retry the operation.JES 서브시스템이 연결되어 있지 않는 경우, 이 메시지가 표시될 수도 있습니다.
- The submitted job has ended with a JCL error. Check the build properties and retry the operation.예를 들어, SYSLIB에 존재하지 않는 파티션된 데이터 세트를 지정한 경우에는 이 메시지가 표시될 수도 있습니다.