BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 июн 2025, 00:38

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




Начать новую тему Ответить на тему  [ Сообщений: 26 ] 
Автор Сообщение
 Заголовок сообщения: скрипт не работает
СообщениеДобавлено: 03 апр 2014, 10:19 
Не в сети
Аватара пользователя

Зарегистрирован: 02 апр 2014, 12:57
Сообщения: 46
Карма: 0
доброго времени суток.
создал тестовый скрипт:
Код:
import bitel.billing.server.util.*;

public void onEvent( event, setup, con, conSlave )
{
   print( "Hello, world!!!" );
}

галочку поставил: "изменен параметр договора"

после изменения параметра, смотрю логи, а там:
Цитата:
Script event function was modified. (Re)linking function...
Relinking script functions.
Skip event type bitel.billing.server.script.bean.event.ContractWebLoginEvent. Class not found for this application.
Linked Function [id:3; title:Test]
Linked Function [id:4; title:Test02]
Skip event type bitel.billing.server.script.bean.event.ContractWebLoginEvent. Class not found for this application.
ConnectionSet - Not recycled before finalize!

заветной строки "Hello, world" так и нет.
причем, сначала был создан скрипт Test. Выпадала эта же ошибка. Потом этот скрипт был удален, совсем, и создан Test02, но по логам видно, что скрипт Test никуда не делся. рестарт сервера не помог.

биллинг 5.2


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает
СообщениеДобавлено: 03 апр 2014, 10:35 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
http://bgbilling.ru/v6.0/doc/ch02s03s05.html

ЕМНИМС print не выводит в логи. В логи выводит System.out.print();
Ну или передача логгера.
А ваш вывод надо смотреть на вкладке Логи выполнения

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает
СообщениеДобавлено: 03 апр 2014, 10:39 
Не в сети
Аватара пользователя

Зарегистрирован: 02 апр 2014, 12:57
Сообщения: 46
Карма: 0
скрипт привязан. во вкладке Логи выполнение пусто. кстати, спасибо, что напомнили, это еще один вопрос. почему туда не выводит? :)

System.out.print(); никаких изменений. выводит все тоже самое


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает
СообщениеДобавлено: 03 апр 2014, 11:32 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
скорее всего что-то забыли.
нужно подробности значит. где сделали куда и что написали.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает
СообщениеДобавлено: 03 апр 2014, 11:44 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Код:
#логирование вызовов функций BGBS (1-логировать, 0-нет)
#логируются выводы print, error и ошибки, после установки перезапустить BGBillingServer
log.function.process=1

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает
СообщениеДобавлено: 03 апр 2014, 11:47 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Но данная настройка не влияет на System.out.print();
Изображение

Код:
[root@TestBg log]# cat ./server.script.log | grep Loggin
04-03/09:45:57  INFO [scrpt-evnt-lstnr-p-4-t-1] LoggingPrintStream - Hello, world!

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает
СообщениеДобавлено: 03 апр 2014, 11:50 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Lesto писал(а):
доброго времени суток.
создал тестовый скрипт:
Код:
import bitel.billing.server.util.*;

public void onEvent( event, setup, con, conSlave )
{
   print( "Hello, world!!!" );
}

галочку поставил: "изменен параметр договора"

после изменения параметра, смотрю логи, а там:
Цитата:
Script event function was modified. (Re)linking function...
Relinking script functions.
Skip event type bitel.billing.server.script.bean.event.ContractWebLoginEvent. Class not found for this application.
Linked Function [id:3; title:Test]
Linked Function [id:4; title:Test02]
Skip event type bitel.billing.server.script.bean.event.ContractWebLoginEvent. Class not found for this application.
ConnectionSet - Not recycled before finalize!

заветной строки "Hello, world" так и нет.
причем, сначала был создан скрипт Test. Выпадала эта же ошибка. Потом этот скрипт был удален, совсем, и создан Test02, но по логам видно, что скрипт Test никуда не делся. рестарт сервера не помог.

биллинг 5.2

Вы не там смотрите. Смотреть надо в логах выполнения глобального скрипта на договоре. print должно работать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает
СообщениеДобавлено: 03 апр 2014, 12:12 
Не в сети
Аватара пользователя

