Страница 4 из 5

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

СообщениеДобавлено: Пт июл 03, 2020 7:55 am
mic
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>


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

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

СообщениеДобавлено: Пт июл 03, 2020 8:29 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 - это как бы метод, который к отправке не имеет отношения.

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

СообщениеДобавлено: Пт июл 03, 2020 8:34 am
arinosov
Они походу допилили функционал, необходимый для Е-ТО. На этом остановились.

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

СообщениеДобавлено: Пт июл 03, 2020 8:34 am
mic
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"

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

СообщениеДобавлено: Пт июл 03, 2020 8:35 am
mic
и ListRegistrationDocumentTypeResponse - это как бы метод, который к отправке не имеет отношения.


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

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

СообщениеДобавлено: Пт июл 03, 2020 8:37 am
mic
arinosov писал(а):Они походу допилили функционал, необходимый для Е-ТО. На этом остановились.


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

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

СообщениеДобавлено: Пт июл 03, 2020 8:45 am
arinosov
mic писал(а):
и ListRegistrationDocumentTypeResponse - это как бы метод, который к отправке не имеет отношения.


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

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

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


Походу да.

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

СообщениеДобавлено: Пт июл 03, 2020 9:38 am
mic
Охренеть, конечно, но, спасибо за информацию, будем думать дальше, что тут делать.

Re: ЕАИСТО и SOAP

СообщениеДобавлено: Пт июл 10, 2020 6:53 am
tvc
Повторю вопрос 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: Некорректное значение
Если что не так то напишите, пожалуйста.

Re: ЕАИСТО и SOAP

СообщениеДобавлено: Пт июл 10, 2020 11:01 am
Dim
Не сталкивался с ЭПТС на практике, но есть пара предположений.

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

2. У ЭПТС отсутствует серия как таковая.
Возможно, в запрос не нужно включать секцию <NS1:Series></NS1:Series>.