Дополнительные возможности 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
Проблема
Решение
При создании классифицируемого объекта атрибут привязки не отображается
Убедитесь, что в компоновку создания и правки для классифицируемого типа объекта добавлен атрибут привязки.
Дополнительные сведения см. в разделе Вкладка "Компоновки".
Атрибут привязки отображается как пустое раскрывающееся меню
Убедитесь, что для пространства имен указано правильное значение.
Проверьте отсутствие каких-либо дополнительных ограничений, применяемых к атрибуту привязки.
Убедитесь, что классификационная структура определена.
Убедитесь, что по крайней мере у одного классификационного узла в поле Допускающий создание экземпляров задано значение Да.
При создании классифицируемого объекта не удается выбрать конечную вершину дерева
Выбор можно включить или отключить с помощью поля Допускающий создание экземпляров в классификационном узле. Задание значения Да для этого поля разрешает выбор узла.
Классифицируемый объект классифицируется в нескольких узлах с использованием одного атрибута привязки
Этим можно управлять с помощью ограничения одиночного значения, добавленного в атрибут привязки классификации. Это ограничение добавляется по умолчанию.
После удаления ограничения одиночного значения появляется действие добавления, позволяющее выбрать несколько значений узла.
При создании классифицируемого объекта не отображаются атрибуты классификации на шаге Задать атрибуты классификации
В утилите Администрирование классификаций выберите узел и перейдите на вкладку Компоновки. Убедитесь, что атрибуты были добавлены в компоновку.
Атрибуты классификации не отображаются на информационной странице классифицированного объекта
Перейдите в утилиту Управление типами и атрибутами и выберите тип детали.
На вкладке Компоновки убедитесь, что вложенная компоновка была добавлена на информационную страницу. Дополнительные сведения см. в разделе Добавление и правка вложенной компоновки классификации.
Оптимизация времени загрузки для больших структур
Для очень большой и сложной классификационной структуры (например, более 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, чтобы распространить изменения свойства.
Каждый сервер методов кэширует перечисления классификации только при запуске, в результате время загрузки уменьшается.