forum.bitel.ru http://forum.bitel.ru/ |
|
Получение свободного адреса и влан из API http://forum.bitel.ru/viewtopic.php?f=44&t=9789 |
Страница 1 из 1 |
Автор: | ivasian [ 02 окт 2014, 03:28 ] |
Заголовок сообщения: | Получение свободного адреса и влан из API |
Пишу скрипт, нужно получать при заданном устройстве id категорий адресов и вланов который на нем есть (или его предках). Потом зная id категорий получать непосредственно свободные на заданную дату ip и vlan. p.s. Пол ночи листал документацию к API, так и не нашел. биллинг 6.0 |
Автор: | ivasian [ 03 окт 2014, 01:14 ] |
Заголовок сообщения: | Re: Получение свободного адреса и влан из API |
Вообще это все нужно для решения одной задачи. Может она решается как то проще, кто знает пожалуйста поделитесь. Есть дерево устройств - роутер -> коммутатор(-абонент). Сервисы в договорах привязаны к коммутатору, но ip и vlan в сервисах взяты из роутера (наследованы коммутатором). Вот сейчас мне надо взять коммутатор и переместить в дереве на другой роутер с другими ip и vlan ресурсами. Старые освободить, новые ресурсы получить и прописать на коммутаторе. Вот для этого мне не хватает пары функций которые прошу выше. |
Автор: | barguzin2 [ 05 окт 2014, 21:44 ] |
Заголовок сообщения: | Re: Получение свободного адреса и влан из API |
http://bgbilling.ru/v6.1/javadoc/ru/bitel/oss/systems/inventory/resource/common/ResourceService.html Нужно курить этот сервис. метод freeIpResourceRangeList с указанием max=1 как раз должен выдать свободный адрес. http://bgbilling.ru/v6.1/javadoc/ru/bitel/bgbilling/modules/inet/api/common/service/InetServService.html а этот поможет с манипулированием сервисами. а вообще, не хватает входных данных - что за типы сервисов, какая схема подключения, что с ресурасами. не исключено, что проще будет прямым доступом к базе внести изменения, а потом рестартануть АА-серверы, чем долго рыскать по АПИ. |
Автор: | ivasian [ 06 окт 2014, 13:35 ] |
Заголовок сообщения: | Re: Получение свободного адреса и влан из API |
Спасибо, посмотрю ResourceService. Манипулирование сервисами уже освоил, а по поводу базы - ну я так и делал в основном последние два года, но это по моему то же самое что копать скважину лопатой и ломом когда рядом стоит пневмобур, но ты не умеешь им пользоваться. Главное проблема делать изменения через базу, что я так и не нашел как вызывать события через базу, вызываю их только через апи. Например при смене ip и vlan нужно же еще синхронизировать изменения на устройствах. Когда нет времени приходится делать как умеешь конечно, а когда есть - вот не спеша ищу решение. Потом выложу может кому то пригодится. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |