Страница 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?wsdlSoapAction: "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>.