Дополнительные возможности Windchill > Windchill PartsLink > Настройка Windchill PartsLink > Устранение неисправностей Windchill PartsLink
  
Устранение неисправностей Windchill PartsLink
При возникновении проблем с Windchill PartsLink важно найти как можно больше информации в журналах перед обращением в службу технической поддержки.
Чтобы создать журналы сервера методов для Windchill PartsLink, задайте значение DEBUG для записи в журнал следующего пакета:
com.ptc.windchill.csm.client
Убедитесь, что включены следующие средства ведения журнала:
Для проблем публикации детали задайте для log4j.logger.org.apache.solr значение DEBUG.
Для проблем классификационной структуры активируйте 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, чтобы распространить изменения свойства.
Каждый сервер методов кэширует перечисления классификации только при запуске, в результате время загрузки уменьшается.