Автор |
Сообщение |
|
Так я и со шлюзом первой версии не могу соединиться...
|
 |
|
Мой первый же запрос modifyEnterpriseRequest висит уже минут 10 в статусе IN_PROCESS... Подождем...
После вчерашних REJECTED это почти победа...
Опять 404
|
 |
|
Так пошлО же вроде... Заявки принимает...
|
 |
|
Это я ее убил своими тестами )))
|
 |
|
В соседней ветке вот что нашел...
http://www.fsvps.ru/vetrf-forum/posts/list/705/6955.page#48719
|
 |
|
А API 2.0 насколько тестовое?
RomanWBD wrote:Все делаете так, а вот шлюз API 2.0 с тестовым Меркурием явно работает не так. Сейчас по этому сервису в ответе всегда возвращается ошибка по любому сервису из ams-mercury-g2b.service_v2.0_pilot.wsdl.
Вообще-то им бы следовало об этом большими буквами да на главной странице форума...
|
 |
|
Знатоки, объясните пожалуйста...
Отправляю запросы через submitApplicationRequest на <apl:serviceId>mercury-g2b.service:2.0</apl:serviceId>,
а в ответе приходит <serviceId>mercury-g2b.service</serviceId>
При вызове receiveApplicationResultRequest тоже получаю <serviceId>mercury-g2b.service</serviceId>
Это нормально?
При этом ловлю одну и ту же ошибку
<apl:error code="APLM0017" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">An unexpected error has occurred while processing target service response.</apl:error>
Вся борьба происходит в тестовом контуре с использованием SoapUI и http://api.vetrf.ru/schema/platform/services/2.0-RC-last/ams-mercury-g2b.service_v2.0_pilot.wsdl
|
 |
|
Владимир Игнатов wrote:
GusVal wrote:Через SOAP UI те же результаты... Кто-нибудь в тестовом контуре пробовал getBusinessEntityUserListRequest?
Конечно! Вот, например: http://vetrf.ru/vetrf-forum/posts/list/7293.page
Вопрос уважаемому Николаю Анатольевичу: что, правда это нерадивые интеграционщики дотянули до последнего, а теперь ничего не успевают?
Так оно и не должно работать в тестовом контуре что ли? елки-иголки
|
 |
|
Через SOAP UI те же результаты... Кто-нибудь в тестовом контуре пробовал getBusinessEntityUserListRequest?
|
 |
|
Если бы я что-нибудь в структуре submit'а напортачил, он бы не принял от меня запрос? Так? А если возвращает ACCEPTED, значит с форматом все в порядке?
|
 |
|
Вот ответ на submit...
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Header/>
<env:Body><submitApplicationResponse xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<application xmlns="http://api.vetrf.ru/schema/cdm/application"><applicationId>applicationId</applicationId>
<status>ACCEPTED</status><serviceId>mercury-g2b.service</serviceId>
<issuerId>YYY</issuerId><issueDate>2017-11-20T17:38:31.390+03:00</issueDate>
<rcvDate>2017-11-20T17:38:12</rcvDate></application></submitApplicationResponse></env:Body></env:Envelope>
Я ему потом дай Result
<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns sd="http://www.w3.org/2001/XMLSchema" xmlns si="http://www.w3.org/2001/XMLSchema-instance"><SOAP-ENV:Body>
<receiveApplicationResultRequest xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<apiKey>XXX</apiKey>
<issuerId>YYY</issuerId><applicationId>applicationId</applicationId>
</receiveApplicationResultRequest></SOAP-ENV:Body></SOAP-ENV:Envelope>
А он мне
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Header/><env:Body><receiveApplicationResultResponse xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions"><application xmlns="http://api.vetrf.ru/schema/cdm/application"><applicationId>applicationId</applicationId><status>REJECTED</status><serviceId>mercury-g2b.service</serviceId><issuerId>YYY</issuerId><issueDate>2017-11-20T17:35:21.000+03:00</issueDate><rcvDate>2017-11-20T17:35:02.000+03:00</rcvDate><prdcRsltDate>2017-11-20T17:35:02.000+03:00</prdcRsltDate><errors><apl:error code="APLM0002" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Unsupported application data format</apl:error></errors></application></receiveApplicationResultResponse></env:Body></env:Envelope>
Вот и вся любовь
|
 |
|
Подбираю ручки к API... На основании wsdl...
<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns sd="http://www.w3.org/2001/XMLSchema" xmlns si="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<submitApplicationRequest xmlns="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<apiKey>xxx</apiKey>
<application xmlns="http://api.vetrf.ru/schema/cdm/application">
<serviceId>mercury-g2b.service:2.0</serviceId>
<issuerId>YYY</issuerId>
<issueDate>2017-11-20T17:38:31.390+03:00</issueDate>
<data>
<getBusinessEntityUserListRequest xmlns="http://api.vetrf.ru/schema/cdm/mercury/g2b/applications/v2">
<localTransactionId>20171120173831901</localTransactionId>
<initiator>
<login xmlns="http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2">UserXYZ</login>
</initiator>
<listOptions xmlns="http://api.vetrf.ru/schema/cdm/base">
<count>100</count>
<offset>0</offset>
</listOptions>
</getBusinessEntityUserListRequest>
</data>
</application>
</submitApplicationRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Вот такой запрос отправляю на сервер...
submitApplicationRequest отрабатывает SUCCEESS
receiveApplicationResult возвращает REJECTED... И "Unsupported application data format" в сообщении...
Помогите, плз, понять, что не так в структуре... Застрял что-то...
|
 |
|
b.ivanov wrote:На одни реквизиты апи можно привязать несколько обслуживаемых ХС...
Это кто делает? Можно это самостоятельно делать?
|
 |
|
Доброго дня...
Получили доступ к API, ура товарищи!!!
Скажите, если использовать наш программный продукт на еще одном юридическом лице, нужно еще один доступ к продуктивному API оформлять или по логин/паролю все распознается?
|
 |
|
Sky_nnov wrote:
GusVal wrote:Второй день постоянно занято... Если дозвонитесь, дайте знать, пожалуйста...
Я сегодня 2 раза дозвонился.
По какому номеру?
|
 |
|