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

Не отписывает пакет
http://forum.bitel.ru/viewtopic.php?f=15&t=7959
Страница 1 из 1

Автор:  Kostiksnz [ 15 апр 2013, 09:13 ]
Заголовок сообщения:  Не отписывает пакет

Не знаю когда это произошло, но ориентировочно после обновления на 5.2

есть 3 пакета, внезапно у некоторых у кого было 2 пакета стал работать 3ий.

попробовал удалить 3ий пакет у пары карт у кого он был, в консоли прилетают записи пэкэдж авторизэйшн по первым 2м, а вот канцел 3его пакета не приходит и он продолжает работать.

синхронизация карты не исправляет этого. и задачи по планировщику тоже.

Автор:  dimOn [ 15 апр 2013, 11:46 ]
Заголовок сообщения:  Re: Не отписывает пакет

я ничего не понял.
ну хоть протокол то какой скажите.
конкретно проблема в чём? третий всем авторизуется? или канцелы не приходят? но откуда он придёт если его типа там не было?

Автор:  zavndw [ 15 апр 2013, 12:04 ]
Заголовок сообщения:  Re: Не отписывает пакет

как я понимаю, из 2х пакетов необычным образом включился 3й

Автор:  dimOn [ 15 апр 2013, 12:38 ]
Заголовок сообщения:  Re: Не отписывает пакет

у всех сразу?

так какой протокол?

Автор:  Kostiksnz [ 15 апр 2013, 13:11 ]
Заголовок сообщения:  Re: Не отписывает пакет

CTI\NordE

Автор:  Kostiksnz [ 17 апр 2013, 16:43 ]
Заголовок сообщения:  Re: Не отписывает пакет

на карте 3 пакета
выбираю 3 пакет - ставлю дату, выбираю заблокировать
вместо отмены пакета он посылает Package Authorization по 2п первым пакетам, 3 при этом остается

с помощью test_client (от SMS console) отправляю 0302 запрос с просьбой отменить у карты №0000000082 (к примеру ее) отменить пакет 0003
а консоль прилетает Cancel the package authorization для данной карты. смотрю в оракле хэш с каналами для данной карты - вуаля все работает


причем по протоколу дат никаких указывать не надо

что же поменялось в модуле такого - что он перестал отправлять 0302

Цитата:
Cancel the package authorization (0302)
DTVSMS uses it to inform CAS to cancel a package of a smartcard

Автор:  dimOn [ 18 апр 2013, 14:55 ]
Заголовок сообщения:  Re: Не отписывает пакет

Цитата:
выбираю 3 пакет - ставлю дату, выбираю заблокировать

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

Автор:  Kostiksnz [ 19 апр 2013, 08:34 ]
Заголовок сообщения:  Re: Не отписывает пакет

dimOn писал(а):
Цитата:
выбираю 3 пакет - ставлю дату, выбираю заблокировать

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


пишет что заблокировано, в SMS Console при этом отправляется авторизация по незаблокированным пакетам, вместо канцела для заблокированного

Автор:  dimOn [ 19 апр 2013, 12:44 ]
Заголовок сообщения:  Re: Не отписывает пакет

где пишет что заблокировано? в верхней таблице пакетов в колонке статус? дайте скриншот всей закладки пакеты по этой карточке выбранной.

после этого перейдите на вкладку карточки и правой кнопкой сделайте "срочная синхронизация" по этой карте.
потом покажите что появилось в логах шедулера при выполнении этой задачи (Синхронайзер).

Автор:  Kostiksnz [ 19 апр 2013, 14:31 ]
Заголовок сообщения:  Re: Не отписывает пакет

Блокируем пакет porno - его id =3
Вложение:
1.jpg
1.jpg [ 66.45 КБ | Просмотров: 9161 ]


смотрим что прилетело в SMS Console
Вложение:
2.jpg
2.jpg [ 43.26 КБ | Просмотров: 9161 ]
- вместо канцела прилетела авторизация 2х пакетов

Делаем срочную синхронизацию и смотрим снова SMS - опять тоже самое прилетает
Вложение:
3.jpg
3.jpg [ 62.07 КБ | Просмотров: 9161 ]


