BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 27 ] 
Автор Сообщение
 Заголовок сообщения: Интеграция со Stalker Portal
СообщениеДобавлено: 25 мар 2014, 13:36 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
Взялся за эту связку и уперся в настройке, т.к. в документации что-то маловато написано. Нету примера конфигурации.
Опишу то, что сделал. И прошу подсказать, что надо сделать еще.

Буду делать с картинками, по порядку, чтоб можно было в Wiki потом вставить для таких же, как я :)
Итак, имеется рабочий Stalker Portal. В нем созданы для примера три тарифных плана с внешним ID:
Вложение:
1.PNG
1.PNG [ 74.01 КБ | Просмотров: 17000 ]

В custom.ini включен api для управления из биллинга (кусок конфига):
Код:
...
daemon_api_url = http://ссылко.на.сервер.ru:3000/
stalker_api_url = http://ссылко.на.сервер.ru/stalker_portal/api/
[server_api]
; API required for tv archive, pvr and billing
enable_api = true
; For security reasons it is highly recommended to use HTTP authentication
api_auth_login = логин
api_auth_password = пароль
enable_api_log = true

В админку добавлен логин-пароль для биллинга:
Вложение:
2.PNG
2.PNG [ 73.03 КБ | Просмотров: 17000 ]

В биллинге созданы продукты c идентификатором, соответствующем внешнему ID тарифного плана в Stalker-е:
Вложение:
3.PNG
3.PNG [ 75.88 КБ | Просмотров: 17000 ]

Больше 3-х картинок в пост не добавляется, поэтому продолжу в следующем. Прошу не ломать, пока не закончу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 25 мар 2014, 14:06 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
Созданы (по оф. доке) Типы аккаунтов: Аккаунт Stalker, STB Stalker и Stalker Portal:
Вложение:
4.PNG
4.PNG [ 81.34 КБ | Просмотров: 16997 ]

Созданы два Типа устройств: Access+Accounting Stalker (с пустыми настройками) и Stalker Portal (с выбранным OrderManager-ом):
Вложение:
5.PNG
5.PNG [ 84.95 КБ | Просмотров: 16997 ]

Созданы два Устройства: Access+Accounting Stalker (тип Access+Accounting Stalker) и Stalker Portal (тип Stalker Portal) с прописанными ссылкой на api Stalker Portal-а и логином-паролем api. (Сразу вопрос: правильно ли это? и какой должна быть Конфигурация?):
Вложение:
6.PNG
6.PNG [ 84.42 КБ | Просмотров: 16997 ]

Еще на закончил, продолжу в следующем посте...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 25 мар 2014, 14:50 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
Также настроены BGTVAccess и BGTVAccounting. В конфигурации указано следующее:
tv-access.xml
Код:
        <!-- Типы фейковых устройств, являющихся аккаунтинг серверами -->
        <param name="accounting.deviceTypeIds" value="4"/>

value="4" соответствует ID Устройства Access+Accounting Stalker (картинка ниже)

tv-accounting.xml
Код:
        <!-- id модуля -->
        <param name="moduleId" value="11"/>
        <!-- id корневого устройства -->
        <param name="rootDeviceId" value="5"/>

value="11" соответствует ID Модуля TV в биллинге, value="5" соответствует ID Устройства Stalker Portal. (картинка ниже)

Вложение:
7.PNG
7.PNG [ 70.45 КБ | Просмотров: 16995 ]


В тестовом договоре добавляю модуль, добавляю аккаунт, добавляю STB к аккаунту, добавляю продукт к аккаунту, в логах api Stalker Portal-а пусто. Но это и не удивительно, т.к. в биллинге нет конфига для подключения к этому api.
В логах же биллинга вижу вот это:
Код:
[root@home log]# cat ./access.log
 03-25/12:45:26  INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@2bd1e730] to java:comp/env/mq/connectionFactory
 03-25/12:45:26  INFO [main] DefaultServerSetup - Init DB connection pools
 03-25/12:45:26  INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master
 03-25/12:45:26  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.server.util:type=DatabaseConnectionPool,name=master
 03-25/12:45:27  INFO [main] DefaultServerSetup - Init trash pools..
access 03-25/12:45:27  INFO [main] TvApplication - rootDeviceId=4
access 03-25/12:45:27  INFO [main] Setup - Load config for mid=11
access 03-25/12:45:29  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.access:type=TvAccess
access 03-25/12:45:29  INFO [main] Application - Starting ru.bitel.bgbilling.modules.tv.access.TvAccess@540e1666
access 03-25/12:45:29  INFO [main] TvDeviceRuntimeMap - (Re)loading TvDeviceRuntimeMap
access 03-25/12:45:29  INFO [main] TvDeviceMap - (Re)loading InetDeviceMap
access 03-25/12:45:29  INFO [main] TvDeviceRuntime - Reload OrderManager classes for device: Access+Accounting Stalker
access 03-25/12:45:29  INFO [main] TvDeviceRuntime - Reload OrderManager classes for device: Stalker Portal: [подправил.тут.ссылко.ru:3000]
access 03-25/12:45:29  INFO [main] StalkerOrderManager - init
access 03-25/12:45:29 ERROR [main] TvDeviceRuntime - no protocol:
java.net.MalformedURLException: no protocol:
        at java.net.URL.<init>(URL.java:567)
        at java.net.URL.<init>(URL.java:464)
        at java.net.URL.<init>(URL.java:413)
        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:157)
        at ru.bitel.bgbilling.modules.tv.runtime.TvDeviceRuntime.<init>(TvDeviceRuntime.java:98)
        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.TvApplication.start(TvApplication.java:212)
        at ru.bitel.bgbilling.modules.tv.access.TvAccess.start(TvAccess.java:30)
        at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:246)
        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:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
        at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
access 03-25/12:45:29  INFO [main] TvAccountRuntimeMap - Loading accounts from database.
access 03-25/12:45:30  INFO [main] TvAccountRuntimeMap - Adding TvAccountRuntime: 22
access 03-25/12:45:30  INFO [main] TvAccountRuntimeMap - ContractId: 112; tvAccountId: 22
        Аккаунт: 220641
        Products [] TariffModuleTreeSet [380:28.08.2009-…; ]
        Device state: 1; serviceIds:
access 03-25/12:45:30  INFO [main] TvAccountRuntimeMap - Adding TvAccountRuntime: 23
access 03-25/12:45:30  INFO [main] TvAccountRuntimeMap - ContractId: 112; tvAccountId: 23
        STB:  [001A791087C9]] TariffModuleTreeSet [380:28.08.2009-…; ]
        Device state: 1; serviceIds:
