컨텍스트 템플릿에 대한 로더 삭제
로더를 사용하여 컨텍스트 템플릿을 삭제할 수 있습니다. 이 로더 파일은 <Windchill> 폴더에 있으며 Windchill 셸에서 실행됩니다. 로더는 다음 두 모드에서 실행할 수 있습니다.
1. ALL - 컨텍스트 템플릿의 모든 이터레이션이 삭제됩니다.
2. LATEST_ITERATION - 컨텍스트 템플릿의 최신 이터레이션만 삭제됩니다.
로더 파일의 예는 아래와 같습니다.
<?xml version="1.0"?>
<!DOCTYPE NmLoader SYSTEM "standard12_1.dtd">
<NmLoader>
<csvDeleteContainerTemplate
handler="wt.inf.template.LoadContainerTemplate.deleteContainerTemplate">
<csvname>prod_site</csvname>
<csvcontainerClassName>wt.pdmlink.PDMLinkProduct</csvcontainerClassName>
<csvparentContainerPath>/</csvparentContainerPath>
<csvdeleteOption>ALL</csvdeleteOption>
</csvDeleteContainerTemplate>
</NmLoader>
Windchill 셸에서 로더를 실행하는 명령은 다음과 같습니다.
windchill wt.load.LoadFromFile -d site.xml -u wcadmin -p wcadmin -CONT_PATH /
다음과 같은 경우 예외가 발생하고 methodserver 로그가 생성되며 템플릿이 성공적으로 삭제되지 않습니다.
• 템플릿이 시스템에서 이미 사용 중입니다.
• 템플릿이 체크 아웃되었습니다.
로더에 제공된 속성과 일치하는 템플릿을 찾을 수 없는 경우 로그가 인쇄됩니다. 예를 들어 csvparentContainerPath이 올바르지 않은 경우, 컨테이너 템플릿이 시스템에 없고 csvdeleteOption 값이 올바르지 않으며 csvcontainerClassName 값이 올바르지 않습니다.