BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 апр 2024, 03:20

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 29 ] 
Автор Сообщение
 Заголовок сообщения: Обработка события ContractBalanceChangedEvent
СообщениеДобавлено: 24 сен 2015, 20:59 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
Можно ли как-то в биллинге на событие ContractBalanceChangedEvent повесить скрипт? Хочу следить за изменением баланса договора (а именно наработки).

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 сен 2015, 18:53 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
Может кто-нибудь делал обработку событий, не перечисленных в функциях скриптов поведения? В скриптах поведения есть только событие CalculateEvent, но в его описании нет модулей phone и inet.

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 сен 2015, 19:20 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
есть отдельные события, это пересчет абонки, пересчет rscm, а вот баланс, кажись, нет. только глобальным скриптом как то вести его

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 сен 2015, 14:12 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
А пересчёт inet и phone есть? Я в доке не нашёл, хотя они особенно нужны.

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 сен 2015, 19:58 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Это вроде бы системное событие, для нас. Мы не пускаем пользователей в такие события, на него нельзя повесить скрипт.

Все всегда хотят за ним следить, нот мы не хотим этого :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 сен 2015, 22:01 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
stark писал(а):
Все всегда хотят за ним следить, нот мы не хотим этого :)

Не хотели бы, удалили бы тему

:D

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 сен 2015, 17:27 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
По ссылке способ нашёл, спасибо.
Phricker писал(а):
stark писал(а):
Все всегда хотят за ним следить, нот мы не хотим этого :)

Не хотели бы, удалили бы тему

:D

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 сен 2015, 17:33 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
Что интересно, ссылка чудесным образом изменилась и теперь не ведёт на ту тему, на которую планировал автор. Ну ничего, я уже успел.

И плюс поставить не могу - Phricker слишком часто мне помогает, по всей видимости.

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 сен 2015, 17:46 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Действительно :D Кто-то изменил мою ссылку
Изображение

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 сен 2015, 18:03 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
Через пару дней должны и тему удалить... Ведь проблема решена...
редактирую чужое сообщение для теста логирования - stark

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 сен 2015, 18:18 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Упс.. Это не я..Да в логах такое не логируется, может сами свое сообщение поправили ? :) ..Да и никто не признается тут.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 сен 2015, 18:21 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
тут говорят, что форум, возможно, глючить начал.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 сен 2015, 18:25 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Проверил. Если изменить чужое сообщение, то это видно в логе модераторов. А тут пусто. Мистика :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 сен 2015, 18:35 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
Хм... Я на днях искал откуда на договоре наработка взялась и не смог найти - утром не было, к вечеру появилась. И в логах тоже всё чисто. Мистика... Это всё проделки биллинга! Он уже и до форума добрался! Скоро он захватит всех нас! Вы сами не ведаете, что создали!!!

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 сен 2015, 21:56 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
stark писал(а):
Упс.. Это не я..Да в логах такое не логируется, может сами свое сообщение поправили ? :) ..Да и никто не признается тут.

Вряд ли я менял. Если только во сне :D Могло быть конечно, что я не ту ссылку пульнул, но вроде как тоже исключено.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 окт 2015, 15:10 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
Нашёл простой способ ловить событие.

Добавляем в базу одну строчку:
Код:
INSERT INTO bgbilling.script_event_type (mid, event_mode, event_id, title) VALUES (0, 1, 'ru.bitel.bgbilling.kernel.contract.balance.server.event.ContractBalanceChangedEvent', 'Изменился баланса договора');

и можно вешать скрипт на событие "Изменился баланс договора" через интерфейс клиента биллинга как обычно. Попробовал повесить простенький скрипт - всё работает.

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 окт 2015, 12:40 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Блин, точно тему пора удалять :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 окт 2015, 13:25 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
Ну а как быть иначе, если, например, событие "Изменение сервиса договора" есть, а "Изменился сервис договора" нет и мне при этом нужно изменить набор опций на сервисе??? Приходится добавлять недостающие события.

Интересно, правда, не будет ли последствий от такого вмешательства.

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 окт 2015, 13:54 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
vkulakov писал(а):
Ну а как быть иначе, если, например, событие "Изменение сервиса договора" есть, а "Изменился сервис договора" нет и мне при этом нужно изменить набор опций на сервисе??? Приходится добавлять недостающие события.