access 03-25/12:45:30  INFO [main] TvAccountRuntimeMap - Loaded 2 TvAccounts.
access 03-25/12:45:30  INFO [main] OrderManagerDeviceWorker - Starting deviceWorker for device 4
access 03-25/12:45:30  INFO [main] OrderManagerDeviceWorker - Starting deviceWorker for device 5
access 03-25/12:45:30  INFO [main] Application - Started ru.bitel.bgbilling.modules.tv.access.TvAccess@540e1666


Код:
[root@home log]# cat ./accounting.log
 03-25/12:45:12  INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@4c331059] to java:comp/env/mq/connectionFactory
 03-25/12:45:12  INFO [main] DefaultServerSetup - Init DB connection pools
 03-25/12:45:12  INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master
 03-25/12:45:12  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.server.util:type=DatabaseConnectionPool,name=master
 03-25/12:45:12  INFO [main] DefaultServerSetup - Init trash pools..
accounting 03-25/12:45:13  INFO [main] TvApplication - rootDeviceId=5
accounting 03-25/12:45:13  INFO [main] Setup - Load config for mid=11
accounting 03-25/12:45:15  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.accounting:type=TvAccounting
accounting 03-25/12:45:15  INFO [main] Application - Starting ru.bitel.bgbilling.modules.tv.accounting.TvAccounting@1a6cffbb
accounting 03-25/12:45:15  INFO [main] TvDeviceRuntimeMap - (Re)loading TvDeviceRuntimeMap
accounting 03-25/12:45:15  INFO [main] TvDeviceMap - (Re)loading InetDeviceMap
accounting 03-25/12:45:15  INFO [main] TvAccountRuntimeMap - Loading accounts from database.
accounting 03-25/12:45:15  INFO [main] TvAccountRuntimeMap - Adding TvAccountRuntime: 22
accounting 03-25/12:45:15  INFO [main] TvAccountRuntimeMap - ContractId: 112; tvAccountId: 22
        Аккаунт: 220641
        Products [] TariffModuleTreeSet [380:28.08.2009-…; ]
        Device state: 1; serviceIds:
accounting 03-25/12:45:15  INFO [main] TvAccountRuntimeMap - Adding TvAccountRuntime: 23
accounting 03-25/12:45:15  INFO [main] TvAccountRuntimeMap - ContractId: 112; tvAccountId: 23
        STB:  [001A791087C9]] TariffModuleTreeSet [380:28.08.2009-…; ]
        Device state: 1; serviceIds:
accounting 03-25/12:45:15  INFO [main] TvAccountRuntimeMap - Loaded 2 TvAccounts.
accounting 03-25/12:45:15  INFO [main] AccountingWorkerSet - Create worker 1
accounting 03-25/12:45:15  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.accounting.worker:type=AccountingWorker,name=1
accounting 03-25/12:45:15  INFO [main] TvAccountTrackingWorker - Add tvAccount tracking worker: delay=60000, batchSize=500
accounting 03-25/12:45:15  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.accounting.worker:type=TvAccountTrackingWorker,worker=1,workerTask=1,name=
accounting 03-25/12:45:15  INFO [main] EventTrackingWorker - Add event worker: delay=10000, batchSize=100
accounting 03-25/12:45:15  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.accounting.worker:type=EventTrackingWorker,worker=1,workerTask=1,name=event
accounting 03-25/12:45:15  INFO [main] ProductPeriodWorker - Starting ProductPeriodWorker
accounting 03-25/12:45:15  INFO [main] Application - Started ru.bitel.bgbilling.modules.tv.accounting.TvAccounting@1a6cffbb
accounting 03-25/12:45:15  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.accounting.worker:type=AccountingWorkerSet


Главный вопрос: что и где упущено? Какова должна быть конфигурация "Устройства"?

ADD: я закончил, прошу пинать :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 25 мар 2014, 15:39 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
value="4" соответствует ID Устройства Access+Accounting Stalker (картинка ниже)
Должно быть ID типа устройства (на закладке Типы устройств).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 25 мар 2014, 15:40 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
<param name="rootDeviceId" value="5"/>
rootDeviceId должен быть 4 - ID устройства Access+Accounting.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 25 мар 2014, 15:44 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Ошибка возникает из-за нашей ошибки. Хост сейчас берется только из конфигурации (т.е. не из поля).
Это поправим, а пока можно задать в конфигурации устройства Stalker:

Код:
om.url=
om.login=
om.password=


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 25 мар 2014, 16:14 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
Amir писал(а):
Цитата:
value="4" соответствует ID Устройства Access+Accounting Stalker (картинка ниже)
Должно быть ID типа устройства (на закладке Типы устройств).

Этот пункт поправлять не пришлось - циферка соответствовала.
Amir писал(а):
Цитата:
<param name="rootDeviceId" value="5"/>
rootDeviceId должен быть 4 - ID устройства Access+Accounting.

Это поправил.
Amir писал(а):
Ошибка возникает из-за нашей ошибки. Хост сейчас берется только из конфигурации (т.е. не из поля).
Это поправим, а пока можно задать в конфигурации устройства Stalker:

Код:
om.url=
om.login=
om.password=

Это вставил в конфиг таким образом:
Код:
om.url=http://адрес.сталкер.портала.ru:3000
om.login=логин_api_указанный_в_конфиге_портала
om.password=пароль_api

В результате в логах биллинга ошибок нет:
Код:
[root@home log]# cat ./access.log
 03-25/14:01:50  INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@1505bd58] to java:comp/env/mq/connectionFactory
 03-25/14:01:50  INFO [main] DefaultServerSetup - Init DB connection pools
 03-25/14:01:50  INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master
 03-25/14:01:50  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.server.util:type=DatabaseConnectionPool,name=master
 03-25/14:01:50  INFO [main] DefaultServerSetup - Init trash pools..
access 03-25/14:01:51  INFO [main] TvApplication - rootDeviceId=4
access 03-25/14:01:51  INFO [main] Setup - Load config for mid=11
access 03-25/14:01:53  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.access:type=TvAccess
access 03-25/14:01:53  INFO [main] Application - Starting ru.bitel.bgbilling.modules.tv.access.TvAccess@1441c977
access 03-25/14:01:53  INFO [main] TvDeviceRuntimeMap - (Re)loading TvDeviceRuntimeMap
access 03-25/14:01:53  INFO [main] TvDeviceMap - (Re)loading InetDeviceMap
access 03-25/14:01:53  INFO [main] TvDeviceRuntime - Reload OrderManager classes for device: Access+Accounting Stalker
access 03-25/14:01:53  INFO [main] TvDeviceRuntime - Reload OrderManager classes for device: Stalker Portal: [193.169.63.48:3000]
access 03-25/14:01:53  INFO [main] StalkerOrderManager - init
access 03-25/14:01:53  INFO [main] TvAccountRuntimeMap - Loading accounts from database.
access 03-25/14:01:53  INFO [main] TvAccountRuntimeMap - Adding TvAccountRuntime: 22
access 03-25/14:01:53  INFO [main] TvAccountRuntimeMap - ContractId: 112; tvAccountId: 22
        Аккаунт: 220641
        Products [] TariffModuleTreeSet [380:28.08.2009-…; ]
        Device state: 1; serviceIds:
