ЕАИСТО и SOAP

Re: Отправка в ЕАИСТО ДК с ЭПТС через веб-службу

Сообщение mic » Пт июл 03, 2020 7:55 am

arinosov писал(а):
mic писал(а):Обращаюсь к тех. спецам, пробовал ли кто-нибудь отправлять через SOAP данные об ЭПТС в ЕАИСТО, есть ощущение, что они очередной раз что-то не дописали в WSDL.
При попытке отправить сочетания из пустой серии ЭПТС и 15-значного номера, вроде такого:
Код: Выделить всё
<NS1:DocumentType>EPTS</NS1:DocumentType>
<NS1:Series></NS1:Series><NS1:Number>012127844447565</NS1:Number>

Получаю ошибку от ЕАИСТО:
Код: Выделить всё
RegistrationDocument->Number: Некорректное значение


Кто-нибудь сталкивался с подобным, есть ли решения?


Открываете ссылку https://eaisto.gibdd.ru/common/ws/arm_expert.php?wsdl
Находите там описание типа
Код: Выделить всё
<xsd:simpleType name="RegistrationDocumentType">
<xsd:restriction base="xsd:string">
  <xsd:enumeration value="RegTalon">
   <xsd:annotation>
    <xsd:appinfo>
      <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue>
    </xsd:appinfo>
   </xsd:annotation>
  </xsd:enumeration>
<xsd:enumeration value="PTS">
<xsd:annotation>
<xsd:appinfo>
<EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue>
</xsd:appinfo>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>


И убеждаетесь, то никакого EPTS там нет.


Погодите, а как же тогда вот это:

SOAP-Запрос ListRegistrationDocumentType выдаёт следующее:

Код: Выделить всё
<SOAP-ENV:Body>
      <ns2:ListRegistrationDocumentTypeResponse>
         <ns2:ListItem>
            <ns1:Code>RegTalon</ns1:Code>
            <ns1:Title>Свидетельство о регистрации транспортного средства</ns1:Title>
         </ns2:ListItem>
         <ns2:ListItem>
            <ns1:Code>PTS</ns1:Code>
            <ns1:Title>Паспорт транспортного средства</ns1:Title>
         </ns2:ListItem>
         <ns2:ListItem>
            <ns1:Code>EPTS</ns1:Code>
            <ns1:Title>Выписка из ЭПТС</ns1:Title>
         </ns2:ListItem>
      </ns2:ListRegistrationDocumentTypeResponse>
   </SOAP-ENV:Body>


Где-то доделали, а где-то нет что-ли?
mic
 
Сообщения: 301
Зарегистрирован: Пт май 22, 2015 10:10 am
Откуда: Ростовская область

Re: Отправка в ЕАИСТО ДК с ЭПТС через веб-службу

Сообщение arinosov » Пт июл 03, 2020 8:29 am

mic писал(а):
Погодите, а как же тогда вот это:

SOAP-Запрос ListRegistrationDocumentType выдаёт следующее:

Код: Выделить всё
<SOAP-ENV:Body>
      <ns2:ListRegistrationDocumentTypeResponse>
         <ns2:ListItem>
            <ns1:Code>RegTalon</ns1:Code>
            <ns1:Title>Свидетельство о регистрации транспортного средства</ns1:Title>
         </ns2:ListItem>
         <ns2:ListItem>
            <ns1:Code>PTS</ns1:Code>
            <ns1:Title>Паспорт транспортного средства</ns1:Title>
         </ns2:ListItem>
         <ns2:ListItem>
            <ns1:Code>EPTS</ns1:Code>
            <ns1:Title>Выписка из ЭПТС</ns1:Title>
         </ns2:ListItem>
      </ns2:ListRegistrationDocumentTypeResponse>
   </SOAP-ENV:Body>


Где-то доделали, а где-то нет что-ли?


По какому URL вам такое выдает?

и ListRegistrationDocumentTypeResponse - это как бы метод, который к отправке не имеет отношения.
arinosov
 
Сообщения: 442
Зарегистрирован: Пт дек 09, 2016 7:34 am
Откуда: Егорьевск, Моск обл

Re: Отправка в ЕАИСТО ДК с ЭПТС через веб-службу

Сообщение arinosov » Пт июл 03, 2020 8:34 am

Они походу допилили функционал, необходимый для Е-ТО. На этом остановились.
arinosov
 
Сообщения: 442
Зарегистрирован: Пт дек 09, 2016 7:34 am
Откуда: Егорьевск, Моск обл

Re: Отправка в ЕАИСТО ДК с ЭПТС через веб-службу

Сообщение mic » Пт июл 03, 2020 8:34 am

arinosov писал(а):
mic писал(а):
Погодите, а как же тогда вот это:

SOAP-Запрос ListRegistrationDocumentType выдаёт следующее:

