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>
Где-то доделали, а где-то нет что-ли?