Сервис «Передача данных по водному транспорту»: различия между версиями

Материал из Wiki ГКБ
Перейти к навигации Перейти к поиску
(INTEGRATIO-363)
 
Строка 13: Строка 13:
  
 
Данный технический документ предназначается:
 
Данный технический документ предназначается:
1) для разработчиков, которые будут осуществлять взаимодействие с информационной системой ГКБ;
+
 
2) для получателей информации.
+
:1) для разработчиков, которые будут осуществлять взаимодействие с информационной системой ГКБ;
 +
 
 +
:2) для получателей информации.
  
  
Строка 49: Строка 51:
 
Http Headers: {Authorization=[Basic c3ZjUnB0U3lzdGVtQWNjb3VudDpBbzZVRkdyVTZ2]}
 
Http Headers: {Authorization=[Basic c3ZjUnB0U3lzdGVtQWNjb3VudDpBbzZVRkdyVTZ2]}
  
==='''Состав данных запроса по методу getTbd :'''===
+
 
 +
==='''Состав данных запроса по методу getTbd'''===
 
----
 
----
 
<div style="border:1px solid #FFFFFF; margin-bottom:5px; margin-top:5px; overflow:hidden;">
 
<div style="border:1px solid #FFFFFF; margin-bottom:5px; margin-top:5px; overflow:hidden;">
Строка 99: Строка 102:
 
</div>
 
</div>
  
==='''Состав данных ответа по методу getTbd :'''===
+
 
 +
==='''Состав данных ответа по методу getTbd'''===
 
----
 
----
 
<div style="border:1px solid #FFFFFF; margin-bottom:5px; margin-top:5px; overflow:hidden;">
 
<div style="border:1px solid #FFFFFF; margin-bottom:5px; margin-top:5px; overflow:hidden;">
Строка 262: Строка 266:
 
</div>
 
</div>
  
==='''Пример вызова метода getTbd:'''===
+
 
 +
==='''Пример вызова метода getTbd'''===
 
-----
 
-----
 
<div style="border:1px solid #FFFFFF; margin-bottom:5px; margin-top:5px; overflow:hidden;"><div class="mw-customtoggle-myFAQ_DownloadPackagesGeneralIssues_Question_0006" style="background:#FFFFFF; border:1px solid #FFFFFF; color:#000000; padding-bottom:1px; padding-top:1px; padding-right:10px; padding-left:10px;">''Пример вызова метода getTbd с помощью SOAP запроса имеет следующий вид:''<small style="color:#0645ad;"> [Показать ответ] </small></div>
 
<div style="border:1px solid #FFFFFF; margin-bottom:5px; margin-top:5px; overflow:hidden;"><div class="mw-customtoggle-myFAQ_DownloadPackagesGeneralIssues_Question_0006" style="background:#FFFFFF; border:1px solid #FFFFFF; color:#000000; padding-bottom:1px; padding-top:1px; padding-right:10px; padding-left:10px;">''Пример вызова метода getTbd с помощью SOAP запроса имеет следующий вид:''<small style="color:#0645ad;"> [Показать ответ] </small></div>
Строка 285: Строка 290:
 
</div>
 
</div>
  
==='''Пример ответа на вызов метода getTbd '''===
+
 
 +
==='''Пример ответа на вызов метода getTbd'''===
 
-----
 
-----
 
<div style="border:1px solid #FFFFFF; margin-bottom:5px; margin-top:5px; overflow:hidden;">
 
<div style="border:1px solid #FFFFFF; margin-bottom:5px; margin-top:5px; overflow:hidden;">
Строка 348: Строка 354:
 
</div>
 
</div>
  
=='''Обработка исключений метода getTbd '''==
+
 
 +
==='''Обработка исключений метода getTbd'''===
  
 
<div style="border:1px solid #FFFFFF; margin-bottom:5px; margin-top:5px; overflow:hidden;">
 
<div style="border:1px solid #FFFFFF; margin-bottom:5px; margin-top:5px; overflow:hidden;">

Версия от 06:07, 31 октября 2023

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


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

Данный технический документ предназначается:

1) для разработчиков, которые будут осуществлять взаимодействие с информационной системой ГКБ;
2) для получателей информации.


Сервис по "Передача данных по водному транспорту"

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

1. ID и пароль клиента (организации) в HTTP Header, необходимые для базовой аутентификации. Так как коммуникация с веб-сервисами системы идет по защищенному протоколу HTTPS, то базовая аутентификация представляется безопасным решением.
2. ID пользователя, от имени которого будет выполнена запрашиваемая операция в SOAP Header:

Http Headers: {Authorization=[Basic c3ZjUnB0U3lzdGVtQWNjb3VudDpBbzZVRkdyVTZ2]}


Состав данных запроса по методу getTbd


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


Состав данных ответа по методу getTbd


Состав данных ответа getTbd : [Показать ответ]


Пример вызова метода getTbd


Пример вызова метода getTbd с помощью 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:getTbd>
7.	         <iinBin>ИИНБИН</iinBin>
8.	         <requestNumber>022222</requestNumber>
9.	         <requestType>INTERNATIONAL</requestType>
10.	      </data:getTbd>
11.	   </soapenv:Body>
12.	</soapenv:Envelope>


Пример ответа на вызов метода getTbd


Пример ответа на вызов по методу getTbd с помощью SOAP запроса имеет следующий вид: [Показать ответ]
1.	<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
2.	   <soap:Body>
3.	      <ns2:getTbdResponse 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>Идентификатор сообщения</messageId>
8.	                  <correlationId/>
9.	                  <responseDate>Дата ответа</responseDate>
10.	                  <status>
11.	                     <code>200</code>
12.	                     <message>Message has been processed successfully</message>
13.	                  </status>
14.	                  <sessionId/>
15.	               </responseInfo>
16.	               <responseData>
17.	                  <data xmlns:ns2="http://www.ktk.kz/knbws/v1">
18.	                     <requestNumber>Номер запроса</requestNumber>
19.	                     <requestDate>Дата запроса</requestDate>
20.	                     <shipsData>
21.	                        <internationalShipData>
22.	                           <shipName>Са Джет 1</shipName>
23.	                           <onboardNumber>9001679</onboardNumber>
24.	                           <shipType>скоростной пассажирский катамаран</shipType>
25.	                           <certNumber>244</certNumber>
26.	                           <shipOwnerName>Наименование собственника судна</shipOwnerName>
27.	                           <shipOwnerAddress>Адрес собственника судна</shipOwnerAddress>
28.	                        </internationalShipData>
29.	                        <internationalShipData>
30.	                           <shipName>EVKLIDIS</shipName>
31.	                           <onboardNumber>нет</onboardNumber>
32.	                           <shipType>Понтон</shipType>
33.	                           <certNumber>251</certNumber>
34.	                           <shipOwnerName>Наименование собственника судна</shipOwnerName>
35.	                           <shipOwnerAddress>Адрес собственника судна</shipOwnerAddress>
36.	                        </internationalShipData>
37.	                        <internationalShipData>
38.	                           <shipName>ATLAS</shipName>
39.	                           <onboardNumber>9186091</onboardNumber>
40.	                           <shipType>Буксир</shipType>
41.	                           <certNumber>310</certNumber>
42.	                        </internationalShipData>
43.	                     </shipsData>
44.	                  </data>
45.	               </responseData>
46.	            </response>
47.	           <gbdStatusResponse xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
48.	         </return>
49.	      </ns2:getTbdResponse>
50.	   </soap:Body>
51.	</soap:Envelope>


Обработка исключений метода getTbd

При обработке запроса метод getTbd может возвращать следующие виды ошибок: [Показать ответ]



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