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

Материал из Wiki ГКБ
Перейти к навигации Перейти к поиску
 
(не показано 13 промежуточных версий этого же участника)
Строка 3: Строка 3:
 
Тело запроса в aRequest.  
 
Тело запроса в aRequest.  
 
  <iic:Execute>
 
  <iic:Execute>
<iic:aSessionId>ID сессии</iic:aSessionId>
+
  <iic:aSessionId>ID сессии</iic:aSessionId>
<iic:aRequest>
+
  <iic:aRequest>
<iic:Type>GetVehicleCertificate </iic:Type>   
+
  <iic:Type>GetVehicleCertificate</iic:Type>   
<iic:Version>1</iic:Version>   
+
  <iic:Version>1</iic:Version>   
<iic:Body></iic:Body>   
+
  <iic:Body></iic:Body>   
<iic:Parameters>0</iic:Parameters>  
+
  <iic:Parameters>0</iic:Parameters>  
</iic:aRequest>     
+
  </iic:aRequest>     
 
  </iic:Execute>
 
  </iic:Execute>
Body должно содержать xml
+
Body должно содержать xml в кодировке Base64.
  <getVehicleCertificate>
+
  <VehicleCertificate>
<regNum>Гос.Номер</regNum>
+
  <regNum>Гос.Номер</regNum>
<SrtsSerNum>Номер Тех.Паспорта</SrtsSerNum> -eсли СРТС указан, то будет поиск будет по любому статусу, иначе только по status=P (стоит на учете).
+
  <SrtsSerNum>Номер Тех.Паспорта</SrtsSerNum>
<bodyNum>Номер кузова (VIN)</bodyNum> -если в тех.паспорте указан номер соответствующий стандарту ISO: 17 букв или цифр [A-HJ-NPR-Z0-9]
+
  <bodyNum>Номер кузова</bodyNum>  
</getVehicleCertificate> в кодировке Base64.
+
</VehicleCertificate>
 +
 
 +
''в бета версии будет добавлено 2 тэга:''
 +
 
 +
''<VIN>VIN</VIN>''
 +
 
 +
''<chassis>шасси</chassis>''
 +
 
 +
''все тэги должны содержать только латинские буквы и цифры, даже если в ГБД эти значения содержат кириллицу или спец. символы.''
 +
 
 +
''длина VIN, bodyNum, chassis от 15, regNum от 4 до 10, SrtsSerNum 2 буквы 8 цифр''
 +
 
 +
 
  
 
Тело ответа EsbdResponse. Body будет содержать текст Xml документа в кодировке Base64 следующего формата:
 
Тело ответа EsbdResponse. Body будет содержать текст Xml документа в кодировке Base64 следующего формата:
  <vehicleCertificate>   
+
  <VehicleCertificate>   
   <vinCode>VIN</vinCode>
+
   <VIN>VIN</VIN>
   <bodyNum>Номер кузова (VIN)</bodyNum>
+
   <bodyNum>Номер кузова</bodyNum>
 
   <chassis>Шасси</chassis>
 
   <chassis>Шасси</chassis>
 
   <regNum>ГРНЗ</regNum>
 
   <regNum>ГРНЗ</regNum>
Строка 46: Строка 58:
 
   <statusDate>Дата присвоения статуса</statusDate>
 
   <statusDate>Дата присвоения статуса</statusDate>
 
   <firstRegDate>Дата первичной регистрации</firstRegDate>
 
   <firstRegDate>Дата первичной регистрации</firstRegDate>
   <regnumOld>Прежний ГРНЗ</regnumOld>
+
   <regnumOld>Прежний ГРНЗ</regnumOld>
   <srtsSerNumOld>ZJ00329159</srtsSerNumOld>
+
   <srtsSerNumOld>Прежний СРТС</srtsSerNumOld>
 
   <autoType>Тип ТС (код)</autoType>
 
   <autoType>Тип ТС (код)</autoType>
  </vehicleCertificate>
+
  </VehicleCertificate>

Текущая версия от 12:59, 24 февраля 2022

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 в кодировке Base64.

<VehicleCertificate>
 <regNum>Гос.Номер</regNum>
 <SrtsSerNum>Номер Тех.Паспорта</SrtsSerNum>
 <bodyNum>Номер кузова</bodyNum> 
</VehicleCertificate> 

в бета версии будет добавлено 2 тэга:

<VIN>VIN</VIN>

<chassis>шасси</chassis>

все тэги должны содержать только латинские буквы и цифры, даже если в ГБД эти значения содержат кириллицу или спец. символы.

длина VIN, bodyNum, chassis от 15, regNum от 4 до 10, SrtsSerNum 2 буквы 8 цифр


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

<VehicleCertificate>  
 <VIN>VIN</VIN>
 <bodyNum>Номер кузова</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>