ErdbDataImplService

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



Назначение сервиса:
- получение участниками финансового рынка сведений по субъектам, состоящим на диспансерном учете в наркологической, психоневрологической и противотуберкулезной организациях;
- содействие участникам финансового рынка в их деятельности, сохранении стабильности и развития финансового сектора Республики Казахстан.


Вариант 1:

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:getErdbData>   
7.	   <iin>000000000000</iin>
8.	   <requestId>УНИКАЛЬНЫЙ_ID_ЗАПРОСА</requestId>   
9.	   <requestNumber>УНИКАЛЬНЫЙ_НОМЕР_ЗАПРОСА</requestNumber>   
10.	   <consentConfirmed>true</consentConfirmed>   
11.	  </data:getErdbData>   
12.	 </soapenv:Body>   
13.	</soapenv:Envelope>

Вариант 2:

Это сворачивающийся текст,
свернутый в начальном состоянии.

Вариант 3:

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:getErdbData>   
7.	   <iin>000000000000</iin>
8.	   <requestId>УНИКАЛЬНЫЙ_ID_ЗАПРОСА</requestId>   
9.	   <requestNumber>УНИКАЛЬНЫЙ_НОМЕР_ЗАПРОСА</requestNumber>   
10.	   <consentConfirmed>true</consentConfirmed>   
11.	  </data:getErdbData>   
12.	 </soapenv:Body>   
13.	</soapenv:Envelope>
Вариант 4
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:getErdbData>   
7.	   <iin>000000000000</iin>
8.	   <requestId>УНИКАЛЬНЫЙ_ID_ЗАПРОСА</requestId>   
9.	   <requestNumber>УНИКАЛЬНЫЙ_НОМЕР_ЗАПРОСА</requestNumber>   
10.	   <consentConfirmed>true</consentConfirmed>   
11.	  </data:getErdbData>   
12.	 </soapenv:Body>   
13.	</soapenv:Envelope>
Это тоже переключатель для сворачивания текста!


Вариант 5 - Request (пример запроса)

[Развернуть/Свернуть]
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:getErdbData>   
7.	   <iin>000000000000</iin>
8.	   <requestId>УНИКАЛЬНЫЙ_ID_ЗАПРОСА</requestId>   
9.	   <requestNumber>УНИКАЛЬНЫЙ_НОМЕР_ЗАПРОСА</requestNumber>   
10.	   <consentConfirmed>true</consentConfirmed>   
11.	  </data:getErdbData>   
12.	 </soapenv:Body>   
13.	</soapenv:Envelope>


[Развернуть/Свернуть] Вариант 6 - Request (пример запроса)
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:getErdbData>   
7.	   <iin>000000000000</iin>
8.	   <requestId>УНИКАЛЬНЫЙ_ID_ЗАПРОСА</requestId>   
9.	   <requestNumber>УНИКАЛЬНЫЙ_НОМЕР_ЗАПРОСА</requestNumber>   
10.	   <consentConfirmed>true</consentConfirmed>   
11.	  </data:getErdbData>   
12.	 </soapenv:Body>   
13.	</soapenv:Envelope>


Вариант 7 - Request (пример запроса) [Развернуть/Свернуть]
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:getErdbData>   
7.	   <iin>000000000000</iin>
8.	   <requestId>УНИКАЛЬНЫЙ_ID_ЗАПРОСА</requestId>   
9.	   <requestNumber>УНИКАЛЬНЫЙ_НОМЕР_ЗАПРОСА</requestNumber>   
10.	   <consentConfirmed>true</consentConfirmed>   
11.	  </data:getErdbData>   
12.	 </soapenv:Body>   
13.	</soapenv:Envelope>


Winter Olympic Games
City Country
1994 Lillehammer Norway
1998 Nagano Japan


1. Метод getErdbData

Назначение: Предназначен для получения сведений о субъектах, состоящих на Д-учете в псих/нарко/тубдиспансере. Состав данных запроса и ответа на запрос метода, а также примеры запроса и ответа описаны ниже.

Состав данных запроса

Наименование Поле Формат Обязательность Примечание
1 ИИН субъекта iin xs:string Да Значение должно содержать 12 цифр.
2 ID запроса requestId xs:int Да Значение поля должно быть уникальным и не должно повторяться при каждом запросе.
3 Номер запроса requestNumber xs:string Да Значение поля должно быть уникальным и не должно повторяться при каждом запросе.
4 Согласие субъекта на запрос данных по нему consentConfirmed xs:string Да Возможные значения: true; false.


