BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 10 май 2024, 21:05

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




Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Модуль TV. Начало
СообщениеДобавлено: 17 фев 2016, 20:48 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
Доброго дня,

Есть MW - сталкер. Есть биллинг. Надо подружить. Прочтение документации вызвало больше вопросов чем было до.
Скачал, распаковал BGTVAccess и BGTVAccounting. Их названия упоминаются в документации всего 4 раза (по два на каждый) ))
Что с ними делать, как настраивать?

Дальше - поставил модуль TV, добавил его в Модули, добавил ему услуги, пописал конфиг из доки. В продукты добавил тарифный план из сталкера. Перехожу к самому интересному - создание типов аккаунтов. Тут чего-то не догоняю:
Тип Аккаунт - это что тип описывающий приставки? Тогда что указывать в const.device.id? Или этот тип описывает BGTVAccess? Тогда что такое title.pattern?
В доках дальше идет Тип аккаунт-приставка ( STB) уж он то точно описывает клиентские приставки, но что ему указывать в terminal.typeid? И откуда брать title-pattern?

И самое главное куда в биллинге вписывать параметры связки со сталкером (ip, url, логин/пароль)?

Помогите разобраться пожалуйста.

P.S.
http://forum.bitel.ru/viewtopic.php?f=61&t=9080 смотрел, но опять же не понял что за "Типы аккаунтов: Аккаунт Stalker, STB Stalker и Stalker Portal:" и откуда берутся вводимые в них значения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 18 фев 2016, 17:00 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Не смотрели эту главу? Насколько помню, все аналогично или почти.
http://docs.bitel.ru/pages/viewpage.act ... Id=1607131

Аккаунт - это вроде сервиса в Inet. Решили назвать по другому после путаниц с другими сервисами, в том числе ISG.

Для каждого типа приставки нужно создать отдельный тип аккаунта, в конфиге данного типа аккаунта указать параметр stb_type=<тип приставки из stalker>.
Должны стоять галочки на логин и пароль, а также MAC-адрес.

Кроме типов_аккаунта-приставок можно не создавать тип аккаунта "Аккаунт", однако, если хотите как-то группировать приставки (например, активировать пакеты сразу для нескольких приставок) можно добавить еще и тип аккаунта "Аккаунт", который будет родительским по отношению к приставкам. В нем нужно установить галочку логин (этот логин будет account_number в Stalker, а логин в аккаунте-приставке - login приставки в Stalker).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 18 фев 2016, 18:52 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
Спасибо, начал делать по ней.

Такой вопрос - создал тип устройств Access+Accounting с пустым конфигом. Затем тип устройства Stalker, но в нем не могу указать OrderManager - выпадающий список просто пустой. Я упустил какой-то шаг?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 18 фев 2016, 19:00 
Не в сети
Клиент
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 18 фев 2016, 19:06 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
Phricker писал(а):
Скомпилировали классы?


Спасибо :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 18 фев 2016, 20:07 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
Дошел до конца (http://docs.bitel.ru/pages/viewpage.act ... Id=1607131), создаю задачу для синхронизация терминалов из Stalker. Какой класс выбрать?


Вложения:
Screenshot 2016-02-18 18.05.42.png
Screenshot 2016-02-18 18.05.42.png [ 26.61 КБ | Просмотров: 12173 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 18 фев 2016, 20:28 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Такого функционала для Stalker нет. Возможно там нельзя регистрировать приставку с самой приставки или не просили о таком функционале.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 18 фев 2016, 20:41 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
А... как тогда дальше?


Вложения:
Screenshot 2016-02-18 18.41.23.png
Screenshot 2016-02-18 18.41.23.png [ 20.47 КБ | Просмотров: 12167 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 18 фев 2016, 20:43 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
аккаунт в состоянии удален, и деньги не списались, хотя тариф завел и на договор добавил


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 18 фев 2016, 20:49 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Скорее всего и пакет не активировался.

TvAccess/TvAccounting запущены? rootDeviceId прописан как в модуле Inet?
Аккаунт привязан к устройству-Stalker?

Если да, нужно посмотреть что пишет в логах TvAccess при пересохранении аккаунта.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 19 фев 2016, 14:34 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
Amir писал(а):
Скорее всего и пакет не активировался.

TvAccess/TvAccounting запущены? rootDeviceId прописан как в модуле Inet?
Аккаунт привязан к устройству-Stalker?

Если да, нужно посмотреть что пишет в логах TvAccess при пересохранении аккаунта.


BGTV Access при запуске выдал:
Код:
tail -n 100 access.out
Java Runtime: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM [1.7.0_65] /opt/java/jdk1.7.0_65/jre
  Runtime name: ***
  Java endorsed dirs: ./lib/endorsed:/opt/java/jdk/lib/endorsed
  OS: Linux 3.2.0-4-amd64 [amd64], file.encoding: UTF-8, user.name: root
  Heap sizes: current=123392k  free=122080k  max=232960k
Starting CommandPortListener on port 1981
Feb 19, 2016 12:30:10 PM org.apache.activemq.transport.failover.FailoverTransport doReconnect
INFO: Successfully connected to tcp://***:61616
Error on node access
java.lang.ClassNotFoundException: ru.bitel.bgbilling.modules.tv.access.TvAccess
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:190)
        at ru.bitel.bgbilling.kernel.application.server.Application.processBean(Application.java:391)
        at ru.bitel.bgbilling.kernel.application.server.Application.process(Application.java:297)
        at ru.bitel.bgbilling.kernel.application.server.Application.processChildren(Application.java:749)
        at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:225)
        at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:161)
        at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:803)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
        at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 19 фев 2016, 14:36 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
В tv-access.xml:

<param name="app.id" value="10201"/> уникально
<param name="moduleId" value="5"/>
<param name="rootDeviceId" value="1"/> это у меня устройство Access+Accounting
<param name="accounting.deviceTypeIds" value="1"/> это тип устройства Access+Accounting


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 19 фев 2016, 14:44 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
BGTVAccounting тоже не запускается:

Error on node accounting
java.lang.ClassNotFoundException: ru.bitel.bgbilling.modules.tv.accounting.TvAccounting
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:190)
at ru.bitel.bgbilling.kernel.application.server.Application.processBean(Application.java:391)
at ru.bitel.bgbilling.kernel.application.server.Application.process(Application.java:297)
at ru.bitel.bgbilling.kernel.application.server.Application.processChildren(Application.java:749)
at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:225)
at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:161)
at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:803)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 19 фев 2016, 14:55 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
Мои устройства:


Вложения:
Screenshot 2016-02-19 12.54.22.png
Screenshot 2016-02-19 12.54.22.png [ 36.09 КБ | Просмотров: 12151 ]
Screenshot 2016-02-19 12.49.01.png
Screenshot 2016-02-19 12.49.01.png [ 13.17 КБ | Просмотров: 12151 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 19 фев 2016, 15:01 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
А так выглядит договор и тариф:


Вложения:
Screenshot 2016-02-19 13.00.38.png
Screenshot 2016-02-19 13.00.38.png [ 18.71 КБ | Просмотров: 12151 ]
Screenshot 2016-02-19 13.00.17.png
Screenshot 2016-02-19 13.00.17.png [ 54.51 КБ | Просмотров: 12151 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 19 фев 2016, 15:17 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
В FAQ на модуль Inet пишется что при ошибке "Error on node " нужно обновлять весь биллинг, а мне прямо сейчас этого делать ну очень как не хочется )))
Если других вариантов нет, придется ставить отдельный сервер для TV.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 19 фев 2016, 16:04 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Не биллинг, а сами приложения - TvAccess, TvAccounting, чтобы они синхронизовали библиотеки с сервера биллинга.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 19 фев 2016, 16:18 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
Amir писал(а):
Не биллинг, а сами приложения - TvAccess, TvAccounting, чтобы они синхронизовали библиотеки с сервера биллинга.

Yes! Они запустились! Спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 19 фев 2016, 16:36 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
Меняю статус аккаунта на Открыт, но он остается в состоянии Отключен. В логах:

Код:
mq 02-19/14:30:29  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Caught event: Event[ru.bitel.bgbilling.modules.tv.api.common.event.TvAccountModifiedEvent] moduleId: 5; pluginId: no; cid: 2294; scid: -1; userId: 1; timestamp: 1455877829989
mq 02-19/14:30:29  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Reload accountRuntime: 1
mq 02-19/14:30:29  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Removing accountRuntime: 1
mq 02-19/14:30:29  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Adding TvAccountRuntime: 1
mq 02-19/14:30:29  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - ContractId: 2294; tvAccountId: 1
        –ê–∫–∫–∞—É–Ω—Ç: 12345
        Products [] TariffModuleTreeSet [21:18.02.2016-‚Ķ; ]
        Device state: 0; serviceIds:
connection 02-19/14:30:30  INFO [sa-p-6-t-96] OrderManagerSet - Connecting to device
connection 02-19/14:30:30  INFO [sa-p-6-t-96] OrderManagerDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.tv.access.om.event.OmTvAccountModifyEvent] moduleId: 5; pluginId: no; cid: global; scid: -1; userId: -1; deviceId: 0; oldTvAccount: –ê–∫–∫–∞—É–Ω—Ç: 12345; newTvAccount: –ê–∫–∫–∞—É–Ω—Ç: 12345; newState: 1; timestamp: 1455877829985
connection 02-19/14:30:30  INFO [sa-p-6-t-96] OrderManagerDeviceWorker - Command result event: ru.bitel.bgbilling.modules.tv.access.om.AccountOrderEvent@57e12237
connection 02-19/14:30:30  INFO [sa-p-6-t-96] OrderManagerDeviceWorker - Processing deviceId:2; command ru.bitel.bgbilling.modules.tv.access.om.AccountOrderEvent@57e12237
connection 02-19/14:30:30  INFO [sa-p-6-t-96] OrderManagerSet - Invoking accountModify
connection 02-19/14:30:30  INFO [sa-p-6-t-96] OrderManagerDeviceWorker - Process event type[2] result=true
connection 02-19/14:30:30  INFO [sa-p-6-t-96] OrderManagerDeviceWorker - Changing TvAccount:1 state and/or options
connection 02-19/14:30:30  INFO [sa-p-6-t-96] OrderManagerDeviceWorker - Changing TvAccount:2 state and/or options
mq 02-19/14:30:30  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Caught event: Event[ru.bitel.bgbilling.modules.tv.access.event.TvAccountDeviceStateAndOptionsModifiedEvent] moduleId: 5; pluginId: no; cid: global; scid: -1; userId: -1; deviceId: 2; tvAccountId: 1; state: 1; optionIds: ; timestamp: 1455877830128
mq 02-19/14:30:30  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Caught event: Event[ru.bitel.bgbilling.modules.tv.access.event.TvAccountDeviceStateAndOptionsModifiedEvent] moduleId: 5; pluginId: no; cid: global; scid: -1; userId: -1; deviceId: 2; tvAccountId: 2; state: 1; optionIds: ; timestamp: 1455877830130
connection 02-19/14:30:35  INFO [sa-p-6-t-96] OrderManagerSet - Disconnecting from device


И еще почему-то с договора не снимаются деньги по тарифу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 19 фев 2016, 16:37 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
Да, и в сталкере состояние аккаунта не меняется


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 19 фев 2016, 16:56 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Устройство с ID=2 - это какое?
В типе устройства Stalker прописан OrderManager?

При смене статуса на открыт состояние может оставаться отключено, если статус договора не открыт (при доп. параметре в конфиге также, если баланс меньше лимита).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 19 фев 2016, 16:58 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
Устройство с id=2 вот:


