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