Windchill 기본 사항 > PDM Essentials 및 글로벌 제품 개발 패키지 1 > Windchill PDM Essentials > 전진: 현재 Windchill 관리 > 시스템 관리 임무 > 업데이트, 업그레이드 및 이전 > 새 유지보수 릴리즈로 업데이트
  
새 유지보수 릴리즈로 업데이트
Windchill PDM Essentials에서는 Windchill Installation Assistant(새로 설치에 사용되거나 새 릴리즈 업그레이드의 일부분으로만)가 아니라 PSI(PTC Solution Installer)를 사용하여 Windchill PDMLink와 같은 방법으로 업데이트됩니다. Windchill PDM Essentials 배포에 플랫폼 유지보수 릴리즈 업데이트를 적용하려면 PTC 지원 웹 사이트 Windchillhttp://www.ptc.com/support/support.htmWindchill PDM Essentials 다운로드 파일 섹션에 있는 서비스 팩을 다운로드해야 합니다.
필요한 이미지를 다운로드한 후 다음 절차를 따라 유지보수 릴리즈 업데이트를 적용하십시오.
* 
Windchill 제품을 생산 환경에 배포하기 전에 항상 테스트(배포 준비 작업) 시스템을 사용하여 제품이 예상대로 작동하는지 확인하는 것이 좋습니다. 그러면 생산 시스템 활동에 영향을 주지 않고 테스트 시스템에서 잠재적 문제점을 확인할 수 있습니다. 테스트 시스템에 유지보수 릴리즈를 설치하고 결과가 만족스러우면 생산 시스템에서 유지보수 릴리즈 설치 프로세스를 반복합니다. 테스트 시스템에서 이미 작업을 수행해 보았으므로 생산 시스템에서 유지보수 릴리즈를 설치하는 시간을 줄일 수 있습니다.
생산 서버를 직접 업데이트하려면 서버와 데이터베이스를 백업하거나 가상 환경에 배포한 경우 스냅샷을 작성해야 합니다. 이렇게 하면 업데이트 관련 문제가 있을 경우 시스템을 복원할 수 있습니다. 백업에 대한 자세한 내용은 아래 3단계를 참조하십시오.
업데이트하기 전에 간단한 번호(Harvard 시리즈라고도 함) 버전 체계를 사용하도록 소스 시스템이 설정되는지 여부를 확인합니다. 기존 문서 또는 CAD 문서에 버전 및 이터레이션 지정자가 있습니다. 문서 및 CAD 문서 버전이 1.1, 1.2,....2.1, 2.2,... 등으로 나타나는 경우 버전 체계는 간단한 번호(Harvard 시리즈)입니다. 시스템에서 간단한 번호(Harvard 시리즈) 버전 체계를 사용하는 경우 시작하기 전에 기록하십시오. 업데이트 프로세스에 추가 단계가 필요합니다. 자세한 내용은 간단한 번호(Harvard 시리즈) 버전 체계에 대한 업데이트 이후 단계를 참조하십시오.
1. 대상 시스템에 다운로드한 이미지를 위한 준비 디렉토리를 작성합니다. 새 준비 디렉토리에 매체 파일을 배치합니다.
a. 준비 영역으로 복사를 클릭합니다.
b. 찾아보기를 클릭하고 CD zip 파일이 포함된 디렉토리나 제품 CD가 들어 있는 CD 드라이브로 이동합니다.
c. 확인을 클릭합니다.
* 
준비 디렉토리는 설치를 시작하기 전에 제품 매체의 모든 내용을 복사하는 디렉토리입니다. 준비 디렉토리를 사용하면 PTC Solution Installer에서 설치 중에 사용자에게 묻지 않고 각 CD 이미지에 액세스할 수 있습니다.
준비 영역을 사용하면 설치 중에 매체를 넣을 필요가 없으므로 더 빠르게 설치할 수 있습니다.
2. 해당 사이트에서 Windchill을 구현하기 위해 PTC가 제공하는 파일을 수정해야 하는 경우 유지보수 설치 프로세스에서 PTC가 배달하는 파일(site.xconf 파일 제외)을 덮어쓸 수도 있음을 알고 있어야 합니다. 여기에는 수정했을 수도 있는 파일이 포함됩니다.
사이트를 수정했으며 유지보수 릴리즈 또는 포인트 릴리즈로 업데이트하는 경우 도움말 센터의 사용자 정의 파일 및 텍스트 변경 관리를 위한 디렉토리 구조 설정 항목에 설정된 모범 사례를 따르는 것이 좋습니다. 특히 사이트 수정 파일이 <Windchill>/wtSafeArea/siteMod 디렉토리에 있어야 합니다.
테스트 시스템을 사용하면 PTC의 업데이트를 사이트 수정 파일과 통합할 수 있으며 생산 시스템에서 수행 중인 작업을 중단하지 않고 사용자 정의를 통해 유지보수 릴리즈 또는 포인트 릴리즈를 검증할 수 있습니다. 모든 사이트 수정 파일의 복사본을 Windchill 설치 디렉토리의 Safe Area 디렉토리 구조에 저장하는 것이 좋습니다. 그런 다음 "Safe Area의 사이트 수정 파일 업데이트" 서비스 팩 설치 유형 옵션을 적용한 상태로 PTC Solution Installer를 실행하여 아래의 지침을 따릅니다. 유지보수 릴리즈에 대해 PTC에서 변경한 파일에 액세스하고 사이트 수정 파일을 적절하게 업데이트할 수 있습니다. 사이트 수정 파일을 업데이트한 후 다시 아래 지침에 따라 테스트 시스템에서 "전체" 서비스 팩 설치를 실행하면 사이트 수정 내용을 통합하는 업데이트된 시스템이 요구 사항에 맞게 작동하는지 확인할 수 있습니다.
사이트 수정 파일 관리에 대한 자세한 내용은 도움말 센터의 Windchill 사용자 정의 기본 사항 섹션을 참조하십시오.
테스트 시스템에 유지보수 릴리즈 또는 포인트 릴리즈를 설치한 후 결과가 만족스러우면 업데이트된 사이트 수정 파일을 생산 시스템의 Safe Area 디렉토리(<Windchill>/wtSafeArea/siteMod)에 복사할 수 있습니다. 이제 생산 시스템에서 유지보수 릴리즈 또는 포인트 릴리즈 설치 프로세스를 반복합니다.
3. 다음 단계에 따라 시스템 업데이트를 준비합니다.
a. 테스트 시스템과 생산 시스템이 동기화되어 있는지 확인합니다.
b. Windchill 제품 파일과 상호 작용할 수 있는 웹 서버, 서브렛 엔진, Windchill 서버를 중지하여 생산 시스템을 오프라인 상태로 만듭니다. 이때 Windchill 및 Apache 서비스(services.msc)를 중지하고 Windchill 파일이 열려 있을 수 있는 모든 응용 프로그램(예: 텍스트 편집기, Windchill 셸 또는 Windchill 로그 파일)을 닫아야 합니다.
c. <Windchill>\Tomcat\instances\ 폴더에서 컨텐트를 삭제합니다.
d. 시스템이 오프라인 상태인 동안 유지보수 릴리즈를 설치하기 전에 모든 필요한 백업을 수행합니다. 파일 백업은 이 프로세스의 중요한 단계입니다. 백업 파일이 없으면 오류가 발생할 경우 파일을 복원하지 못할 수도 있습니다. 최소한 다음을 백업해야 합니다.
Windchill 데이터베이스 - SQL Server 환경에 사용할 수 있는 데이터베이스 백업 절차를 사용합니다. 이 백업은 사이트의 데이터 복구 프로세스를 따라야 합니다.
자세한 내용은 SQL Server 소스 데이터베이스 백업을 참조하십시오.
Windchill 솔루션 설치 디렉토리 - 기본적으로 이는 C:\ptc입니다. 복제본을 생성하여 백업한 후 사이트의 데이터 복구 프로세스를 따르는 위치에 보관합니다.
Windchill 솔루션 LDAP 디렉토리 컨텐트(LDIF 파일) - 엔트리를 LDIF 파일로 내보내기에 설명된 LDAP 내보내기 절차를 실행합니다. 사이트 데이터 복구 프로세스에 따라 특정 위치에 이 LDIF 파일을 보관합니다.
자세한 내용은 LDAP 디렉토리 데이터 백업을 참조하십시오.
PTC Solution Installer 글로벌 레지스트리 디렉토리 - <Installation_Location>/PSI 디렉토리에 있는 PTC Solution Installer 글로벌 디렉토리인 "installer"의 중복 복사본을 작성합니다. 사이트의 데이터 복구 프로세스에 따라 특정 위치에 이 PTC Solution Installer 글로벌 레지스트리 디렉토리를 저장합니다.
PTC Solution Installer 글로벌 레지스트리에 대한 자세한 내용은 PTC Solution Installer 글로벌 레지스트리를 참조하십시오.
4. 업데이트할 시스템에 Windchill Workgroup Manager이 있으면 클라이언트 JAR 파일이 최신 상태여야 합니다. Windchill Service Pack 설치에서는 클라이언트 JAR 파일을 자동으로 다시 빌드합니다. PTC Solution Installer에서 옵션을 선택할 때는 선택적 제품 아래에서 Windchill Workgroup Manager를 선택해야 합니다(13단계 참조).
5. PSI 시작:
a. PTC Solution Installer CD를 넣습니다.
b. 명령 프롬프트 창에서 CD 드라이브로 이동하고 setup.vbs 명령을 입력합니다.
PSI가 열립니다.
6. 이 설치 세션에 대한 언어를 선택하고 확인을 클릭합니다.
* 
시작하기 전에 패널에 Windchill 솔루션을 설치하는 데 필요한 설명서로 연결되는 링크가 제공됩니다.
7. PTC 고객 라이선스 계약에 동의합니다.
8. 기존 설치 업데이트를 선택하고 다음을 클릭합니다.
9. 업데이트할 설치를 선택하고 다음을 클릭합니다.
10. 제품 선택 페이지에서 유지보수 릴리즈 설치를 선택하고 다음을 클릭합니다.
솔루션이 지정된 디렉토리에 없으면 제품 위치를 지정하기 위한 업데이트할 제품 패널이 나타납니다.
사이트를 수정한 경우 수정 내용이 저장된 디렉토리인 <Windchill>/wtSafeArea/siteMod(<Windchill>Windchill Services 설치 디렉토리임)가 있는지 설치 관리자가 확인합니다. 설치 관리자는 이 디렉토리에 모든 사이트 수정 파일 복사본이 있다고 가정합니다. 해당 디렉토리가 없으면 사이트 수정 파일이 없음을 확인할 수 있도록 사이트 수정 디렉토리 없음 확인 메시지가 나타납니다. 를 클릭하여 계속하거나 아니요취소를 클릭하여 설치를 끝냅니다.
사이트 수정 파일에 대한 자세한 내용은 설치 업데이트 준비를 참조하십시오.
11. 매체가 포함된 준비 디렉토리를 지정하고 다음을 클릭합니다.
12. 기존 웹 구성을 보존할지 여부를 선택하고 다음을 클릭합니다.
13. Windchill Workgroup Manager 업데이트의 일부로 Windchill 업데이트를 설치하는 경우 설치하려는 모든 Windchill Workgroup Manager 저작 응용 프로그램 옆의 확인란을 선택합니다.
* 
사용자는 Windchill Workgroup Manager 서버에 Windchill을 설치해야 할 뿐만 아니라 Windchill Workgroup Manager 클라이언트 소프트웨어도 설치해야 합니다. 이러한 지침은 해당 CAD 또는 저작 도구에 대한 안내서와 Windchill Workgroup Manager 도움말 센터의 '설치 및 구성' 섹션에 나와 있습니다.
14. 설치 유형 선택 패널에서 완료를 선택하고 다음을 클릭합니다.
15. PSI는 업데이트해야 할 제품 및 컴포넌트를 나열합니다. 또한 업데이트를 완료하기 위해 다시 설치해야 하는 제품을 나열합니다.
다음을 클릭합니다.
16. Apache 웹 서버 및 Tomcat을 업데이트해야 할 경우 이 패널에 제공되는 옵션을 사용하여 구성 파일을 유지할 수 있습니다. 이 확인란의 선택을 취소하면 기존 httpd.conf 파일이 Apache에 의해 제공된 기본 httpd.conf 파일로 덮어쓰여집니다. 이 확인란을 선택하면 기존 httpd.conf 파일이 덮어쓰여지지 않습니다.
다음을 클릭합니다.
17. 설치 개요 페이지에서 정보를 검토하고 설치를 클릭합니다.
18. 설치가 완료되면 설치 완료 패널에 설치의 영향을 받는 디렉토리가 표시됩니다. 수행한 설치 유형에 따라 디렉토리에는 설치를 수행하도록 선택한 디렉토리, 선택한 디렉토리와 <Windchill>/wtSafeArea/ptcCurrent 디렉토리 또는 <Windchill>/wtSafeArea/ptcCurrent 디렉토리만 포함될 수 있습니다.
설치 로그 파일은 <Windchill>/installer/logs 디렉토리에 있습니다. 설치 로그 파일의 이름은 다음과 같습니다.
WSP_InstallLog.xml
WSP_PtcInstall.log
* 
설치에 실패하면 오류 메시지와 관련 로그 파일 이름이 포함된 패널이 표시됩니다. 로그 파일은 실패 원인을 확인하는 데 큰 도움이 됩니다.
Windchill유지 관리 설치 문제 해결 항목에 추가적인 Service Pack 설치 문제 해결 정보가 나와 있습니다.
설치 지원을 요청할 때는 로그 파일을 포함하십시오. 수행하는 Windchill Service Pack 설치마다 별도의 로그 파일이 있습니다. 각 로그 파일 세트는 설치 디렉토리 아래의 installer/logs 디렉토리에 있습니다.
19. 사이트에서 HTTPS를 사용하는 경우 솔루션을 업데이트한 후 기관 인증서를 jssecacerts 파일로 다시 가져옵니다. 자세한 내용은 PTC HTTP 서버 및 Windchill에 대해 HTTPS 구성을 참조하십시오.
20. Windchill Service Pack 옵션을 사용하여 기존 설치 업데이트(유지보수 릴리즈 업데이트 등)를 완료한 후에는 업데이트 도구를 실행해야 합니다.
* 
업데이트 도구를 실행하기 전에 웹 서버, Windchill Directory Server 및 데이터베이스가 실행되고 있어야 합니다.
업데이트 도구를 실행하려면 Windchill 관리자(wcadmin)가 Windchill 셸에서
Update_Tool.bat -username <username> -password <password> -noui
명령을 실행해야 합니다.
* 
업데이트 도구에서 실행을 완료하기 전에 서버가 종료되는 경우 Windchill 서비스에서 자동으로 시작하려고 할 때 시작 시 오류가 발생합니다. The Windchill service on Local Computer started and then stopped. Some services stop automatically if they are not in use by other services or programs
이 문제를 해결하려면 다음을 수행하십시오.
a. 시스템을 안전 모드로 시작합니다.
b. 시작 메뉴: 관리 도구 > 서비스에서 Windows 서비스에 액세스합니다.
c. Windchill PDM Essentials Windows 서비스 시작 유형 등록 정보 값을 자동에서 수동으로 변경합니다.
d. 시스템을 다시 시작합니다.
e. 업데이트 도구를 실행합니다.
다음 메시지가 나타나는 경우 업데이트 도구가 성공적으로 완료된 것입니다. "새 데이터 로드 단계를 데이터베이스에서 완료됨으로 표시"
21. Windchill 솔루션 설치 디렉토리를 업데이트하는 Windchill Service Pack 설치의 경우 Windchill > > 제품 버전이 올바른지 확인합니다.
릴리즈제조코드 필드에 정확한 업데이트 버전이 반영되어야 합니다.
windchill version 명령을 실행하여 Windchill의 올바른 버전을 확인할 수도 있습니다.
Windchill version 명령을 실행하여 컴포넌트 설치가 불완전하다고 나타나면 복구 설치 유형 옵션을 선택하여 설치를 반복합니다.
* 
테스트 시스템에 먼저 설치할 경우 생산 시스템에서도 설치를 반복해야 합니다.
22. 업데이트할 유지보수 릴리즈에 해당하는 수동 구성 특별 지침은 Windchill 먼저 읽어보기를 참조하십시오. 유지보수 릴리즈에 대한 최신 Windchill 먼저 읽어보기는 PTC 웹 사이트(https://www.ptc.com/en/support/refdoc)에서 다운로드할 수 있습니다.
이 URL은 참조 문서가 있는 PTC 온라인 지원 웹 페이지로 사용자를 안내합니다. 문서 검색 조건을 사용할 때 제품 드롭다운 목록에서 사용자 제품을 선택하고 릴리즈 드롭다운 목록에서 현재 릴리즈를 선택하고, 문서 유형 드롭다운 목록에서 먼저 읽어보기를 선택하고 사용자 역할 드롭다운 목록에서 관리자를 선택합니다.
23. 업데이트 중에 모델링된 테이블의 테이블 공간이 WCAUDIT에서 다른 테이블 공간으로 변경되면 데이터베이스 스키마 업그레이드 단계 중 이러한 변화가 감지되고
<windchill>\Upgrade\UpgradeReports\UpgradeDatabaseSchema\MoveTablesSql-<date>.sql
스크립트가 생성됩니다.
나열된 위치에 스크립트가 있으면 이 스크립트를 수동으로 실행하여 테이블을 WCAUDIT 테이블 공간으로 이동해 제공된 데이터베이스 스키마와 일치시켜야 합니다.
24. Apache Web Server와 Windchill 서버에 대한 Windows 서비스를 다시 시작하여 시스템을 온라인 상태로 다시 설정합니다.
Windchill Service Pack 업데이트에 대한 자세한 내용은 기존 설치 업데이트를 참조하십시오.
간단한 번호(Harvard 시리즈) 버전 체계에 대한 업데이트 이후 단계
업데이트가 성공적으로 완료된 후 간단한 번호(Harvard 시리즈) 버전 체계를 사용하도록 소스 시스템이 설정된 경우 다음 추가 단계를 수행합니다.
* 
기존 문서 또는 CAD 문서에 버전 및 이터레이션 지정자가 있습니다. 문서 및 CAD 문서 버전이 1.1, 1.2,....2.1, 2.2,... 등으로 나타나는 경우 버전 체계는 간단한 번호(Harvard 시리즈)입니다.
Windchill 셸에서 다음 명령을 입력하여 올바른 등록 정보를 추가합니다.
xconfmanager -s wt.series.HarvardSeries.Number.delimiter=. -s wt.series.HarvardSeries.Number.depth=16 -s wt.series.HarvardSeries.Number.level.1=wt.series.IntegerSeries -t codebase/wt.properties -p
xconfmanager --add wt.series.HarvardSeries.seriesNames=MilSpec,Number -t codebase/wt.properties -p
xconfmanager 유틸리티에 대한 자세한 내용은 xconfmanager 유틸리티 사용을 참조하십시오.
이러한 단계가 수행되지 않는 경우 다음 오류가 발생합니다.
ERROR [ajp-bio-8010-exec-1] com.ptc.core.htmlcomp.jstable.JSPersistableDataUtility cadauth
- JSPersistableDataUtility.getValue :: wt.util.WTRuntimeException:
Unable to construct version identifier for series: wt.series.HarvardSeries.Number;
nested exception is:
java.lang.reflect.InvocationTargetException
wt.util.WTRuntimeException: Unable to construct version