menu

Войти

Авторизация

Михаил (Все сообщения пользователя)

Поиск  Правила  Войти
Форум ЕГРН клуба » Михаил
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Не проходит валидацию XML схема на тестовом контуре Росрестра на запрос выписки RequestGKN_v04, RequestGKN_v04 не проходит валидацию файл запроса
 
Коллеги, а кому-то удалось получить выписку по вменяемому ценнику, используя ключ ил ЛК на сайте РР (пакетная покупка запросов)?
раньше РР обещал, что этот функционал заработает когда все регионы перейдут на СПД3 ...
Подключению к РР год спустя, Обновление ПО на шлюзе, валидность сертификата и ключа, сертификат техподдержки
 
Цитата
Алексей Рябов написал:
Ключ у нас несколько раз уже протухал, писали в Росреестр, чтобы админ обновил. Про тех поддержку крипто шлюза знаю, что многие наши коллеги и не вспоминали про продление поддержки после подключения (да и смысла в ней наверно нет, если все работает).
Спасибо за ответ, но не совсем понял, вы писали в Росреестр, а ответ то был, или так на прокисшем ключе и сидите? Потому как согласно документации на крипто-шлюз "При истечении срока действия ключей никакие ограничения на работу ViPNet Coordinator HW не накладываются".
Подключению к РР год спустя, Обновление ПО на шлюзе, валидность сертификата и ключа, сертификат техподдержки
 
Добрый день коллеги,

Знаю, что есть те, кто прошел тернистый путь подключения раньше и позже. Хотел cпросить совета и мнения насчет поддержания работоспособности канала с технической и юридической т.з.
Проверяли ли вы дату валидности своего ключа (она у вас вообще есть?), продлеваете ли вы сертификат техподдержки с поставщиком железки(шлюза) согласно требований, обновляете ли вы в принципе ПО на шлюзе или от добра добра не ищут ?
API ФГИС ЕГРН Работоспособность тестового контура, Особенности отладки запросово в Росреестр
 
Дратути

А в тестовом контуре у кого-нибудь приходят все статусы заявок?
Понятно, что все статусы кроме "Проверки ФЛК" похоже фиктивные, но раньше до "Обработка завершена" доходило, а сейчас стопорится на "Принято от заявителя".
Кто-то может подтвердить или опровергуть это ?
ФГИС ЕГРН Промышленный контур, проблемы, особенности, наблюдения
 
Цитата
bunysmitt написал:
У меня не было проблемы с WSDL, я не тесте ее подгрузил один раз в SOAP клиент, а для прода просто ссылку поменял.Для прода нужны только логин и пароль.500 security error ниочем не говорит! ищите ошибку в запросе, я так несколько месяцев жизни потерял, а оказалось запрос кривой был.Проверьте параметры soap запроса, проверьте логин, в тесте и проде он отличается. Проверьте что корректно указали senderType, он такую ошибку может возвращать.Используйте нормальный SoapUI, а не wget. У меня, например, курлом файлы не загружаются, а через постман все хорошо.
bunysmitt, а можете показать код для Curl-а сгенерированный из Postman-а. У нас шлюз открыт только на одну виртуалку, без UI только консоль.
Но спасибо за идею, щас буду пробовать всё чем можно отправить запрос.

PHP-SOAP не работает ("SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://spd-prod.spd.egrn:8097/ws/ExternalService?wsdl' : failed to load external entity "http://spd-prod.spd.egrn:8097/ws/ExternalService?wsdl).

А вот Curl-ом у меня прошло чуть дальше: upload completely sent off: 555 out of 555 bytes

потом висит секунд 10-15 и опять выдает ошибку 500, но уже Internal error!
ФГИС ЕГРН Промышленный контур, проблемы, особенности, наблюдения
 
Цитата
bunysmitt написал:
WSDL не отдаётся. Да и не нужна она.
correlationId String Уникальный идентификатор, генерируемый для
каждой заявки Потребителем. Используется для
связывания запроса с получаемыми статусами и
результатами
Фраза из "методички" смысле на добавляет: не ясен механизм применения на практике этого поля.

Если WSDL интерфейс нормальный, можно ходить нормальным SOAP клиентом, а если как в тестовом контуре, где схема битая - то да, толку мало.

bunysmitt, а у вас общение с промышленным контуром как осуществляется?

для авторизации кроме логина и пароля в хидерах, больше ничего не отправляете ?

вид запроса заявки на обработку, которая в тестовом контуре работала, в промышленном контуре не работает, всё тот же 500: Security error!
ФГИС ЕГРН Промышленный контур, проблемы, особенности, наблюдения
 
Непосредственно SOAP запрос, который работал на тестовом контуре - имеет вид:
Код
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:ws.request.pgu.sids.fccland.ru">
   <SOAP-ENV:Body>
      <ns1:createRequest>
         <sender>Код вашей системы</sender>
         <extId>UID</extId>
         <region>77</region>
         <userFileGuid>FileGuid из загрузки архива по адресу http://spd-test.spd.egrn:8097/userupload</userFileGuid>
         <correlationId>uid с непонятной пока для меня целью</correlationId>
         <userFileMD5>FileDigest из загрузки, по сути MD5 архива</userFileMD5>
         <senderType>BC или Other</senderType>
      </ns1:createRequest>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Ответ от сервера такой:

Код
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:createRequestResponse xmlns:ns2="urn:ws.request.pgu.sids.fccland.ru">
<requestNumber>BC-2020-08-31-000105</requestNumber>
<status>
<result>true</result>
<message>Successfully save data for BC-2020-08-31-000105 request</message>
</status>
</ns2:createRequestResponse>
</soap:Body>
</soap:Envelope>

Коллеги, у кого промышленный контур работает, у вас хотя бы WSDL-схема отдается нормально ?
Изменено: Михаил - 3 сен 2020 16:24:58
API ФГИС ЕГРН Работоспособность тестового контура, Особенности отладки запросово в Росреестр
 
Цитата
Guest написал:

Михаил,
У Вас был статус запроса ""Принято от заявителя"? Если да, то сколько времени после этого Вы ждали другого ответа, а также какое следующее значение статуса?

Статусы у меня были следующие :
  • На проверке ФЛК
  • Принято от заявителя
  • Сформирована квитанция
  • Ожидание оплаты
  • Отправлено в ПКУРП
  • Оплачено
  • Обработка завершена
Статусы расставлены хронологически от первого до последнего (при учете того, что в тестовом контуре разумеется никакой оплаты не происходит) проходит минут 15.
Если вы получили статус "Принято от заявителя", то ранее д.б. получить "На проверке ФЛК" - возможно вы не подтвердили получение статуса, и поэтому не получаете другие.
Я получал статусы от 0 до 3 шт за раз (в зависимости от того сколько там их есть, более 3 за раз не выдает, нужно подтверждать получение и просить новую порцию).
Есть подозрение, что получение статусов реализовано на каком-то сервере очередей - может у кого-то есть идеи как их считывать каким-то mq клиентом, а не курлом ?
API ФГИС ЕГРН Работоспособность тестового контура, Особенности отладки запросово в Росреестр
 
С тестовым контуром разобрался, пароль надо было экранировать одинарными слешами (из-за спецсимвола).

В процессе тестирования тестового контура выяснил следующее:
  • Русские имена файлов проходят (хотя по документации нет)
  • Проверки корректности подписей нет.
  • Проверки MD5 сумм нет (похоже только длина)
  • Ответы "успешные" достигаются за 4 или 7 шагов (с оплатой и без), успешный результат всегда "для примера" на одно и тоже рег действие (регистрация машино-места), не зависимо от того какие запросы посылал.
ФГИС ЕГРН Промышленный контур, проблемы, особенности, наблюдения
 
Коллеги, добрый день

подключились к промышленному контуру, вроде :)

по аналогии с тестовым по адресу http://spd-prod.spd.egrn:8097/ws/ExternalService?wsdl не отдает WSDL схему!
В дебаге wget-а говорит:

500 Server Error
Registered socket 3 for persistent reuse.
URI content encoding = ‘UTF-8’
Skipping 253 bytes of body: [http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<soap:Fault>
<faultcode>soap:Client</faultcode>
<faultstring>Security error!</faultstring>
</soap:Fault>
</soap:Body>
</soap:Envelope>] done.


Грешил на логин и пасс, но сервис проверки статусов заявок ( http://spd-prod.spd.egrn:8097/mq/fetch?queue=...) отвечает нормально.

Подскажите, есть тут какие-то особенности?
Изменено: Алексей Рябов - 5 сен 2020 01:38:35 (Наименование темы конкретнее)
API ФГИС ЕГРН Работоспособность тестового контура, Особенности отладки запросово в Росреестр
 
Подскажите, какую аутентификацию использует росреестр при заливке: http://spd-test.spd.egrn:8097/userupload

если заливать через wget http://spd-test.spd.egrn:8097/userupload --user ... --password ....
говорит:
Unknown authentication scheme.
Authorization failed.

а если курлом: curl_setopt_array($curl, array(
CURLOPT_URL => "http://spd-test.spd.egrn:8097/userupload",
CURLOPT_POSTFIELDS => array(''=> new CURLFILE('test.txt')),
CURLOPT_HTTPHEADER => array(
"password: ....",
"login: ...."
),
));

говорит: Service unavailable!
API ФГИС ЕГРН Работоспособность тестового контура, Особенности отладки запросово в Росреестр
 
WSDL схему обнарул на http://spd-test.spd.egrn:8097/ws/ExternalService?wsdl
API ФГИС ЕГРН Работоспособность тестового контура, Особенности отладки запросово в Росреестр
 
Коллеги, добрый день
мы тут подключись к тестовому контуру, а вот документация на сайте росреестра от СМЭВ.
Я вы тут пишете о том, что формируете заявки на основе примеров. А у вас есть документация для бизнес сектора ?
И не подскажите по какому адресу располагается WSDL-схема сервиса ?
Вид сведений "Прием обращений в ФГИС ЕГРН"
 
Походу их формирует заявитель, видел в реальных XML-ях такое:
Код
<ns2:requestDeliveryMethod>
   <ns2:receivingMethodCode>electronically</ns2:receivingMethodCode>
   <ns2:regRightAuthority>Офис приема документов отдела регистрации прав на недвижимость по Южного административного округу г. Москвы Управления Росреестра по г. Москве (г.Москва, ул.Восточная, д.2, к.4)</ns2:regRightAuthority>
   <ns2:code>77.050</ns2:code>
</ns2:requestDeliveryMethod>
Но где взять справочник этих заведений - не в курсе.
Ошибка при обращении к РР "UserID not present in the header's."
 
Цитата
bunysmitt написал:
При этом, если использую один конкретный сертификат, то всё работает. Но все остальные - нет!

Коллеги, а какой формат получения статусов и какие статусы возможно, кто-то может прояснить?

А то при получении полного списка, список получается неполный а похоже первые 200кб самых старых данных (прошлых лет, даже непонятно как они их определяют, сертификат то давно поменялся)
А при получении статуса конкретной заявки:

Цитата
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:ws.request.pgu.sids.fccland.ru">
<soapenv:Header/>
<soapenv:Body>
<urn:getEvents>
<lastEventID>116931ff-466c-8ec0-d04f-7441b66c560a</lastEventID>
</urn:getEvents>
</soapenv:Body>
</soapenv:Envelope>
Возвращается:
Цитата
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:getEventsResponse xmlns:ns2="urn:ws.request.pgu.sids.fccland.ru">
<status><result>true</result></status>
</ns2:getEventsResponse>
</soap:Body>
</soap:Envelope>

И этот result: true ни о чем не говорит (особенно когда заявка далеко не успехом завершилась)
Страницы: 1