개발 환경에 Windchill 설치
전제 조건
모든 Windchill+ 패키지가 제대로 작동하려면 개발 환경이 필수입니다. 이 환경은 PTC 파트너와 함께 빌드할 수 있습니다. 파트너는 또 PTC Cloud Portal에서 호스팅되는 가상 시스템을 활용할 수도 있습니다.
설치를 위해 PTC Solution Installer를 사용할 때 필요한 세부 정보를 제공해야 합니다. 통합 환경으로 이동하여 다음 세부 정보를 찾을 수 있습니다.
기본 DN - 조직 이름으로 설정해야 합니다. 이 엔티티는 Windchill+의 조직 탭에서 사용할 수 있습니다.
초기 조직 - 조직 이름으로 설정해야 합니다. 이 엔티티는 Windchill+의 조직 탭에서 사용할 수 있습니다.
조직 인터넷 도메인 - ptcmscloud.com로 설정해야 합니다.
LDAP 어댑터 이름은 Windchill+ 대상 환경과 일치해야 합니다.
* 
PTC에서는 다음과 같은 이유로 PTC Cloud Portal의 이용을 권장합니다.
PTC Cloud Portal은 Windchill+ 대상 환경에 맞게 미리 구성되어 있습니다. 파트너는 템플릿을 이용하여 개발 환경을 효율적으로 빌드할 수 있습니다. 이 솔루션은 비용 대비 효과가 우수해 로컬에서 개발 환경을 호스팅하지 않아도 됩니다.
가상 컴퓨터와 관련된 비용이 상당히 적습니다. 가상 컴퓨터에 대해 매일 자동 종료 시간을 설정하여 비용을 더 절감할 수도 있습니다. 종료 시간은 포털에서 간단히 설정할 수 있습니다.
가상 컴퓨터 이미지를 요청할 수 있습니다. 요청하면 한 시간 이내에 가상 컴퓨터 이미지를 개발과 사용을 위해 이용할 수 있게 됩니다.
고객과 파트너는 릴리즈별로 공개되는 릴리스 정보를 통해 최신 기능과 변화하는 기술 정보를 항상 확인할 수 있습니다.
Windchill 설치
Windchill을 설치하려면 다음 단계를 수행하십시오.
1. PTC 소프트웨어 다운로드 링크를 사용하여 PTC 소프트웨어 다운로드 페이지에 액세스합니다.
2. Windchill 도움말 센터 링크를 사용하여 PTC Windchill 도움말 센터에 액세스합니다.
* 
스냅샷 및 롤백 기능을 활용하기 위해 가상 시스템에서 환경을 구축하는 것이 좋습니다.
환경 호환성 요구 사항 - PTC 환경은 Oracle 데이터베이스를 사용하여 Linux 운영 체제에 호스팅됩니다. Oracle 데이터베이스는 필수이나 릴리즈 관리 중 PTC 운영 체제 변경으로 인한 문제를 피하기 위해 Linux 운영 체제를 사용하는 것이 좋습니다.
3. 표준 Windchill 설치 안내서에 따라 Windchill을 설치합니다. 다음 사항을 고려하십시오.
사용자 정의 및 구성에 대한 기본 사용 사례를 시작하려면 간단한 Windchill 단일 설치를 수행하면 됩니다.
개발 및 구성 프로세스를 시작하려면 PDMLink 설치만으로도 충분합니다.
복잡한 시나리오를 위해 로컬 환경에서 릴리즈 관리 파이프라인을 보호하고 수준 올리기 프로세스를 빌드하려면 Windchill+ 기본 모듈 세트가 필요할 수 있습니다. 기본 모듈 세트에 대한 자세한 내용은 로컬 개발 가상 시스템용 Windchill+ 기본 모듈 세트를 참조하십시오.
* 
이러한 모듈은 개발 및 Windchill+ 환경에서 사용 가능하나 항상 사용자에게 사용할 수 있는 권한이 있는 것은 아닙니다. 사용에 적합한 라이선스가 있는지 확인하려면 PTC 소프트웨어 BOM을 참조하십시오.
선호하는 통합 개발 환경 설치
선호하는 통합 개발 환경(IDE)을 Windchill 개발 인스턴스에 설치합니다. 예를 들어, Eclipse, NetBean 등입니다.
Eclipse 링크를 사용하여 Eclipse를 설치합니다.
Windchill+ 전용 설정
Windchill+와 호환되려면 Windchill+ 개발 환경에 다음 등록 정보를 추가해야 합니다.
Windchill 등록 정보:
<Property name="WindchillPlus"
overridable="true"
targetFile="codebase/wt.properties"
value="true"/>
BAC 관련 등록 정보:
<Property name="com.ptc.windchill.bac.ignoreGUIDList"
overridable="true"
targetFile="codebase/wt.properties"
value="All"/>
도움이 되셨나요?