задача, сделать импорт контрагентов по договорам из биллинга:
шедулер настроен,
Код:
scheduler.start=1
scheduler.task.1.class=ru.bgcrm.plugin.bgbilling.creator.CustomerCreator
scheduler.task.1.minutes=0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58
scheduler.task.1.hours=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23
scheduler.task.1.dw=1,2,3,4,5,6,7
и судя по выхлопу в лог работает:
Код:
02-19/17:04:16 INFO [Thread-2] Scheduler - Running scheduled task: ru.bgcrm.plugin.bgbilling.creator.CustomerCreator@5ab6b2a5
02-19/17:04:16 INFO [pool-8-thread-3] ServerCustomerCreator - Import customers for server: mybilling
02-19/17:04:16 INFO [pool-8-thread-3] Scheduler - Task ru.bgcrm.plugin.bgbilling.creator.CustomerCreator@5ab6b2a5 finished. Executing time: 16 ms.
сам импорт:
Код:
bgbilling:creator.confirmParameters=5,6
bgbilling:creator.searchParameters=5,6
bgbilling:creator.titleDistance=8
bgbilling:creator.importParameters=5,6
#
bgbilling:creator.parameterGroupRule.1.paramGroupId=1
#
bgbilling:creator.server.1.billingId=mybilling
bgbilling:creator.server.1.user=bgcrmuser
bgbilling:creator.server.1.pswd=bgcrmuser
bgbilling:creator.server.1.paramMapping=5:1;6:2
bgbilling:creator.server.1.pageSize=25
который в ручном режиме в принципе работает.
Код:
02-19/17:09:38 INFO [http-bio-9088-exec-3] ServerCustomerCreator - FOUND CONTRACT: ФЛ009-999999; id:428; customerTitle: Иванов Иван Иванович
02-19/17:09:38 INFO [http-bio-9088-exec-3] ServerCustomerCreator - Load contract parameters.
02-19/17:09:38 INFO [http-bio-9088-exec-3] ServerCustomerCreator - 1 => в\ч Урюпинск, КНР, нет, д. 123, кв. 321
02-19/17:09:38 INFO [http-bio-9088-exec-3] ServerCustomerCreator - Created new customer. ID: 31; parameterGroupId: 1
02-19/17:09:38 INFO [http-bio-9088-exec-3] ServerCustomerCreator - Linking contract: 428 to customer: 31
02-19/17:09:38 INFO [http-bio-9088-exec-3] ServerCustomerCreator - Checking import parameter 5 with billing value в\ч Урюпинск, КНР, нет, д. 123, кв. 321
02-19/17:09:38 INFO [http-bio-9088-exec-3] ServerCustomerCreator - Add address param value, param: 5; value: в\ч Урюпинск, КНР, нет, д. 123, кв. 321
а вот тоже самое для шедулера не получается.
BGCRM v 2.5 build 475 from 16.02.2013 12:55:17