forum.bitel.ru
http://forum.bitel.ru/

[7.0] Нужно ли запустить оповещение о смене const.device.id?
http://forum.bitel.ru/viewtopic.php?f=44&t=12744
Страница 1 из 1

Автор:  oldb0y [ 07 дек 2017, 15:45 ]
Заголовок сообщения:  [7.0] Нужно ли запустить оповещение о смене const.device.id?

Здравствуйте.

Была изменена конфигурация модуля Inet..
Изначально для const.device.id была указана одна единственная NAS'ка (соответственно она и прописывалась для сервисов на договорах)
Сейчас const.device.id содержит пул(папку) NAS'ок

Стоит вопрос нужно ли оповестить все сервисы на договорах о смене их основного устрайства? Или БГБ спокойно отреагирует к таким изменениям?

Inet 7.0.719

Автор:  Phricker [ 07 дек 2017, 16:06 ]
Заголовок сообщения:  Re: [7.0] Нужно ли запустить оповещение о смене const.device

Сомневаюсь, что без смены устройства вручную/скриптом они сменят свое местоположение :)
Сейчас они с вероятностью в 146% все еще привязаны к старому NAS'у.

Автор:  oldb0y [ 07 дек 2017, 16:55 ]
Заголовок сообщения:  Re: [7.0] Нужно ли запустить оповещение о смене const.device

Нормально?
Код:
private final int INET_MODULE_ID = 1;
private final int INET_SERV_TYPE_ID = 2;
private final int INET_CONSTANT_DEV_ID = 5;
...
ServerContext context = ServerContext.get();     
InetServService wsServ = context.getService( InetServService.class, INET_MODULE_ID );
...
List<InetServ> servList = wsServ.inetServList( CID );
for(InetServ serv : servList){
  if(serv.getTypeId() == INET_SERV_TYPE_ID){
    if(serv.getDateTo() == null ){
      serv.setDeviceId(INET_CONSTANT_DEV_ID);
      wsServ.inetServUpdate( serv, new ArrayList<InetServOption>(), false, false, 0 );
    }
  }
}

Автор:  Amir [ 07 дек 2017, 17:43 ]
Заголовок сообщения:  Re: [7.0] Нужно ли запустить оповещение о смене const.device

Да, но лушче сначала проверить на 10 договорах, а потом уже остальные.
Еще можно в БД значения поменять и перезагрузить приложения.

Автор:  oldb0y [ 08 дек 2017, 09:59 ]
Заголовок сообщения:  Re: [7.0] Нужно ли запустить оповещение о смене const.device

Спасибо!

Да, проверил. Решил показать, на случай если где вызов оповещение забыл поставить или мусор не убрал.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/