понедельник, 3 октября 2016 г.

Разбираемся с примером com.mycom.toggle

Продолжаю делиться опытом по работе с системой Teamcenter 10. Начало здесь.

Разбирался сегодня с примером, где в меню добавляются переключаемые кнопки. "com.mycom.toggle" называется.


В документации написано, что если сделаны изменения в свойствах или добавлен новый плагин или изменёно содержимое, то необходимо запускать приложение com.teamcenter.rac.util.RegistryLoader. Приложение создаёт кэш, загружаемый при загрузке TC. Насколько я понял, то создаётся сжатый zip'ом xml файл - RegistryLoader.xml.gz
Приложение вызывается пакетным файлом genregxml.bat из папки portal\registry после экспорта упакованного плагина в папку plugins.
Также стоит отметить, что в примере не сказано про локализацию. В примере создан файл handlers.properties
Для русификации необходимо создать файл handlers_locale_ru_RU.properties
Если файл свойств назван не правильно, то ошибки не будет. Исключительная ситуация не возникает. (Я помучился пару десятков минут с этим. Назвал файл не handlers.properties, а handler.properties)

Крайне необходимо почитать раздел книги "Ensure your customizations appear". Там рассказано, как внедрять свои плагины и проверять их работоспособность.

Остаётся загадкой, как проверять плагины, которые работают с реестром TC в Eclipse? Каждый раз разворачивать плагин и прогонять приложение загрузчика реестра?

Комментариев нет:

Отправить комментарий

Определение параметров CHS (Cylinder, Head, Sector) карт CF с помощью утилиты IDEINFO

 Столкнулся с проблемкой подключения карт CF к материнской плате LTC-SL REV-B и WD386SX-LPX. В БИОС этих плат нет автоопределения накопителе...