forum.bitel.ru http://forum.bitel.ru/ |
|
Когда-когда заработает Е-Порт? http://forum.bitel.ru/viewtopic.php?f=18&t=624 |
Страница 1 из 1 |
Автор: | dsheptalin [ 18 дек 2007, 12:57 ] |
Заголовок сообщения: | Когда-когда заработает Е-Порт? |
Когда-когда заработает Е-Порт? |
Автор: | Администратор [ 18 дек 2007, 13:37 ] |
Заголовок сообщения: | |
В чем проблема-то? |
Автор: | dsheptalin [ 18 дек 2007, 14:31 ] |
Заголовок сообщения: | |
Дык я уж давно пишу - протокол у них другой. спецификацию я давал. А у Вас очень старый протокол и тот ругается на внутреннюю ошибку сервера.... |
Автор: | dsheptalin [ 19 дек 2007, 11:05 ] |
Заголовок сообщения: | |
Протокол Е-Порт(а) кому выслать? если потеряли.... |
Автор: | Amir [ 21 дек 2007, 17:18 ] |
Заголовок сообщения: | |
Попробуйте поставить новый буилд модуля mps. |
Автор: | dsheptalin [ 26 дек 2007, 13:38 ] |
Заголовок сообщения: | |
Правильный ли конфиг модуля??? mps.1.mode=1 mps.1.title=E-port mps.1.protocol=eport #поддержка передачи типа поиска (search.x) через префикс #mps.1.protocol.ext=0 mps.1.pid=6 mps.1.search.mode=contract mps.1.search.mid=1 mps.1.search.allow.contract.groups=0 mps.1.search.pattern=K$NUMBER mps.1.allow.contract.groups=1,2,3,4 mps.1.login=eport mps.1.passw=eport #проверка сертификата (очень рекомендуется) mps.1.cert=0 #mps.1.cert.pem= mps.1.cert.mod=d397хххх..... mps.1.cert.exp=1ххх.... И где указать их BEGIN PUBLIC KEY??? |
Автор: | Amir [ 26 дек 2007, 14:06 ] |
Заголовок сообщения: | |
mps.1.search.allow.contract.groups=0 убрать а mps.1.allow.contract.groups=1,2,3,4 => в mps.1.search.1.allow.contract.groups=1,2,3,4 mps.1.cert.mod=d397хххх..... mps.1.cert.exp=1ххх.... закомментировать а из BEGIN PUBLIC KEY убрать header и footer (-----xxx-----) сделать все в одну строку, т.е получится список байтов в 16ричной системе и эту строку записать в значение mps.1.cert.pem= |
Автор: | dsheptalin [ 26 дек 2007, 14:39 ] |
Заголовок сообщения: | |
спасибо, попробуем... |
Автор: | dsheptalin [ 26 дек 2007, 16:18 ] |
Заголовок сообщения: | |
помогайте... вопрос в личке |
Автор: | dsheptalin [ 26 дек 2007, 16:19 ] |
Заголовок сообщения: | |
неработает похоже из за логин-пароля,как отключить??? |
Автор: | Amir [ 26 дек 2007, 16:41 ] |
Заголовок сообщения: | |
добавьте /1 - id пс в URL mpsexecuter/7/1 |
Автор: | dsheptalin [ 26 дек 2007, 16:45 ] |
Заголовок сообщения: | |
Пустило без пароля.... Можт АСЮ дадите в мыло или личку... Для оперативности. |
Автор: | Amir [ 26 дек 2007, 16:49 ] |
Заголовок сообщения: | |
там нет пароля, проверка по подписи icq в личке |
Автор: | fisher [ 26 дек 2007, 17:46 ] |
Заголовок сообщения: | |
ответ епорта Цитата: Наконец-то добрались до вашего шлюза. Ошибка на операции check:
отсутствует поле 'sign' в ответе. запрос: account=000008&sum=1.37×tamp=2007-12-26T14%3A39%3A27% 2B03&type=check&sign=3b1531b1a4792fcedd163a5e4d1e8c689e058d4645770647a4b 54b189a38692fe21f75139df96c3e6b40dd82a70aca7f6e4a1d920b70023488f5b2b2bb7 a59211e99812b795c48b70ee72e44d094b408b22c9ba6ec742c68be5d195cf0072a4122b 3841fd82756378b5ba6aa9ab3e7c2c11ffa7c1fdb4d3b2e2711fb42eb9589 ответ: account=000008&result=S1&sum=1.37×tamp=2007-12-26T14%3A39%3A27%2B03 |
Автор: | fisher [ 26 дек 2007, 18:34 ] |
Заголовок сообщения: | |
после правки главного конфига биллинга и добавдения keystore.password=bgbilling пришло Цитата: Теперь ошибка такая: операция type=check: отсутствует поле 'type' в
ответе. запрос: account=000008&sum=1.37×tamp=2007-12-26T15%3A28%3A21% 2B03&type=check&sign=1821304a843328d7cc0da3821858f288f6eb23c73d1437e6597 ed8f0f7251cff87ed2a0ef0cb757fc8f42ac0aff21490402b21f98fc31081acb3c156a00 3629da04413639290ebd82d6c3fe869c97fc2db560afdbac63efb4331373fe8c1669de35 eb4ef360104e668caaa298a9c0be0654c6464dc04c32bda01545696baf7e4 ответ: account=000008&result=S1&sum=1.37×tamp=2007-12-26T15%3A28%3A21% 2B03&sign=07082DC61370A0FBE4BE98BD57085D64D0DBC20416753FAE5601C22B8FB6CF 10F2C1FD45A07294DBD2AE123712EDD66BE65348B065B38B81F2DB4FA36785A98604FEAD 6B3BE205867762DDF9C749632BD1201A3FD5388433BB88D9081C9AF39C0AD78224ABE75D 26A3842726EB85FAC515035A516458D465D8FA8AA754C4DC59 |
Автор: | Amir [ 26 дек 2007, 18:49 ] |
Заголовок сообщения: | |
в протоколе нигде не сказано, что в ответе должно быть поле type... |
Автор: | fisher [ 26 дек 2007, 19:48 ] |
Заголовок сообщения: | |
Цитата: Ошибка:
операция type=payment c неправильным форматом sign ошибка, ожидался result=E1 получен result=E3 запрос: account=000008&id=330325803&pay_time=2007-12-26T16%3A40%3A37% 2B03&sum=1.37×tamp=2007-12-26T16%3A40%3A37%2B03&type=payment&sign=% 21%40%230%5E%26%2A%28%29_%2B%7B%7D%5B%5D%3B%27%22%3C%3E%2C.%2F%3F%5C%60 ответ: reason=&result=E3&sign=2B88C41AF1C6B5FE4C4A187A07E7C0AFE1EA679F90709C4AA B2C935F3AD14B47B82FB3EE8EB589E2D741E4A02F070F9C63AF4A3C84F35541A C27583F7487A0703B7147D765F319349B0023248BB6C622F754FD5A1A338B580D24A266D A6D1F4BBA9E9945E54BD917002F3C8CFB3CDC451E21DB9CFC0F5F3C7642798090BF13BD |
Автор: | fisher [ 26 дек 2007, 19:57 ] |
Заголовок сообщения: | |
Цитата: Ошибка на операции payment с лишним параметром - ожидался result=S1
(получен result=E3) Запрос: abcxyz=xyzabc&account=000008&id=330333096&pay_time=2007-12-26T16%3A53% 3A17%2B03&sum=1.37×tamp=2007-12-26T16%3A53%3A17%2B03&type=payment &sign=46777d6c3caa59adf529b04015802aa42d6107ecd315b924aa25246faedab1c804 3ee0daa91d999b2e5368bd50d49f8db59a5312e77afe1020 6e2be741a5601a5a217b6cd875524009f214640747568dd89a3245fbde1de55b65253353 67eaf0cbf96735e63e305ba92bf6648c28ee162464f28972 2f2e1df67e8e673b6f3b71 Ответ reason=&result=E3&sign=2B88C41AF1C6B5FE4C4A187A07E7C0AFE1EA679F90709C4AA B2C935F3AD14B47B82FB3EE8EB589E2D741E4A02F070F9C63AF4A3C84F35541AC27583F7 487A0703B7147D765F319349B0023248BB6C622F754FD5A1A338B580D24A266DA6D1F4BB A9E9945E54BD917002F3C8CFB3CDC451E21DB9CFC0F5F3C7642798090BF13BD Кроме того, лишний параметр (в данном случае abcxyz) должен быть продублирован в ответе. |
Автор: | fisher [ 27 дек 2007, 15:32 ] |
Заголовок сообщения: | |
Цитата: Вернулся S2 вместо ожидаемого S1L: операция payment с лишним параметром
запрос: abcxyz=xyzabc&account=000008&id=330625782&pay_time=2007-12-27T12%3A24% 3A54%2B03&sum=1.37×tamp=2007-12-27T12%3A24%3A55%2B03&type=pay ment&sign=998b394872ed0461c39f331626d23a67ac13cac5360fa89c2cc48fe77053c4 3e1b5694855cc07fd47317186bd58d35d1013637ad9043a07fa07f80a9ed432a938f0fba fda17db6dfbadd1fff0131b6184e462bd416dd106b306c782fc2ffb4d870076557164a94 a38329a569bf7c5d9c06bc314b22c97beca9cdb1fe910421eb ответ: abcxyz=xyzabc&account=000008&id=330625782&pay_time=2007-12-27T12%3A24% 3A54%2B03&result=S2&sum=1.37×tamp=2007-12-27T12%3A24%3A55%2B0 3&type=payment&sign=3A3143E13B0DAB6983E31C7B6DA89CCB4EF871732DC1074B7903 3294286D9F73AC2E4FAAB9C879974C182FF89FB0B5E91BA1EE7A84CF0E538B04C5195B3A C9B96BB490A26BAA98D6D1C6045DA8C2BCAB0F4B41EDC69530484A5CB7C01BCD0C683402 ACFB8C3F8DE6C61151F765E7858806FBF4D938DE4632A39BCBF334AE4F52 |
Автор: | fisher [ 27 дек 2007, 17:51 ] |
Заголовок сообщения: | |
Цитата: Остались следующие ошибки:
1. операция status для аннулированного платежа: несовпадение поля revoked с данными операции revoke запрос: id=330706077×tamp=2007-12-27T14%3A45%3A45% 2B03&type=status&sign=e7bbb15f4d097680b04ca009e784549fcac368cc092cbee534 29f61c81851ea757c 2fd854e500549863ad4b409becbdf309e86866602b6da346f71ceabdbdb94df51a29bdea 22cb742f7296f10c878a1302d08184464cca46e0a267686a4404b8c7f74be698759ac3ab 00665369d168192a39e24d6b0d676059ae02b50f24d6e ответ: account=000008&id=330706077&result=S2&revoked=2007-12-27T14%3A45%3A52% 2B03&sum=1.37×tamp=2007-12-27T14%3A45%3A45%2B03&type=status&s ign=6D39867C09DDC98B8E14C32B1E6AA3FDF7DEBB10FD3D181F29AD9C5DEEDBCAA76FAD D6D3975FA95892CE744D7DED1FF3CFF29514850D04757868D65ED42E85C00BD9F7C68BE5 C99C1036ED82A24AD836818D65D311A72C0D06A28F6885A57586621E4F63C232400D9572 A01765AFA6DCF52229557CB50E204067F6E3B83AE918 2. неверный формат параметра account в операциях payment и check: подпись провайдера не верна запрос: account=%21%40%230%5E%26%2A%28%29_%2B%7B%7D%5B%5D%3B%27%22%3C%3E%2C.%2F% 3F%5C%60&id=330706101&sum=1.37×tamp=2007-12-27T14%3A45%3A48 % 2B03&type=payment&sign=44ad0a30f47bc1a5899cc034d5a7c9ea6836908f1f353cbc4 74218da21f6eb11810f230369b7ece9ddbf5c427efeae810a3496bb737509a30f5f2fe6 2af21a895744eed15b592199428d4d1946f94557157d0ff136ec465f42bc1555db5f9092 99ac0fe3f90452e5ec73d3bbdc1473d8098768abe961f988b659897feec80a90 ответ: account=%21%40%230%5E%26*%28%29_%2B%7B%7D%5B%5D%3B%27%22%3C%3E%2C.%2F% 3F%5C%60&id=330706101&reason=&result=E3&sum=1.37×tamp=2007-12 -27T14%3A45%3A48% 2B03&type=payment&sign=08FBD1A297EF2862A508C7453D9DB380834E9F480B6AA7F65 A0E0B44DEA65F449020B30BD717461696C5B642E784E5D137DFD445 E3BACEB2C27DB2C8AFE98A56D838BCE1CEF39DDDF6C78D3D34074BE070E1C18673038A5A 22F35A7863365859660662ECA42E8DFF7B333417BD161EFA151963DFA087064FDA4946F1 010E2B0D |
Автор: | fisher [ 27 дек 2007, 19:28 ] |
Заголовок сообщения: | |
Цитата: При операции payment и check c неверным форматом параметра account -
ошибка, ожидался result=E1, получен result=E3. запрос: account=%21%40%230%5E%26%2A%28%29_%2B%7B%7D%5B%5D%3B%27%22%3C%3E%2C.%2F% 3F%5C%60&id=330762381&sum=1.37×tamp=2007-12-27T16%3A23%3A01 %2B03&type=payment&sign=6814efde357bb6e1f086ce3d9d9ccbfc793c9c059177fa17 8388529300da5f45234e27150ca592e3f12a95b50f54cda83c3f4363b0ea65fb0c3c0f83 d4bbe8637a18e066cd8b74f83a61cebf809a2b2711b123749c4c26518727f643ec8ae31d 690e3723056c67ab70bf561ceeab17023e5d16cef10858ab1e8eaa861068860d ответ: account=%21%40%230%5E%26%2A%28%29_%2B%7B%7D%5B%5D%3B%27%22%3C%3E%2C.%2F% 3F%5C%60&id=330762381&reason=&result=E3&sum=1.37×tamp=2007-12- 27T16%3A23%3A01%2B03&type=payment&sign=3FC142D8C0B75470B4BB593D6F89E40 D28FE800C9E6182F6CBF16F0EEFE0040314AF91141E1E5C43F6CF4FDF0277B9D3A8D8C8 13F4E183BEDD726FED8A0709E749141AF540B51AA144F04009287EC5243124494C9B8CAA 376C61BB052219000591047C81AD7758FDE58317A7CBE9322D5581FE1D0757A4219697D8 EE567749EB |
Автор: | fisher [ 27 дек 2007, 21:06 ] |
Заголовок сообщения: | |
Цитата: Появилось несколько однотипных ошибок, например: операция type=status для проверки непрошедшего платежа (id=330817575): ошибка, ожидался result=F6 (получен result=E2, диагностика: Внутренняя ошибка сервера биллинга) запрос: id=330817575×tamp=2007-12-27T18%3A02%3A43% 2B03&type=status&sign=edf3999c307860b069ff45203cd74749ebed1789da07645094 917c6b6b229595971d328018f7f65513c6dedd781250171529487bab8a1c435e0494535c 15b220583fe9574878806959e38b7f1e2ce7e1aad936a1c3d27c8f405a88d4c0c3935bca 193a73f4745d8a8193798a40ae10adc5465e0c8183dea9056bd2d2a670c0df ответ: id=330817575&reason=%D0%92%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D1% 8F%D1%8F%20%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0%20%D1%81%D0%B5%D 1%80%D0%B2%D0%B5%D1%80%D0%B0%20%D0%B1%D0%B8%D0%BB%D0%BB%D0%B8%D0%BD%D0% B3%D0%B0&result=E2×tamp=2007-12-27T18%3A02%3A43% 2B03&type=status&sign=5A6E47DE8A495BBA600DC91F51BA161BB7CEB0B6B8562F51D5 FCD150335E49750CDDC1522092FD71EE64622E75A5A6FEF62014F704BD4B4D4A1B2FB176 FE523D40DE2C15026046D0E43954CA71A96C4ED2856AD6E163E0AB66D182E4CA1D30655A 0D658FE535A93449819578800E9BB44FEB088B10D90730DB20B748ED1D4367 Цитата: java.lang.NullPointerException
at java.util.regex.Matcher.getTextLength(Unknown Source) at java.util.regex.Matcher.reset(Unknown Source) at java.util.regex.Matcher.<init>(Unknown Source) at java.util.regex.Pattern.matcher(Unknown Source) at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:317) at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:397) at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:101) at javax.servlet.http.HttpServlet.service(HttpServlet.java:615) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpContext.handle(HttpContext.java:1434) at org.mortbay.http.HttpServer.service(HttpServer.java:896) at org.mortbay.http.HttpConnection.service(HttpConnection.java:814) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) java.lang.NullPointerException at bitel.billing.server.mps.bean.EPortPaymentManager.parseCalendar(EPortPaymentManager.java:743) at bitel.billing.server.mps.bean.EPortPaymentManager.parseRequest(EPortPaymentManager.java:175) at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:239) at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:397) at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:101) at javax.servlet.http.HttpServlet.service(HttpServlet.java:615) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpContext.handle(HttpContext.java:1434) at org.mortbay.http.HttpServer.service(HttpServer.java:896) at org.mortbay.http.HttpConnection.service(HttpConnection.java:814) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) java.text.ParseException: Unparseable date: "" at java.text.DateFormat.parse(Unknown Source) at bitel.billing.server.mps.bean.EPortPaymentManager.parseCalendar(EPortPaymentManager.java:746) at bitel.billing.server.mps.bean.EPortPaymentManager.parseRequest(EPortPaymentManager.java:175) at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:239) at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:397) at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:101) at javax.servlet.http.HttpServlet.service(HttpServlet.java:615) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpContext.handle(HttpContext.java:1434) at org.mortbay.http.HttpServer.service(HttpServer.java:896) at org.mortbay.http.HttpConnection.service(HttpConnection.java:814) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) java.text.ParseException: Unparseable date: "!@#0^&*()_+{}[];'"<>,./?\`" at java.text.DateFormat.parse(Unknown Source) at bitel.billing.server.mps.bean.EPortPaymentManager.parseCalendar(EPortPaymentManager.java:746) at bitel.billing.server.mps.bean.EPortPaymentManager.parseRequest(EPortPaymentManager.java:175) at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:239) at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:397) at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:101) at javax.servlet.http.HttpServlet.service(HttpServlet.java:615) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpContext.handle(HttpContext.java:1434) at org.mortbay.http.HttpServer.service(HttpServer.java:896) at org.mortbay.http.HttpConnection.service(HttpConnection.java:814) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) java.lang.NullPointerException at bitel.billing.server.mps.bean.EPortPaymentManager.parseCalendar(EPortPaymentManager.java:743) at bitel.billing.server.mps.bean.EPortPaymentManager.parseRequest(EPortPaymentManager.java:175) at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:239) at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:397) at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:101) at javax.servlet.http.HttpServlet.service(HttpServlet.java:615) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpContext.handle(HttpContext.java:1434) at org.mortbay.http.HttpServer.service(HttpServer.java:896) at org.mortbay.http.HttpConnection.service(HttpConnection.java:814) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) java.text.ParseException: Unparseable date: "" at java.text.DateFormat.parse(Unknown Source) at bitel.billing.server.mps.bean.EPortPaymentManager.parseCalendar(EPortPaymentManager.java:746) at bitel.billing.server.mps.bean.EPortPaymentManager.parseRequest(EPortPaymentManager.java:175) at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:239) at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:397) at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:101) at javax.servlet.http.HttpServlet.service(HttpServlet.java:615) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpContext.handle(HttpContext.java:1434) at org.mortbay.http.HttpServer.service(HttpServer.java:896) at org.mortbay.http.HttpConnection.service(HttpConnection.java:814) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) java.text.ParseException: Unparseable date: "!@#0^&*()_+{}[];'"<>,./?\`" at java.text.DateFormat.parse(Unknown Source) at bitel.billing.server.mps.bean.EPortPaymentManager.parseCalendar(EPortPaymentManager.java:746) at bitel.billing.server.mps.bean.EPortPaymentManager.parseRequest(EPortPaymentManager.java:175) at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:239) at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:397) at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:101) at javax.servlet.http.HttpServlet.service(HttpServlet.java:615) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpContext.handle(HttpContext.java:1434) at org.mortbay.http.HttpServer.service(HttpServer.java:896) at org.mortbay.http.HttpConnection.service(HttpConnection.java:814) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) java.lang.NullPointerException at java.util.regex.Matcher.getTextLength(Unknown Source) at java.util.regex.Matcher.reset(Unknown Source) at java.util.regex.Matcher.<init>(Unknown Source) at java.util.regex.Pattern.matcher(Unknown Source) at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:317) at bitel.billing.server.mps.bean.MPSPaym at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:101) at javax.servlet.http.HttpServlet.service(HttpServlet.java:615) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpContext.handle(HttpContext.java:1434) at org.mortbay.http.HttpServer.service(HttpServer.java:896) at org.mortbay.http.HttpConnection.service(HttpConnection.java:814) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) java.lang.NullPointerException at java.util.regex.Matcher.getTextLength(Unknown Source) at java.util.regex.Matcher.reset(Unknown Source) at java.util.regex.Matcher.<init>(Unknown Source) at java.util.regex.Pattern.matcher(Unknown Source) at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:317) at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:397) at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:101) at javax.servlet.http.HttpServlet.service(HttpServlet.java:615) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpContext.handle(HttpContext.java:1434) at org.mortbay.http.HttpServer.service(HttpServer.java:896) at org.mortbay.http.HttpConnection.service(HttpConnection.java:814) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) |
Автор: | fisher [ 28 дек 2007, 15:37 ] |
Заголовок сообщения: | |
Цитата: Теперь все тесты прошли успешно:
обычная операция type=check: успешно обычная операция type=check на отсутствующий account: успешно операция type=payment без параметра sign (id=330988893): успешно операция type=status для проверки непрошедшего платежа (id=330988893): успешно операция type=payment c неправильным форматом sign (id=330988893): успешно операция type=status для проверки непрошедшего платежа (id=330988893): успешно операция type=payment с поддельной подписью (id=330988893): успешно операция type=status для проверки непрошедшего платежа (id=330988893): успешно операция type=payment с лишним параметром (id=330988893): успешно операция type=payment на отсутствующий account (id=330988911): успешно операция type=status для непрошедшего платежа (id=330988911): успешно операция type=status для отсутствующего платежа (id=330988920): успешно операция type=revoke для отсутствующего платежа (id=330988920): успешно обычная операция type=payment (id=330988920): успешно операция type=status для успешного платежа (id=330988920): успешно дублирование операции type=payment (id=330988920): успешно операция type=revoke для успешного платежа (id=330988920): успешно операция type=status для аннулированного платежа (id=330988920): успешно дублирование операции type=payment для аннулированного платежа (id=330988920): успешно дублирование операции type=revoke (id=330988920): успешно отсутствие параметра type в операции type=payment: успешно пустой параметр type в операции type=payment: успешно неверный формат параметра type в операции type=payment: успешно отсутствие параметра account в операции type=payment: успешно пустой параметр account в операции type=payment: успешно неверный формат параметра account в операции type=payment: успешно отсутствие параметра sum в операции type=payment: успешно пустой параметр sum в операции type=payment: успешно неверный формат параметра sum в операции type=payment: успешно отсутствие параметра timestamp в операции type=payment: успешно пустой параметр timestamp в операции type=payment: успешно неверный формат параметра timestamp в операции type=payment: успешно отсутствие параметра id в операции type=payment: успешно пустой параметр id в операции type=payment: успешно неверный формат параметра id в операции type=payment: успешно отсутствие параметра type в операции type=check: успешно пустой параметр type в операции type=check: успешно неверный формат параметра type в операции type=check: успешно отсутствие параметра account в операции type=check: успешно пустой параметр account в операции type=check: успешно неверный формат параметра account в операции type=check: успешно отсутствие параметра sum в операции type=check: успешно пустой параметр sum в операции type=check: успешно неверный формат параметра sum в операции type=check: успешно отсутствие параметра timestamp в операции type=check: успешно пустой параметр timestamp в операции type=check: успешно неверный формат параметра timestamp в операции type=check: успешно отсутствие параметра type в операции type=status: успешно пустой параметр type в операции type=status: успешно неверный формат параметра type в операции type=status: успешно отсутствие параметра id в операции type=status: успешно пустой параметр id в операции type=status: успешно неверный формат параметра id в операции type=status: успешно отсутствие параметра type в операции type=revoke: успешно пустой параметр type в операции type=revoke: успешно неверный формат параметра type в операции type=revoke: успешно отсутствие параметра id в операции type=revoke: успешно пустой параметр id в операции type=revoke: успешно неверный формат параметра id в операции type=revoke: успешно операция type=status для проверки непрошедшего платежа (id=330988929): успешно операция type=status для проверки непрошедшего платежа (id=330989028): успешно |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |