forum.bitel.ru http://forum.bitel.ru/ |
|
Ошибка при просмотре/изменении конфигурации MPS http://forum.bitel.ru/viewtopic.php?f=18&t=7039 |
Страница 1 из 1 |
Автор: | ivasian [ 03 авг 2012, 15:49 ] |
Заголовок сообщения: | Ошибка при просмотре/изменении конфигурации MPS |
Выглядит так: ![]() После этого конфигурации записывает, сохраняется и устанавливается но не работает. То что она не работает проверил следующим образом: отключил 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 Ну вопрос думаю понятен ) |
Автор: | skyb [ 03 авг 2012, 15:54 ] |
Заголовок сообщения: | Re: Ошибка при просмотре/изменении конфигурации MPS |
обновить клиента |
Автор: | ivasian [ 03 авг 2012, 16:27 ] |
Заголовок сообщения: | Re: Ошибка при просмотре/изменении конфигурации MPS |
Обновил все до последних версий. Ошибка действительно пропала, но логин и пароль все равно запрашивается. Несмотря на mps.1.protocol.ext=noBaseAuth. Я понимаю что через браузер я не могу получить доступ т.к. у меня нет нужно закрытого ключа, но и авторизация не должна вылезать если я ее отключил. |
Автор: | ivasian [ 03 авг 2012, 21:50 ] |
Заголовок сообщения: | Re: Ошибка при просмотре/изменении конфигурации MPS |
Из-за того что два раза была указана строчка Код: mps.1.cert=1 не применялся конфиг. Убрал эту строчку и выявил еще проблему, на запрос по существующему номеру договора биллинг отвечает Код: Договор не найден Дата заключения договора стоит до платежа, номер правильный. В чем может быть дело и где можно посмотреть логи модуля? |
Автор: | ivasian [ 04 авг 2012, 11:03 ] |
Заголовок сообщения: | Re: Ошибка при просмотре/изменении конфигурации MPS |
По прежнему Код: Договор не найден Настроил по параметру договора - та же песня. Такое ощущение модуль и не пытается искать в тех договорах которые у меня заведены. |
Автор: | skyb [ 04 авг 2012, 19:22 ] |
Заголовок сообщения: | Re: Ошибка при просмотре/изменении конфигурации MPS |
выложите конфиг ещё раз |
Автор: | ivasian [ 05 авг 2012, 14:27 ] |
Заголовок сообщения: | Re: Ошибка при просмотре/изменении конфигурации MPS |
конфиг такой: Код: 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 в базе точно существует, статус договора открыт. |
Автор: | skyb [ 05 авг 2012, 18:33 ] |
Заголовок сообщения: | Re: Ошибка при просмотре/изменении конфигурации MPS |
mps.1.numberPattern=(\d{5,}) могу ошибаться, лень доку читать, но у вас 4 нуля, а цифра стоит 5, поставьте цифру 4 |
Автор: | ivasian [ 05 авг 2012, 20:06 ] |
Заголовок сообщения: | Re: Ошибка при просмотре/изменении конфигурации MPS |
Нет, если номер договора не проходит по этому выражению выдается другая ошибка: Код: <response> <result> 4 </result> <osmp_txn_id> 5000000 </osmp_txn_id> <prv_txn> 0 </prv_txn> <sum/> </response> А раз у меня ошибка 5, значит сравнение уже пройдено успешно. Проблема в чем то другом |
Автор: | skyb [ 06 авг 2012, 05:53 ] |
Заголовок сообщения: | Re: Ошибка при просмотре/изменении конфигурации MPS |
mps.7.numberPattern=\A\d{3,6}\z у меня вот так на 6-ти значные номера, все работает |
Автор: | ivasian [ 06 авг 2012, 08:05 ] |
Заголовок сообщения: | Re: Ошибка при просмотре/изменении конфигурации MPS |
В том то и дело что должно работать, на всякий случай попробовал конечно ваше выражение, но результат тот же. Ваше выражение звучит так: Началотекста_от_трех_до_шести_цифр_конец_текста. Мое звучит так: минимум_пять_цифр. В обоих случаях строка 00006 в любом случае проходит. Я по этому и теряюсь в догадках - что все должно работать |
Автор: | ivasian [ 06 авг 2012, 10:05 ] |
Заголовок сообщения: | Re: Ошибка при просмотре/изменении конфигурации MPS |
От нечего делать настроил авторизацию по ключам. Админ ПС говорит что такая же ошибка, договор не найден Подскажите где искать, а то само оно точно не пройдет ) |
Автор: | ivasian [ 07 авг 2012, 11:53 ] |
Заголовок сообщения: | Re: Ошибка при просмотре/изменении конфигурации MPS |
Меня игнорируют ( |
Автор: | ivasian [ 08 авг 2012, 07:54 ] |
Заголовок сообщения: | Re: Ошибка при просмотре/изменении конфигурации MPS |
Какой выглядит запрос в базу когда приходит платеж? Где можно в этом покопаться? |
Автор: | ivasian [ 08 авг 2012, 11:04 ] |
Заголовок сообщения: | Re: Ошибка при просмотре/изменении конфигурации MPS |
Проблема решена. Дело было в в параметре pay_type. У меня в конфиге тип поиска был по-умолчанию - это 0. А в запросе pay_type=1 и договора конечно не находились. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |