Запустил в режиме Debug.
Когда выбираю первый модуль, в котором есть задачи, в логах
Код:
http://***/bgbilling/executer/ru.bitel.bgbilling.kernel.task/SchedulerService?wsdl -> {http://common.task.kernel.bgbilling.bitel.ru/}SchedulerService:getAvailableSchedulerTasks
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns4:getAvailableSchedulerTasks xmlns:ns4="http://common.task.kernel.bgbilling.bitel.ru/" xmlns:common="http://common.bitel.ru" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><moduleId>1</moduleId></ns4:getAvailableSchedulerTasks></S:Body></S:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Header/><S:Body><ns5:getAvailableSchedulerTasksResponse xmlns:ns5="http://common.task.kernel.bgbilling.bitel.ru/" xmlns:common="http://common.bitel.ru" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xml="http://www.w3.org/XML/1998/namespace"><return><first xsi:type="xs:string">ru.bitel.bgbilling.modules.npay.server.task.DebetStatusManageLocker</first><second xsi:type="xs:string">Закрытие статуса NPay договоров по балансу</second></return><return><first xsi:type="xs:string">bitel.billing.server.npay.Calculator</first><second xsi:type="xs:string">Начисление NPay абонплат</second></return></ns5:getAvailableSchedulerTasksResponse></S:Body></S:Envelope>
http://***/bgbilling/executer/ru.bitel.bgbilling.kernel.task/SchedulerService?wsdl -> {http://common.task.kernel.bgbilling.bitel.ru/}SchedulerService:getAvailableSchedulerTasks
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns4:getAvailableSchedulerTasks xmlns:ns4="http://common.task.kernel.bgbilling.bitel.ru/" xmlns:common="http://common.bitel.ru" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><moduleId>1</moduleId></ns4:getAvailableSchedulerTasks></S:Body></S:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Header/><S:Body><ns5:getAvailableSchedulerTasksResponse xmlns:ns5="http://common.task.kernel.bgbilling.bitel.ru/" xmlns:common="http://common.bitel.ru" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xml="http://www.w3.org/XML/1998/namespace"><return><first xsi:type="xs:string">ru.bitel.bgbilling.modules.npay.server.task.DebetStatusManageLocker</first><second xsi:type="xs:string">Закрытие статуса NPay договоров по балансу</second></return><return><first xsi:type="xs:string">bitel.billing.server.npay.Calculator</first><second xsi:type="xs:string">Начисление NPay абонплат</second></return></ns5:getAvailableSchedulerTasksResponse></S:Body></S:Envelope>
Когда выбираю второй модуль, у которого нет задач:
Код:
http://***/bgbilling/executer/ru.bitel.bgbilling.kernel.task/SchedulerService?wsdl -> {http://common.task.kernel.bgbilling.bitel.ru/}SchedulerService:getAvailableSchedulerTasks
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns4:getAvailableSchedulerTasks xmlns:ns4="http://common.task.kernel.bgbilling.bitel.ru/" xmlns:common="http://common.bitel.ru" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><moduleId>3</moduleId></ns4:getAvailableSchedulerTasks></S:Body></S:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Header/><S:Body><ns5:getAvailableSchedulerTasksResponse xmlns:ns5="http://common.task.kernel.bgbilling.bitel.ru/" xmlns:common="http://common.bitel.ru" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xml="http://www.w3.org/XML/1998/namespace"/></S:Body></S:Envelope>
http://***/bgbilling/executer/ru.bitel.bgbilling.kernel.task/SchedulerService?wsdl -> {http://common.task.kernel.bgbilling.bitel.ru/}SchedulerService:getAvailableSchedulerTasks
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns4:getAvailableSchedulerTasks xmlns:ns4="http://common.task.kernel.bgbilling.bitel.ru/" xmlns:common="http://common.bitel.ru" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><moduleId>3</moduleId></ns4:getAvailableSchedulerTasks></S:Body></S:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Header/><S:Body><ns5:getAvailableSchedulerTasksResponse xmlns:ns5="http://common.task.kernel.bgbilling.bitel.ru/" xmlns:common="http://common.bitel.ru" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xml="http://www.w3.org/XML/1998/namespace"/></S:Body></S:Envelope>
Ошибок не вижу.
Я добавил экземпляр модуля через окно "Редактор модулей и услуг", добавил на него услугу, скопировал конфигурацию с рабочего модуля (изменив соответственно ID услуг), завел тариф и пользователя с этим модулем. Являются ли эти действия минимально достаточными, чтобы можно было использовать этот модуль в планировщике или я забыл о чем-то?