Rational Developer for System z

z/OS 프로젝트에서 오프라인으로 작업

원격 시스템에 연결된 상태로 있지 못하는 경우 z/OS® 프로젝트에서 오프라인으로 작업할 수 있습니다. z/OS 프로젝트를 오프라인 상태로 이동하면 특정 서브프로젝트, 데이터 세트 및 파티션된 데이터 세트 구성원이 오프라인이 되도록 선택할 수 있습니다. 온라인으로 다시 작업하게 될 때 사용자는 원격 시스템에 접속하여 변경된 자원을 업로드할 수 있습니다.

시작하기 전에

z/OS 프로젝트를 오프라인 상태로 이동하기 전에 다음 태스크를 완료해야 합니다.

이 태스크 정보

z/OS 프로젝트에서 오프라인으로 작업하려면 다음 단계를 수행하십시오.

프로시저

  1. z/OS 특성 보기에서 오프라인으로 이동할 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 오프라인으로 작업을 클릭하십시오. 오프라인으로 작업 마법사가 열립니다. 이 마법사는 원격 시스템에서 연결이 끊긴 동안 작업해야 하는 모든 자원이 있도록 오프라인이 될 자원을 선택하고 종속성을 확인하는 프로세스를 단계별로 안내합니다.
  2. 오프라인으로 프로젝트 이동 페이지에서 오프라인 상태로 이동해야 하는 서브프로젝트, 데이터 세트 또는 멤버를 선택하십시오.
  3. 선택한 COBOL 또는 PL/I 프로그램의 종속성를 이 서브프로젝트에 추가하려면 다음 단계를 수행하십시오.
    1. 다음을 클릭하십시오. 선택한 자원의 종속성 표시 페이지가 열립니다.
    2. 종속성 표시를 클릭하십시오. System z용 Rational Developer는 COBOL 및 PL/I 컴파일러 옵션을 사용하여 프로그램 종속성을 판별합니다. COBOL 및 PL/I 프로그램의 컴파일러 옵션을 설정하는 데 대한 정보는 종속성 표시 및 원격 구문 검사의 컴파일러 옵션 설정을 참조하십시오. 종속성 파일 목록에 종속성이 표시됩니다.
    3. 종속성 파일 목록에서 Copy 멤버 및 포함 파일 옆의 선택란을 선택하여 이 프로젝트가 오프라인이 되기 전에 해당 파일을 서브프로젝트에 추가하십시오. 종속성 목록으로 체크인된 파일은 오프라인 상태가 됩니다.사용자 프로그램이 찾을 수 없는 파일에 의해 좌우되는 경우 오류 메시지가 발행되고 파일을 건너뜁니다. 파일을 건너뛰지 않는지 확인하려면 프로그램에서 로컬 구문 검사를 실행하십시오. 구문 검사에서 오류가 발생하지 않으면 모든 종속성을 찾을 수 있으며 어떤 파일도 건너뛰지 않습니다.
  4. 완료를 클릭하십시오. 선택된 자원은 오프라인 상태가 되며 프로젝트는 z/OS 프로젝트 보기에서 [오프라인]으로 레이블됩니다. 오프라인이 되지 않는 기타 프로젝트 자원은 z/OS 프로젝트 보기에서 사용 불가능합니다. 다음 예제는 USER33.RDZDB2.COBOL(RDZDB2)가 오프라인이 된 오프라인 프로젝트를 보여줍니다. Subproj1의 나머지 데이터 세트는 사용 불가능하며 프로젝트가 오프라인인 동안 액세스할 수 없습니다.
    오프라인 프로젝트
  5. 원격 시스템과 연결을 종료하고 다운로드된 자원에 대해 오프라인 작업을 할 수 있습니다.

결과

프로젝트가 오프라인 상태가 될 대 파일을 빌드하기 위해 사용된 라이브러리 특성은 오프라인 서브프로젝트로 전송됩니다. 로컬 버전을 반영하기 위해 전송되는 SYSLIB와 별도로 추가 JCL은 환경 변수 필드의 SET 명령어로 프로세스됩니다. 이 속성의 로컬 변환은 사용자가 구문 검사, 복사 구성원 열기 및 컨텐츠 지원과 같은 개발 활동을 계속하기 쉽게 합니다.
오프라인 작업 기능은 원격 시스템과의 연결을 사용할 수 없을 때 사용자가 소스 코드 편집, 코드 구문 검사 및 로컬 변경사항 저장을 할 수 있도록 하는 편의 기능입니다. 오프라인 프로젝트에 다음 조치를 수행할 수 있습니다.
  • 데이터 세트 및 파티션된 데이터 세트 멤버의 이름을 바꿉니다.
  • 데이터 세트 및 파티션된 데이터 세트 멤버를 복사합니다.
  • 파티션된 데이터 세트 멤버를 삭제합니다.
  • 데이터 세트 및 파티션된 데이터 세트 멤버를 편집합니다.
  • 로컬에서 구문을 검사합니다.
  • 시작점으로 지정합니다.
  • 특성 그룹을 자원과 연관시킵니다.
  • 서브프로젝트, 파티션된 데이터 세트 및 파티션된 데이터 세트 멤버의 특성을 편집합니다.
하지만, z/OS 프로젝트에 대한 오프라인 작업 시 다음 특수 고려사항 및 제한사항이 적용되어야 한다는 것을 알아야 합니다.
  • 원격 시스템의 자원이 다른 사용자에게도 액세스 가능합니다. 다른 사용자가 자원에 작성한 변경사항과 사용자의 변경사항을 병합해야 합니다.
    주: 프로젝트가 다시 온라인이 될 때 원격 자원을 겹쳐쓰도록 선택하면 원격 시스템에서 다른 사용자가 자원에 작성한 모든 변경사항은 유실됩니다.
  • MVS에서 해당 프로젝트와 연관된 시스템이 연결된 상태인 경우에도 원격 구문 검사, 프로젝트 빌드, 데이터 세트 할당 또는 삭제, 구성원 작성 또는 삭제, 이동, 복사하여 붙여넣기, 이름 변경, 다른 이름으로 저장, JCL 생성, 디버그, 압축 및 데이터 세트 마이그레이션을 포함한 원격 조작은 오프라인 작업 시 지원되지 않습니다. z/OS UNIX® 시스템 서비스의 경우 프로젝트 빌드, 파일 레벨 컴파일, 어셈블 및 디버그는 오프라인 상태에서 지원되지 않습니다.
  • 새 데이터 세트는 오프라인 서브프로젝트에서 작성될 수 없습니다.

이용 약관 | 피드백

이 Information Center는 Eclipse 기술로 구현됩니다. (http://www.eclipse.org 웹사이트 참조)