Интересно, правда, не будет ли последствий от такого вмешательства.


Кончено будут ..И последствия непредсказуемы. будут вешать на некоторые критичные события, которые вызываются часто, свои страшные портянки скриптов, в которых чорт ногу сломит, и потом мучать нас вопросами в тех. поддержке, а что это глючить начало :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 окт 2015, 13:56 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
vkulakov писал(а):
Ну а как быть иначе, если, например, событие "Изменение сервиса договора" есть, а "Изменился сервис договора" нет и мне при этом нужно изменить набор опций на сервисе??? Приходится добавлять недостающие события.

Интересно, правда, не будет ли последствий от такого вмешательства.


изменение сервиса есть..в service activator-е.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 окт 2015, 14:05 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
stark писал(а):
будут вешать на некоторые критичные события, которые вызываются часто, свои страшные портянки скриптов, в которых чорт ногу сломит, и потом мучать нас вопросами в тех. поддержке, а что это глючить начало :)

Это еще полбеды.
А представляете если один небезызвестный вам человек такое сделает
А потом будет сообщение на форуме аля
Цитата:
Есть договор, их конечно больше, изначально не отработала задача на его закрытие, почему то по другому было все в планировщике
очистил наработку, запустил задачу блокировки, заблокировало, напротив абонки появилась сумма разблокировки, запустил начисления, насчиталась наработка

Неделя ведь пройдет, пока он расколется, что у него скрипт на это событие висит

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 окт 2015, 14:46 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
Так тогда нужно помимо информации из about требовать селект из таблицы, в которой код к событиям привязывается... Или может сразу в about эту инфу засунуть... Тогда проблем не будет.

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 окт 2015, 16:45 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
vkulakov писал(а):
Так тогда нужно помимо информации из about требовать селект из таблицы, в которой код к событиям привязывается... Или может сразу в about эту инфу засунуть... Тогда проблем не будет.


боюсь about такими темпами в толмуд превратится


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 окт 2015, 07:46 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Phricker писал(а):
stark писал(а):
будут вешать на некоторые критичные события, которые вызываются часто, свои страшные портянки скриптов, в которых чорт ногу сломит, и потом мучать нас вопросами в тех. поддержке, а что это глючить начало :)

Это еще полбеды.
А представляете если один небезызвестный вам человек такое сделает
А потом будет сообщение на форуме аля
Цитата:
Есть договор, их конечно больше, изначально не отработала задача на его закрытие, почему то по другому было все в планировщике
очистил наработку, запустил задачу блокировки, заблокировало, напротив абонки появилась сумма разблокировки, запустил начисления, насчиталась наработка

Неделя ведь пройдет, пока он расколется, что у него скрипт на это событие висит

не ошибается тот кто ничего не делает

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 окт 2015, 12:03 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
Я смотрю народ в тему подтягивается. Скоро все узнают как быстро поломать биллинг.

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 окт 2015, 12:31 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
vkulakov писал(а):
Я смотрю народ в тему подтягивается. Скоро все узнают как быстро поломать биллинг.

я ваще уже себе сохронил, скоро буду писать всякое )))) на самом деле обошелся несколькими обработчиками чтобы следить за балансом

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 окт 2015, 14:02 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
skyb писал(а):
vkulakov писал(а):
Я смотрю народ в тему подтягивается. Скоро все узнают как быстро поломать биллинг.

я ваще уже себе сохронил, скоро буду писать всякое )))) на самом деле обошелся несколькими обработчиками чтобы следить за балансом

на темы вне hd больше не отвечаем :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 окт 2015, 06:08 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
stark писал(а):
skyb писал(а):
vkulakov писал(а):
Я смотрю народ в тему подтягивается. Скоро все узнают как быстро поломать биллинг.

я ваще уже себе сохронил, скоро буду писать всякое )))) на самом деле обошелся несколькими обработчиками чтобы следить за балансом

на темы вне hd больше не отвечаем :)

:D :D :D :D :D

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 окт 2015, 21:14 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Как то так получается :)

от Artur: извините, нечаяно исправил сообщение Phricker вместо цитирования =( Каюсь и посыпаю себя пеплом. Если есть возможность, напишите пост еще раз.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 29 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.201s | 76 Queries | GZIP : On ]