메소드 서버 개수 확인
현재 일반적인 사용 시나리오에서는 Windchill 메소드 서버가 하나만 실행됩니다. 하지만 데이터 로드 전에 WCA(Windchill 구성 도우미)를 실행했을 때와 같이 특정한 경우에는 메소드 서버가 여러 개 실행 중일 수 있습니다. 이러한 경우 작업을 계속하려고 하면 데이터가 손상될 수 있습니다. 따라서 계속하기 전에 실행 중인 메소드 서버 개수를 확인하는 것이 좋습니다.
1. wt.manager.monitor.services 등록 정보가 이 메소드 서버만 지정하는지 확인하고, 해당 등록 정보에 대해 표시된 다른 모든 서비스를 기록합니다.
또한 정의되었을 지도 모르는 모든 사용자 정의 모니터 서비스 등록 정보를 사용 불가능으로 설정해야 합니다. windchill 셸에서 다음 명령을 실행하여 wt.manager.monitor.services에 지정된 값을 표시합니다(사용자 정의 모니터 서비스 등록 정보도 해당).
xconfmanager -d wt.manager.monitor.services
2. 이 메소드 서버만 표시되면 현재 단 하나의 메소드 서버만 사용되고 있다는 것이므로 더 이상의 단계는 필요하지 않습니다. 그렇지 않을 경우에는 다음과 같이 wt.manager.monitor.services를 변경하여 이 메소드 서버만 지정하십시오.
xconfmanager -s wt.manager.monitor.services=MethodServer
-t <Windchill>/codebase/wt.properties -p
3. wt.manager.monitor.start.Method Server 등록 정보가 있는지 확인한 후, 등록 정보가 있으면 그 값이 1로 설정되어 있는지 확인합니다.
이 조건이 true이면 더 이상의 단계는 필요하지 않습니다. 그렇지 않을 경우, 등록 정보가 있으면 등록 정보의 값을 1로 설정합니다. xconfmanager를 사용하여 변경을 적용합니다. windchill 셸에서 다음 지침을 수행합니다.
◦ 등록 정보 값을 표시하는 명령은 다음과 같습니다.
xconfmanager -d wt.manager.monitor.start.MethodServer
◦ 등록 정보 값을 1로 변경하는 명령은 다음과 같습니다.
xconfmanager -s wt.manager.monitor.start.MethodServer=1
-t <Windchill>/codebase/wt.properties -p
이제 이 메소드 서버만 지정(한 개로 제한)되어 있으므로 데이터베이스를 로드할 수 있습니다. 데이터베이스를 로드한 후에는 이러한 등록 정보를 원래 설정으로 복원합니다.