Сервис «Автомобиль»
Главная страница | Предыдущая страница |
В данной статье описывается сервис по получению данных (далее – Сервис) из базы данных «Автомобиль» автоматизированной информационной системы «Сервисный центр» Министерства внутренних дел Республики Казахстан (далее – БД Авто) посредством информационной системы АО «Государственное кредитное бюро» (далее - ГКБ), методы запроса данных, примеры входных и выходных SOAP-запросов, возможные ошибки. БД Авто – это единая система регистрации и хранения информации о транспортных средствах физических лиц (далее – ФЛ) и юридических лиц (далее – ЮЛ) Республики Казахстан.
Содержание
Описание сервиса AutoDetailsVinImplService
|
При вызове веб-сервиса обязательно указываются следующие параметры:
- 1. ID и пароль клиента (организации) в HTTP Header, необходимые для базовой аутентификации. Так как коммуникация с веб-сервисами системы идет по защищенному протоколу HTTPS, то базовая аутентификация представляется безопасным решением.
- 2. ID пользователя, от имени которого будет выполнена запрашиваемая операция в SOAP Header:
Http Headers: {Authorization=[Basic jUnB0U3lzdGVtQWNjb3VudDpBbzZVRkdyVTZ2]}
1. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:data="http://data.gbd.chdb.scb.kz">
2. <soapenv:Header>
3. <userId>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</userId>
4. </soapenv:Header>
5. <soapenv:Body>
6. <data:getAuto/>
7. </soapenv:Body>
8. </soapenv:Envelope>
где c3ZjUnB0U3lzdGVtQWNjb3VudDpBbzZVRkdyVTZ2 - есть значение HTTP Header, представляющее собой ID клиента и его пароль в формате «clientId:password» и кодировке Base64 как того требует механизм Basic Authentication.
Метод getAuto
|
|
Пример вызова метода getAuto
1. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:data="http://data.gbd.chdb.scb.kz/">
2. <soapenv:Header>
3. <userId>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</userId>
4. </soapenv:Header>
5. <soapenv:Body>
6. <data:getAuto>
7. <iinBin>ИИН(для ФЛ)/БИН(для ЮЛ)</iinBin>
8. </data:getAuto>
9. </soapenv:Body>
10. </soapenv:Envelope>
Примеры ответа на вызов метода getAuto
1. <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
2. <soap:Body>
3. <ns2:getAutoResponse xmlns:ns2="http://data.gbd.chdb.scb.kz/">
4. <return>
5. <responseInfo>
6. <status>Message has been processed successfully</status>
7. </responseInfo>
8. <responseData>
9. <item>
10. <IdNumNikad/>
11. <autoRegNum>777YBA02</autoRegNum>
12. <autoRegNumOld>945WOA02</autoRegNumOld>
13. <autoModel>TOYOTA 4RUNNER</autoModel>
14. <autoYear>2008</autoYear>
15. <motorNum>1GR0065398</motorNum>
16. <chassisNum>-</chassisNum>
17. <BodyNum>JTEBU14R530017419</BodyNum>
18. <autoVIN>JTEBU14R530017419</autoVIN>
19. <autoColor>0G00000</autoColor>
20. <autoColorName>СИНИЙ</autoColorName>
21. <SrtsSerNum>AS00372174</SrtsSerNum>
22. <autoCategory>B</autoCategory>
23. <motorPower1>120</motorPower1>
24. <motorPower2>163</motorPower2>
25. <motorVolume>4000</motorVolume>
26. <autoTonnageMax>2300</autoTonnageMax>
27. <autoWeight>1800</autoWeight>
28. <docPurchaseCode>D</docPurchaseCode>
29. <docPurchaseNumDate>AS00337102</docPurchaseNumDate>
30. <SRTSSerNumOld>AS00337102</SRTSSerNumOld>
31. <SRTSDate>2016-09-26</SRTSDate>
32. <CountPlacesBus>4</CountPlacesBus>
33. <LastName>ТЕСТОВ</LastName>
34. <FirstName>ТЕСТ</FirstName>
35. <MiddleName>ТЕСТОВИЧ</MiddleName>
36. <docSer/>
37. <docType>2</docType>
38. <docDate>2013-11-05</docDate>
39. <docNum>035500549</docNum>
40. <drivingDocSer/>
41. <drivingDocNum/>
42. <areaCode>7500000004</areaCode>
43. <districtCode>7513100004</districtCode>
44. <cityCode>7500000004</cityCode>
45. <streetName>АКСАЙ-10</streetName>
46. <dom>15</dom>
47. <apartment>13</apartment>
48. <contactPrefix>8 (708) 777-77-77</contactPrefix>
49. <autoRegNumCode>120</autoRegNumCode>
50. <isPersonApplicant>2</isPersonApplicant>
51. <autoType>240000</autoType>
52. <National>005</National>
53. <gender>1</gender>
54. <RNN/>
55. <IIN>850508303386</IIN>
56. <OsobOtmetki>Т/П AS00337102 ПФС 26/09/2016 КВТ 120 ДЖИП</OsobOtmetki>
57. <ownerKato>7513100004</ownerKato>
58. <birthDate>1985-05-08</birthDate>
59. <status>P</status>
60. <statusDate>2016-09-26</statusDate>
61. <autoFirstRegDate>2011-03-25</autoFirstRegDate>
62. </item>
63. </responseData>
64. </return>
65. </ns2:getAutoResponse>
66. </soap:Body>
67. </soap:Envelope>
1. <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
2. <soap:Body>
3. <ns2:getAutoResponse xmlns:ns2="http://data.gbd.chdb.scb.kz/">
4. <return>
5. <responseInfo>
6. <status>Message has been processed successfully</status>
7. </responseInfo>
8. <responseData>
9. <item>
10. <IdNumNikad/>
11. <autoRegNum>007AA02</autoRegNum>
12. <autoRegNumOld/>
13. <autoModel>CADILLAC ESCALADE</autoModel>
14. <autoYear>2018</autoYear>
15. <motorNum/>
16. <chassisNum>-</chassisNum>
17. <BodyNum>1GYS47KL5MR486281</BodyNum>
18. <autoVIN>1GYS47KL5MR486281</autoVIN>
19. <autoColor>0A00000</autoColor>
20. <autoColorName>ЧЕРНЫЙ</autoColorName>
21. <SrtsSerNum>AP00052396</SrtsSerNum>
22. <autoCategory>B</autoCategory>
23. <motorPower1>306</motorPower1>
24. <motorPower2>416</motorPower2>
25. <motorVolume>6162</motorVolume>
26. <autoTonnageMax>3231</autoTonnageMax>
27. <autoWeight>2731</autoWeight>
28. <docPurchaseCode>D</docPurchaseCode>
29. <docPurchaseNumDate>ДТ 55302/140222/0016857</docPurchaseNumDate>
30. <SRTSSerNumOld/>
31. <SRTSDate>2022-02-24</SRTSDate>
32. <CountPlacesBus>5</CountPlacesBus>
33. <LastName>ТОО "ГКБ"</LastName>
34. <FirstName>122746000336</FirstName>
35. <MiddleName/>
36. <docSer/>
37. <docType/>
38. <docNum/>
39. <drivingDocSer/>
40. <drivingDocNum/>
41. <areaCode>7500000004</areaCode>
42. <districtCode>7512100004</districtCode>
43. <cityCode>7500000004</cityCode>
44. <streetName>Микрорайон Шапагат</streetName>
45. <dom>276</dom>
46. <apartment/>
47. <contactPrefix>7 (777) 777-77-77</contactPrefix>
48. <autoRegNumCode>120</autoRegNumCode>
49. <isPersonApplicant>1</isPersonApplicant>
50. <autoType>249990</autoType>
51. <National/>
52. <gender/>
53. <RNN/>
54. <IIN>122746000336</IIN>
55. <OsobOtmetki>ДТ 55302/140222/0016857 КВТ 306 ДЖИП</OsobOtmetki>
56. <ownerKato>7512100004</ownerKato>
57. <status>P</status>
58. <statusDate>2022-02-24</statusDate>
59. <autoFirstRegDate>2022-02-24</autoFirstRegDate>
60. </item>
61. </responseData>
62. </return>
63. </ns2:getAutoResponse>
64. </soap:Body>
65. </soap:Envelope>
Обработка исключений
|
Метод getAutoByKeyFields
Метод getAutoByKeyFields предназначен для получения сведений о зарегистрированных/снятых с учёта ТС по ключевым параметрам.
|
|
Пример вызова метода getAutoByKeyFields
1. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:data="http://data.gbd.chdb.scb.kz/">
2. <soapenv:Header>
3. <userId>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</userId>
4. </soapenv:Header>
5. <soapenv:Body>
6. <data:getAutoByKeyFields>
7. <requestNumber></requestNumber>
8. <AutoRegNum></AutoRegNum>
9. <BodyNum></BodyNum>
10. <chassisNum></chassisNum>
11. <SrtsSerNum></SrtsSerNum>
12. <VinCode></VinCode>
13. <status></status>
14. </data:getAutoByKeyFields>
15. </soapenv:Body>
16. </soapenv:Envelope>
Пример ответа на вызов метода getAutoByKeyFields
1. <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
2. <soap:Body>
3. <ns2:getAutoByKeyFieldsResponse xmlns:ns2="http://data.gbd.chdb.scb.kz/">
4. <return>
5. <responseInfo>
6. <status>Message has been processed successfully</status>
7. </responseInfo>
8. <responseData>
9. <itemKey>
10. <IdNumNikad/>
11. <autoRegNum>777YBA07</autoRegNum>
12. <autoRegNumOld>946WOO02</autoRegNumOld>
13. <autoModel>TOYOTA 4RUNNER</autoModel>
14. <autoYear>2003</autoYear>
15. <motorNum>1GR0065398</motorNum>
16. <chassisNum>-</chassisNum>
17. <BodyNum>JTEBU14R530017419</BodyNum>
18. <autoVIN>JTEBU14R530017419</autoVIN>
19. <autoColor>0G00000</autoColor>
20. <autoColorName>СИНИЙ</autoColorName>
21. <SrtsSerNum>AS00372174</SrtsSerNum>
22. <autoCategory>B</autoCategory>
23. <motorPower1>120</motorPower1>
24. <motorPower2>163</motorPower2>
25. <motorVolume>4000</motorVolume>
26. <autoTonnageMax>2300</autoTonnageMax>
27. <autoWeight>1800</autoWeight>
28. <SRTSSerNumOld>AS00337102</SRTSSerNumOld>
29. <SRTSDate>2016-09-26</SRTSDate>
30. <CountPlacesBus>4</CountPlacesBus>
31. <autoRegNumCode>120</autoRegNumCode>
32. <autoType>240000</autoType>
33. <OsobOtmetki>Т/П AS00337102 ПФС 26/09/2016 КВТ 120 ДЖИП</OsobOtmetki>
34. <ownerKato>7513100004</ownerKato>
35. <status>P</status>
36. <statusDate>2016-09-26</statusDate>
37. <autoFirstRegDate>2011-03-25</autoFirstRegDate>
38. </itemKey>
39. </responseData>
40. </return>
41. </ns2:getAutoByKeyFieldsResponse>
42. </soap:Body>
43. </soap:Envelope>
Обработка исключений
|
Справочник КАТО
Главная страница | Предыдущая страница |