forum.bitel.ru
http://forum.bitel.ru/

события из скриптов
http://forum.bitel.ru/viewtopic.php?f=19&t=6223
Страница 1 из 1

Автор:  Феанор [ 14 дек 2011, 13:32 ]
Заголовок сообщения:  события из скриптов

Добрый день, столкнулся с тем, что у меня мои скрипты поведения не обрабатывают события, сгенерированные через другие скрипты.
Т.е. изменяя параметр договора через cpm.setStringParam я ожидал отработки скрипта на изменение события, но этого не происходит. Тоже самое и с платежами. paymentManager.updatePayment не генерирует события. Я что то неправлиьно делаю или надо еще и события вручную через скрипты генерировать через EventProcessor?

Автор:  dimOn [ 14 дек 2011, 13:44 ]
Заголовок сообщения:  Re: события из скриптов

Да, конечно. Все эти менеджеры работают только с БД и (обычно) никаких событий не генерируют.

Автор:  Cromeshnic [ 14 дек 2011, 13:46 ]
Заголовок сообщения:  Re: события из скриптов

Феанор писал(а):
или надо еще и события вручную через скрипты генерировать через EventProcessor?

Да, надо.

Автор:  Феанор [ 14 дек 2011, 15:18 ]
Заголовок сообщения:  Re: события из скриптов

печаль =) а не подскажете тогда такой вопрос - у меня есть внешний скрипт на яве, запускается не в контексте бгбиллинга, просто из командной строки, ява затем чтобы использовать апи бгбиллинга. И вот оттуда у меня не обрабатывается это событие. Параметры меняются, платежи заносятся, а вот событие не получается бростиь.
Как правильно его генерировать?
сейчас вот такая строка: EventProcessor.getProcessor().processEvent(pp.con,new PaymentEvent(-1, payment)); В глобальных скриптах, скриптах поведения это работает, а вот из отдельного java скрипта - нет. комплирую и запускаю с ссылками на либы биллинга - все остальное-то работает.

Автор:  Cromeshnic [ 14 дек 2011, 15:20 ]
Заголовок сообщения:  Re: события из скриптов

Мой мнение - java api биллинга нужно использовать только внутри процесса биллинга. Если писать внешние скрипты, то общаться через http.

Автор:  Феанор [ 14 дек 2011, 15:36 ]
Заголовок сообщения:  Re: события из скриптов

Cromeshnic писал(а):
Мой мнение - java api биллинга нужно использовать только внутри процесса биллинга. Если писать внешние скрипты, то общаться через http.

ну вот не получается так )

Автор:  Cromeshnic [ 15 дек 2011, 06:36 ]
Заголовок сообщения:  Re: события из скриптов

Ну если не хватает чего-то, то всегда можно написать свой Action :) У нас для 1С и CRM так сделано.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/