access 03-25/14:01:53  INFO [main] TvAccountRuntimeMap - Adding TvAccountRuntime: 23
access 03-25/14:01:53  INFO [main] TvAccountRuntimeMap - ContractId: 112; tvAccountId: 23
        STB:  [001A791087C8]] TariffModuleTreeSet [380:28.08.2009-…; ]
        Device state: 1; serviceIds:
access 03-25/14:01:53  INFO [main] TvAccountRuntimeMap - Loaded 2 TvAccounts.
access 03-25/14:01:53  INFO [main] OrderManagerDeviceWorker - Starting deviceWorker for device 4
access 03-25/14:01:53  INFO [main] OrderManagerDeviceWorker - Starting deviceWorker for device 5
access 03-25/14:01:53  INFO [main] Application - Started ru.bitel.bgbilling.modules.tv.access.TvAccess@1441c977

Код:
[root@home log]# cat ./accounting.log
 03-25/14:02:13  INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@78e61fd1] to java:comp/env/mq/connectionFactory
 03-25/14:02:13  INFO [main] DefaultServerSetup - Init DB connection pools
 03-25/14:02:14  INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master
 03-25/14:02:14  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.server.util:type=DatabaseConnectionPool,name=master
 03-25/14:02:14  INFO [main] DefaultServerSetup - Init trash pools..
accounting 03-25/14:02:15  INFO [main] TvApplication - rootDeviceId=4
accounting 03-25/14:02:15  INFO [main] Setup - Load config for mid=11
accounting 03-25/14:02:17  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.accounting:type=TvAccounting
accounting 03-25/14:02:17  INFO [main] Application - Starting ru.bitel.bgbilling.modules.tv.accounting.TvAccounting@24db14d4
accounting 03-25/14:02:17  INFO [main] TvDeviceRuntimeMap - (Re)loading TvDeviceRuntimeMap
accounting 03-25/14:02:17  INFO [main] TvDeviceMap - (Re)loading InetDeviceMap
accounting 03-25/14:02:17  INFO [main] TvAccountRuntimeMap - Loading accounts from database.
accounting 03-25/14:02:17  INFO [main] TvAccountRuntimeMap - Adding TvAccountRuntime: 22
accounting 03-25/14:02:17  INFO [main] TvAccountRuntimeMap - ContractId: 112; tvAccountId: 22
        Аккаунт: 220641
        Products [] TariffModuleTreeSet [380:28.08.2009-…; ]
        Device state: 1; serviceIds:
accounting 03-25/14:02:17  INFO [main] TvAccountRuntimeMap - Adding TvAccountRuntime: 23
accounting 03-25/14:02:17  INFO [main] TvAccountRuntimeMap - ContractId: 112; tvAccountId: 23
        STB:  [001A791087C8]] TariffModuleTreeSet [380:28.08.2009-…; ]
        Device state: 1; serviceIds:
accounting 03-25/14:02:17  INFO [main] TvAccountRuntimeMap - Loaded 2 TvAccounts.
accounting 03-25/14:02:17  INFO [main] AccountingWorkerSet - Create worker 1
accounting 03-25/14:02:17  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.accounting.worker:type=AccountingWorker,name=1
accounting 03-25/14:02:17  INFO [main] TvAccountTrackingWorker - Add tvAccount tracking worker: delay=60000, batchSize=500
accounting 03-25/14:02:17  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.accounting.worker:type=TvAccountTrackingWorker,worker=1,workerTask=1,name=
accounting 03-25/14:02:17  INFO [main] EventTrackingWorker - Add event worker: delay=10000, batchSize=100
accounting 03-25/14:02:17  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.accounting.worker:type=EventTrackingWorker,worker=1,workerTask=1,name=event
accounting 03-25/14:02:17  INFO [main] ProductPeriodWorker - Starting ProductPeriodWorker
accounting 03-25/14:02:17  INFO [main] Application - Started ru.bitel.bgbilling.modules.tv.accounting.TvAccounting@24db14d4
accounting 03-25/14:02:17  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.accounting.worker:type=AccountingWorkerSet

А вот в логе портала api_access.log пусто. И, соответственно, юзверь в портал не добавился. Куда дальше посмотреть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 25 мар 2014, 16:20 
Не в сети
Разработчик
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 25 мар 2014, 16:41 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Еще параметр:
# тариф, назначающийся аккаунту по умолчанию
om.tariff.default=


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 25 мар 2014, 16:44 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Конфигурацию модуля можно отсюда взять, кроме последнего пункта, om.deviceTypeIds=
http://bgbilling.ru/v6.0/doc/ch29s11s01.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 25 мар 2014, 17:13 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
Amir писал(а):
Конфигурацию модуля можно отсюда взять, кроме последнего пункта, om.deviceTypeIds=
http://bgbilling.ru/v6.0/doc/ch29s11s01.html

А вот за эту ссылочку - спасибо! Кто бы мог подумать, что дока постранично отличается от доки одной страницей!
По диагонали пробежал - там есть много того, чего нет в той, что "одной страницей". Начинаю читать вдумчиво. Надеюсь, мульён вопросов отпадет...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 25 мар 2014, 17:37 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
По iptvportal не так давно добавили, возможно поэтому не было. Сейчас и в "одной страницей" вроде бы есть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 31 мар 2014, 15:58 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
Взята пауза, т.к. понадобилось срочно запустить интеграцию с Инфомиром.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 03 апр 2014, 13:34 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
Интеграция с Инфомиром заработала в полной мере, продолжу со Сталкером.
Чтоб не выходило никакой путаницы, создал отдельный экземпляр модуля TV для этого портала. Установил аналогичную инфомировской конфигурацию, за исключением последней строчки, которая про синхронизацию терминалов из MW.
Создал аналогичные Типы устройств и Устройства. Единственное отличие: в конфиге Типа устройства поменял OrderManager на сталкеровский и в конфиге Устройства Stalker Portal вставил вот такую конфигурацию:
Код:
om.url=http://имя.сервера.ru:3000
om.login=логин_из_конфига_custom.ini_портала
om.password=его_пароль
om.tariff.default=1

