(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
В документе описывается принцип работы сервиса по предоставлению сведений об электронных паспортах транспортных средств, самоходных машин и других видов техники" посредством информационной системы АО «Государственное кредитное бюро» (далее - ГКБ), методы запроса данных, примеры входных и выходных SOAP-запро¬сов, возможные ошибки.
Данный технический документ предназначается:
1) для разработчиков, которые будут осуществлять взаимодействие с информационной системой ГКБ;
2) для получателей информации.
Описание сервиса getEisto
При вызове веб-сервиса обязательно указываются следующие параметры:
- 1. ID и пароль клиента (организации) в HTTP Header, необходимые для базовой аутентификации. Так как коммуникация с веб-сервисами системы идет по защищенному протоколу HTTPS, то базовая аутентификация представляется безопасным решением.
- 2. ID пользователя, от имени которого будет выполнена запрашиваемая операция в SOAP Header:
Http Headers: {Authorization=[Basic c3ZjUnB0U3lzdGVtQWNjb3VudDpBbzZVRkdyVTZ2]}
Состав данных запроса на вызов метода getEisto:
Состав данных запроса на вызов метода getEisto: [Показать ответ]
№
|
Наименование
|
Поле |
Формат
|
1
|
Индивидуальный идентификационный номер пользователя
|
userId
|
xs:string
|
2
|
Номер тех.паспорта
|
Number
|
xs:string
|
3
|
Регистрационный номер автомобиля
|
RegNumber
|
xs:string
|
|
Состав данных ответа на запрос вызова метода getEisto
Состав данных ответа на запрос вызова метода getEisto: [Показать ответ]
№
|
Наименование
|
Поле |
Формат
|
1
|
Возврат
|
return
|
xs:string
|
2
|
Ответ
|
response
|
xs:string
|
3
|
Информация об ответе
|
responseInfo
|
SyncMessageInfoResponse
|
4
|
Идентификатор сообщения в системе получателя
|
messageId
|
xs:string
|
5
|
Дата ответа в системе получателя запроса
|
responseDate
|
xs:dateTime
|
6
|
Объект «Данные сообщения»
|
data
|
xs:Anytype
|
7
|
Код статуса
|
code
|
xs:string
|
8
|
Сообщение о статусе
|
status
|
StatusInfo
|
9
|
Сообщение
|
message
|
xs:string
|
10
|
Регион
|
region
|
xs:string
|
11
|
Дата обновления
|
DcDate
|
xs:string
|
12
|
Срок действия
|
ExpirationDate
|
xs:string
|
13
|
регион владельца
|
OwnerRegion
|
xs:string
|
14
|
Номер тех.паспорта
|
Number
|
xs:string
|
15
|
Регистрационный номер автомобиля
|
RegNumber
|
xs:string
|
16
|
Дата выдачи техпаспорпт
|
NumberDate
|
xs:string
|
17
|
Год выпуска
|
ReleaseDate
|
xs:string
|
18
|
Модель транспортного средства
|
Model
|
xs:string
|
19
|
Бренд транспортного средства
|
Brand
|
xs:string
|
20
|
Цвет транспортного средства
|
Color
|
xs:string
|
21
|
Идентификационный номер транспортного средства
|
VinCode
|
xs:string
|
22
|
Номер двигателя
|
EngineNumber
|
xs:string
|
23
|
Номер кузова
|
BodyNumber
|
xs:string
|
24
|
номер шасси
|
ChassisNumber
|
xs:string
|
25
|
идентификационный номер владельца
|
OwnerIinBin
|
xs:string
|
26
|
Пробег
|
Mileage
|
xs:string
|
27
|
Тип топлива
|
FuelType
|
xs:string
|
28
|
Вес
|
Weight
|
xs:string
|
29
|
Максимальный вес
|
MaxWeight
|
xs:string
|
30
|
Классификация автомобиля
|
Classification
|
xs:string
|
31
|
категория прав вождения
|
Category
|
xs:string
|
|
Пример запроса метода getEisto с помощью SOAP:
Пример запроса метода getEisto с помощью SOAP имеет следующий вид: [Показать ответ]
1. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:data="http://data.gbd.chdb.scb.kz/">
2. <soapenv:Header>
3. <userId>ххххххх-хххххх-ххххххх</userId>
4. </soapenv:Header>
5. <soapenv:Body>
6. <data:getEisto>
7. <Number>Номер тех.паспорта</Number>
8. <RegNumber>Регистрационный номер транспортного средства</RegNumber>
9. </data:getEisto>
10. </soapenv:Body>
11. </soapenv:Envelope>
Пример ответа на запрос вызова метода getEisto
Пример ответа на запрос вызова метода getEisto с помощью SOAP имеет следующий вид: [Показать ответ]
1. <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
2. <soap:Body>
3. <ns2:getEistoResponse xmlns:ns2="http://data.gbd.chdb.scb.kz/" xmlns:ns3="http://bip.bee.kz/SyncChannel/v10/Types">
4. <return>
5. <response>
6. <responseInfo>
7. <messageId/>
8. <responseDate>Дата ответа</responseDate>
9. <status>
10. <code>КОД</code>
11. <message>Сообщение о статусе</message>
12. </status>
13. </responseInfo>
14. <responseData>
15. <data xmlns:ns4="http://mgov.bee.kz/mbc/v6" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
16. <ResponseClass>
17. <Region>регион</Region>
18. <DcDate>Дата выдачи тех.осмотра</DcDate>
19. <ExpirationDate>Срок действия тех.осмотра</ExpirationDate>
20. <OwnerRegion>регион владельца</OwnerRegion>
21. <Number>Номер тех.паспорта</Number>
22. <RegNumber>Регистрационный номер автомобиля</RegNumber>
23. <NumberDate>Дата выдачи техпаспорпт</NumberDate>
24. <ReleaseYear>Год выпуска</ReleaseYear>
25. <Model>Модель транспортного средства</Model>
26. <Brand>Бренд транспортного средства</Brand>
27. <Color>Цвет транспортного средства</Color>
28. <VinCode>Идентификационный номер транспортного средства</VinCode>
29. <EngineNumber>Номер двигателя</EngineNumber>
30. <BodyNumber>Номер кузова</BodyNumber>
31. <ChassisNumber>номер шасси</ChassisNumber>
32. <OwnerIinBin>идентификационный номер владельца</OwnerIinBin>
33. <Mileage>Пробег</Mileage>
34. <FuelType>Тип топлива</FuelType>
35. <Weight>Вес</Weight>
36. <MaxWeight>Максимальный вес</MaxWeight>
37. <Classification>Классификация автомобиля</Classification>
38. <Category>категория прав вождения</Category>
39. </ResponseClass>
40. </data>
41. </responseData>
42. </response>
43. <gbdStatusResponse xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
44. </return>
45. </ns2:getEistoResponse>
46. </soap:Body>
47. </soap:Envelope>
Обработка исключений метода getReportBfl сервиса BankruptInfoService
При обработке запроса метод getReportBfl сервиса BankruptInfoService может возвращать следующие виды ошибок/исключений/сообщений: [Показать ответ]
Код ошибки
|
Описание ошибки
|
VAL-JSR-001
|
Обязательное поле "%s" отсутствует
"Обязательное поле "регистрационный номер транспортного средства" отсутствует"
"Обязательное поле "Номер тех. паспорта" отсутствует
|
SBF-AD-1
|
Пользователь %s не имеет прав для выполнения действия
|
FAULT-015
|
Сервис на стороне ГБД не доступен
|
|