forum.bitel.ru http://forum.bitel.ru/ |
|
ActionBeforeEvent как воспользоваться http://forum.bitel.ru/viewtopic.php?f=19&t=5943 |
Страница 1 из 1 |
Автор: | rpra [ 03 окт 2011, 14:11 ] |
Заголовок сообщения: | ActionBeforeEvent как воспользоваться |
Читаю доку http://www.bgbilling.ru/v5.1/doc/ch02s02s02.html. Мне нужно событие Код: <action id="281" mask="module=tariff.option;action=ContractTariffOption;operation=activate" title="Активация опции"/> Что мне писать в конфиг? Пробую вот так: action.tariff.option_ContractTariffOption=before Думаю что неправильно это, т.к. не работает, ведь ещё есть operation какой-то, как его учесть тут не пойму.. Скрипт обычный у меня: Код: import bitel.billing.server.util.*; import bitel.billing.server.script.bean.event.*; import ru.bitel.bgbilling.kernel.tariff.option.server.bean.event.*; print(event); public void onEvent( event, setup, con, conSlave ) { print( "Before option activated! " ); } Как быть? |
Автор: | Cromeshnic [ 03 окт 2011, 14:30 ] |
Заголовок сообщения: | Re: ActionBeforeEvent как воспользоваться |
У нас вот так работает: Код: action.event_contract_UpdateContractDate2=before
action.event_ipn_UpdateContractAddress=before action.event_contract_DeleteContractCharge=after |
Автор: | rpra [ 03 окт 2011, 18:13 ] |
Заголовок сообщения: | Re: ActionBeforeEvent как воспользоваться |
rpra писал(а): action.tariff.option_ContractTariffOption=before Как обычно проворонил, забыл event_. Всё равно не работает, попробовал варианты Код: action.event_tariff.option_ContractTariffOption=before action.event_tariff_option_ContractTariffOption=before Может разработчики подскажут? |
Автор: | skn [ 03 окт 2011, 20:07 ] |
Заголовок сообщения: | Re: ActionBeforeEvent как воспользоваться |
посмотрите какой запрос идет из клиента, что там указано в параметрах module и action (с учетом регистра) |
Автор: | rpra [ 12 дек 2011, 10:44 ] |
Заголовок сообщения: | Re: ActionBeforeEvent как воспользоваться |
skn писал(а): посмотрите какой запрос идет из клиента, что там указано в параметрах module и action (с учетом регистра) Дошли руки до этой проблемы, из лога при попытке активации опции в клиенте: Код: "POST /bgbilling/executer HTTP/1.1" UID=1 module=tariff.option&mode_id=8&option_id=2&cid=42&BGBillingSecret=BxsWzb9eveR9zoX57SIg41rm&operation=activate&action=ContractTariffOption& Просьба к разработчикам объяснить как на такой событие повесить свой обработчик. |
Автор: | skn [ 12 дек 2011, 18:00 ] |
Заголовок сообщения: | Re: ActionBeforeEvent как воспользоваться |
Код: action.event_tariff.option_ContractTariffOption=before должно работать... Проверьте в какой конфиг прописали, куда скрипт разместили, к каким событиям привязали, привязн ли скрипт к договору |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |