BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
СообщениеДобавлено: 03 авг 2012, 15:49 
Не в сети

Зарегистрирован: 15 фев 2012, 20:24
Сообщения: 88
Карма: 0
Выглядит так:
Изображение

После этого конфигурации записывает, сохраняется и устанавливается но не работает. То что она не работает проверил следующим образом: отключил BASE-auth, но логин пароль все равно запрашивается.

Вот лог то стороны ПС:
Код:
Server: Apache-Coyote/1.1
cache-control: no-cache, no-store
Set-Cookie: JSESSIONID=FB8D7594D04F6D04D85D85AFEB099F1D; Path=/; Secure; HttpOnly
WWW-Authenticate: Basic realm="BGBilling MPS"
Content-Type: text/html;charset=utf-8
Content-Length: 954
Date: Fri, 03 Aug 2012 07:41:35 GMT

Ну и потом ошибка 401.

Конфиг модуля:
Код:
mps.1.mode=1
mps.1.protocol=osmp
mps.1.title=ОСМП
mps.1.pid=3
mps.1.cert=1
mps.1.numberPattern=\d{5,}
mps.1.search.mode=contract
mps.1.cert=1
mps.1.cert.pem=***************
mps.1.protocol.ext=noBaseAuth


В server.error.log эта ошибка оставляет такую запись:
Код:
server 08-03/16:38:46 ERROR ["http-bio-/0.0.0.0-8080"-exec-8] CommonExecuter - Action NOT FOUND ! module:admin class: ActionGetConfigXml

Ну вопрос думаю понятен )


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 авг 2012, 15:54 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
обновить клиента

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 авг 2012, 16:27 
Не в сети

Зарегистрирован: 15 фев 2012, 20:24
Сообщения: 88
Карма: 0
Обновил все до последних версий. Ошибка действительно пропала, но логин и пароль все равно запрашивается. Несмотря на mps.1.protocol.ext=noBaseAuth.
Я понимаю что через браузер я не могу получить доступ т.к. у меня нет нужно закрытого ключа, но и авторизация не должна вылезать если я ее отключил.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 авг 2012, 21:50 
Не в сети

Зарегистрирован: 15 фев 2012, 20:24
Сообщения: 88
Карма: 0
Из-за того что два раза была указана строчка
Код:
mps.1.cert=1

не применялся конфиг. Убрал эту строчку и выявил еще проблему, на запрос по существующему номеру договора биллинг отвечает
Код:
Договор не найден

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 авг 2012, 11:03 
Не в сети

Зарегистрирован: 15 фев 2012, 20:24
Сообщения: 88
Карма: 0
По прежнему
Код:
Договор не найден

Настроил по параметру договора - та же песня. Такое ощущение модуль и не пытается искать в тех договорах которые у меня заведены.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 авг 2012, 19:22 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
выложите конфиг ещё раз

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2012, 14:27 
Не в сети

Зарегистрирован: 15 фев 2012, 20:24
Сообщения: 88
Карма: 0
конфиг такой:
Код:
mps.1.mode=1
mps.1.protocol=osmp
mps.1.title=ОСМП
mps.1.pid=3
mps.1.login=1111
mps.1.passw=1111
mps.1.search.mode=contract
mps.1.numberPattern=(\d{5,})
mps.1.cert=0


Запрос выглядит так:
Код:
https://127.0.0.1:8443//bgbilling/mpsexecuter/5/1?command=pay&txn_id=5000000&account=00006&sum=10.00&pay_type=1&txn_date=20120803143807


Ответ такой:
Код:
<response>
<result>
5
</result>
<osmp_txn_id>
5000000
</osmp_txn_id>
<prv_txn>
0
</prv_txn>
<sum/>
<comment>
Договор не найден
</comment>
</response>


Номер договора 00006 в базе точно существует, статус договора открыт.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2012, 18:33 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
mps.1.numberPattern=(\d{5,})
могу ошибаться, лень доку читать, но у вас 4 нуля, а цифра стоит 5, поставьте цифру 4

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2012, 20:06 
Не в сети

Зарегистрирован: 15 фев 2012, 20:24
Сообщения: 88
Карма: 0
Нет, если номер договора не проходит по этому выражению выдается другая ошибка:
Код:
<response>
<result>
4
</result>
<osmp_txn_id>
5000000
</osmp_txn_id>
<prv_txn>
0
</prv_txn>
<sum/>
</response>


А раз у меня ошибка 5, значит сравнение уже пройдено успешно. Проблема в чем то другом


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 авг 2012, 05:53 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
mps.7.numberPattern=\A\d{3,6}\z
у меня вот так на 6-ти значные номера, все работает

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 авг 2012, 08:05 
Не в сети

Зарегистрирован: 15 фев 2012, 20:24
Сообщения: 88
Карма: 0
В том то и дело что должно работать, на всякий случай попробовал конечно ваше выражение, но результат тот же. Ваше выражение звучит так: Началотекста_от_трех_до_шести_цифр_конец_текста. Мое звучит так: минимум_пять_цифр. В обоих случаях строка 00006 в любом случае проходит. Я по этому и теряюсь в догадках - что все должно работать


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 авг 2012, 10:05 
Не в сети

Зарегистрирован: 15 фев 2012, 20:24
Сообщения: 88
Карма: 0
От нечего делать настроил авторизацию по ключам. Админ ПС говорит что такая же ошибка, договор не найден
Подскажите где искать, а то само оно точно не пройдет )


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 авг 2012, 11:53 
Не в сети

Зарегистрирован: 15 фев 2012, 20:24
Сообщения: 88
Карма: 0
Меня игнорируют (


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 авг 2012, 07:54 
Не в сети

Зарегистрирован: 15 фев 2012, 20:24
Сообщения: 88
Карма: 0
Какой выглядит запрос в базу когда приходит платеж? Где можно в этом покопаться?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 авг 2012, 11:04 
Не в сети

Зарегистрирован: 15 фев 2012, 20:24
Сообщения: 88
Карма: 0
Проблема решена. Дело было в в параметре pay_type. У меня в конфиге тип поиска был по-умолчанию - это 0. А в запросе pay_type=1 и договора конечно не находились.


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

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


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

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


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

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