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

скрипт не работает (CRM)
http://forum.bitel.ru/viewtopic.php?f=19&t=9116
Страница 1 из 1

Автор:  Lesto [ 03 апр 2014, 10:19 ]
Заголовок сообщения:  скрипт не работает

доброго времени суток.
создал тестовый скрипт:
Код:
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

Автор:  Phricker [ 03 апр 2014, 10:35 ]
Заголовок сообщения:  Re: скрипт не работает

http://bgbilling.ru/v6.0/doc/ch02s03s05.html

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

Автор:  Lesto [ 03 апр 2014, 10:39 ]
Заголовок сообщения:  Re: скрипт не работает

скрипт привязан. во вкладке Логи выполнение пусто. кстати, спасибо, что напомнили, это еще один вопрос. почему туда не выводит? :)

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

Автор:  dimOn [ 03 апр 2014, 11:32 ]
Заголовок сообщения:  Re: скрипт не работает

скорее всего что-то забыли.
нужно подробности значит. где сделали куда и что написали.

Автор:  Phricker [ 03 апр 2014, 11:44 ]
Заголовок сообщения:  Re: скрипт не работает

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

Автор:  Phricker [ 03 апр 2014, 11:47 ]
Заголовок сообщения:  Re: скрипт не работает

Но данная настройка не влияет на 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!

Автор:  stark [ 03 апр 2014, 11:50 ]
Заголовок сообщения:  Re: скрипт не работает

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 должно работать.

Автор:  Lesto [ 03 апр 2014, 12:12 ]
Заголовок сообщения:  Re: скрипт не работает

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

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

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

Автор:  Cromeshnic [ 03 апр 2014, 12:38 ]
Заголовок сообщения:  Re: скрипт не работает

Судя по логу в файле, на договорах ещё ничего не выстрелило

Автор:  Lesto [ 03 апр 2014, 12:49 ]
Заголовок сообщения:  Re: скрипт не работает

поменял галочку на "Изменения лимита договора", поменял лимит, и все отработало. и в "Логи выполнения" и в файле. поменял обратно - перестало работать. что за чертовщина с событием "Изменение параметра договора"? :(

Автор:  Phricker [ 03 апр 2014, 12:58 ]
Заголовок сообщения:  Re: скрипт не работает

А может вы не меняете параметр договора? )

Автор:  Lesto [ 03 апр 2014, 13:28 ]
Заголовок сообщения:  Re: скрипт не работает

меняю :)

Цитата:
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!


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

Автор:  dimOn [ 03 апр 2014, 14:35 ]
Заголовок сообщения:  Re: скрипт не работает

странно... ну пишите тогда в HD что-ли..

Автор:  Artur [ 03 апр 2014, 18:22 ]
Заголовок сообщения:  Re: скрипт не работает

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


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

Автор:  Phricker [ 03 апр 2014, 22:37 ]
Заголовок сообщения:  Re: скрипт не работает (CRM)

После каждого сообщения Артура задаюсь вопросом где такого вежливого разработчика нашли

Автор:  skyb [ 04 апр 2014, 04:53 ]
Заголовок сообщения:  Re: скрипт не работает (CRM)

Phricker писал(а):
После каждого сообщения Артура задаюсь вопросом где такого вежливого разработчика нашли

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

Автор:  Lesto [ 04 апр 2014, 10:46 ]
Заголовок сообщения:  Re: скрипт не работает (CRM)

мы с админом сами теряемся в непонятках...
попробую описать все последовательно:
есть единственный скрипт поведения, с одной функцией.
Вложение:
1.JPG
1.JPG [ 23.34 КБ | Просмотров: 12420 ]

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

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


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

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

Автор:  Lesto [ 04 апр 2014, 10:48 ]
Заголовок сообщения:  Re: скрипт не работает (CRM)

тот же скрипт, только событие Изменение лимита договора. логи:
Вложение:
4.JPG
4.JPG [ 91.13 КБ | Просмотров: 12419 ]

Автор:  skyb [ 04 апр 2014, 10:56 ]
Заголовок сообщения:  Re: скрипт не работает (CRM)

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

Автор:  Lesto [ 04 апр 2014, 12:15 ]
Заголовок сообщения:  Re: скрипт не работает (CRM)

как уже говорил, удалил вообще везде. из привязки к договору, из списка функций скриптов поведения и из справочника "договоры - скрипты поведения". сервер рестартовался несколько раз.

Автор:  Artur [ 04 апр 2014, 12:16 ]
Заголовок сообщения:  Re: скрипт не работает (CRM)

Lesto писал(а):
как уже говорил, удалил вообще везде. из привязки к договору, из списка функций скриптов поведения и из справочника "договоры - скрипты поведения". сервер рестартовался несколько раз.


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

Автор:  skyb [ 04 апр 2014, 12:20 ]
Заголовок сообщения:  Re: скрипт не работает (CRM)

Lesto писал(а):
как уже говорил, удалил вообще везде. из привязки к договору, из списка функций скриптов поведения и из справочника "договоры - скрипты поведения". сервер рестартовался несколько раз.

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

Автор:  dimOn [ 04 апр 2014, 12:28 ]
Заголовок сообщения:  Re: скрипт не работает (CRM)

Phricker писал(а):
После каждого сообщения Артура задаюсь вопросом где такого вежливого разработчика нашли
так знаете как нас за невежливость $%^т! (ц) анекдот

Автор:  Lesto [ 04 апр 2014, 12:44 ]
Заголовок сообщения:  Re: скрипт не работает (CRM)

skyb писал(а):
Lesto писал(а):
как уже говорил, удалил вообще везде. из привязки к договору, из списка функций скриптов поведения и из справочника "договоры - скрипты поведения". сервер рестартовался несколько раз.

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

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

Автор:  Artur [ 04 апр 2014, 12:47 ]
Заголовок сообщения:  Re: скрипт не работает (CRM)

Lesto писал(а):
skyb писал(а):
Lesto писал(а):
как уже говорил, удалил вообще везде. из привязки к договору, из списка функций скриптов поведения и из справочника "договоры - скрипты поведения". сервер рестартовался несколько раз.

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

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


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

Автор:  skyb [ 04 апр 2014, 13:05 ]
Заголовок сообщения:  Re: скрипт не работает (CRM)

Lesto писал(а):
skyb писал(а):
Lesto писал(а):
как уже говорил, удалил вообще везде. из привязки к договору, из списка функций скриптов поведения и из справочника "договоры - скрипты поведения". сервер рестартовался несколько раз.

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

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

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

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