基础管理 > 管理数据 > 上下文模板管理 > 使用上下文模板 > 使用加载程序删除上下文模板
使用加载程序删除上下文模板
可以选择使用加载程序删除上下文模板。此加载程序文件位于 <Windchill> 文件夹中,是通过 Windchill shell 来运行的。加载程序可在两种模式下运行:
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 shell 运行加载程序时执行的命令如下:
windchill wt.load.LoadFromFile -d site.xml -u wcadmin -p wcadmin -CONT_PATH /
在以下情况下,系统将抛出异常并生成方法服务器日志,且不会成功删除模板:
模板已在系统中使用。
模板已检出。
如果未找到与提供给加载程序的属性相匹配的模板,则系统会打印日志。例如,如果 csvparentContainerPath 不正确,则系统中不存在容器模板,csvdeleteOption 的值不正确,且 csvcontainerClassName 的值不正确。
这对您有帮助吗?