forum.bitel.ru http://forum.bitel.ru/ |
|
Помогите с dyn-кодом для контроля uptime коммутаторов @amir http://forum.bitel.ru/viewtopic.php?f=44&t=11759 |
Страница 1 из 1 |
Автор: | sgilyin [ 04 июл 2016, 09:37 ] |
Заголовок сообщения: | Помогите с dyn-кодом для контроля uptime коммутаторов @amir |
Доброго времени суток. Помогите с dyn-кодом для контроля uptime коммутаторов, пожалуйста. В переписке разработчики посоветовали следующее: Цитата: код в TerminalDeviceManager не правильный, получается Код: if( syncOnReboot ) { EventProcessor.getInstance().publish( new InetSaDeviceInitEvent( access.moduleId, 0, e.getDeviceId(), 0 ) ); } этот там e.getDeviceId - это ID из библиотеки устройств, на надо из дерева устройств так надо Код: if( syncOnReboot ) { for( InetDeviceRuntime deviceRuntime : access.deviceMap.values() ) { final InetDevice device = deviceRuntime.inetDevice; if( device.getInvDeviceId() == e.getDeviceId() ) { EventProcessor.getInstance().publish( new InetSaDeviceInitEvent( access.moduleId, 0, device.getId(), 0 ) ); } } } Однако такая замена вызывает ругань в компиляторе. Каких ему не хватает библиотек? Вложение:
|
Автор: | skn [ 04 июл 2016, 12:18 ] |
Заголовок сообщения: | Re: Помогите с dyn-кодом для контроля uptime коммутаторов @a |
Где import в коде? |
Автор: | sgilyin [ 04 июл 2016, 12:21 ] |
Заголовок сообщения: | Re: Помогите с dyn-кодом для контроля uptime коммутаторов @a |
skn писал(а): Где import в коде? Про правку импортов не было указаний. Они стандартные. Код: import java.net.InetSocketAddress; import java.util.List; import javax.naming.NamingException; import org.apache.log4j.Logger; import ru.bitel.bgbilling.common.BGException; import ru.bitel.bgbilling.kernel.event.EventProcessor; import ru.bitel.bgbilling.modules.inet.access.Access; import ru.bitel.bgbilling.modules.inet.access.manage.event.InetDeviceManageEvent; import ru.bitel.bgbilling.modules.inet.access.sa.event.InetSaDeviceInitEvent; import ru.bitel.bgbilling.modules.inet.api.common.bean.InetServ; import ru.bitel.bgbilling.modules.inet.dyn.device.snmp.SnmpDeviceManager; import ru.bitel.bgbilling.modules.inet.dyn.device.terminal.TerminalServiceActivator; import ru.bitel.bgbilling.modules.inet.dyn.device.terminal.TerminalSession; import ru.bitel.bgbilling.modules.inet.runtime.InetInterfaceMap; import ru.bitel.bgbilling.modules.inet.runtime.InetServRuntime; import ru.bitel.bgbilling.server.util.Setup; import ru.bitel.common.ParameterMap; import ru.bitel.common.Preferences; import ru.bitel.common.Utils; import ru.bitel.oss.systems.inventory.resource.common.bean.Device; import ru.bitel.oss.systems.inventory.resource.common.bean.DeviceType; Собственно отсюда и вопрос: что еще нужно прикрутить? |
Автор: | skn [ 04 июл 2016, 12:48 ] |
Заголовок сообщения: | Re: Помогите с dyn-кодом для контроля uptime коммутаторов @a |
В ошибка написано какие классы не указаны в import |
Автор: | sgilyin [ 04 июл 2016, 12:53 ] |
Заголовок сообщения: | Re: Помогите с dyn-кодом для контроля uptime коммутаторов @a |
skn писал(а): В ошибка написано какие классы не указаны в import ru.bitel.bgbilling.modules.inet.api.common.bean.InetDevice? Но там нет InetDeviceRuntim'а к сожалению и проблему это не решает. Других InetDevice в апидоке нет. |
Автор: | skn [ 04 июл 2016, 12:57 ] |
Заголовок сообщения: | Re: Помогите с dyn-кодом для контроля uptime коммутаторов @a |
Запустите поиск на сервере в каталоге с либами этот класс |
Автор: | Amir [ 04 июл 2016, 15:20 ] |
Заголовок сообщения: | Re: Помогите с dyn-кодом для контроля uptime коммутаторов @a |
Сейчас выложим обновление. Странно, вроде исправляли уже это место. |
Автор: | Yarlan Zey [ 04 июл 2016, 15:21 ] |
Заголовок сообщения: | Re: Помогите с dyn-кодом для контроля uptime коммутаторов @a |
спасибо ![]() |
Автор: | sgilyin [ 07 сен 2016, 15:27 ] |
Заголовок сообщения: | Re: Помогите с dyn-кодом для контроля uptime коммутаторов @a |
Доброго времени суток! Нашли еще одно место, где обрабатываются не те данные. При обработке макроса vlanList вместо id вланов берутся invdeviceid устрйства и навешиваются не те вланы. Как поправить? |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |