시스템 특성, 서브프로젝트 특성, 로컬 프로젝트 특성 및 자원 특성은 개발 환경을 보다 편리하게 만듭니다. 예를 들어, 컴파일러 및 연계 편집기가 특성 값으로 참조되므로 키를 한 번 클릭하여 코드를 빌드할 수 있습니다. 특성은 로컬 또는 원격 자원의 특성을 정의합니다. 자원에 처음 액세스할 때 각 자원에 대해 작성되어 자원을 삭제할 때까지 유지보수됩니다. 원격 시스템에서 연결을 끊으면 특성 및 자원이 표시되지 않지만 특성은 지속되며 시스템에 다시 연결하면 다시 표시됩니다.
System z®용 Rational® Developer에서 시작하는 조작으로 자원을 수정하면 자원 특성이 최신 상태로 유지됩니다. System z용 Rational Developer 외부에서 자원을 수정할 경우(예를 들어, ISPF를 사용하여) 자원의 특성은 워크스테이션에서 새로 고쳐질 때까지 동기화되지 않게 됩니다.
System z용 Rational Developer가 특성 그룹의 자원 특성을 정의하거나 프로젝트, 시스템 및 사용자 간에 쉽게 공유하고 재사용할 수 있는 이름 지정된 특성 값 세트를 정의합니다. 특성 그룹은 로컬 COBOL 및 PL/I 프로젝트 또는 특정 원격 시스템에 정의하는 특성 값 세트입니다. 일단 정의하고 나면 특성 그룹의 값을 해당 시스템에 작성한 z/OS® 프로젝트, 서브프로젝트 및 자원에 적용할 수 있습니다. 특성 그룹은 자원 특성을 관리하고 시스템, 프로젝트, 자원 및 사용자 간에 쉽게 공유하며 개발 및 빌드 환경에서 일관되게 유지보수할 수 있는 방법을 제공합니다. System z용 Rational Developer는 사용자가 정의하는 시스템, 프로젝트 및 자원의 기본 특성 세트를 정의합니다. 시스템의 특성 그룹이 정의되지 않으면 시스템 및 해당 자원의 기본 특성이 적용됩니다.
예를 들어, 사용자 환경에서 디버깅에 필요한 값으로 특성 그룹을 정의하고 프로젝트 또는 서브프로젝트에서 프로그램을 디버그해야 하는 경우 자원에 특성 그룹을 적용할 수 있습니다. 특정 특성 값(예: JCL 작업 카드 및 데이터 세트)을 변경해야 하는 경우 특성 그룹에서 이 특성을 한 번만 변경하면 해당 특성 그룹과 연관된 모든 자원에 변경사항이 전달됩니다.
특성 그룹을 추가, 복사, 삭제, 편집, 가져오기 및 내보낼 수 있습니다. 시스템의 실제 자원(즉, 시스템, 파일 및 데이터 세트) 및 논리 자원(즉, 프로젝트 및 서브프로젝트)은 특정 상황을 위해 대체될 수 있는 특성 그룹과 연관될 수 있습니다. 특성 그룹은 서로 독립적입니다. 즉, 한 특성 그룹에서 특성 값을 변경해도 다른 특성 그룹의 특성 값에 영향을 주지 않습니다.
사용자의 사이트에서 시스템 특성 그룹 및 기본 특성 값을 작성하여 다른 사용자에게 사용 가능하도록 할 수 있습니다. 시스템에 연결되는 경우 System z용 Rational Developer가 시스템에서 시스템 특성 그룹 및 기본 값 파일을 검색합니다. 이 파일이 있으면 해당 특성 그룹 또는 기본값이 로드되어 사용될 수 있습니다. 지시사항은 기본 특성 값 구성을 참조하십시오.
특성 그룹의 작성 및 사용에 대한 자세한 정보를 보려면 다음 주제 중 하나를 선택하십시오.