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/