BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 16 июн 2024, 02:45

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
СообщениеДобавлено: 04 июл 2016, 09:37 
Не в сети

Зарегистрирован: 12 дек 2013, 09:56
Сообщения: 32
Карма: 0
Доброго времени суток.

Помогите с 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 ) );
}
}
}


Однако такая замена вызывает ругань в компиляторе. Каких ему не хватает библиотек?
Вложение:
Снимок.PNG
Снимок.PNG [ 22.84 КБ | Просмотров: 4076 ]

_________________
Клиент: 8.0.461 / 01.06.2021 21:19:29
os: Windows 10; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_311
Сервер: 8.0.1351 / 01.06.2021 21:22:09
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_241


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 июл 2016, 12:18 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
Где import в коде?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 июл 2016, 12:21 
Не в сети

Зарегистрирован: 12 дек 2013, 09:56
Сообщения: 32
Карма: 0
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;

Собственно отсюда и вопрос: что еще нужно прикрутить?

_________________
Клиент: 8.0.461 / 01.06.2021 21:19:29
os: Windows 10; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_311
Сервер: 8.0.1351 / 01.06.2021 21:22:09
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_241


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 июл 2016, 12:48 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
В ошибка написано какие классы не указаны в import


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 июл 2016, 12:53 
Не в сети

Зарегистрирован: 12 дек 2013, 09:56
Сообщения: 32
Карма: 0
skn писал(а):
В ошибка написано какие классы не указаны в import

ru.bitel.bgbilling.modules.inet.api.common.bean.InetDevice?
Но там нет InetDeviceRuntim'а к сожалению и проблему это не решает. Других InetDevice в апидоке нет.

_________________
Клиент: 8.0.461 / 01.06.2021 21:19:29
os: Windows 10; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_311
Сервер: 8.0.1351 / 01.06.2021 21:22:09
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_241


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 июл 2016, 12:57 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
Запустите поиск на сервере в каталоге с либами этот класс


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 июл 2016, 15:20 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Сейчас выложим обновление. Странно, вроде исправляли уже это место.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 июл 2016, 15:21 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 16 сен 2010, 11:53
Сообщения: 501
Карма: 15
спасибо :-)

_________________
Клиент: вер. 7.0.806 / 29.04.2016 13:18:28 os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.8.0_66
Сервер: вер. 7.0.1035 / 29.04.2016 13:17:38 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_92


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 сен 2016, 15:27 
Не в сети

Зарегистрирован: 12 дек 2013, 09:56
Сообщения: 32
Карма: 0
Доброго времени суток!

Нашли еще одно место, где обрабатываются не те данные. При обработке макроса vlanList вместо id вланов берутся invdeviceid устрйства и навешиваются не те вланы.

Как поправить?

_________________
Клиент: 8.0.461 / 01.06.2021 21:19:29
os: Windows 10; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_311
Сервер: 8.0.1351 / 01.06.2021 21:22:09
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_241


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.073s | 36 Queries | GZIP : On ]