Периодическое выполнение глобальных скриптов

Для периодического выполнения глобальных скриптов необходимо в Сервис=>Администрирование=>Планировщик заданий создать задачу планировщика "Выполнение глобальных скриптов по таймеру".

images/download/attachments/43385264/global_scripts_timer_task.gif

В качестве параметра для задачи необходимо указать tids=X,Y,Z, где X,Y,Z - коды скриптов, перечисленные через запятую.

По причине появления глобальных скриптов двух типов (BGBS и Java) был добавлен опциональный флаг type, обозначающий желаемый тип выполняемого глобального скрипта. При type=0 (по умолчанию) в качестве скриптов выполняются соответствующие указанным кодам скрипты на BGBS, в случае же type=1 - на Java.

Возможны случаи, когда внутри выполняемых глобальных скриптов используется commit для соединений с БД, либо commit вызывается внутри api биллинга, при установленной опции autocommit=true у соединения с БД. Для предотвращения ошибок по умолчанию для данной задачи установлен autocommit=false в соединении с БД. Чтобы изменить поведение по умолчанию используйте опцию задачи autocommit=, которая может принимать 2 значения: true или false.