Состав данных ответа

Наименование Поле Формат Обязательность Примечание
Возвращаемая информация
(response/responseData/data/RdbResponse)
1 Имя субъекта FirstName xs:string Да
2 Фамилия субъекта LastName xs:string Да
3 Отчество субъекта SecondName xs:string Да/Нет
4 Дата рождения субъекта BirthDate xs:date Да
5 ИИН субъекта Iin xs:string Да
6 Сообщение на русском языке Message xs:string Да
7 Сообщение на казахском языке MessageKz xs:string Да
8 Адрес субъекта Address xs:string Да
9 Дата ответа responseDate xs:date Да



Request (пример запроса):

 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:getErdbData>
 7			<iin>000000000000</iin>
 8			<requestId>УНИКАЛЬНЫЙ_ID_ЗАПРОСА</requestId>
 9			<requestNumber>УНИКАЛЬНЫЙ_НОМЕР_ЗАПРОСА</requestNumber>
10			<consentConfirmed>true</consentConfirmed>
11		</data:getErdbData>
12	</soapenv:Body>
13</soapenv:Envelope>


Response (пример ответа):

 1<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
 2	<soap:Body>
 3		<ns2:getErdbDataResponse xmlns:ns2="http://data.gbd.chdb.scb.kz/" xmlns:ns3="http://bip.bee.kz/SyncChannel/v10/Types">
 4			<return>
 5				<response>
 6					<responseInfo>
 7						<responseDate>2022-02-28T12:02:51.131+06:00</responseDate>
 8						<status>
 9							<code>SCSS001</code>
10							<message>Сообщение обработано получателем успешно</message>
11						</status>
12						<sessionId>{81919b7d-b155-4753-9607-659dca6cab54}</sessionId>
13					</responseInfo>
14					<responseData>
15<![CDATA[
16<?xml version="1.0" encoding="UTF-8"?>
17<ns2:GetRdbResponse xmlns:ns2="http://aisgzk.geocom.kz/enbek">
18	<RdbResponse>
19		<FirstName>xxxxxxxxx</FirstName>
20		<LastName>xxxxxxxxx</LastName>
21		<SecondName>xxxxxxxxx</SecondName>
22		<BirthDate>1967-09-10T00:00:00</BirthDate>
23		<Iin>xxxxxxxxxxxx</Iin>
24		<Message>Состоит на учете в наркологической организации;Состоит на учете в психоневрологической организации;Не состоит на учете в противотуберкулезной организации;</Message>
25		<MessageKz>Наркологиялық ұйымда диспансерлік есепте тұрады;Психоневрологиялық ұйымда диспансерлік есепте тұрады;Туберкулезге қарсы ұйымда диспансерлік есепте тұрмайды;</MessageKz>
26		<Address>КАЗАХСТАН, АЛМАТЫ, АЛАТАУСКИЙ, xxxxxxxx, д.x, кв.x;</Address>
27		<responseDate>2022-02-28T12:02:52</responseDate>
28	</RdbResponse>
29	<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> *** </ds:Signature>
30</ns2:GetRdbResponse>
31]]>
32					</responseData>
33				</response>
34			</return>
35		</ns2:getErdbDataResponse>
36	</soap:Body>
37</soap:Envelope>


Error (пример ошибки):
НЕКИЙ КОД С ОШИБКОЙ В ОТВЕТЕ...... ‎

Код/Текст ошибки/сообщения Описание ошибки/сообщения Примечание
SBF-VE-8 Номер "ИИН" должен содержать 12 цифр
VAL-JSR-001 Значение обязательного поля "%s" не должно быть пустым
VAL-JSR-001 Обязательное поле "%s" отсутствует
ScbSystemFault Пользователь %s не имеет прав для выполнения действия
FAULT-015 Сервис на стороне ГБД не доступен
VAL-R-004 Для получения отчета необходимо подтвердить согласие субъекта на запрос его данных из ГБД


Вариант 7 - Request (пример запроса) [Развернуть/Свернуть]
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:getErdbData>   
7.	   <iin>000000000000</iin>
8.	   <requestId>УНИКАЛЬНЫЙ_ID_ЗАПРОСА</requestId>   
9.	   <requestNumber>УНИКАЛЬНЫЙ_НОМЕР_ЗАПРОСА</requestNumber>   
10.	   <consentConfirmed>true</consentConfirmed>   
11.	  </data:getErdbData>   
12.	 </soapenv:Body>   
13.	</soapenv:Envelope>