Статья №331
Настройка плагина "Клиенты"для работы в версиях октелл после декабря 2012
После обновления октелл перестает работать плагин "Клиенты"
В новой версии октелл были переработаны графические элементы управления. Плагин "Клиенты" использует старые элементы управления, поэтому не работает в новой версии октелл. Однако проблему можно решить путем добавления к плагину дополнительных файлов.
Для этого необходимо проделать ряд ручных операций:
- Найти zip-архив с плагином в папке сервера.
- Добавить в архив к уже существующим файлам следующие файлы из каталога программы, имеющей версию, в которой плагин работал. Можно найти в папке oktell\Server\SavedOldVersions:
- Изменить последние 2 цифры в имени архива на бОльшие значения (для того, чтобы клиентские приложения сочли необходимым обновить архив, закачав его с сервера).
- В конфигурационном клиентском файле oktell.ClientStarter.exe.config необходимо настроить:
- Сменить режим регистрации плагина в таблице БД при помощи SQL-запроса:
- Необходим перезапуск серверной службы и клиентского приложения
Обычно это \oktell\server\Plugins\[2b4b8b45-92cd-4627-bdbb-98796be32d88]\Arch
oktell.BaseLib.dll
oktell.ClientComponents.dll
oktell.ClientUI.dll
oktell.PluginStarter.exe переименовать в oktell.PluginStarterX.exe
oktell.PluginStarter.exe.config переименовать в oktell.PluginStarterX.exe.config
oktell.PluginWrapper.dll
oktell.Watcher.dll
работу плагинов во внешнем процессе при регистрациях и настройке <add key="PlugRegLoadType" value="2" />
запуск плагина в своем внешнем процессе <add key="PlugTcp_plugin_clients" value="oktell.PluginStarterX.exe" />
Здесь следует обратить внимание, что "PlugTcp_" - префикс, а "plugin_clients" - название основной регистрируемой сборки плагина строчными буквами.
update oktell.dbo.A_PlugIns
set LoadType=2
where id='2B4B8B45-92CD-4627-BDBB-98796BE32D88'
плагин клиенты