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

Материал из Wiki ГКБ
Перейти к навигации Перейти к поиску
 
(не показаны 23 промежуточные версии этого же участника)
Строка 1: Строка 1:
GetVehicleCertificate - Проверка Тех.Паспорта по серии и номеру из ГБД (тест)
+
GetVehicleCertificate - Поиск ТС в ГБД по ГРНЗ, СРТС, ВИН  (тест)
Тело запроса в aRequest.  
+
 
<iic:Execute>
+
Тело запроса в aRequest.  
<iic:aSessionId>ID сессии</iic:aSessionId>
+
<iic:Execute>
<iic:aRequest>
+
  <iic:aSessionId>ID сессии</iic:aSessionId>
<iic:Type>GetVehicleCertificate </iic:Type>   
+
  <iic:aRequest>
<iic:Version>1</iic:Version>   
+
  <iic:Type>GetVehicleCertificate</iic:Type>   
<iic:Body></iic:Body>   
+
  <iic:Version>1</iic:Version>   
<iic:Parameters>0</iic:Parameters>  
+
  <iic:Body></iic:Body>   
</iic:aRequest>     
+
  <iic:Parameters>0</iic:Parameters>  
</iic:Execute>
+
  </iic:aRequest>     
Body должно содержать xml
+
</iic:Execute>
<getVehicleCertificate>  
+
Body должно содержать xml в кодировке Base64.
<serialNum>AB01234567</serialNum>
+
<VehicleCertificate>
</getVehicleCertificate> в кодировке Base64.
+
  <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 следующего формата:
 
Тело ответа 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>