Проверил работающие порты на портале - демон слушает (раньше он только от 127.0.0.1 принимал):
Код:
netstat -anltp | grep "LISTEN"
...
tcp        0      0 0.0.0.0:3000            0.0.0.0:*               LISTEN      1420/node
...

Запустил отдельные экземпляры BGTVAccess и BGTVAccounting.
Добавляю в договор модуль, добавляю аккаунт. В лого выходит вот это:
Код:
[root@home log]# ./accounting_start.sh
bash: ./accounting_start.sh: Нет такого файла или каталога
[root@home log]# tailf ./accounting.log
accounting 04-03/11:28:13  INFO [main] TvAccountRuntimeMap - Loaded 0 TvAccounts.
accounting 04-03/11:28:13  INFO [main] AccountingWorkerSet - Create worker 1
accounting 04-03/11:28:13  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.accounting.worker:type=AccountingWorker,name=1
accounting 04-03/11:28:13  INFO [main] TvAccountTrackingWorker - Add tvAccount tracking worker: delay=60000, batchSize=500
accounting 04-03/11:28:13  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.accounting.worker:type=TvAccountTrackingWorker,worker=1,workerTask=1,name=
accounting 04-03/11:28:13  INFO [main] EventTrackingWorker - Add event worker: delay=10000, batchSize=100
accounting 04-03/11:28:13  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.accounting.worker:type=EventTrackingWorker,worker=1,workerTask=1,name=event
accounting 04-03/11:28:13  INFO [main] ProductPeriodWorker - Starting ProductPeriodWorker
accounting 04-03/11:28:13  INFO [main] Application - Started ru.bitel.bgbilling.modules.tv.accounting.TvAccounting@3219ee8a
accounting 04-03/11:28:13  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.accounting.worker:type=AccountingWorkerSet
accounting 04-03/11:30:01 ERROR [accwrkr-1-p-7-t-1] WorkerTask -
java.lang.NullPointerException
        at ru.bitel.bgbilling.modules.tv.accounting.worker.TvAccountTrackingWorker.process(TvAccountTrackingWorker.java:166)
        at ru.bitel.bgbilling.modules.tv.accounting.worker.TvAccountTrackingWorker.runImpl(TvAccountTrackingWorker.java:87)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
        at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)

Что-то где-то надо править... Где?

P.S. Биллинг полностью обновлял сегодня. Могу дать доступ на Stalker Portal.


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

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

А разве Инфомир и Сталкер это не одно и тоже?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 03 апр 2014, 21:57 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
Это я попутался в названиях. :oops:
Настраивал iptvportal (в соседней теме) - почему-то его назвал инфомировским...
Сталкер сейчас делал по его примеру.

Нет, аккаунт в портал не добавляется.
У меня сомнения по поводу логина-пароля. Должен он быть из custom.ini или в админке нужен отдельный пользователь с достаточными правами?
И еще сомнение по поводу идентификатора продукта. Должен он быть числовым ("Внешний ID" в портале) или, как в iptvportal (pkg0), буквенным ("Название" в портале)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 04 апр 2014, 20:06 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выложили обновление, убрали эту ошибку. Возможно и она влияла, но только не в этом месте.
Посмотрите, что в логах Access - он занимается синхронизацией.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 08 апр 2014, 12:06 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
Стыковка вроде заработала. Но...
Для чистоты эксперимента все перезапустил. Делал поочереди: добавил модуль на договор, добавил аккаунт, добавил к аккаунту приставку, зашел в ЛК - оформил подписку. Лог получился вот таким:
Код:
[root@home log]# cat accounting.log
 04-08/09:40:25  INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@78e61fd1] to java:comp/env/mq/connectionFactory
 04-08/09:40:25  INFO [main] DefaultServerSetup - Init DB connection pools
 04-08/09:40:25  INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master
 04-08/09:40:25  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.server.util:type=DatabaseConnectionPool,name=master
 04-08/09:40:25  INFO [main] DefaultServerSetup - Init trash pools..
accounting 04-08/09:40:26  INFO [main] TvApplication - rootDeviceId=1
accounting 04-08/09:40:26  INFO [main] Setup - Load config for mid=13
accounting 04-08/09:40:28  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.accounting:type=TvAccounting
accounting 04-08/09:40:28  INFO [main] Application - Starting ru.bitel.bgbilling.modules.tv.accounting.TvAccounting@1ec3362f
accounting 04-08/09:40:28  INFO [main] TvDeviceRuntimeMap - (Re)loading TvDeviceRuntimeMap
accounting 04-08/09:40:28  INFO [main] TvDeviceMap - (Re)loading InetDeviceMap
accounting 04-08/09:40:28  INFO [main] TvAccountRuntimeMap - Loading accounts from database.
accounting 04-08/09:40:28  INFO [main] TvAccountRuntimeMap - Loaded 0 TvAccounts.
accounting 04-08/09:40:28  INFO [main] AccountingWorkerSet - Create worker 1
accounting 04-08/09:40:28  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.accounting.worker:type=AccountingWorker,name=1
accounting 04-08/09:40:28  INFO [main] TvAccountTrackingWorker - Add tvAccount tracking worker: delay=60000, batchSize=500
accounting 04-08/09:40:28  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.accounting.worker:type=TvAccountTrackingWorker,worker=1,workerTask=1,name=
accounting 04-08/09:40:28  INFO [main] EventTrackingWorker - Add event worker: delay=10000, batchSize=100
accounting 04-08/09:40:28  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.accounting.worker:type=EventTrackingWorker,worker=1,workerTask=1,name=event
accounting 04-08/09:40:28  INFO [main] ProductPeriodWorker - Starting ProductPeriodWorker
accounting 04-08/09:40:28  INFO [main] Application - Started ru.bitel.bgbilling.modules.tv.accounting.TvAccounting@1ec3362f
accounting 04-08/09:40:28  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.accounting.worker:type=AccountingWorkerSet

Код:
[root@home log]# cat ./access.log
 04-08/09:40:20  INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@8888e6c] to java:comp/env/mq/connectionFactory
 04-08/09:40:20  INFO [main] DefaultServerSetup - Init DB connection pools
 04-08/09:40:20  INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master
 04-08/09:40:20  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.server.util:type=DatabaseConnectionPool,name=master
 04-08/09:40:21  INFO [main] DefaultServerSetup - Init trash pools..
access 04-08/09:40:21  INFO [main] TvApplication - rootDeviceId=1
access 04-08/09:40:21  INFO [main] Setup - Load config for mid=13
access 04-08/09:40:23  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.tv.access:type=TvAccess
access 04-08/09:40:23  INFO [main] Application - Starting ru.bitel.bgbilling.modules.tv.access.TvAccess@6165ab39
access 04-08/09:40:23  INFO [main] TvDeviceRuntimeMap - (Re)loading TvDeviceRuntimeMap
access 04-08/09:40:23  INFO [main] TvDeviceMap - (Re)loading InetDeviceMap
access 04-08/09:40:24  INFO [main] TvDeviceRuntime - Reload OrderManager classes for device: Access+Accounting
access 04-08/09:40:24  INFO [main] TvDeviceRuntime - Reload OrderManager classes for device: Stalker Portal: [http://193.169.63.48:3000]
access 04-08/09:40:24  INFO [main] StalkerOrderManager - init
access 04-08/09:40:24  INFO [main] TvAccountRuntimeMap - Loading accounts from database.
access 04-08/09:40:24  INFO [main] TvAccountRuntimeMap - Loaded 0 TvAccounts.
access 04-08/09:40:24  INFO [main] OrderManagerDeviceWorker - Starting deviceWorker for device 1
access 04-08/09:40:24  INFO [main] OrderManagerDeviceWorker - Starting deviceWorker for device 2
access 04-08/09:40:24  INFO [main] Application - Started ru.bitel.bgbilling.modules.tv.access.TvAccess@6165ab39

Код:
[root@home log]# cat ./connection.log
04-08/09:40:20  INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@8888e6c] to java:comp/env/mq/connectionFactory
04-08/09:40:20  INFO [main] DefaultServerSetup - Init DB connection pools
04-08/09:40:20  INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master
04-08/09:40:20  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.server.util:type=DatabaseConnectionPool,name=master
04-08/09:40:21  INFO [main] DefaultServerSetup - Init trash pools..
04-08/09:50:41  INFO [sa-p-7-t-1] OrderManagerSet - Connecting to device
04-08/09:50:41  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.tv.access.om.event.OmTvAccountModifyEvent] moduleId: 13; pluginId: no; cid: global; scid: -1; userId: -1; deviceId: 0; oldTvAccount: null; newTvAccount: Аккаунт: 22065; newState: 1; timestamp: 1396936241127
04-08/09:50:41  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Command result event: ru.bitel.bgbilling.modules.tv.access.om.AccountOrderEvent@3e0bbd1b
04-08/09:50:41  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Processing deviceId:2; command ru.bitel.bgbilling.modules.tv.access.om.AccountOrderEvent@3e0bbd1b
04-08/09:50:41  INFO [sa-p-7-t-1] OrderManagerSet - Invoking accountCreate
04-08/09:50:41  INFO [sa-p-7-t-1] StalkerOrderManager - accountModify
04-08/09:50:41  INFO [sa-p-7-t-1] StalkerOrderManager - Custom tariff not found
04-08/09:50:41  INFO [sa-p-7-t-1] StalkerOrderManager - accountModify0
04-08/09:50:41  INFO [sa-p-7-t-1] StalkerOrderManager - Skip non stb
04-08/09:50:41  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Process event type[1] result=true
04-08/09:50:41  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Changing TvAccount:24 state and/or options
04-08/09:50:46  INFO [sa-p-7-t-1] OrderManagerSet - Disconnecting from device
04-08/09:52:45  INFO [sa-p-7-t-1] OrderManagerSet - Connecting to device
04-08/09:52:45  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.tv.access.om.event.OmTvAccountModifyEvent] moduleId: 13; pluginId: no; cid: global; scid: -1; userId: -1; deviceId: 0; oldTvAccount: Аккаунт: 22065; newTvAccount: Аккаунт: 22065; newState: 1; timestamp: 1396936365232
04-08/09:52:45  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Command result event: ru.bitel.bgbilling.modules.tv.access.om.AccountOrderEvent@2c8f3eac
04-08/09:52:45  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Processing deviceId:2; command ru.bitel.bgbilling.modules.tv.access.om.AccountOrderEvent@2c8f3eac
04-08/09:52:45  INFO [sa-p-7-t-1] OrderManagerSet - Invoking accountModify
04-08/09:52:45  INFO [sa-p-7-t-1] StalkerOrderManager - accountModify
04-08/09:52:45  INFO [sa-p-7-t-1] StalkerOrderManager - Custom tariff not found
04-08/09:52:45  INFO [sa-p-7-t-1] StalkerOrderManager - accountModify0
04-08/09:52:45  INFO [sa-p-7-t-1] StalkerOrderManager - Skip non stb
04-08/09:52:45  INFO [sa-p-7-t-1] StalkerOrderManager - accountModify0
04-08/09:52:45  INFO [sa-p-7-t-1] StalkerOrderManager - Skip non stb
04-08/09:52:45  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Process event type[2] result=true
04-08/09:52:45  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Changing TvAccount:25 state and/or options
04-08/09:52:45  INFO [sa-p-7-t-1] TvAccountRuntimeMap - Adding new accountRuntime: 25
04-08/09:52:45  INFO [sa-p-7-t-1] TvAccountRuntimeMap - Loading TvAccount from database.
04-08/09:52:45  INFO [sa-p-7-t-1] TvAccountRuntimeMap - Adding TvAccountRuntime: 25
04-08/09:52:45  INFO [sa-p-7-t-1] TvAccountRuntimeMap - ContractId: 112; tvAccountId: 25
        Терминал: 001A791087C8] TariffModuleTreeSet [380:28.08.2009-…; ]
        Device state: 1; serviceIds:
04-08/09:52:50  INFO [sa-p-7-t-1] OrderManagerSet - Disconnecting from device
04-08/09:55:19  INFO [sa-p-7-t-1] OrderManagerSet - Connecting to device
04-08/09:55:19  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.tv.access.om.event.OmTvProductsModifyEvent] moduleId: 13; pluginId: no; cid: 112; scid: -1; userId: 0
                ProductEntry [oldProduct=Product [cid-aid=112-24, productSpecId=20, period=Tue Apr 08 09:55:19 MSK 2014-null, activationModeId=14, activationTime=null, deactivationTime=null, deviceState=0, serviceList=null], newProduct=Product [cid-aid=112-24, productSpecId=20, period=Tue Apr 08 09:55:19 MSK 2014-null, activationModeId=14, activationTime=null, deactivationTime=null, deviceState=0, serviceList=null], oldState=-1, newState=1, serviceEntryList=[]]; timestamp: 1396936519655
