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

Материал из Wiki ГКБ
Перейти к навигации Перейти к поиску
(Новая страница: «GetVehicleCertificate - Проверка Тех.Паспорта по серии и номеру из ГБД (тест)Тело запроса в aRequest. <iic:E…»)
 
 
(не показаны 24 промежуточные версии этого же участника)
Строка 1: Строка 1:
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>
+
GetVehicleCertificate - Поиск ТС в ГБД по ГРНЗ, СРТС, ВИН  (тест)
Body должно содержать xml
+
 
<getVehicleCertificate> <serialNum>AB01234567</serialNum></getVehicleCertificate> в кодировке Base64.Тело ответа EsbdResponse. Body будет содержать текст Xml документа в кодировке Base64 следующего формата:<vehicleCertificate>  <serialNum></serialNum> <dateIssue>dd.mm.yyyy</dateIssue> <category>C</category> <yearRelease>yyyy</yearRelease> <brandModel></brandModel> <color>СЕРЫЙ</color> <engineCapacity></engineCapacity> <ownerKato>471010000</ownerKato> <status>S</status> <statusDescr>Снят с учета</statusDescr><statusDate>dd.mm.yyyy</statusDate> <firstRegDate>dd.mm.yyyy</firstRegDate></vehicleCertificate>S - Снят с учета
+
Тело запроса в aRequest.  
P - Постановка на учет
+
<iic:Execute>
U - УтвержденB - Временный учет
+
  <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>

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