Глобальные скрипты на языке BGBS
Во вкладке Скрипты BGBS отображен список всех доступных скриптов. Для создания, удаления и редактирования скриптов необходимо воспользоваться соответствующими кнопками панели инструментов. Двойной щелчок по уже созданному скрипту открывает редактор.
При создании/редактировании скрипта должны быть соблюдены следующие условия. Во-первых, обязательно должно быть задано имя скрипта. Во-вторых, тело скрипта обязательно должно содержать функцию main, как представлено на скриншоте выше. В функцию main передаются следующие аргументы:
con - объект типа java.sql.Connection - соединение с базой биллинга;
conSlave - объект типа java.sql.Connection - соединение с Slave базой биллинга либо Master, если ее нет;
setup - объект класса ru.bitel.bgbilling.server.util.DefaultServerSetup - конфигурация сервера биллинга.
Для однократного выполнения глобального скрипта необходимо (предварительно его сохранив) нажать на кнопку Выполнить скрипт. Выполнение скрипта асинхронно. Результат выполнения скрипта логируется (см. вкладку Логи).