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

Создать новую сеть у объекта договора из BGBS
http://forum.bitel.ru/viewtopic.php?f=7&t=2788
Страница 1 из 1

Автор:  mikos [ 25 авг 2009, 22:00 ]
Заголовок сообщения:  Создать новую сеть у объекта договора из BGBS

Добрый день.

Подскажите пожалуйста, как можно создать из скрипта новую сеть у объекта договора и привязать ее к шлюзам договора?

Хотел через напрямую в таблицы писать, но заметил API: bitel.billing.server.ipn.bean -> AddressRangeManager
Все бы хорошо, но API я так понял позволяет только читать но не изменять объекты.
К примеру есть getContractNets которую можно использовать, но нет ни одного set...

Подскажите пожалуйста, как реализовать такую задачу "создать новую сеть у объекта договора и привязать ее к шлюзам договора"?

Автор:  stark [ 26 авг 2009, 11:27 ]
Заголовок сообщения: 

у нас нет отдельного api для этого .Там сейчас нужно сделать ряд действий и вызывать несколько менеджеров .. в основном это связано с проверками ресурсов.

вся эта логика зашита в ActionUpdateContractAddress .

если хотите без проверок нужно вызвыать :
AddressRangeManager.updateAddressRangeInfo
и RangeIfaceManager.updateAddressRangeIfaces

Только надо понимать чем обычный диапазон отличается от сети .. у сети просто заполенено поле mask (все остальное остается таким же , также должны быть заполенны оба адрес -начальный и конечный).

Вообще можете договорится с нами о получении исходников и изучать все это сами

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