추가 Windchill 기능 > Windchill PartsLink > Windchill PartsLink 구성 > Windchill PartsLink 문제 해결
  
Windchill PartsLink 문제 해결
Windchill PartsLink 문제가 발생하는 경우 기술 지원에 문의하기 전에 로그에서 최대한 많은 정보를 찾는 것이 중요합니다.
Windchill PartsLink에 대한 메소드 서버 로그를 생성하려면 다음 패키지에 대한 로깅을 DEBUG로 설정하십시오.
com.ptc.windchill.csm.client
다음 로거가 사용 가능으로 설정되어 있는지 확인합니다.
부품 게시 문제의 경우 log4j.logger.org.apache.solrDEBUG로 설정합니다.
분류 구조 문제의 경우 log4j.logger.com.ptc.windchill.csm.struct.UpdateClassificationStructure를 사용 가능으로 설정합니다.
분류 검색 문제의 경우 log4j.logger.com.ptc.windchill.partslink를 사용 가능으로 설정합니다.
발생 가능한 오류에 대한 자세한 내용을 보려면 Windchill 기술자료: PTC Windchill eSupport를 검색하십시오.
문제:
솔루션
부품 작성 시 바인딩 속성이 나타나지 않음
바인딩 속성이 부품 유형에 대한 작성 및 편집 레이아웃에 추가되었는지 확인합니다.
자세한 내용은 레이아웃 탭을 참조하십시오.
바인딩 속성이 빈 드롭다운 메뉴로 렌더링됨
지정된 네임스페이스 값이 com.ptc.csm.default_clf_namespace인지 확인합니다.
바인딩 속성에 적용된 추가 제약 조건이 없는지 확인합니다.
분류 구조를 정의했는지 확인합니다.
하나 이상의 분류 노드에 있는 인스턴스화 가능 필드가 로 설정되어 있는지 확인합니다.
부품 작성 시 리프 노드를 선택할 수 없음
분류 노드의 인스턴스화 가능 필드를 사용하여 선택을 사용 또는 사용 안 함으로 설정할 수 있습니다. 이 필드를 로 설정하면 노드를 선택할 수 있습니다.
여러 노드에 대해 동일한 바인딩 속성을 사용하여 부품이 분류됨
이 문제는 분류 바인딩 속성에 추가된 단일 값 제약 조건을 사용하여 제어할 수 있습니다. 이 단일 값 제약 조건은 기본적으로 추가됩니다.
단일 값 제약 조건을 제거하면 여러 노드 값을 선택할 수 있는 추가 작업이 나타납니다.
부품 작성 시 분류 속성 설정 단계에 분류 속성이 나타나지 않음
분류 관리 유틸리티에서 노드를 선택하고 레이아웃 탭으로 이동합니다. 속성이 레이아웃에 추가되었는지 확인합니다.
분류된 부품의 정보 페이지에 분류 속성이 나타나지 않음
유형 및 속성 관리 유틸리티로 이동하여 부품 유형을 선택합니다.
레이아웃 탭에서 중첩된 레이아웃이 정보 페이지에 추가되었는지 여부를 확인합니다. 자세한 내용은 중첩 분류 레이아웃 추가 및 편집을 참조하십시오.
대형 구조에 최적화된 로드 시간
분류 구조가 매우 크고 복잡한 경우(예: 노드가 10,000개를 넘는 경우) 메소드 서버를 다시 시작한 후 부품 작성 창이 렌더링되기까지 시간이 걸릴 수 있습니다.
다음 단계에 따라 성능을 개선하십시오.
1. wt.properties.xconf 파일로 이동합니다.
2. wt.method.loadObjects 등록 정보를 찾은 후 끝에 다음 클래스 이름을 추가합니다(공백으로 구분).
com.ptc.windchill.csm.util.StructureEnumerationCachePopulator
예를 들어, 현재 값이 다음과 같은 경우:
<Property name="wt.method.loadObjects"
default="com.ptc.tomcat.embedded.Bootstrap
wt.method.WTAdapter com.ptc.core.adapter.server.impl.SimpleTaskDispatcher
wt.method.ClusterMonitor
wt.method.jmx.Startup
wt.phonehome.queue.PhoneHomeQueueScheduler
com.ptc.tomcat.embedded.Bootstrap$WaitUntilStarted"
/>
다음과 같이 편집함:
<Property name="wt.method.loadObjects"
default="com.ptc.tomcat.embedded.Bootstrap
wt.method.WTAdapter com.ptc.core.adapter.server.impl.SimpleTaskDispatcher
wt.method.ClusterMonitor
wt.method.jmx.Startup
wt.phonehome.queue.PhoneHomeQueueScheduler
com.ptc.tomcat.embedded.Bootstrap$WaitUntilStarted
com.ptc.windchill.csm.util.StructureEnumerationCachePopulator"
/>
3. Windchill 셸을 열고 xconfmanager -p를 입력하여 등록 정보 변경 내용을 전파합니다.
각 메소드 서버에 있는 분류 열거가 서버 시작 시에만 캐시되므로 로드 시간이 단축됩니다.