Сервис «Получения списка ГРНЗ из активного страхового полиса по ИИН субъекта»

Материал из Wiki ГКБ
Перейти к навигации Перейти к поиску
Главная страница Предыдущая страница


В документе описывается принцип работы сервиса GetActiveGRNZByDriverIIN (далее - Сервис) посредством информационной системы АО «Государственное кредитное бюро» (далее - ГКБ), методы запроса данных, примеры входных и выходных SOAP-запросов, возможные ошибки.


Целью использования Сервиса является:
- получение участниками финансового рынка по получению списка ГРНЗ из активного страхового полиса по ИИН застрахованного водителя;
- содействие участникам финансового рынка в их деятельности, сохранении стабильности и развития финансового сектора Республики Казахстан.


Сервис получения данных из ЕСБД


При вызове веб-сервиса обязательно указываются следующие параметры:

1. Отличительное имя пользователя и пароль (организации) в Body, необходимые для базовой аутентификации.
2. Отличительное имя пользователя, от имени которого будет выполнена запрашиваемая операция в SOAP Body:
SOAP Message: [Показать ответ]
1.	<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mkb="https://icweb/mkbWsExecute">
2.	   <soapenv:Header/>
3.	   <soapenv:Body>
4.	      <mkb:AuthenticateUser>
5.	         <mkb:aName> Имя пользователя </mkb:aName>
6.	         <mkb:aPassword> Пароль </mkb:aPassword>
7.	      </mkb:AuthenticateUser>
8.	   </soapenv:Body>
9.	</soapenv:Envelope>


Метод Execute


Сервис GetActiveGRNZByDriverIIN работает через метод Execute.

Метод Execute предназначен для выполнения методов интеграционной службы ЕСБД. Входными параметрами данного метода являются: [Показать ответ]
1.	<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mkb="https://icweb/mkbWsExecute">
2.	   <soapenv:Header/>
3.	   <soapenv:Body>
4.	      <mkb:Execute>
5.	         <mkb:aSessionId> Сессия </mkb:aSessionId>
6.	         <mkb:aRequest>
7.	            <mkb:Type> Наименование сервиса </mkb:Type>
8.	            <mkb:Version>1</mkb:Version>
9.	            <mkb:Body> Закодированный запрос в формате base64</mkb:Body>
10.	            <mkb:Parameters>0</mkb:Parameters>
11.	         </mkb:aRequest>
12.	         <mkb:consent_bool>1</mkb:consent_bool>
13.	      </mkb:Execute>
14.	   </soapenv:Body>
15.	</soapenv:Envelope>
Ответ данных метода: [Показать ответ]
1.	<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
2.	   <soap:Body>
3.	      <ExecuteResponse xmlns="https://icweb/IICWebService">
4.	         <ExecuteResult>
5.	            <ResultCode>0</ResultCode>
6.	            <Body>Ответ в закодированном формате base64</Body>
7.	         </ExecuteResult>
8.	      </ExecuteResponse>
9.	   </soap:Body>
10.	</soap:Envelope>


Сервис GetActiveGRNZByDriverIIN


Сервис GetActiveGRNZByDriverIIN возвращает информацию по классу страхования «Обязательное Страхование Гражданской Правовой Ответственности Владельцев Транспортных Средств» (далее ОС ГПО ВТС) по списку ГРНЗ из активных полисов по ИИН застрахованного (водителя).

Состав данных запроса по сервису GetActiveGRNZByDriverIIN: [Показать ответ]



Состав данных ответа на запрос сервиса GetActivePolicies_ByIINGRNZ: [Показать ответ]



Пример запроса на вызов сервиса GetActiveGRNZByDriverIIN имеет следующий вид: [Показать ответ]
1.	<request>
2.	<IIN>ИИН субъекта</IIN>
3.	<ConsentToTheProcessingOfPersonalData>Согласие субъекта</ConsentToTheProcessingOfPersonalData>
4.	</request>
Пример ответа на вызов сервиса GetActiveGRNZByDriverIIN имеет следующий вид: [Показать ответ]
1.	<response>
2.	<GRNZ>999JJJ02 </GRNZ>
3.	<GRNZ>001DOC02 </GRNZ>
4.	<GRNZ>088MEB02 </GRNZ>
5.	</response>
Пример ответа на вызов сервиса GetActiveGRNZByDriverIIN с помощью SOAPUI запроса в случае, если передан некорректный ИИН, имеет следующий вид: [Показать ответ]
1.	<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
2.	   <soap:Body>
3.	      <ExecuteResponse xmlns="https://icweb/IICWebService">
4.	         <ExecuteResult>
5.	            <ResultCode>1</ResultCode>
6.	            <ErrorMessage>ORA-20029: ORA-20001: Неверный ИИН
7.	ORA-06512: at "IIC.PKG_WS_REP", line 278
8.	ORA-06512: at "IIC.PKG_WEBSERVICE", line 1008
9.	ORA-06512: at "IIC.PKG_WEBSERVICE", line 1020
10.	ORA-06512: at line 1</ErrorMessage>
11.	         </ExecuteResult>
12.	      </ExecuteResponse>
13.	   </soap:Body>
14.	</soap:Envelope>


Главная страница Предыдущая страница