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

После обновления 7.0 Не найден сервис ContractLimitService
http://forum.bitel.ru/viewtopic.php?f=19&t=11670
Страница 1 из 1

Автор:  ivasian [ 09 июн 2016, 01:05 ]
Заголовок сообщения:  После обновления 7.0 Не найден сервис ContractLimitService

Было внешнее приложение которое на 6.2 использовало :
Код:
http://127.0.0.1:8080/bgbilling/executer/json/ru.bitel.bgbilling.kernel.contract.api/ContractLimitService
{"method" : "contractLimitGet","user" :{ "user" : "USER", "pswd" : "PASSWORD" },"params" : { "contractId" : "11111"}}

чтобы получать инфу с биллинга. После обновления по инструкции на 7.0, приложение отвалилось. Попробовал сделать post запрос вручную получаю в ответ получаю:
Код:
{"status":"error","exception":"ru.bitel.bgbilling.common.BGException","message":"Не найден сервис: ru.bitel.bgbilling.kernel.contract.api:ContractLimitService","tag":null,"data":{}}

Хотя документация подтверждает, сервис должен быть. https://bgbilling.ru/v7.0/javadoc/ru/bitel/bgbilling/kernel/contract/api/common/service/ContractLimitService.html
p.s.
Код:
http://127.0.0.1:8080/bgbilling/executer/json/ru.bitel.bgbilling.kernel.contract.api/ContractService

продолжил работать как раньше.

Автор:  ivasian [ 13 июн 2016, 12:56 ]
Заголовок сообщения:  Re: После обновления 7.0 Не найден сервис ContractLimitServi

Ладно давайте по другому. Меня вынудили обновиться на 7 версию. Апи после этого частично перестало работать - куда мне обращаться?

Автор:  ivasian [ 20 июн 2016, 13:46 ]
Заголовок сообщения:  Re: После обновления 7.0 Не найден сервис ContractLimitServi

Скачал образ виртуальной машины, подключил к своей БД - та же самая песня. ContractLimitService не найден

Автор:  dimOn [ 20 июн 2016, 14:23 ]
Заголовок сообщения:  Re: После обновления 7.0 Не найден сервис ContractLimitServi

другой модуль ru.bitel.bgbilling.kernel.contract.limit попробуйте

Автор:  ivasian [ 22 июн 2016, 11:02 ]
Заголовок сообщения:  Re: После обновления 7.0 Не найден сервис ContractLimitServi

dimOn писал(а):
другой модуль ru.bitel.bgbilling.kernel.contract.limit попробуйте

Да, этот интерфейс работает. Но у него нет нужных методов, там совсем другие методы. Ответьте пожалуйста, от старого ru.bitel.bgbilling.kernel.contract.api.common.service.ContractLimitService отказались, его больше не будет или это баг и его поправят когда нибудь? Мне апу переписывать или ждать?

Автор:  dimOn [ 22 июн 2016, 12:02 ]
Заголовок сообщения:  Re: После обновления 7.0 Не найден сервис ContractLimitServi

С чего вы взяли, что там нет тех методов? Там должны быть все те, что были в ru.bitel.bgbilling.kernel.contract.api/ContractService.
Два сервиса объединили в один просто.

Автор:  ivasian [ 23 июн 2016, 14:34 ]
Заголовок сообщения:  Re: После обновления 7.0 Не найден сервис ContractLimitServi

dimOn писал(а):
С чего вы взяли, что там нет тех методов? Там должны быть все те, что были в ru.bitel.bgbilling.kernel.contract.api/ContractService.
Два сервиса объединили в один просто.


В АPI посмотрел, а так да, проверил нужные методы работают. Спасибо за инфу, плохо что АPI не соответствует изменениям.

Автор:  stark [ 07 июл 2016, 18:00 ]
Заголовок сообщения:  Re: После обновления 7.0 Не найден сервис ContractLimitServi

api обновили

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