Зарегистрирован: 02 апр 2014, 12:57
Сообщения: 46
Карма: 0
Phricker писал(а):
Код:
#логирование вызовов функций BGBS (1-логировать, 0-нет)
#логируются выводы print, error и ошибки, после установки перезапустить BGBillingServer
log.function.process=1

ничего не поменялось
Вложение:
4.JPG
4.JPG [ 49.55 КБ | Просмотров: 12102 ]

файл server.script.log
Вложение:
Комментарий к файлу: лог в файле
6.JPG
6.JPG [ 46.31 КБ | Просмотров: 12102 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает
СообщениеДобавлено: 03 апр 2014, 12:38 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Судя по логу в файле, на договорах ещё ничего не выстрелило


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает
СообщениеДобавлено: 03 апр 2014, 12:49 
Не в сети
Аватара пользователя

Зарегистрирован: 02 апр 2014, 12:57
Сообщения: 46
Карма: 0
поменял галочку на "Изменения лимита договора", поменял лимит, и все отработало. и в "Логи выполнения" и в файле. поменял обратно - перестало работать. что за чертовщина с событием "Изменение параметра договора"? :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает
СообщениеДобавлено: 03 апр 2014, 12:58 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
А может вы не меняете параметр договора? )

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает
СообщениеДобавлено: 03 апр 2014, 13:28 
Не в сети
Аватара пользователя

Зарегистрирован: 02 апр 2014, 12:57
Сообщения: 46
Карма: 0
меняю :)

Цитата:
Script event function was modified. (Re)linking function...
Relinking script functions.
Skip event type bitel.billing.server.script.bean.event.ContractWebLoginEvent. Class not found for this application.
Linked Function [id:3; title:Test]
Linked Function [id:4; title:Test02]
Skip event type bitel.billing.server.script.bean.event.ContractWebLoginEvent. Class not found for this application.
ConnectionSet - Not recycled before finalize!


этот текст повторяется каждый раз, при изменении параметра, если стоит галочка на это событие


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает
СообщениеДобавлено: 03 апр 2014, 14:35 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
странно... ну пишите тогда в HD что-ли..

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает
СообщениеДобавлено: 03 апр 2014, 18:22 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Lesto писал(а):
доброго времени суток.
создал тестовый скрипт:
Код:
import bitel.billing.server.util.*;

public void onEvent( event, setup, con, conSlave )
{
   print( "Hello, world!!!" );
}

галочку поставил: "изменен параметр договора"

после изменения параметра, смотрю логи, а там:
Цитата:
Script event function was modified. (Re)linking function...
Relinking script functions.
Skip event type bitel.billing.server.script.bean.event.ContractWebLoginEvent. Class not found for this application.
Linked Function [id:3; title:Test]
Linked Function [id:4; title:Test02]
Skip event type bitel.billing.server.script.bean.event.ContractWebLoginEvent. Class not found for this application.
ConnectionSet - Not recycled before finalize!

заветной строки "Hello, world" так и нет.
причем, сначала был создан скрипт Test. Выпадала эта же ошибка. Потом этот скрипт был удален, совсем, и создан Test02, но по логам видно, что скрипт Test никуда не делся. рестарт сервера не помог.

биллинг 5.2


Здравствуйте!
Попытался у себя воспроизвести ситуацию - не получилось. Скрипт нормально отработал на событие изменения параметра договора и вывел в лог сообщение. Где то что то упущено. Выложите полный лог приложения. Но сперва перезапустите сервер, на всякий случай.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает (CRM)
СообщениеДобавлено: 03 апр 2014, 22:37 
Не в сети
Клиент
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает (CRM)
СообщениеДобавлено: 04 апр 2014, 04:53 
Не в сети
Клиент
Аватара пользователя

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

тссс, не перехвали )))))

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает (CRM)
СообщениеДобавлено: 04 апр 2014, 10:46 
Не в сети
Аватара пользователя

Зарегистрирован: 02 апр 2014, 12:57
Сообщения: 46
Карма: 0
мы с админом сами теряемся в непонятках...
попробую описать все последовательно:
есть единственный скрипт поведения, с одной функцией.
Вложение:
1.JPG
1.JPG [ 23.34 КБ | Просмотров: 12059 ]

текст функции стандартный, событие "Изменение параметра договора"
Вложение:
2.JPG
2.JPG [ 47.85 КБ | Просмотров: 12059 ]

