GetVehicleCertificate: различия между версиями

Материал из Wiki ГКБ
Перейти к навигации Перейти к поиску
Строка 13: Строка 13:
 
Body должно содержать xml
 
Body должно содержать xml
 
  <getVehicleCertificate>
 
  <getVehicleCertificate>
<regNum>Гос.Номер</regNum>
+
  <regNum>Гос.Номер</regNum>
<SrtsSerNum>Номер Тех.Паспорта</SrtsSerNum> -eсли СРТС указан, то будет поиск будет по любому статусу, иначе только по status=P (стоит на учете).
+
  <SrtsSerNum>Номер Тех.Паспорта</SrtsSerNum> -eсли СРТС указан, то будет поиск будет по любому статусу, иначе только по status=P (стоит на учете).
<bodyNum>Номер кузова (VIN)</bodyNum> -если в тех.паспорте указан номер соответствующий стандарту ISO: 17 букв или цифр [A-HJ-NPR-Z0-9]  
+
  <bodyNum>Номер кузова (VIN)</bodyNum> -если в тех.паспорте указан номер соответствующий стандарту ISO: 17 букв или цифр [A-HJ-NPR-Z0-9]  
 
  </getVehicleCertificate> в кодировке Base64.
 
  </getVehicleCertificate> в кодировке Base64.
  
Строка 46: Строка 46:
 
   <statusDate>Дата присвоения статуса</statusDate>
 
   <statusDate>Дата присвоения статуса</statusDate>
 
   <firstRegDate>Дата первичной регистрации</firstRegDate>
 
   <firstRegDate>Дата первичной регистрации</firstRegDate>
   <regnumOld>Прежний ГРНЗ</regnumOld>
+
   <regnumOld>Прежний ГРНЗ</regnumOld>
   <srtsSerNumOld>ZJ00329159</srtsSerNumOld>
+
   <srtsSerNumOld>Прежний СРТС</srtsSerNumOld>
 
   <autoType>Тип ТС (код)</autoType>
 
   <autoType>Тип ТС (код)</autoType>
 
  </vehicleCertificate>
 
  </vehicleCertificate>

Версия от 07:15, 13 мая 2021

GetVehicleCertificate - Поиск ТС в ГБД по ГРНЗ, СРТС, ВИН (тест)

Тело запроса в aRequest.

<iic:Execute>
<iic:aSessionId>ID сессии</iic:aSessionId>
<iic:aRequest>
<iic:Type>GetVehicleCertificate </iic:Type>  
<iic:Version>1</iic:Version>  
<iic:Body></iic:Body>  
<iic:Parameters>0</iic:Parameters> 
</iic:aRequest>    
</iic:Execute>

Body должно содержать xml

<getVehicleCertificate>
 <regNum>Гос.Номер</regNum>
 <SrtsSerNum>Номер Тех.Паспорта</SrtsSerNum> -eсли СРТС указан, то будет поиск будет по любому статусу, иначе только по status=P (стоит на учете).
 <bodyNum>Номер кузова (VIN)</bodyNum> -если в тех.паспорте указан номер соответствующий стандарту ISO: 17 букв или цифр [A-HJ-NPR-Z0-9] 
</getVehicleCertificate> в кодировке Base64.

Тело ответа EsbdResponse. Body будет содержать текст Xml документа в кодировке Base64 следующего формата:

<vehicleCertificate>  
 <vinCode>VIN</vinCode>
 <bodyNum>Номер кузова (VIN)</bodyNum>
 <chassis>Шасси</chassis>
 <regNum>ГРНЗ</regNum>
 <SrtsSerNum>Серия и номер СРТС</SrtsSerNum>
 <SrtsDate>Дата СРТС</SrtsDate>
 <category>Категория</category>
 <year>Год выпуска</year>
 <places>Кол-во мест</places>
 <markModel>Марка Модель</markModel>
 <color>Цвет</color>
 <colorCode>код цвета</colorCode>
 <motorNum>Номер двигателя</motorNum>
 <motorVolume>Объем двигателя (куб.см)</motorVolume>
 <motorPower1>Мощность двигателя (квт)</motorPower1>
 <motorPower2>Мощность двигателя (лс)</motorPower2>
 <tonnageMax>Разрешенная максимальная масса</tonnageMax>
 <weight>Масса без нагрузки</weight>
 <ownerKato>Код области КАТО владельца ТС</ownerKato>
 <status> Статус
  * S - Снят с учета
  * P - Постановка на учет
  * U - Утвержден
  * B - Временный учет</status>
 <statusDate>Дата присвоения статуса</statusDate>
 <firstRegDate>Дата первичной регистрации</firstRegDate>
 <regnumOld>Прежний ГРНЗ</regnumOld>
 <srtsSerNumOld>Прежний СРТС</srtsSerNumOld>
 <autoType>Тип ТС (код)</autoType>
</vehicleCertificate>