menu

Aвторизация

Авторизация

Ошибка при обращении к РР "UserID not present in the header's."

Поиск  Правила  Войти
Форум ЕГРН клуба » Клуб разработчиков ПО для взаимодействия с ЕГРН » ФГИС ЕГРН подключение
Страницы: 1
Ответить
RSS
Ошибка при обращении к РР "UserID not present in the header's."
 
Коллеги, подскажите, кто-нибудь сталкивался с ошибкой при обращении к сервису прямого доступа РР?
Обращаюсь к сервису прямого взаимодействия https://portal.rosreestr.ru:4455/cxf/External который работает с 2012 гостом.

Делаю запрос на получение статусов:
Код
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <ns3:getEvents xmlns:ns3="urn:ws.request.pgu.sids.fccland.ru"/>
   </SOAP-ENV:Body>
</SOAP-ENV: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>false</result>
            <message>UserID not present in the header's.</message>
         </status>
      </ns2:getEventsResponse>
   </soap:Body>
</soap:Envelope>



При этом, если использую один конкретный сертификат, то всё работает. Но все остальные - нет!

Пробовал несколько разных сертификатов разных УЦ и субъектов. Сегодня даже поехал купил один в один (до OID'а) серт на себя, как тот, который работает - не помогло.

Хочу отметить, что субъект, на которого выпущен работающий сертификат, никакого отношения к РР не имеет и никак с ним не взаимодействует.
 
Точно такая же проблема. Коллеги есть решение?
 
а где lastEventID?
 
Цитата
Guest написал:
а где lastEventID?
Он не обязательный, поэтому мы его не передаём.
Код
<xsd:element name="lastEventID" type="xsd:string">
   <xsd:annotation>
      <xsd:documentation>lastEventID идентификатор последнего полученного события
         В случае, если нам надо получить все события, необходимо указать пустую строку.
      </xsd:documentation>
   </xsd:annotation>
</xsd:element>
Сервис возвращает список всех событий в очереди, по которым мы потом получаем детальную информацию и удаляем из очереди.
 
Цитата
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 ни о чем не говорит (особенно когда заявка далеко не успехом завершилась)
 
Цитата
Михаил написал:
А то при получении полного списка, список получается неполный а похоже первые 200кб самых старых данных (прошлых лет, даже непонятно как они их определяют, сертификат то давно поменялся)
Если я не ошибаюсь, связывают по адресу электронной почты в сертификате электронной подписи. Т.Е. в Росреетре ключевое значение пользователя это электронная почта, поэтому, сделав сертификат с той, же почтой, можно получить старые статусы заявлений. Для получения последних статусов надо в запросе отправлять ИД полседнего известного своего статуса, тогда будут приходить не древние статусы, а свежие. По поводу "пустого" статуса, если руки дойдут гляну, что у меня происходит...
Страницы: 1
Ответить
Читают тему (гостей: 1)
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Загрузить файлы