iSeries 프로젝트

이 프로젝트는 Workbench에 있는 자원 조직의 맨 위 레벨입니다. 프로젝트에는 파일 및 폴더가 포함되어 있습니다. 프로젝트는 빌드, 버전 관리, 공유 및 자원의 조직화에 사용됩니다. 프로젝트에는 세션 및 지속적 특성, 환경 변수의 설정 및 다른 프로젝트에 대한 참조사항이 포함될 수 있습니다.

iSeries 프로젝트 Perspective는 Windows 플랫폼에서 연결이 끊긴 iSeries 개발에 촛점을 맞춥니다. 프로젝트는 로컬 소스의 로컬 컨테이너이고, 이 자원을 로컬로 편집하기 위함입니다. 로컬로 파일 및 멤버의 갱신을 완료하고 나면, iSeries 서버에 이들 변경사항을 푸시하고 프로젝트의 빌드를 제출할 수 있습니다.

연결 해제 모드에서의 작업

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

iSeries 프로젝트는 팀 공유가 필요한 지 여부에 따른 개발의 시작점을 나타냅니다. 이는 빌드, 버전 관리, 공유 및 자원의 조직화에 사용됩니다. 개발 주기를 시작하는데 있어 iSeries 프로젝트는 두 가지의 필수 특성(또는 속성)을 가집니다.
  1. iSeries 연결: 원하는 iSeries 연결을 지정하여 iSeries 프로젝트와 연관시켜야 합니다. 연결은 iSeries 서버에 대한 원격 액세스를 허용하고, 서버에 대한 사용자 ID 및 암호 인증을 관리합니다.
  2. 연관된 라이브러리: 연관된 라이브러리는 프로젝트의 빌드 오브젝트를 포함하는 iSeries 서버의 단일 원격 라이브러리입니다. iSeries 프로젝트는 로컬로 작성된 코드 변경사항을 서버로 푸시하기 위해 그리고, 해당 서버에 빌드를 수행하도록 연관된 라이브러리에 맵핑합니다. 이 라이브러리를 사용자의 개인용 라이브러리로 사용해야 하며 이를 서버에서 직접 편집해서는 안됩니다. 라이브러리를 공유하거나 서버에서 변경을 하는 경우에는 서버에 변경사항을 푸시할 때 충돌이 통지됩니다.