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

Материал из Wiki ГКБ
Перейти к навигации Перейти к поиску
 
(не показано 16 промежуточных версий этого же участника)
Строка 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>
+
  <SrtsSerNum>Номер Тех.Паспорта</SrtsSerNum>
<bodyNum>Номер кузова (VIN)</bodyNum>
+
  <bodyNum>Номер кузова</bodyNum>  
  -если в тех.паспорте указан номер соответствующий стандарту ISO 17 букв или цифр [A-HJ-NPR-Z0-9]
+
  </VehicleCertificate>
</getVehicleCertificate> в кодировке Base64.
+
 
 +
''в бета версии будет добавлено 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>
<SrtsSerNum>Серия и номер СРТС</SrtsSerNum>
+
  <SrtsSerNum>Серия и номер СРТС</SrtsSerNum>
<SrtsDate>dd.mm.yyyy</SrtsDate>
+
  <SrtsDate>Дата СРТС</SrtsDate>
<category></category>
+
  <category>Категория</category>
<year>YYYY</year>-Год выпуска
+
  <year>Год выпуска</year>
<places></places>
+
  <places>Кол-во мест</places>
<markModel>Марка Модель</markModel>
+
  <markModel>Марка Модель</markModel>
<color>Цвет</color>
+
  <color>Цвет</color>
<colorCode>код цвета</colorCode>
+
  <colorCode>код цвета</colorCode>
<motorNum>Номер двигателя</motorNum>
+
  <motorNum>Номер двигателя</motorNum>
<motorVolume>Объем двигателя (куб.см)</motorVolume>
+
  <motorVolume>Объем двигателя (куб.см)</motorVolume>
<motorPower1>Мощность двигателя (квт)</motorPower1>
+
  <motorPower1>Мощность двигателя (квт)</motorPower1>
<motorPower2>Мощность двигателя (лс)</motorPower2>
+
  <motorPower2>Мощность двигателя (лс)</motorPower2>
<tonnageMax>Разрешенная максимальная масса</tonnageMax>
+
  <tonnageMax>Разрешенная максимальная масса</tonnageMax>
<weight>Масса без нагрузки</weight>
+
  <weight>Масса без нагрузки</weight>
<ownerKato>Код области КАТО владельца ТС</ownerKato>
+
  <ownerKato>Код области КАТО владельца ТС</ownerKato>
<status> Статус
+
  <status> Статус
* S - Снят с учета
+
  * S - Снят с учета
* P - Постановка на учет
+
  * P - Постановка на учет
* U - Утвержден
+
  * U - Утвержден
* B - Временный учет</status>
+
  * B - Временный учет</status>
<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>