Удаление загрузчика для шаблона контекста
Шаблон контекста можно удалить с помощью загрузчика. Этот файл загрузчика находится в папке <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 /
Генерируется исключение, и генерируются журналы сервера методов, а шаблон не удаляется успешно в следующих случаях:
• Шаблон уже используется в системе.
• Шаблон взят на изменение
Журналы выводятся, если не найден шаблон, соответствующий атрибутам, предоставленным загрузчику. Например, если значение csvparentContainerPath неверно, шаблон контейнера отсутствует в системе, неправильное значение для csvdeleteOption и неправильное значение для csvcontainerClassName.