логи шедулера
Код:
04-19/14:24:00 DEBUG [Thread-3] TaskExecuter - Looking tasks
04-19/14:24:00  INFO [Thread-3] TaskExecuter - Starting periodic task #8: ru.bitel.bgbilling.plugins.helpdesk.server.task.NewMessageChecker
04-19/14:24:00  INFO [pool-2-thread-4] NewMessageChecker - Task finished time=1 ms.
04-19/14:25:00 DEBUG [Thread-3] TaskExecuter - Looking tasks
04-19/14:25:00  INFO [Thread-3] TaskExecuter - Starting periodic task #8: ru.bitel.bgbilling.plugins.helpdesk.server.task.NewMessageChecker
04-19/14:25:00  INFO [pool-2-thread-3] NewMessageChecker - Task finished time=1 ms.
04-19/14:25:42  INFO [Thread-12] TaskRunProcessor - Running Task: bitel.billing.server.cerbercrypt.SubscribeSynchronizer@35779c8e
04-19/14:25:42 DEBUG [pool-1-thread-1] Synchronizer - Single card mode, cardNumber=270
04-19/14:25:42 DEBUG [pool-1-thread-1] Synchronizer - do synchronize multiroom-copycards
04-19/14:25:42 DEBUG [pool-1-thread-1] Synchronizer - Found card 270
04-19/14:25:42 DEBUG [pool-1-thread-1] DigitalTVServiceActivator - modify 270
04-19/14:25:42 DEBUG [pool-1-thread-1] DigitalTVServiceActivator - Processing CardPacket: CardPacket [ id:117; cid:7; usercardId:59; packetId:2; date1-date2:13.03.2013-…; comment:]
04-19/14:25:42 DEBUG [pool-1-thread-1] DigitalTVServiceActivator - Processing CardPacket: CardPacket [ id:118; cid:7; usercardId:59; packetId:3; date1-date2:13.03.2013-…; comment:]
04-19/14:25:43  INFO [pool-1-thread-1] Synchronizer - Complete, successful synchronize 1 cards, error synchronize 0 cards
04-19/14:25:43  INFO [pool-1-thread-1] Synchronizer - Task finished time=900 ms.
04-19/14:25:43  INFO [pool-1-thread-1] SubscribeSynchronizer - RunTask finished time=900 ms.
04-19/14:26:00 DEBUG [Thread-3] TaskExecuter - Looking tasks
04-19/14:26:00  INFO [Thread-3] TaskExecuter - Starting periodic task #8: ru.bitel.bgbilling.plugins.helpdesk.server.task.NewMessageChecker
04-19/14:26:00  INFO [pool-2-thread-1] NewMessageChecker - Task finished time=1 ms.
04-19/14:27:00 DEBUG [Thread-3] TaskExecuter - Looking tasks
04-19/14:27:00  INFO [Thread-3] TaskExecuter - Starting periodic task #8: ru.bitel.bgbilling.plugins.helpdesk.server.task.NewMessageChecker
04-19/14:27:00  INFO [pool-2-thread-2] NewMessageChecker - Task finished time=1 ms.
04-19/14:28:00 DEBUG [Thread-3] TaskExecuter - Looking tasks
04-19/14:28:00  INFO [Thread-3] TaskExecuter - Starting periodic task #8: ru.bitel.bgbilling.plugins.helpdesk.server.task.NewMessageChecker
04-19/14:28:00  INFO [pool-2-thread-5] NewMessageChecker - Task finished time=1 ms.
04-19/14:28:02  INFO [Thread-12] TaskRunProcessor - Running Task: bitel.billing.server.cerbercrypt.SubscribeSynchronizer@73e8b056
04-19/14:28:02 DEBUG [pool-1-thread-2] Synchronizer - Single card mode, cardNumber=270
04-19/14:28:02 DEBUG [pool-1-thread-2] Synchronizer - do synchronize multiroom-copycards
04-19/14:28:02 DEBUG [pool-1-thread-2] Synchronizer - Found card 270
04-19/14:28:02 DEBUG [pool-1-thread-2] DigitalTVServiceActivator - modify 270
04-19/14:28:02 DEBUG [pool-1-thread-2] DigitalTVServiceActivator - Processing CardPacket: CardPacket [ id:117; cid:7; usercardId:59; packetId:2; date1-date2:13.03.2013-…; comment:]
04-19/14:28:02 DEBUG [pool-1-thread-2] DigitalTVServiceActivator - Processing CardPacket: CardPacket [ id:118; cid:7; usercardId:59; packetId:3; date1-date2:13.03.2013-…; comment:]
04-19/14:28:02  INFO [pool-1-thread-2] Synchronizer - Complete, successful synchronize 1 cards, error synchronize 0 cards
04-19/14:28:02  INFO [pool-1-thread-2] Synchronizer - Task finished time=176 ms.


Автор:  Kostiksnz [ 23 апр 2013, 12:51 ]
Заголовок сообщения:  Re: Не отписывает пакет

up

Автор:  Kostiksnz [ 24 апр 2013, 13:51 ]
Заголовок сообщения:  Re: Не отписывает пакет

Kostiksnz писал(а):
up

up

Автор:  dimOn [ 25 апр 2013, 18:23 ]
Заголовок сообщения:  Re: Не отписывает пакет

Да, всё так и есть.

Автор:  Kostiksnz [ 26 апр 2013, 10:05 ]
Заголовок сообщения:  Re: Не отписывает пакет

dimOn писал(а):
Да, всё так и есть.

а поподробнее, что не так делаю то

Автор:  dimOn [ 26 апр 2013, 15:06 ]
Заголовок сообщения:  Re: Не отписывает пакет

да не... там архитектура такая. на каждую карту шлётся по всем картпакетам ЛИБО модифай, ЛИБО канцел (либо полный канцел по карте, если картпакетов уже нет, если карту уже удалили например). теперь думаю -переписать всё низко на логике вызовов, либо вставить костыль в модифай, чтобы чистил все картпакеты. плюс ещё проблема в том, что обратной связи нет, т.е. биллинг не знает какие реально услуги (пакеты) включены на каждой карте, чтобы синхронизировать их с теми, которые в биллинге есть.

Автор:  dimOn [ 26 апр 2013, 16:33 ]
Заголовок сообщения:  Re: Не отписывает пакет

выложу обновление сегодня

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