Код: Выделить всё
<SOAP-ENV:Body>
      <ns2:ListRegistrationDocumentTypeResponse>
         <ns2:ListItem>
            <ns1:Code>RegTalon</ns1:Code>
            <ns1:Title>Свидетельство о регистрации транспортного средства</ns1:Title>
         </ns2:ListItem>
         <ns2:ListItem>
            <ns1:Code>PTS</ns1:Code>
            <ns1:Title>Паспорт транспортного средства</ns1:Title>
         </ns2:ListItem>
         <ns2:ListItem>
            <ns1:Code>EPTS</ns1:Code>
            <ns1:Title>Выписка из ЭПТС</ns1:Title>
         </ns2:ListItem>
      </ns2:ListRegistrationDocumentTypeResponse>
   </SOAP-ENV:Body>


Где-то доделали, а где-то нет что-ли?


По какому URL вам такое выдает?

и ListRegistrationDocumentTypeResponse - это как бы метод, который к отправке не имеет отношения.


URL: https://eaisto.gibdd.ru/common/ws/arm_expert.php?wsdl
SoapAction: "http://tempuri.org/IInspection/ListRegistrationDocumentType"
mic
 
Сообщения: 301
Зарегистрирован: Пт май 22, 2015 10:10 am
Откуда: Ростовская область

Re: Отправка в ЕАИСТО ДК с ЭПТС через веб-службу

Сообщение mic » Пт июл 03, 2020 8:35 am

и ListRegistrationDocumentTypeResponse - это как бы метод, который к отправке не имеет отношения.


Тогда зачем он нужен?
mic
 
Сообщения: 301
Зарегистрирован: Пт май 22, 2015 10:10 am
Откуда: Ростовская область

Re: Отправка в ЕАИСТО ДК с ЭПТС через веб-службу

Сообщение mic » Пт июл 03, 2020 8:37 am

arinosov писал(а):Они походу допилили функционал, необходимый для Е-ТО. На этом остановились.


Так у Е-ТО какой-то собственный неофициальный API к ЕАИСТО что-ли есть?
mic
 
Сообщения: 301
Зарегистрирован: Пт май 22, 2015 10:10 am
Откуда: Ростовская область

Re: Отправка в ЕАИСТО ДК с ЭПТС через веб-службу

Сообщение arinosov » Пт июл 03, 2020 8:45 am

mic писал(а):
и ListRegistrationDocumentTypeResponse - это как бы метод, который к отправке не имеет отношения.


Тогда зачем он нужен?

По логике это метод для заполнения какого-нибудь комбобокса. Например в Е-ТО.

mic писал(а):Так у Е-ТО какой-то собственный неофициальный API к ЕАИСТО что-ли есть?


Походу да.
arinosov
 
Сообщения: 442
Зарегистрирован: Пт дек 09, 2016 7:34 am
Откуда: Егорьевск, Моск обл

Re: Отправка в ЕАИСТО ДК с ЭПТС через веб-службу

Сообщение mic » Пт июл 03, 2020 9:38 am

Охренеть, конечно, но, спасибо за информацию, будем думать дальше, что тут делать.
mic
 
Сообщения: 301
Зарегистрирован: Пт май 22, 2015 10:10 am
Откуда: Ростовская область

Re: ЕАИСТО и SOAP

Сообщение tvc » Пт июл 10, 2020 6:53 am

Повторю вопрос mic!
У кого-нибудь своё ПО отправляет ЭПТС как предоставленный документ?

У меня на такое описание документа
<NS1:RegistrationDocument><NS1:DocumentType>EPTS</NS1:DocumentType><NS1:Series></NS1:Series><NS1:Number>164301006460294</NS1:Number><NS1:Organization>ООО " ПАВЛОВСКИЙ АВТОБУСНЫЙ ЗАВОД"</NS1:Organization><NS1:Date>2020-02-02T00:00:00.000+03:00</NS1:Date><NS1:Foreign>N</NS1:Foreign></NS1:RegistrationDocument>


приходит ошибка RegistrationDocument->Number: Некорректное значение
Если что не так то напишите, пожалуйста.
tvc
 
Сообщения: 39
Зарегистрирован: Чт май 21, 2015 6:34 am

Re: ЕАИСТО и SOAP

Сообщение Dim » Пт июл 10, 2020 11:01 am

Не сталкивался с ЭПТС на практике, но есть пара предположений.

1. В чате телеграм-канала недавно обсуждали вопрос, почему в веб-форме ЕАИСТО для номера ЭПТС предусмотрено 16 знаков, хотя сам номер всегда 15-значный, и что с этим делать.
Возможно, веб-сервис тоже ожидает увидеть 16-значный номер, и поэтому выдает ошибку. Надо пробовать дописать 0 впереди номера.

2. У ЭПТС отсутствует серия как таковая.
Возможно, в запрос не нужно включать секцию <NS1:Series></NS1:Series>.
Dim
 
Сообщения: 701
Зарегистрирован: Вс янв 22, 2012 5:32 pm
Откуда: Кировская область

Пред.След.

Вернуться в О ЕАИСТО

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18