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

Материал из Wiki ГКБ
Перейти к навигации Перейти к поиску
 
(не показаны 22 промежуточные версии этого же участника)
Строка 1: Строка 1:
GetVehicleCertificate - Проверка Тех.Паспорта по серии и номеру из ГБД (тест)
+
GetVehicleCertificate - Поиск ТС в ГБД по ГРНЗ, СРТС, ВИН  (тест)
 +
 
 
Тело запроса в 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>
   <serialNum>AB01234567</serialNum>
+
   <regNum>Гос.Номер</regNum>
  </getVehicleCertificate> в кодировке Base64.
+
  <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 следующего формата:
 
Тело ответа EsbdResponse. Body будет содержать текст Xml документа в кодировке Base64 следующего формата:
  <vehicleCertificate>   
+
  <VehicleCertificate>   
   <serialNum></serialNum>
+
   <VIN>VIN</VIN>
   <dateIssue>dd.mm.yyyy</dateIssue>
+
  <bodyNum>Номер кузова</bodyNum>
   <category>C</category>
+
  <chassis>Шасси</chassis>
   <yearRelease>yyyy</yearRelease>
+
  <regNum>ГРНЗ</regNum>
   <brandModel></brandModel>
+
  <SrtsSerNum>Серия и номер СРТС</SrtsSerNum>
   <color>СЕРЫЙ</color>
+
   <SrtsDate>Дата СРТС</SrtsDate>
   <ownerKato>471010000</ownerKato>
+
   <category>Категория</category>
   <status>S</status>
+
   <year>Год выпуска</year>
   <statusDescr>Снят с учета</statusDescr>
+
  <places>Кол-во мест</places>
   <statusDate>dd.mm.yyyy</statusDate>
+
   <markModel>Марка Модель</markModel>
   <firstRegDate>dd.mm.yyyy</firstRegDate>
+
   <color>Цвет</color>
</vehicleCertificate>
+
   <colorCode>код цвета</colorCode>
S - Снят с учета
+
  <motorNum>Номер двигателя</motorNum>
P - Постановка на учет
+
  <motorVolume>Объем двигателя (куб.см)</motorVolume>
U - УтвержденB - Временный учет
+
   <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>

Текущая версия от 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>