Вложения:
Screenshot 2016-02-19 14.58.04.png
Screenshot 2016-02-19 14.58.04.png [ 77.27 КБ | Просмотров: 12138 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 19 фев 2016, 16:59 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
Еще у меня в конфигурации модуля:

# тип устройства - MW (для синхронизации терминалов из MW)
om.deviceTypeIds=2


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 19 фев 2016, 17:16 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
Цитата:
При смене статуса на открыт состояние может оставаться отключено, если статус договора не открыт (при доп. параметре в конфиге также, если баланс меньше лимита).


Не, статус договора - активен, баланс больше лимита, лимит намного меньше стоимости тарифа


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 19 фев 2016, 17:32 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
Хм, добавил в тип аккаунта "Аккаунт" пароль, прописал пароль в аккаунте договора (может и не с этим связано), но у меня сейчас в договоре аккаунт без проблем переключается из состояния отключен в состояние включен.... только на сталкере это никак не отражается.
Логи:
Код:
mq 02-19/15:28:31  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Caught event: Event[ru.bitel.bgbilling.modules.tv.api.common.event.TvAccountModifiedEvent] moduleId: 5; pluginId: no; cid: 2294; scid: -1; userId: 1; timestamp: 1455881311232
mq 02-19/15:28:31  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Reload accountRuntime: 1
mq 02-19/15:28:31  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Removing accountRuntime: 1
mq 02-19/15:28:31  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Adding TvAccountRuntime: 1
mq 02-19/15:28:31  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - ContractId: 2294; tvAccountId: 1
        –ê–∫–∫–∞—É–Ω—Ç: 12345
        Products [] TariffModuleTreeSet [21:18.02.2016-‚Ķ; ]
        Device state: 1; serviceIds:
connection 02-19/15:28:31  INFO [sa-p-6-t-51] OrderManagerSet - Connecting to device
connection 02-19/15:28:31  INFO [sa-p-6-t-51] OrderManagerDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.tv.access.om.event.OmTvAccountModifyEvent] moduleId: 5; pluginId: no; cid: global; scid: -1; userId: -1; deviceId: 0; oldTvAccount: –ê–∫–∫–∞—É–Ω—Ç: 12345; newTvAccount: –ê–∫–∫–∞—É–Ω—Ç: 12345; newState: 0; timestamp: 1455881311228
connection 02-19/15:28:31  INFO [sa-p-6-t-51] OrderManagerDeviceWorker - Command result event: ru.bitel.bgbilling.modules.tv.access.om.AccountOrderEvent@7c9025a4
connection 02-19/15:28:31  INFO [sa-p-6-t-51] OrderManagerDeviceWorker - Processing deviceId:2; command ru.bitel.bgbilling.modules.tv.access.om.AccountOrderEvent@7c9025a4
connection 02-19/15:28:31  INFO [sa-p-6-t-51] OrderManagerSet - Invoking accountModify
connection 02-19/15:28:31  INFO [sa-p-6-t-51] OrderManagerDeviceWorker - Process event type[2] result=true
connection 02-19/15:28:31  INFO [sa-p-6-t-51] OrderManagerDeviceWorker - Changing TvAccount:1 state and/or options
connection 02-19/15:28:31  INFO [sa-p-6-t-51] OrderManagerDeviceWorker - Changing TvAccount:2 state and/or options
mq 02-19/15:28:31  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Caught event: Event[ru.bitel.bgbilling.modules.tv.access.event.TvAccountDeviceStateAndOptionsModifiedEvent] moduleId: 5; pluginId: no; cid: global; scid: -1; userId: -1; deviceId: 2; tvAccountId: 1; state: 0; optionIds: ; timestamp: 1455881311282
mq 02-19/15:28:31  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Caught event: Event[ru.bitel.bgbilling.modules.tv.access.event.TvAccountDeviceStateAndOptionsModifiedEvent] moduleId: 5; pluginId: no; cid: global; scid: -1; userId: -1; deviceId: 2; tvAccountId: 2; state: 0; optionIds: ; timestamp: 1455881311293

Код:
connection 02-19/15:28:36  INFO [sa-p-6-t-51] OrderManagerSet - Disconnecting from device
connection 02-19/15:29:16  INFO [sa-p-6-t-51] OrderManagerSet - Connecting to device
connection 02-19/15:29:16  INFO [sa-p-6-t-51] OrderManagerDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.tv.access.om.event.OmTvAccountModifyEvent] moduleId: 5; pluginId: no; cid: global; scid: -1; userId: -1; deviceId: 0; oldTvAccount: –ê–∫–∫–∞—É–Ω—Ç: 12345; newTvAccount: –ê–∫–∫–∞—É–Ω—Ç: 12345; newState: 1; timestamp: 1455881356317
mq 02-19/15:29:16  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Caught event: Event[ru.bitel.bgbilling.modules.tv.api.common.event.TvAccountModifiedEvent] moduleId: 5; pluginId: no; cid: 2294; scid: -1; userId: 1; timestamp: 1455881356320
mq 02-19/15:29:16  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Reload accountRuntime: 1
mq 02-19/15:29:16  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Removing accountRuntime: 1
mq 02-19/15:29:16  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Adding TvAccountRuntime: 1
mq 02-19/15:29:16  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - ContractId: 2294; tvAccountId: 1
        –ê–∫–∫–∞—É–Ω—Ç: 12345
        Products [] TariffModuleTreeSet [21:18.02.2016-‚Ķ; ]
        Device state: 0; serviceIds:
connection 02-19/15:29:16  INFO [sa-p-6-t-51] OrderManagerDeviceWorker - Command result event: ru.bitel.bgbilling.modules.tv.access.om.AccountOrderEvent@289c5258
connection 02-19/15:29:16  INFO [sa-p-6-t-51] OrderManagerDeviceWorker - Processing deviceId:2; command ru.bitel.bgbilling.modules.tv.access.om.AccountOrderEvent@289c5258
connection 02-19/15:29:16  INFO [sa-p-6-t-51] OrderManagerSet - Invoking accountModify
connection 02-19/15:29:16  INFO [sa-p-6-t-51] OrderManagerDeviceWorker - Process event type[2] result=true
connection 02-19/15:29:16  INFO [sa-p-6-t-51] OrderManagerDeviceWorker - Changing TvAccount:1 state and/or options
connection 02-19/15:29:16  INFO [sa-p-6-t-51] OrderManagerDeviceWorker - Changing TvAccount:2 state and/or options
mq 02-19/15:29:16  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Caught event: Event[ru.bitel.bgbilling.modules.tv.access.event.TvAccountDeviceStateAndOptionsModifiedEvent] moduleId: 5; pluginId: no; cid: global; scid: -1; userId: -1; deviceId: 2; tvAccountId: 1; state: 1; optionIds: ; timestamp: 1455881356336
mq 02-19/15:29:16  INFO [event-proc-p-2-t-1] TvAccountRuntimeMap - Caught event: Event[ru.bitel.bgbilling.modules.tv.access.event.TvAccountDeviceStateAndOptionsModifiedEvent] moduleId: 5; pluginId: no; cid: global; scid: -1; userId: -1; deviceId: 2; tvAccountId: 2; state: 1; optionIds: ; timestamp: 1455881356341
connection 02-19/15:29:21  INFO [sa-p-6-t-51] OrderManagerSet - Disconnecting from device


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 19 фев 2016, 17:37 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
К слову, tcpdump'ом проверил - при включении/отключении аккаунта, биллинг не пытается даже подключиться к сталкеру. Это не фаервол, так как телнетом подключиться (и увидеть это в tcpdump'е) получается


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 19 фев 2016, 17:43 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Попробйте нажать "Перечитать конфигурацию на серверах" и пересохранить аккаунт.
Если в логах не появится StalkerOrderManager - попробуйте перезапустить TvAccess и пересохранить снова.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 19 фев 2016, 17:57 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
Перезагрузил BGTvAccess. При перечитывании конфигурации возникает ошибка:

Код:
mq 02-19/15:56:08  INFO [event-proc-p-2-t-1] TvDeviceRuntimeMap - (Re)loading TvDeviceRuntimeMap
mq 02-19/15:56:08  INFO [event-proc-p-2-t-1] TvDeviceMap - (Re)loading InetDeviceMap
mq 02-19/15:56:08  INFO [event-proc-p-2-t-1] TvDeviceRuntime - Reload OrderManager classes for device: Access+Accounting: Access+Accounting
mq 02-19/15:56:08  INFO [event-proc-p-2-t-1] TvDeviceRuntime - Reload OrderManager classes for device: StalkerMW: StalkerMW [***:1891]
mq 02-19/15:56:08  INFO [event-proc-p-2-t-1] StalkerOrderManager - init
mq 02-19/15:56:08 ERROR [event-proc-p-2-t-1] TvDeviceRuntime - no protocol:
java.net.MalformedURLException: no protocol:
        at java.net.URL.<init>(URL.java:585)
        at java.net.URL.<init>(URL.java:482)
        at java.net.URL.<init>(URL.java:431)
        at ru.bitel.bgbilling.modules.tv.dyn.infomir.stalker.StalkerOrderManager.init(StalkerOrderManager.java:84)
        at ru.bitel.bgbilling.modules.tv.runtime.TvDeviceRuntime.reloadScripts(TvDeviceRuntime.java:162)
        at ru.bitel.bgbilling.modules.tv.runtime.TvDeviceRuntime.<init>(TvDeviceRuntime.java:101)
        at ru.bitel.bgbilling.modules.tv.runtime.TvDeviceRuntimeMap.loadDevice(TvDeviceRuntimeMap.java:207)
        at ru.bitel.bgbilling.modules.tv.runtime.TvDeviceRuntimeMap.loadDevice(TvDeviceRuntimeMap.java:216)
        at ru.bitel.bgbilling.modules.tv.runtime.TvDeviceRuntimeMap.load(TvDeviceRuntimeMap.java:135)
        at ru.bitel.bgbilling.modules.tv.runtime.TvDeviceRuntimeMap.notify(TvDeviceRuntimeMap.java:63)
        at ru.bitel.bgbilling.kernel.event.AbstractConsumer.notify(AbstractConsumer.java:353)
        at ru.bitel.bgbilling.kernel.event.Consumer.notify(Consumer.java:1)
        at ru.bitel.bgbilling.kernel.event.Consumer.onMessage0(Consumer.java:112)
        at ru.bitel.bgbilling.kernel.event.Consumer$EventListenerRunnable.runImpl(Consumer.java:51)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 19 фев 2016, 18:56 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Хм. В этом обработчике похоже не совсем универсально считываются параметры подключения.
Укажите их прямо в конфигурации устройства:
Код:
om.url=http://.....
om.login=
om.password=
И нажмите перечитать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль TV. Начало
СообщениеДобавлено: 19 фев 2016, 19:15 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 24 июн 2009, 17:49
Сообщения: 640
Карма: 10
Помогло, теперь перечитывание конфигурации проходит без ошибок


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу 1, 2  След.

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


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

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


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

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