iSeries 프로젝트와 연결된 상태 또는 오프라인 상태에서 작업

개발 중에 라이브(연결) 및 오프라인(연결 끊김)의 두 모드로 작업할 수 있습니다. iSeries 프로젝트는 iSeries 서버에 연결된 동안 각 멤버가 개별적으로 편집하는 대신에 사용자가 오프라인으로 작업한 다음 전체 프로젝트를 중앙 저장소와 동기화할 수 있으므로 팀 개발에 도움이 됩니다.

라이브 편집 모드

라이브 편집 모드에서 iSeries 서버에 연결하고(원격 시스템 탐색기 통신 채널 사용) 편집할 소스 코드를 열 수 있습니다. 파일은 서버에서 잠기고, 저장할 때마다 서버가 변경을 통합합니다. 그러나 작업 시, 예를 들어 iSeries 서버에 액세스할 수 있는 환경에 있어야 합니다.

iSeries 프로젝트와 오프라인 상태에서 작업

iSeries 프로젝트 Perspective를 사용하여 연결이 끊어진 상태에서 개발을 할 수 있습니다. 코드 갱신 또는 빌드가 필요할 때만 라이브 연결이 필요합니다. 원격 랩탑에서 작업 중이거나 속도가 느린 연결로 집에서 작업하는 경우, 연결 해제 모드에서 작업하도록 선택하십시오. 이 옵션을 사용하여 연결되어 있는 동안 명시적으로 파일을 로컬에 복사하고, 연결을 닫은 후, 여유 시간에 파일에 대한 작업을 수행하고 작업이 완료되면 다시 서버에 업로드하십시오. 연결 해제 모드에서 작업하는 또다른 이점은 연결되어 있지 않아도 소스 코드에서 구문 및 의미론적 오류를 확인하고 연결된 때에만 컴파일을 제출할 수 있다는 것입니다.

iSeries 프로젝트는 개발의 시작점을 나타냅니다. Workbench에서 자원 조직의 맨 위 레벨이며, 빌드, 컴파일, 버전 관리, 팀 공유 및 자원 조직에 사용됩니다. 프로젝트에는 파일과 폴더가 들어있으며, 세션 및 지속적 특성, 환경 변수에 대한 설정값 및 기타 프로젝트에 대한 참조도 들어있습니다. 개발 주기를 사용하기 위한 필수적인 두 개의 특성(또는 속성)이 있습니다.
  1. iSeries 연결: iSeries 프로젝트와 연결하려는 iSeries 연결을 지정해야 합니다. 연결하면 iSeries 서버에 원격 액세스할 수 있고, 원격 서버에 대한 사용자 ID 및 암호 인증을 관리할 수 있습니다.
  2. 연관 라이브러리: 연관 라이브러리는 iSeries 서버상의 단일 원격 라이브러리입니다. iSeries 프로젝트는 연관 라이브러리에 맵핑되어 로컬에서 이루어진 변경사항을 원격 서버에 전달하고 해당 서버에서 빌드를 수행합니다. 사용자는 이 라이브러리를 개인 라이브러리로 사용해야 하며 서버에서 직접 편집해서는 안됩니다. 라이브러리를 공유하거나 서버에서 변경을 수행하는 경우 변경사항을 업로드할 때 충돌이 통지됩니다.
관련 태스크
오프라인 작업