Автор |
Сообщение |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 21/11/2017 11:04:23
|
GusVal
Зарегистрирован: 10/11/2017 12:14:53
Сообщений: 176
Оффлайн
|
Вот ответ на 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>
Вот и вся любовь
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 21/11/2017 11:09:55
|
GusVal
Зарегистрирован: 10/11/2017 12:14:53
Сообщений: 176
Оффлайн
|
Если бы я что-нибудь в структуре submit'а напортачил, он бы не принял от меня запрос? Так? А если возвращает ACCEPTED, значит с форматом все в порядке?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 21/11/2017 11:24:39
|
nifor
![[Avatar]](/vetrf-forum/images/avatar/a17479231dc298309a3fda7d7d00111a.jpg)
Зарегистрирован: 21/04/2017 04:01:50
Сообщений: 150
Оффлайн
|
GusVal wrote:Если бы я что-нибудь в структуре submit'а напортачил, он бы не принял от меня запрос? Так? А если возвращает ACCEPTED, значит с форматом все в порядке?
На вид всё верно. Сличил запросы элементы все на месте.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 21/11/2017 13:20:17
|
GusVal
Зарегистрирован: 10/11/2017 12:14:53
Сообщений: 176
Оффлайн
|
Через SOAP UI те же результаты... Кто-нибудь в тестовом контуре пробовал getBusinessEntityUserListRequest?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 21/11/2017 13:58:11
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
GusVal wrote:Через SOAP UI те же результаты... Кто-нибудь в тестовом контуре пробовал getBusinessEntityUserListRequest?
Конечно! Вот, например: http://vetrf.ru/vetrf-forum/posts/list/7293.page
Вопрос уважаемому Николаю Анатольевичу: что, правда это нерадивые интеграционщики дотянули до последнего, а теперь ничего не успевают?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 21/11/2017 14:02:18
|
GusVal
Зарегистрирован: 10/11/2017 12:14:53
Сообщений: 176
Оффлайн
|
Владимир Игнатов wrote:
GusVal wrote:Через SOAP UI те же результаты... Кто-нибудь в тестовом контуре пробовал getBusinessEntityUserListRequest?
Конечно! Вот, например: http://vetrf.ru/vetrf-forum/posts/list/7293.page
Вопрос уважаемому Николаю Анатольевичу: что, правда это нерадивые интеграционщики дотянули до последнего, а теперь ничего не успевают?
Так оно и не должно работать в тестовом контуре что ли? елки-иголки
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 21/11/2017 14:05:18
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 21/11/2017 16:55:57
|
GusVal
Зарегистрирован: 10/11/2017 12:14:53
Сообщений: 176
Оффлайн
|
Знатоки, объясните пожалуйста...
Отправляю запросы через 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
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 21/11/2017 16:57:53
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 21/11/2017 17:31:58
|
polet
Зарегистрирован: 21/11/2017 16:55:28
Сообщений: 18
Оффлайн
|
GusVal wrote:Знатоки, объясните пожалуйста...
Отправляю запросы через 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
Такая же ситуация. Есть решение?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 21/11/2017 17:34:24
|
GusVal
Зарегистрирован: 10/11/2017 12:14:53
Сообщений: 176
Оффлайн
|
В соседней ветке вот что нашел...
http://www.fsvps.ru/vetrf-forum/posts/list/705/6955.page#48719
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 22/11/2017 11:13:15
|
GusVal
Зарегистрирован: 10/11/2017 12:14:53
Сообщений: 176
Оффлайн
|
Выполняю запрос в тестовом API 2.0 submitApplicationRequest
В документации сказано:
locality Населённый пункт, в котором расположен поднадзорный объект. В случае, если поднадзорный объект расположен в городе регионального подчинения, требуется указать это поле. Поле district не указывать. ikar:Locality 0..1
А я получаю вот такой ответ
<apl:error code="MERC07499" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Город предприятия обязателен для заполнения.</apl:error>
Это как понимать?
И опять в ответе <serviceId>mercury-g2b.service</serviceId>... Что-то меня это смущает, потому как в API первых версий Город как раз был обязательным...
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 22/11/2017 11:17:00
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
GusVal wrote:Выполняю запрос в тестовом API 2.0 submitApplicationRequest
В документации сказано:
locality Населённый пункт, в котором расположен поднадзорный объект. В случае, если поднадзорный объект расположен в городе регионального подчинения, требуется указать это поле. Поле district не указывать. ikar:Locality 0..1
А я получаю вот такой ответ
<apl:error code="MERC07499" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Город предприятия обязателен для заполнения.</apl:error>
Это как понимать?
И опять в ответе <serviceId>mercury-g2b.service</serviceId>... Что-то меня это смущает, потому как в API первых версий Город как раз был обязательным...
Не удивляйтесь, такое повсеместно. Документация иногда не соответствует реальности, иногда какие-то вещи забыли отразить. Город, видимо, стал обязательным.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 22/11/2017 12:00:45
|
GusVal
Зарегистрирован: 10/11/2017 12:14:53
Сообщений: 176
Оффлайн
|
Все тот же тестовый API 2.0
Все-таки принял он от меня modifyEnterpriseRequest
Но вернул
<apl:error code="MERC07666" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Физический объект с указанным адресом уже существует.</apl:error>
Удивляет то, что он на самом деле добавил объект...
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 22/11/2017 14:00:06
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
GusVal wrote:Все тот же тестовый API 2.0
Все-таки принял он от меня modifyEnterpriseRequest
Но вернул
<apl:error code="MERC07666" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Физический объект с указанным адресом уже существует.</apl:error>
Удивляет то, что он на самом деле добавил объект...
Скорее всего, не добавил, а прислал данные того, уже существующего объекта. Ну, или тот обновил Вашими.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 22/11/2017 15:02:11
|
GusVal
Зарегистрирован: 10/11/2017 12:14:53
Сообщений: 176
Оффлайн
|
История непрозрачная получилась...
Вопрос еще по теме... Почему я этот (как будто мною) созданный ПО не могу добавить к моему ХС?
Возвращает
<apl:error code="MERC05180" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Предприятие с указанным идентификатором не найдено в реестре РСХН, либо идентификатор не соответствует установленному формату.</apl:error>
Хотя ПО, который создали при регистрации моего API добавилось без проблем...
getActivityLocationListRequest возвращает один связанный объект...
getEnterpriseByGuidRequest по Стране/Области/Району/Городу выдает 2(!) элемента с моим Owner::guid
Почему может не получаться привязать второй ПО???
Это сообщение было редактировано 2 раз. Последнее обновление произошло в 22/11/2017 15:05:15
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 23/11/2017 11:16:50
|
Jupiter
Зарегистрирован: 24/09/2017 19:02:23
Сообщений: 100
Оффлайн
|
GusVal wrote:История непрозрачная получилась... Вопрос еще по теме... Почему я этот (как будто мною) созданный ПО не могу добавить к моему ХС? Возвращает <apl:error code="MERC05180" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Предприятие с указанным идентификатором не найдено в реестре РСХН, либо идентификатор не соответствует установленному формату.</apl:error> Хотя ПО, который создали при регистрации моего API добавилось без проблем... getActivityLocationListRequest возвращает один связанный объект... getEnterpriseByGuidRequest по Стране/Области/Району/Городу выдает 2(!) элемента с моим Owner::guid Почему может не получаться привязать второй ПО???
У меня то же самое. Не могу привязать предприятие к ХС. <apl:error code="MERC05180" xmlns:apl="http://api.vetrf.ru/schema/cdm/application">Предприятие с указанным идентификатором не найдено в реестре РСХН, либо идентификатор не соответствует установленному формату.</apl:error> Создал второе предприятие - та же ошибка. Хотя в справочнике предприятия есть, возвращаются по guid. Как-нибудь решили проблему?
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 23/11/2017 11:20:13
|
|
 |
|