04-08/09:55:19  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Command result event: ru.bitel.bgbilling.modules.tv.access.om.ProductOrderEvent@5da0b94d
04-08/09:55:19  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Processing deviceId:2; command ru.bitel.bgbilling.modules.tv.access.om.ProductOrderEvent@5da0b94d
04-08/09:55:19  INFO [sa-p-7-t-1] OrderManagerSet - Invoking productsModify
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - Full sync mode
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - Product: Расширеный+Эротика
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - Custom tariff not found
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - Update tariff to 1
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - Skip changing tariff: non stb
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - Skip changing tariff: non stb
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - Update subscriptions
04-08/09:55:19  INFO [sa-p-7-t-1] JsonClient - {subscribed[]=[3]}
04-08/09:55:19  INFO [sa-p-7-t-1] JsonClient - http://193.169.63.48:3000/account_subscription/22065
04-08/09:55:19  INFO [sa-p-7-t-1] JsonClient - >> subscribed[]=3
04-08/09:55:19  INFO [sa-p-7-t-1] JsonClient - << {"status":"ERROR","results":"","error":"Cannot find module 'accountsubscription'"}
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - {"error":"Cannot find module 'accountsubscription'","results":"","status":"ERROR"}
04-08/09:55:19  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Process event type[2] result=true
04-08/09:55:19  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Changing TvAccount:24 products state
04-08/09:55:19  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.tv.access.om.event.OmTvProductsModifyEvent] moduleId: 13; pluginId: no; cid: 112; scid: -1; userId: 0
                ProductEntry [oldProduct=Product [cid-aid=112-24, productSpecId=20, period=Tue Apr 08 09:55:19 MSK 2014-null, activationModeId=14, activationTime=null, deactivationTime=null, deviceState=0, serviceList=null], newProduct=Product [cid-aid=112-24, productSpecId=20, period=Tue Apr 08 09:55:19 MSK 2014-null, activationModeId=14, activationTime=null, deactivationTime=null, deviceState=0, serviceList=null], oldState=-1, newState=1, serviceEntryList=[]]; timestamp: 1396936519659
04-08/09:55:19  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Command result event: ru.bitel.bgbilling.modules.tv.access.om.ProductOrderEvent@37285252
04-08/09:55:19  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Processing deviceId:2; command ru.bitel.bgbilling.modules.tv.access.om.ProductOrderEvent@37285252
04-08/09:55:19  INFO [sa-p-7-t-1] OrderManagerSet - Invoking productsModify
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - Full sync mode
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - Product: Расширеный+Эротика
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - Custom tariff not found
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - Update tariff to 1
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - Skip changing tariff: non stb
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - Skip changing tariff: non stb
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - Update subscriptions
04-08/09:55:19  INFO [sa-p-7-t-1] JsonClient - {subscribed[]=[3]}
04-08/09:55:19  INFO [sa-p-7-t-1] JsonClient - http://193.169.63.48:3000/account_subscription/22065
04-08/09:55:19  INFO [sa-p-7-t-1] JsonClient - >> subscribed[]=3
04-08/09:55:19  INFO [sa-p-7-t-1] JsonClient - << {"status":"ERROR","results":"","error":"Cannot find module 'accountsubscription'"}
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - {"error":"Cannot find module 'accountsubscription'","results":"","status":"ERROR"}
04-08/09:55:19  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Process event type[2] result=true
04-08/09:55:19  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Changing TvAccount:24 products state
04-08/09:55:24  INFO [sa-p-7-t-1] OrderManagerSet - Disconnecting from device

При этом пользователь в админке Сталкера не появился.
Перерыл форум Сталкера по поводу модуля 'accountsubscription' - ничего не нашел...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 08 апр 2014, 12:18 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
В догонку. Еще смущают меня строчки
Код:
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - Full sync mode
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - Product: Расширеный+Эротика
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - Custom tariff not found
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - Update tariff to 1
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - Skip changing tariff: non stb
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - Skip changing tariff: non stb
04-08/09:55:19  INFO [sa-p-7-t-1] StalkerOrderManager - Update subscriptions

Такое впечатление, что в конфиге устройства Stalker Portal не хватает каких-то данных.
У меня вот такой конфиг устройства: (может туда еще что-нибудь добавить?)
Код:
om.url=http://193.169.63.48:3000
om.login=api_auth_login_из_custom.ini
om.password=пароль
om.tariff.default=1

И вот такой Типа устройства:
Код:
# Коды параметров договора для заполнения полей в MW-системе (если не указано - используется комментарий договора)
# код параметра договора ФИО или Фамилия (если фамилия указывается отдельно)
customer.lastName.pid=3
# код параметра Имя (если он указан отдельно)
#customer.firstName.pid=
# код параметра - названия компании (для юр. лиц)
customer.company.pid=1
# Режим синхронизации продуктов (0 - по событию, 1 - по событию, полная)
om.product.syncMode=1
# уровень интеграции, 0 - интеграция на уровне продуктов модуля, 1 - интеграция на уровне сервисов модуля
om.product.serviceMode=0


Последний раз редактировалось crez 08 апр 2014, 14:00, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 08 апр 2014, 13:47 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Настроенно вроде бы правильно.
Попробуйте у них уточнить по поводу ошибки. Может быть версии не совпадают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 08 апр 2014, 16:23 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
Обратился. Надоумили меня поменять ссылочку на api портала. Теперь конфиг устройства выглядит вот так:
Код:
om.url=http://193.169.63.48/stalker_portal/api/
om.login=логин
om.password=пароль
om.tariff.default=1

т.е. правильно не к демону на 3000-й порт, а именно вот так.

Дальше повторяю продцедуру - запускаю начисто, создаю акк, оформляю подписку в ЛК.

В логе биллинга вижу вот это:
Код:
04-08/14:00:50  INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@5117f31e] to java:comp/env/mq/connectionFactory
04-08/14:00:50  INFO [main] DefaultServerSetup - Init DB connection pools
04-08/14:00:50  INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master
04-08/14:00:50  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.server.util:type=DatabaseConnectionPool,name=master
04-08/14:00:51  INFO [main] DefaultServerSetup - Init trash pools..
04-08/14:02:14  INFO [sa-p-7-t-1] OrderManagerSet - Connecting to device
04-08/14:02:14  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.tv.access.om.event.OmTvAccountModifyEvent] moduleId: 13; pluginId: no; cid: global; scid: -1; userId: -1; deviceId: 0; oldTvAccount: null; newTvAccount: Аккаунт: 22064; newState: 1; timestamp: 1396951334118
04-08/14:02:14  INFO [sa-p-7-t-1] TvAccountRuntimeMap - Reload accountRuntime: 32
04-08/14:02:14  INFO [sa-p-7-t-1] TvAccountRuntimeMap - Removing accountRuntime: 32
04-08/14:02:14  INFO [sa-p-7-t-1] TvAccountRuntimeMap - Adding TvAccountRuntime: 32
04-08/14:02:14  INFO [sa-p-7-t-1] TvAccountRuntimeMap - ContractId: 112; tvAccountId: 32
        Аккаунт: 22064
        Products [] TariffModuleTreeSet [380:28.08.2009-…; ]
        Device state: 0; serviceIds:
04-08/14:02:14  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Command result event: ru.bitel.bgbilling.modules.tv.access.om.AccountOrderEvent@61ffbcb
04-08/14:02:14  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Processing deviceId:2; command ru.bitel.bgbilling.modules.tv.access.om.AccountOrderEvent@61ffbcb
04-08/14:02:14  INFO [sa-p-7-t-1] OrderManagerSet - Invoking accountCreate
04-08/14:02:14  INFO [sa-p-7-t-1] StalkerOrderManager - accountModify
04-08/14:02:14  INFO [sa-p-7-t-1] StalkerOrderManager - Custom tariff not found
04-08/14:02:14  INFO [sa-p-7-t-1] StalkerOrderManager - accountModify0
04-08/14:02:14  INFO [sa-p-7-t-1] StalkerOrderManager - Skip non stb
04-08/14:02:14  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Process event type[1] result=true
04-08/14:02:14  INFO [sa-p-7-t-1] OrderManagerDeviceWorker - Changing TvAccount:32 state and/or options
04-08/14:02:19  INFO [sa-p-7-t-1] OrderManagerSet - Disconnecting from device
04-08/14:04:09  INFO [sa-p-7-t-2] OrderManagerSet - Connecting to device
04-08/14:04:09  INFO [sa-p-7-t-2] OrderManagerDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.tv.access.om.event.OmTvProductsModifyEvent] moduleId: 13; pluginId: no; cid: 112; scid: -1; userId: 0
                ProductEntry [oldProduct=Product [cid-aid=112-32, productSpecId=20, period=Tue Apr 08 14:04:09 MSK 2014-null, activationModeId=14, activationTime=null, deactivationTime=null, deviceState=0, serviceList=null], newProduct=Product [cid-aid=112-32, productSpecId=20, period=Tue Apr 08 14:04:09 MSK 2014-null, activationModeId=14, activationTime=null, deactivationTime=null, deviceState=0, serviceList=null], oldState=-1, newState=1, serviceEntryList=[]]; timestamp: 1396951449487
04-08/14:04:09  INFO [sa-p-7-t-2] OrderManagerDeviceWorker - Command result event: ru.bitel.bgbilling.modules.tv.access.om.ProductOrderEvent@10d39c9f
04-08/14:04:09  INFO [sa-p-7-t-2] OrderManagerDeviceWorker - Processing deviceId:2; command ru.bitel.bgbilling.modules.tv.access.om.ProductOrderEvent@10d39c9f
04-08/14:04:09  INFO [sa-p-7-t-2] OrderManagerSet - Invoking productsModify
04-08/14:04:09  INFO [sa-p-7-t-2] StalkerOrderManager - Full sync mode
04-08/14:04:09  INFO [sa-p-7-t-2] StalkerOrderManager - Product: Расширеный+Эротика
04-08/14:04:09  INFO [sa-p-7-t-2] StalkerOrderManager - Custom tariff not found
04-08/14:04:09  INFO [sa-p-7-t-2] StalkerOrderManager - Update tariff to 1
04-08/14:04:09  INFO [sa-p-7-t-2] StalkerOrderManager - Skip changing tariff: non stb
04-08/14:04:09  INFO [sa-p-7-t-2] StalkerOrderManager - Update subscriptions
04-08/14:04:09  INFO [sa-p-7-t-2] JsonClient - {subscribed[]=[3]}
04-08/14:04:09  INFO [sa-p-7-t-2] JsonClient - http://193.169.63.48/stalker_portal/api/account_subscription/22064
04-08/14:04:09  INFO [sa-p-7-t-2] JsonClient - >> subscribed[]=3
04-08/14:04:09 ERROR [sa-p-7-t-2] AcknowledgeConsumer - java.net.HttpRetryException: cannot retry due to server authentication, in streaming mode
ru.bitel.bgbilling.common.BGException: java.net.HttpRetryException: cannot retry due to server authentication, in streaming mode
        at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.doTask(OrderManagerDeviceWorker.java:337)
        at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.internalDoTaskImpl(AsyncEventWorker.java:212)
        at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.notify(AsyncEventWorker.java:202)
        at ru.bitel.bgbilling.kernel.event.AcknowledgeConsumer.onMessage0(AcknowledgeConsumer.java:83)
        at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.internalDoTask(AsyncEventWorker.java:177)
        at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.doTasks(AsyncEventWorker.java:110)
        at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.runWorker(OrderManagerDeviceWorker.java:191)
        at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:139)
        at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.runImpl(OrderManagerDeviceWorker.java:111)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
        at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
Caused by: java.net.HttpRetryException: cannot retry due to server authentication, in streaming mode
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1280)
        at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:379)
        at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.requestImpl(JsonClient.java:192)
        at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.request(JsonClient.java:254)
        at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.request(JsonClient.java:260)
        at ru.bitel.bgbilling.modules.tv.dyn.infomir.stalker.StalkerOrderManager.productsModify(StalkerOrderManager.java:459)
        at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerSet.productsModify(OrderManagerSet.java:275)
        at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.doCommand(OrderManagerDeviceWorker.java:401)
        at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.doTask(OrderManagerDeviceWorker.java:328)
        ... 19 more
04-08/14:04:09  INFO [sa-p-7-t-2] OrderManagerSet - Disconnecting from device
04-08/14:04:09  INFO [sa-p-7-t-2] OrderManagerDeviceWorker - Execution error - waiting 60000ms for next try.

Соответственно, концовка с ошибкой каждую минуту повторяется.

В портале аккаунт не создался. В логе портала api_access.log по поводу создания акка ничего не выскочило, а после подписки появилось:
Код:
193.169.62.2 -  - [Tue, 08 Apr 2014 14:08:09 +0400] POST "/stalker_portal/api/account_subscription/22064" - "subscribed%5B0%5D=3" 66


При открытии ручками ссылки http://193.169.63.48/stalker_portal/api ... tion/22064 запрашивается логин-пароль, ввожу, выдает:
Код:
{"status":"ERROR","results":null,"error":"Account not found"}

Мне кажется, что ошибка не у меня... Хелп! :roll:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 08 апр 2014, 16:44 
Не в сети
Разработчик
Аватара пользователя

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

Там вроде бы как такового добавления аккаунта нет - добавляются терминалы.
Поэтому в договоре должен быть добавлен дочерний аккаунт - терминал.
В конфигурации типа акккаунта - терминала должно быть указано stb_type=<тип_STB_из_stalker>.

Тогда при синхронизации он напишет один раз Skip non stb для родительского аккаунта, а потом отработает нормально для дочернего аккаунта - терминала.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 08 апр 2014, 18:27 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
Откуда берется этот <тип_STB_из_stalker>?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 08 апр 2014, 18:32 
Не в сети
Разработчик
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 08 апр 2014, 18:59 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
В админке есть графа "Тип", но там пусто. Заглянул в БД - нашел тип "MAG250", вставил в конфиг.
Теперь лог выглядит так: (прогресс налицо :lol: )
Код:
[root@home log]# cat ./connection.log
04-08/16:50:49  INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@8888e6c] to java:comp/env/mq/connectionFactory
04-08/16:50:49  INFO [main] DefaultServerSetup - Init DB connection pools
04-08/16:50:49  INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master
04-08/16:50:50  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.server.util:type=DatabaseConnectionPool,name=master
04-08/16:50:50  INFO [main] DefaultServerSetup - Init trash pools..
04-08/16:50:56  INFO [sa-p-7-t-2] OrderManagerSet - Connecting to device
04-08/16:50:56  INFO [sa-p-7-t-2] OrderManagerDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.tv.access.om.event.OmTvAccountModifyEvent] moduleId: 13; pluginId: no; cid: global; scid: -1; userId: -1; deviceId: 0; oldTvAccount: Аккаунт: 22064; newTvAccount: Аккаунт: 22064; newState: 1; timestamp: 1396960939333
04-08/16:50:56  INFO [sa-p-7-t-2] OrderManagerDeviceWorker - Command result event: ru.bitel.bgbilling.modules.tv.access.om.AccountOrderEvent@1be2f6b0
04-08/16:50:56  INFO [sa-p-7-t-2] OrderManagerDeviceWorker - Processing deviceId:2; command ru.bitel.bgbilling.modules.tv.access.om.AccountOrderEvent@1be2f6b0
04-08/16:50:56  INFO [sa-p-7-t-2] OrderManagerSet - Invoking accountModify
04-08/16:50:56  INFO [sa-p-7-t-2] StalkerOrderManager - accountModify
04-08/16:50:56  INFO [sa-p-7-t-2] StalkerOrderManager - Custom tariff not found
04-08/16:50:56  INFO [sa-p-7-t-2] StalkerOrderManager - accountModify0
04-08/16:50:56  INFO [sa-p-7-t-2] StalkerOrderManager - Skip non stb
04-08/16:50:56  INFO [sa-p-7-t-2] StalkerOrderManager - accountModify0
04-08/16:50:56  INFO [sa-p-7-t-2] StalkerOrderManager - Old state -1
04-08/16:50:56  INFO [sa-p-7-t-2] JsonClient - {stb_mac=00:1A:79:10:87:C9, account_number=22064, status=1, stb_type=STB250, login=35, tariff_plan=1, subscribed=, password=3408, full_name=22064 (Сидоров Алексей Анатольевич)}
04-08/16:50:56  INFO [sa-p-7-t-2] JsonClient - http://193.169.63.48/stalker_portal/api/accounts
04-08/16:50:56  INFO [sa-p-7-t-2] JsonClient - >> stb_mac=00%3A1A%3A79%3A10%3A87%3AC9&account_number=22064&status=1&stb_type=STB250&login=35&tariff_plan=1&subscribed=&password=3408&full_name=22064+%28%D0%A1%D0%B8%D0%B4%D0%BE%D1%80%D0%BE%D0%B2+%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9+%D0%90%D0%BD%D0%B0%D1%82%D0%BE%D0%BB%D1%8C%D0%B5%D0%B2%D0%B8%D1%87%29
04-08/16:50:56 ERROR [sa-p-7-t-2] AcknowledgeConsumer - java.net.HttpRetryException: cannot retry due to server authentication, in streaming mode
ru.bitel.bgbilling.common.BGException: java.net.HttpRetryException: cannot retry due to server authentication, in streaming mode
        at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.doTask(OrderManagerDeviceWorker.java:337)
        at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.internalDoTaskImpl(AsyncEventWorker.java:212)
        at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.notify(AsyncEventWorker.java:202)
        at ru.bitel.bgbilling.kernel.event.AcknowledgeConsumer.onMessage0(AcknowledgeConsumer.java:83)
        at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.internalDoTask(AsyncEventWorker.java:177)
        at ru.bitel.bgbilling.kernel.event.AsyncEventWorker.doTasks(AsyncEventWorker.java:110)
        at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.runWorker(OrderManagerDeviceWorker.java:191)
        at ru.bitel.bgbilling.kernel.event.EventWorker.internalRunWorker(EventWorker.java:139)
        at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.runImpl(OrderManagerDeviceWorker.java:111)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
        at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
Caused by: java.net.HttpRetryException: cannot retry due to server authentication, in streaming mode
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1280)
        at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:379)
        at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.requestImpl(JsonClient.java:192)
        at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.request(JsonClient.java:254)
        at ru.bitel.bgbilling.modules.tv.dyn.JsonClient.request(JsonClient.java:260)
        at ru.bitel.bgbilling.modules.tv.dyn.infomir.stalker.StalkerOrderManager.accountModify0(StalkerOrderManager.java:237)
        at ru.bitel.bgbilling.modules.tv.dyn.infomir.stalker.StalkerOrderManager.accountModify(StalkerOrderManager.java:321)
        at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerSet.accountModify(OrderManagerSet.java:215)
        at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.doCommand(OrderManagerDeviceWorker.java:370)
        at ru.bitel.bgbilling.modules.tv.access.om.OrderManagerDeviceWorker.doTask(OrderManagerDeviceWorker.java:328)
        ... 19 more
04-08/16:50:56  INFO [sa-p-7-t-2] OrderManagerSet - Disconnecting from device
04-08/16:50:56  INFO [sa-p-7-t-2] OrderManagerDeviceWorker - Execution error - waiting 60000ms for next try.

Amir, я же Вас замучаю :) Если дока не готова для выкладывания в общий обзор, отправьте, пожалуйста, хоть то, что есть, на почту s.alexey_собака_link-spb.ru
А то меня шеф пинает, пользователи ругаются, а я тут методом "научного тыка" дохожу :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 08 апр 2014, 19:10 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Уже почти )
Мне кажется, что логин/пароль не подходят.
Можете дать доступ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция со Stalker Portal
СообщениеДобавлено: 08 апр 2014, 19:18 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
Спасибо за помощь! Все заработало.
Конечно, хотелось бы, чтоб документация по интеграции появилась.


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

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


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

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


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

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