перезапустили биллинг. и поменял параметр договора. логи:
Вложение:
3.JPG
3.JPG [ 124.58 КБ | Просмотров: 12059 ]


постоянно всплывает эта фигня:
Skip event type bitel.billing.server.script.bean.event.ContractWebLoginEvent. Class not found for this application.

и вот эта фигня:
Linked Function [id:3; title:Test]
функция Test была создана изначально и с той же ошибкой. подумал, что сделал что-то не то и удалил. а она все линкуется откуда-то...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает (CRM)
СообщениеДобавлено: 04 апр 2014, 10:48 
Не в сети
Аватара пользователя

Зарегистрирован: 02 апр 2014, 12:57
Сообщения: 46
Карма: 0
тот же скрипт, только событие Изменение лимита договора. логи:
Вложение:
4.JPG
4.JPG [ 91.13 КБ | Просмотров: 12058 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает (CRM)
СообщениеДобавлено: 04 апр 2014, 10:56 
Не в сети
Клиент
Аватара пользователя

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

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает (CRM)
СообщениеДобавлено: 04 апр 2014, 12:15 
Не в сети
Аватара пользователя

Зарегистрирован: 02 апр 2014, 12:57
Сообщения: 46
Карма: 0
как уже говорил, удалил вообще везде. из привязки к договору, из списка функций скриптов поведения и из справочника "договоры - скрипты поведения". сервер рестартовался несколько раз.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает (CRM)
СообщениеДобавлено: 04 апр 2014, 12:16 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Lesto писал(а):
как уже говорил, удалил вообще везде. из привязки к договору, из списка функций скриптов поведения и из справочника "договоры - скрипты поведения". сервер рестартовался несколько раз.


Тогда нужен клиентский и ssh-доступ к серверу.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает (CRM)
СообщениеДобавлено: 04 апр 2014, 12:20 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Lesto писал(а):
как уже говорил, удалил вообще везде. из привязки к договору, из списка функций скриптов поведения и из справочника "договоры - скрипты поведения". сервер рестартовался несколько раз.

создайте новый договор и на него повешайте новый скрипт, назовите его по другому чтоль

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает (CRM)
СообщениеДобавлено: 04 апр 2014, 12:28 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Phricker писал(а):
После каждого сообщения Артура задаюсь вопросом где такого вежливого разработчика нашли
так знаете как нас за невежливость $%^т! (ц) анекдот

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает (CRM)
СообщениеДобавлено: 04 апр 2014, 12:44 
Не в сети
Аватара пользователя

Зарегистрирован: 02 апр 2014, 12:57
Сообщения: 46
Карма: 0
skyb писал(а):
Lesto писал(а):
как уже говорил, удалил вообще везде. из привязки к договору, из списка функций скриптов поведения и из справочника "договоры - скрипты поведения". сервер рестартовался несколько раз.

создайте новый договор и на него повешайте новый скрипт, назовите его по другому чтоль

заработало как часы о_О
тот тестовый договор глючный что ли был?..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает (CRM)
СообщениеДобавлено: 04 апр 2014, 12:47 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Lesto писал(а):
skyb писал(а):
Lesto писал(а):
как уже говорил, удалил вообще везде. из привязки к договору, из списка функций скриптов поведения и из справочника "договоры - скрипты поведения". сервер рестартовался несколько раз.

создайте новый договор и на него повешайте новый скрипт, назовите его по другому чтоль

заработало как часы о_О
тот тестовый договор глючный что ли был?..


Повторюсь, где то что то было упущено. Но, тем не менее, рад, что заработало.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: скрипт не работает (CRM)
СообщениеДобавлено: 04 апр 2014, 13:05 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Lesto писал(а):
skyb писал(а):
Lesto писал(а):
как уже говорил, удалил вообще везде. из привязки к договору, из списка функций скриптов поведения и из справочника "договоры - скрипты поведения". сервер рестартовался несколько раз.

создайте новый договор и на него повешайте новый скрипт, назовите его по другому чтоль

заработало как часы о_О
тот тестовый договор глючный что ли был?..

опять без плюсика :(
да не, скрипты почему то залипают иногда, сам ловил

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


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

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


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

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


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

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