GetMiddlemenByKeyFields: различия между версиями

Материал из Wiki ГКБ
Перейти к навигации Перейти к поиску
(основание заявка BAZAZNANIY-57)
 
Строка 1: Строка 1:
 
== Назначение ==  
 
== Назначение ==  
Получение списка посредников по ключевым реквизитам.  
+
Метод '''GetMiddlemenByKeyFields''' предназначен для получения информации по договорам страховых агентов из ЕСБД по ключевым параметрам.
 +
<br/>Возвращает массив структур [[MIDDLEMAN]].<ref name="ref1" /> <ref name="ref2" /> <ref name="ref3" />
 +
<br/><span style="color:#ff0000">'''!!!'''</span>
 +
{|class="wikitable"
 +
|+<span style="color:#ff0000">'''!!!'''</span> <span style="color:#008B8B">Использование тэга '''''SYSTEM_DELIMITER_ID'''''</span>
 +
|-
 +
|<span style="color:#008B8B"><iic:SYSTEM_DELIMITER_ID>'''''0'''''</iic:SYSTEM_DELIMITER_ID></span>
 +
|<span style="color:#008B8B">поиск будет происходить по всем компаниям</span>
 +
|-
 +
|<span style="color:#008B8B"><iic:SYSTEM_DELIMITER_ID>'''''-1'''''</iic:SYSTEM_DELIMITER_ID></span>
 +
|<span style="color:#008B8B">по компании пользователя</span>
 +
|-
 +
|<span style="color:#008B8B"><iic:SYSTEM_DELIMITER_ID>'''''*'''''</iic:SYSTEM_DELIMITER_ID></span>
 +
|<span style="color:#008B8B">поиск будет происходить по компании указанной в тэге</span>
 +
|-
 +
|<span style="color:#008B8B">'''не передается'''</span>
 +
|<span style="color:#008B8B">поиск будет происходить по всем компаниям</span>
 +
|}
  
 
== Параметры ==  
 
== Параметры ==  
 
* '''aSessionID''' Идентификатор сессии  
 
* '''aSessionID''' Идентификатор сессии  
* '''aMiddleman''' Структура [[MIDDLEMAN]]
+
* '''aMiddleman''' Структура класса '''MIDDLEMAN'''
  
Необходимо передать заполненную структуру [[MIDDLEMAN]] с реквизитами, необходимыми для поиска.
+
== Состав данных ==
 +
<div class="mw-collapsible-content">
 +
{| class="wikitable"
 +
|+Состав данных для передачи в ЕСБД <aMiddleman></aMiddleman>
 +
!Наименование
 +
!Тип данных
 +
!Описание
 +
!Примечание
 +
!Обязательность
 +
!NEW
 +
|-
 +
|'''MIDDLEMAN_ID'''
 +
|<span style="color:#008000><p align="center">'''s:int'''</p></span>
 +
|идентификатор посредника
 +
|
 +
|
 +
|
 +
|-
 +
| '''CLIENT_ID'''
 +
|<span style="color:#008000><p align="center">'''s:int'''</p></span>
 +
|идентификатор клиента
 +
|
 +
|
 +
|
 +
|-
 +
|'''MIDDLEMAN_TYPE_ID'''
 +
| <span style="color:#008000><p align="center">'''s:int'''</p></span>
 +
|идентификатор типа посредника
 +
|
 +
|
 +
|
 +
|-
 +
|'''PARENT_MIDDLEMAN_ID'''
 +
| <span style="color:#008000><p align="center">'''s:int'''</p></span>
 +
|идентификатор родительского посредника
 +
|''middleman_id''
 +
|
 +
|
 +
|-
 +
|'''CONTRACT_NUMBER'''
 +
|<span style="color:#008080><p align="center">'''s:string'''</p></span>
 +
|номер договора посредника
 +
|
 +
|
 +
|
 +
|-
 +
|'''CONTRACT_DATE'''
 +
|<span style="color:#008080><p align="center">'''s:string'''</p></span>
 +
|дата договора посредника
 +
|''в формате dd.mm.yyyy''
 +
|
 +
|
 +
|-
 +
|'''LETTER_OF_ATTORNEY_NUMBER'''
 +
|<span style="color:#008080><p align="center">'''s:string'''</p></span>
 +
|номер доверенности посредника
 +
|
 +
|
 +
|-
 +
|'''BRANCH_ID'''
 +
|<span style="color:#008000><p align="center">'''s:int'''</p></span>
 +
|идентификатор регионального подразделения
 +
|
 +
|
 +
|
 +
|-
 +
|'''USER_ID'''
 +
|<span style="color:#008000><p align="center">'''s:int'''</p></span>
 +
|идентификатор пользователя
 +
|
 +
|
 +
|
 +
|-
 +
| '''RESCINDING_DATE'''
 +
|<span style="color:#008080><p align="center">'''s:string'''</p></span>
 +
|дата расторжения договора с посредником
 +
|''в формате dd.mm.yyyy''
 +
|
 +
|
 +
|-
 +
|'''MIDDLEMEN_RESCINDING_REASON_ID'''
 +
|<span style="color:#008000><p align="center">'''s:int'''</p></span>
 +
| причина расторжения договора с посредником
 +
|
 +
|
 +
|
 +
|-
 +
|'''RESPONSIBLE_PERSON_ID'''
 +
|<span style="color:#008000><p align="center">'''s:int'''</p></span>
 +
|Ответственное лицо за введенные данные
 +
|''client_id''
 +
|
 +
|
 +
|}</div>
 +
<br/>
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:1500px" data-expandtext="Показать пример" data-collapsetext="Скрыть">
 +
'''GetMiddlemenByKeyFields''' запрос на получение данных по <span style="color:#4169E1">'''CLIENT_ID''' ''<iic:SYSTEM_DELIMITER_ID>0</iic:SYSTEM_DELIMITER_ID>''</span>
 +
<div class="mw-collapsible-content">
 +
<syntaxhighlight lang="xml" line="1">
 +
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
 +
  <soapenv:Header/>
 +
  <soapenv:Body>
 +
      <iic:GetMiddlemenByKeyFields>
 +
        <iic:aSessionID>********************</iic:aSessionID>
 +
        <iic:aMiddleman>
 +
              <iic:CLIENT_ID>33****87</iic:CLIENT_ID>
 +
              <iic:SYSTEM_DELIMITER_ID>0</iic:SYSTEM_DELIMITER_ID>           
 +
        </iic:aMiddleman>
 +
      </iic:GetMiddlemenByKeyFields>
 +
  </soapenv:Body>
 +
</soapenv:Envelope>
 +
</syntaxhighlight></div>
 +
</div>
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:1500px" data-expandtext="Показать пример" data-collapsetext="Скрыть">
 +
'''GetMiddlemenByKeyFields''' ответ на получение данных по <span style="color:#4169E1">'''CLIENT_ID''' ''<iic:SYSTEM_DELIMITER_ID>0</iic:SYSTEM_DELIMITER_ID>''</span>
 +
<div class="mw-collapsible-content">
 +
<syntaxhighlight lang="xml" line="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">
 +
  <soap:Body>
 +
      <GetMiddlemenByKeyFieldsResponse xmlns="https://icweb/IICWebService">
 +
        <GetMiddlemenByKeyFieldsResult>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**31</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****87</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>21**23</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>354/007/23</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>05.06.2023</CONTRACT_DATE>
 +
              <BRANCH_ID>***</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>05.06.2023 14:31:57</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>05.06.2023 14:31:57</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>4</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**30</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****87</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>21**23</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>354/006/22</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>20.07.2022</CONTRACT_DATE>
 +
              <BRANCH_ID>***</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>26.06.2023 18:06:17</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>05.06.2023 14:25:09</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>15***</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>20</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <RESCINDING_DATE>04.06.2023</RESCINDING_DATE>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>5</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
        </GetMiddlemenByKeyFieldsResult>
 +
      </GetMiddlemenByKeyFieldsResponse>
 +
  </soap:Body>
 +
</soap:Envelope>
 +
</syntaxhighlight></div>
 +
</div>
 +
<br/>
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:1500px" data-expandtext="Показать пример" data-collapsetext="Скрыть">
 +
'''GetMiddlemenByKeyFields''' запрос на получение данных по <span style="color:#4169E1">'''CLIENT_ID''' ''<iic:SYSTEM_DELIMITER_ID>-1</iic:SYSTEM_DELIMITER_ID>''</span>
 +
<div class="mw-collapsible-content">
 +
<syntaxhighlight lang="xml" line="1">
 +
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
 +
  <soapenv:Header/>
 +
  <soapenv:Body>
 +
      <iic:GetMiddlemenByKeyFields>
 +
        <iic:aSessionID>********************</iic:aSessionID>
 +
        <iic:aMiddleman>
 +
              <iic:CLIENT_ID>32****53</iic:CLIENT_ID>
 +
              <iic:SYSTEM_DELIMITER_ID>-1</iic:SYSTEM_DELIMITER_ID>           
 +
        </iic:aMiddleman>
 +
      </iic:GetMiddlemenByKeyFields>
 +
  </soapenv:Body>
 +
</soapenv:Envelope>
 +
</syntaxhighlight></div>
 +
</div>
  
тест
+
<div class="toccolours mw-collapsible mw-collapsed" style="width:1500px" data-expandtext="Показать пример" data-collapsetext="Скрыть">
 +
'''GetMiddlemenByKeyFields''' ответ на получение данных по <span style="color:#4169E1">'''CLIENT_ID''' ''<iic:SYSTEM_DELIMITER_ID>-1</iic:SYSTEM_DELIMITER_ID>''</span>
 +
<div class="mw-collapsible-content">
 +
<syntaxhighlight lang="xml" line="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">
 +
  <soap:Body>
 +
      <GetMiddlemenByKeyFieldsResponse xmlns="https://icweb/IICWebService">
 +
        <GetMiddlemenByKeyFieldsResult/>
 +
      </GetMiddlemenByKeyFieldsResponse>
 +
  </soap:Body>
 +
</soap:Envelope>
 +
</syntaxhighlight></div>
 +
</div>
 +
<br/>
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:1500px" data-expandtext="Показать пример" data-collapsetext="Скрыть">
 +
'''GetMiddlemenByKeyFields''' запрос на получение данных по <span style="color:#4169E1">'''MIDDLEMAN_ID''' ''<iic:SYSTEM_DELIMITER_ID/>''</span>
 +
<div class="mw-collapsible-content">
 +
<syntaxhighlight lang="xml" line="1">
 +
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
 +
  <soapenv:Header/>
 +
  <soapenv:Body>
 +
      <iic:GetMiddlemenByKeyFields>
 +
        <iic:aSessionID>******************</iic:aSessionID>
 +
        <iic:aMiddleman>
 +
            <iic:MIDDLEMAN_ID>21**30</iic:MIDDLEMAN_ID>
 +
          </iic:aMiddleman>
 +
      </iic:GetMiddlemenByKeyFields>
 +
  </soapenv:Body>
 +
</soapenv:Envelope>
 +
</syntaxhighlight></div>
 +
</div>
  
если тэг SYSTEM_DELIMITER_ID=
+
<div class="toccolours mw-collapsible mw-collapsed" style="width:1500px" data-expandtext="Показать пример" data-collapsetext="Скрыть">
* 0 поиск будет происходить по всем компаниям,
+
'''GetMiddlemenByKeyFields''' ответ на получение данных по <span style="color:#4169E1">'''MIDDLEMAN_ID''' ''<iic:SYSTEM_DELIMITER_ID/>''</span>
* -1 по компании пользователя
+
<div class="mw-collapsible-content">
* иначе по указанной в тэге компании
+
<syntaxhighlight lang="xml" line="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">
 +
  <soap:Body>
 +
      <GetMiddlemenByKeyFieldsResponse xmlns="https://icweb/IICWebService">
 +
        <GetMiddlemenByKeyFieldsResult>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**30</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****87</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>21**23</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>354/****22</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>20.07.2022</CONTRACT_DATE>
 +
              <BRANCH_ID>***</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>26.06.2023 18:06:17</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>05.06.2023 14:25:09</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>15***</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <RESCINDING_DATE>04.06.2023</RESCINDING_DATE>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>5</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
        </GetMiddlemenByKeyFieldsResult>
 +
      </GetMiddlemenByKeyFieldsResponse>
 +
  </soap:Body>
 +
</soap:Envelope>
 +
</syntaxhighlight></div>
 +
</div>
 +
<br/>
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:1500px" data-expandtext="Показать пример" data-collapsetext="Скрыть">
 +
'''GetMiddlemenByKeyFields''' запрос на получение данных по <span style="color:#4169E1">'''MIDDLEMAN_TYPE_ID''' ''Агент физ.лицо'' ''<iic:SYSTEM_DELIMITER_ID>*</iic:SYSTEM_DELIMITER_ID>''</span>
 +
<div class="mw-collapsible-content">
 +
<syntaxhighlight lang="xml" line="1">
 +
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
 +
  <soapenv:Header/>
 +
  <soapenv:Body>
 +
      <iic:GetMiddlemenByKeyFields>
 +
        <iic:aSessionID>*****************************</iic:aSessionID>
 +
        <iic:aMiddleman>
 +
            <iic:MIDDLEMAN_TYPE_ID>2</iic:MIDDLEMAN_TYPE_ID>
 +
            <iic:SYSTEM_DELIMITER_ID>*</iic:SYSTEM_DELIMITER_ID>           
 +
        </iic:aMiddleman>
 +
      </iic:GetMiddlemenByKeyFields>
 +
  </soapenv:Body>
 +
</soapenv:Envelope>
 +
</syntaxhighlight></div>
 +
</div>
  
== Возвращаемое значение ==  
+
<div class="toccolours mw-collapsible mw-collapsed" style="width:1500px" data-expandtext="Показать пример" data-collapsetext="Скрыть">
Массив структур [[MIDDLEMAN]]
+
'''GetMiddlemenByKeyFields''' ответ на получение данных по <span style="color:#4169E1">'''MIDDLEMAN_TYPE_ID''' = 2 ''<iic:SYSTEM_DELIMITER_ID>*</iic:SYSTEM_DELIMITER_ID>''</span>
 +
<br/>Выводит всех посредников с типом ''Агент физ.лицо'' по определенной компании 
 +
<div class="mw-collapsible-content">
 +
<syntaxhighlight lang="xml" line="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">
 +
  <soap:Body>
 +
      <GetMiddlemenByKeyFieldsResponse xmlns="https://icweb/IICWebService">
 +
        <GetMiddlemenByKeyFieldsResult>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**20</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****29</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>42-13/02/2023</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>03.03.2023</CONTRACT_DATE>
 +
              <BRANCH_ID>***</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>03.04.2023 11:28:10</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>03.04.2023 11:28:10</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**26</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****38</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>21**25</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>150/004/19</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>01.04.2019</CONTRACT_DATE>
 +
              <BRANCH_ID>*<*/BRANCH_ID>
 +
              <RECORD_CHANGED_AT>04.04.2023 09:23:05</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>03.04.2023 17:40:52</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>9**0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <RESCINDING_DATE>10.08.2021</RESCINDING_DATE>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>5</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21****18</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****40</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>21**27</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>040/005/19</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>05.04.2019</CONTRACT_DATE>
 +
              <BRANCH_ID>*</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>04.04.2023 09:35:18</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>04.04.2023 09:35:18</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**71</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****34</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>30-31/01/2023</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>16.02.2023</CONTRACT_DATE>
 +
              <BRANCH_ID>***</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>03.05.2023 17:41:22</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>03.05.2023 17:41:22</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**72</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****35</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>27-26/01/2023</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>16.02.2023</CONTRACT_DATE>
 +
              <BRANCH_ID>***</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>03.05.2023 17:42:44</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>03.05.2023 17:42:44</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**19</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****28</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>48-28/02/2023</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>03.03.2023</CONTRACT_DATE>
 +
              <BRANCH_ID>***</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>31.03.2023 16:30:17</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>31.03.2023 16:30:17</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21*4*9</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****56</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>45-22/02/2023</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>03.03.2023</CONTRACT_DATE>
 +
              <BRANCH_ID>***</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>05.04.2023 11:55:51</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>05.04.2023 11:55:51</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**73</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****7</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>82-01/09/2022</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>27.09.2022</CONTRACT_DATE>
 +
              <BRANCH_ID>***</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>03.05.2023 17:46:13</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>03.05.2023 17:46:13</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**51</MIDDLEMAN_ID>
 +
              <CLIENT_ID>32****21</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>21**38</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>1121</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>31.05.2023</CONTRACT_DATE>
 +
              <LETTER_OF_ATTORNEY_NUMBER>332211</LETTER_OF_ATTORNEY_NUMBER>
 +
              <BRANCH_ID>*</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>31.05.2023 11:34:59</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>14**</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>31.05.2023 11:34:59</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>14**</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>0</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>0</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**24</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****36</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>43-16/02/2023</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>03.03.2023</CONTRACT_DATE>
 +
              <BRANCH_ID>***</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>03.04.2023 14:24:55</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>03.04.2023 14:24:55</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21***1</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****87</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>21**23</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>354/***/23</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>05.06.2023</CONTRACT_DATE>
 +
              <BRANCH_ID>***</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>05.06.2023 14:31:57</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>05.06.2023 14:31:57</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**35</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****78</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>39-17/***023</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>03.03.2023</CONTRACT_DATE>
 +
              <BRANCH_ID>***</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>10.04.2023 11:21:27</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>10.04.2023 11:21:27</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**30</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****87</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>21**23</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>354/***/22</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>20.07.2022</CONTRACT_DATE>
 +
              <BRANCH_ID>***</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>26.06.2023 18:06:17</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>05.06.2023 14:25:09</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>15***</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <RESCINDING_DATE>04.06.2023</RESCINDING_DATE>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>5</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21***77</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33***31</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>104-****/2022</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>28.10.2022</CONTRACT_DATE>
 +
              <BRANCH_ID>***</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>15.06.2023 11:54:34</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>15.06.2023 11:54:34</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
        </GetMiddlemenByKeyFieldsResult>
 +
      </GetMiddlemenByKeyFieldsResponse>
 +
  </soap:Body>
 +
</soap:Envelope>
 +
</syntaxhighlight></div>
 +
</div>
 +
<br/>
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:1500px" data-expandtext="Показать пример" data-collapsetext="Скрыть">
 +
'''GetMiddlemenByKeyFields''' запрос на получение данных по <span style="color:#4169E1">'''PARENT_MIDDLEMAN_ID''' ''<iic:SYSTEM_DELIMITER_ID/>''</span> не передается
 +
<div class="mw-collapsible-content">
 +
<syntaxhighlight lang="xml" line="1">
 +
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
 +
  <soapenv:Header/>
 +
  <soapenv:Body>
 +
      <iic:GetMiddlemenByKeyFields>
 +
        <iic:aSessionID>*********************</iic:aSessionID>
 +
        <iic:aMiddleman>
 +
            <iic:PARENT_MIDDLEMAN_ID>21**23</iic:PARENT_MIDDLEMAN_ID>
 +
          </iic:aMiddleman>
 +
      </iic:GetMiddlemenByKeyFields>
 +
  </soapenv:Body>
 +
</soapenv:Envelope>
 +
</syntaxhighlight></div>
 +
</div>
 +
 
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:1500px" data-expandtext="Показать пример" data-collapsetext="Скрыть">
 +
'''GetMiddlemenByKeyFields''' ответ на получение данных по <span style="color:#4169E1">'''PARENT_MIDDLEMAN_ID'''</span>
 +
<br/>Выводит всех посредников указанного родительского посредника
 +
<div class="mw-collapsible-content">
 +
<syntaxhighlight lang="xml" line="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">
 +
  <soap:Body>
 +
      <GetMiddlemenByKeyFieldsResponse xmlns="https://icweb/IICWebService">
 +
        <GetMiddlemenByKeyFieldsResult>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**54</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****98</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>7</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>21**23</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>354/****22</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>02.11.2022</CONTRACT_DATE>
 +
              <BRANCH_ID>***</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>10.04.2023 12:16:53</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>10.04.2023 12:16:53</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**67</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****34</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>3</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>21**23</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>354/****22</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>29.07.2022</CONTRACT_DATE>
 +
              <BRANCH_ID>***</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>12.04.2023 15:42:04</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>12.04.2023 15:42:04</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**27</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****84</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>3</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>21**23</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>354/****21</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>03.12.2021</CONTRACT_DATE>
 +
              <BRANCH_ID>***</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>05.06.2023 14:20:22</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>05.06.2023 14:20:22</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>       
 +
        </GetMiddlemenByKeyFieldsResult>
 +
      </GetMiddlemenByKeyFieldsResponse>
 +
  </soap:Body>
 +
</soap:Envelope>
 +
</syntaxhighlight></div>
 +
</div>
 +
<br/>
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:1500px" data-expandtext="Показать пример" data-collapsetext="Скрыть">
 +
'''GetMiddlemenByKeyFields''' запрос на получение данных по <span style="color:#4169E1">'''CONTRACT_NUMBER''' ''<iic:SYSTEM_DELIMITER_ID/>''</span> не передается
 +
<div class="mw-collapsible-content">
 +
<syntaxhighlight lang="xml" line="1">
 +
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
 +
  <soapenv:Header/>
 +
  <soapenv:Body>
 +
      <iic:GetMiddlemenByKeyFields>
 +
        <iic:aSessionID>********************************</iic:aSessionID>
 +
        <iic:aMiddleman>
 +
            <iic:CONTRACT_NUMBER>354/****23</iic:CONTRACT_NUMBER>
 +
          </iic:aMiddleman>
 +
      </iic:GetMiddlemenByKeyFields>
 +
  </soapenv:Body>
 +
</soapenv:Envelope>
 +
</syntaxhighlight></div>
 +
</div>
 +
 
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:1500px" data-expandtext="Показать пример" data-collapsetext="Скрыть">
 +
'''GetMiddlemenByKeyFields''' ответ на получение данных по <span style="color:#4169E1">'''CONTRACT_NUMBER'''</span>
 +
<br/>Выводит посредника по ''Номеру договора''
 +
<div class="mw-collapsible-content">
 +
<syntaxhighlight lang="xml" line="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">
 +
  <soap:Body>
 +
      <GetMiddlemenByKeyFieldsResponse xmlns="https://icweb/IICWebService">
 +
        <GetMiddlemenByKeyFieldsResult>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**32</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****44</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>3</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>21**23</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>354/****23</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>04.04.2023</CONTRACT_DATE>
 +
              <BRANCH_ID>***</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>04.04.2023 09:51:38</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>04.04.2023 09:51:38</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13487</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
        </GetMiddlemenByKeyFieldsResult>
 +
      </GetMiddlemenByKeyFieldsResponse>
 +
  </soap:Body>
 +
</soap:Envelope>
 +
</syntaxhighlight></div>
 +
</div>
 +
 
 +
<br/>
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:1500px" data-expandtext="Показать пример" data-collapsetext="Скрыть">
 +
'''GetMiddlemenByKeyFields''' запрос на получение данных по <span style="color:#4169E1">'''BRANCH_ID''' ''<iic:SYSTEM_DELIMITER_ID/>''</span> не передается
 +
<div class="mw-collapsible-content">
 +
<syntaxhighlight lang="xml" line="1">
 +
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
 +
  <soapenv:Header/>
 +
  <soapenv:Body>
 +
      <iic:GetMiddlemenByKeyFields>
 +
        <iic:aSessionID>******************************</iic:aSessionID>
 +
        <iic:aMiddleman>
 +
            <iic:BRANCH_ID>3*2</iic:BRANCH_ID>
 +
          </iic:aMiddleman>
 +
      </iic:GetMiddlemenByKeyFields>
 +
  </soapenv:Body>
 +
</soapenv:Envelope>
 +
</syntaxhighlight></div>
 +
</div>
 +
 
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:1500px" data-expandtext="Показать пример" data-collapsetext="Скрыть">
 +
'''GetMiddlemenByKeyFields''' ответ на получение данных по <span style="color:#4169E1">'''BRANCH_ID'''</span>
 +
<br/>Выводит всех посредников по ''ID Филиала''
 +
<div class="mw-collapsible-content">
 +
<syntaxhighlight lang="xml" line="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">
 +
  <soap:Body>
 +
      <GetMiddlemenByKeyFieldsResponse xmlns="https://icweb/IICWebService">
 +
        <GetMiddlemenByKeyFieldsResult>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**23</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****35</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>6</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
 +
              <BRANCH_ID>3*2</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>03.04.2023 12:07:42</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>03.04.2023 12:07:42</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**54</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****98</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>7</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>21***23</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>354/***22</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>02.11.2022</CONTRACT_DATE>
 +
              <BRANCH_ID>3*2</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>10.04.2023 12:16:53</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13*</**CREATED_BY_USER_ID>
 +
              <INPUT_DATE>10.04.2023 12:16:53</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**67</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****34</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>3</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>21**23</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>354/*22<**/CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>29.07.2022</CONTRACT_DATE>
 +
              <BRANCH_ID>3*2</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>12.04.2023 15:42:04</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>13***CREATED_BY_USER_ID>
 +
              <INPUT_DATE>12.04.2023 15:42:04</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>13***</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
        </GetMiddlemenByKeyFieldsResult>
 +
      </GetMiddlemenByKeyFieldsResponse>
 +
  </soap:Body>
 +
</soap:Envelope>
 +
</syntaxhighlight></div>
 +
</div>
 +
 
 +
<br/>
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:1500px" data-expandtext="Показать пример" data-collapsetext="Скрыть">
 +
'''GetMiddlemenByKeyFields''' запрос на получение данных по <span style="color:#4169E1">'''USER_ID''' ''<iic:SYSTEM_DELIMITER_ID/>''</span> не передается
 +
<div class="mw-collapsible-content">
 +
<syntaxhighlight lang="xml" line="1">
 +
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
 +
  <soapenv:Header/>
 +
  <soapenv:Body>
 +
      <iic:GetMiddlemenByKeyFields>
 +
        <iic:aSessionID>****************************</iic:aSessionID>
 +
        <iic:aMiddleman>
 +
            <iic:USER_ID>1*4*7</iic:USER_ID>
 +
          </iic:aMiddleman>
 +
      </iic:GetMiddlemenByKeyFields>
 +
  </soapenv:Body>
 +
</soapenv:Envelope>
 +
</syntaxhighlight></div>
 +
</div>
 +
 
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:1500px" data-expandtext="Показать пример" data-collapsetext="Скрыть">
 +
'''GetMiddlemenByKeyFields''' ответ на получение данных по <span style="color:#4169E1">'''USER_ID'''</span>
 +
<br/>Выводит всех посредников по ''ID пользователя''
 +
<div class="mw-collapsible-content">
 +
<syntaxhighlight lang="xml" line="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">
 +
  <soap:Body>
 +
      <GetMiddlemenByKeyFieldsResponse xmlns="https://icweb/IICWebService">
 +
        <GetMiddlemenByKeyFieldsResult>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**20</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****29</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
 +
              <CONTRACT_NUMBER>42-13/****23</CONTRACT_NUMBER>
 +
              <CONTRACT_DATE>03.03.2023</CONTRACT_DATE>
 +
              <BRANCH_ID>***</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>03.04.2023 11:28:10</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>1*4*7</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>03.04.2023 11:28:10</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>1*4*7</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21*2*3</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****35</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>6</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
 +
              <BRANCH_ID>***</BRANCH_ID>
 +
              <RECORD_CHANGED_AT>03.04.2023 12:07:42</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>1*3*7</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>03.04.2023 12:07:42</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>1*4*7</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
            <MIDDLEMAN>
 +
              <MIDDLEMAN_ID>21**25</MIDDLEMAN_ID>
 +
              <CLIENT_ID>33****37</CLIENT_ID>
 +
              <MIDDLEMAN_TYPE_ID>6</MIDDLEMAN_TYPE_ID>
 +
              <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
 +
              <BRANCH_ID>*<*/BRANCH_ID>
 +
              <RECORD_CHANGED_AT>03.04.2023 17:40:44</RECORD_CHANGED_AT>
 +
              <CREATED_BY_USER_ID>1*4*7</CREATED_BY_USER_ID>
 +
              <INPUT_DATE>03.04.2023 17:40:44</INPUT_DATE>
 +
              <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 +
              <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 +
              <USER_ID>1*4*7</USER_ID>
 +
              <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 +
              <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 +
            </MIDDLEMAN>
 +
        </GetMiddlemenByKeyFieldsResult>
 +
      </GetMiddlemenByKeyFieldsResponse>
 +
  </soap:Body>
 +
</soap:Envelope>
 +
</syntaxhighlight></div>
 +
</div>
 +
 
 +
= Примечания =
 +
<references>
 +
<ref name="ref1"> <span style="color:#ff0000">'''!!!'''</span> В массив не выводятся договора помеченные как '''''"Ошибка оператора"'''''.</ref><span style="color:#ff0000">'''!!!'''</span>
 +
<ref name="ref2"> <span style="color:#4169E1">'''<MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>'''</span> говорит о том, что данный договор действует.</ref>
 +
<ref name="ref3"> <span style="color:#4169E1">'''<GetMiddlemenByKeyFieldsResult/>'''</span> указывает на то, что в указанной СК посредник не найден, либо договор помечен "Ошибкой оператора".</ref>
 +
</references>

Текущая версия от 04:08, 27 июня 2023

Назначение

Метод GetMiddlemenByKeyFields предназначен для получения информации по договорам страховых агентов из ЕСБД по ключевым параметрам.
Возвращает массив структур MIDDLEMAN.<ref name="ref1" /> <ref name="ref2" /> <ref name="ref3" />
!!!

!!! Использование тэга SYSTEM_DELIMITER_ID
<iic:SYSTEM_DELIMITER_ID>0</iic:SYSTEM_DELIMITER_ID> поиск будет происходить по всем компаниям
<iic:SYSTEM_DELIMITER_ID>-1</iic:SYSTEM_DELIMITER_ID> по компании пользователя
<iic:SYSTEM_DELIMITER_ID>*</iic:SYSTEM_DELIMITER_ID> поиск будет происходить по компании указанной в тэге
не передается поиск будет происходить по всем компаниям

Параметры

  • aSessionID Идентификатор сессии
  • aMiddleman Структура класса MIDDLEMAN

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

Состав данных для передачи в ЕСБД <aMiddleman></aMiddleman>
Наименование Тип данных Описание Примечание Обязательность NEW
MIDDLEMAN_ID

s:int

идентификатор посредника
CLIENT_ID

s:int

идентификатор клиента
MIDDLEMAN_TYPE_ID

s:int

идентификатор типа посредника
PARENT_MIDDLEMAN_ID

s:int

идентификатор родительского посредника middleman_id
CONTRACT_NUMBER

s:string

номер договора посредника
CONTRACT_DATE

s:string

дата договора посредника в формате dd.mm.yyyy
LETTER_OF_ATTORNEY_NUMBER

s:string

номер доверенности посредника
BRANCH_ID

s:int

идентификатор регионального подразделения
USER_ID

s:int

идентификатор пользователя
RESCINDING_DATE

s:string

дата расторжения договора с посредником в формате dd.mm.yyyy
MIDDLEMEN_RESCINDING_REASON_ID

s:int

причина расторжения договора с посредником
RESPONSIBLE_PERSON_ID

s:int

Ответственное лицо за введенные данные client_id


GetMiddlemenByKeyFields запрос на получение данных по CLIENT_ID <iic:SYSTEM_DELIMITER_ID>0</iic:SYSTEM_DELIMITER_ID>

 1<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
 2   <soapenv:Header/>
 3   <soapenv:Body>
 4      <iic:GetMiddlemenByKeyFields>
 5         <iic:aSessionID>********************</iic:aSessionID>
 6         <iic:aMiddleman>
 7              <iic:CLIENT_ID>33****87</iic:CLIENT_ID> 
 8              <iic:SYSTEM_DELIMITER_ID>0</iic:SYSTEM_DELIMITER_ID>             
 9         </iic:aMiddleman>
10      </iic:GetMiddlemenByKeyFields>
11   </soapenv:Body>
12</soapenv:Envelope>

GetMiddlemenByKeyFields ответ на получение данных по CLIENT_ID <iic:SYSTEM_DELIMITER_ID>0</iic:SYSTEM_DELIMITER_ID>

 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      <GetMiddlemenByKeyFieldsResponse xmlns="https://icweb/IICWebService">
 4         <GetMiddlemenByKeyFieldsResult>
 5            <MIDDLEMAN>
 6               <MIDDLEMAN_ID>21**31</MIDDLEMAN_ID>
 7               <CLIENT_ID>33****87</CLIENT_ID>
 8               <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 9               <PARENT_MIDDLEMAN_ID>21**23</PARENT_MIDDLEMAN_ID>
10               <CONTRACT_NUMBER>354/007/23</CONTRACT_NUMBER>
11               <CONTRACT_DATE>05.06.2023</CONTRACT_DATE>
12               <BRANCH_ID>***</BRANCH_ID>
13               <RECORD_CHANGED_AT>05.06.2023 14:31:57</RECORD_CHANGED_AT>
14               <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
15               <INPUT_DATE>05.06.2023 14:31:57</INPUT_DATE>
16               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
17               <SYSTEM_DELIMITER_ID>4</SYSTEM_DELIMITER_ID>
18               <USER_ID>13***</USER_ID>
19               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
20               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
21            </MIDDLEMAN>
22            <MIDDLEMAN>
23               <MIDDLEMAN_ID>21**30</MIDDLEMAN_ID>
24               <CLIENT_ID>33****87</CLIENT_ID>
25               <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
26               <PARENT_MIDDLEMAN_ID>21**23</PARENT_MIDDLEMAN_ID>
27               <CONTRACT_NUMBER>354/006/22</CONTRACT_NUMBER>
28               <CONTRACT_DATE>20.07.2022</CONTRACT_DATE>
29               <BRANCH_ID>***</BRANCH_ID>
30               <RECORD_CHANGED_AT>26.06.2023 18:06:17</RECORD_CHANGED_AT>
31               <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
32               <INPUT_DATE>05.06.2023 14:25:09</INPUT_DATE>
33               <CHANGED_BY_USER_ID>15***</CHANGED_BY_USER_ID>
34               <SYSTEM_DELIMITER_ID>20</SYSTEM_DELIMITER_ID>
35               <USER_ID>13***</USER_ID>
36               <RESCINDING_DATE>04.06.2023</RESCINDING_DATE>
37               <MIDDLEMEN_RESCINDING_REASON_ID>5</MIDDLEMEN_RESCINDING_REASON_ID>
38               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
39            </MIDDLEMAN>
40         </GetMiddlemenByKeyFieldsResult>
41      </GetMiddlemenByKeyFieldsResponse>
42   </soap:Body>
43</soap:Envelope>


GetMiddlemenByKeyFields запрос на получение данных по CLIENT_ID <iic:SYSTEM_DELIMITER_ID>-1</iic:SYSTEM_DELIMITER_ID>

 1<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
 2   <soapenv:Header/>
 3   <soapenv:Body>
 4      <iic:GetMiddlemenByKeyFields>
 5         <iic:aSessionID>********************</iic:aSessionID>
 6         <iic:aMiddleman>
 7              <iic:CLIENT_ID>32****53</iic:CLIENT_ID> 
 8              <iic:SYSTEM_DELIMITER_ID>-1</iic:SYSTEM_DELIMITER_ID>             
 9         </iic:aMiddleman>
10      </iic:GetMiddlemenByKeyFields>
11   </soapenv:Body>
12</soapenv:Envelope>

GetMiddlemenByKeyFields ответ на получение данных по CLIENT_ID <iic:SYSTEM_DELIMITER_ID>-1</iic:SYSTEM_DELIMITER_ID>

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      <GetMiddlemenByKeyFieldsResponse xmlns="https://icweb/IICWebService">
4         <GetMiddlemenByKeyFieldsResult/>
5      </GetMiddlemenByKeyFieldsResponse>
6   </soap:Body>
7</soap:Envelope>


GetMiddlemenByKeyFields запрос на получение данных по MIDDLEMAN_ID <iic:SYSTEM_DELIMITER_ID/>

 1<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
 2   <soapenv:Header/>
 3   <soapenv:Body>
 4      <iic:GetMiddlemenByKeyFields>
 5         <iic:aSessionID>******************</iic:aSessionID>
 6         <iic:aMiddleman>
 7             <iic:MIDDLEMAN_ID>21**30</iic:MIDDLEMAN_ID>
 8          </iic:aMiddleman>
 9      </iic:GetMiddlemenByKeyFields>
10   </soapenv:Body>
11</soapenv:Envelope>

GetMiddlemenByKeyFields ответ на получение данных по MIDDLEMAN_ID <iic:SYSTEM_DELIMITER_ID/>

 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      <GetMiddlemenByKeyFieldsResponse xmlns="https://icweb/IICWebService">
 4         <GetMiddlemenByKeyFieldsResult>
 5            <MIDDLEMAN>
 6               <MIDDLEMAN_ID>21**30</MIDDLEMAN_ID>
 7               <CLIENT_ID>33****87</CLIENT_ID>
 8               <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 9               <PARENT_MIDDLEMAN_ID>21**23</PARENT_MIDDLEMAN_ID>
10               <CONTRACT_NUMBER>354/****22</CONTRACT_NUMBER>
11               <CONTRACT_DATE>20.07.2022</CONTRACT_DATE>
12               <BRANCH_ID>***</BRANCH_ID>
13               <RECORD_CHANGED_AT>26.06.2023 18:06:17</RECORD_CHANGED_AT>
14               <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
15               <INPUT_DATE>05.06.2023 14:25:09</INPUT_DATE>
16               <CHANGED_BY_USER_ID>15***</CHANGED_BY_USER_ID>
17               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
18               <USER_ID>13***</USER_ID>
19               <RESCINDING_DATE>04.06.2023</RESCINDING_DATE>
20               <MIDDLEMEN_RESCINDING_REASON_ID>5</MIDDLEMEN_RESCINDING_REASON_ID>
21               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
22            </MIDDLEMAN>
23         </GetMiddlemenByKeyFieldsResult>
24      </GetMiddlemenByKeyFieldsResponse>
25   </soap:Body>
26</soap:Envelope>


GetMiddlemenByKeyFields запрос на получение данных по MIDDLEMAN_TYPE_ID Агент физ.лицо <iic:SYSTEM_DELIMITER_ID>*</iic:SYSTEM_DELIMITER_ID>

 1<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
 2   <soapenv:Header/>
 3   <soapenv:Body>
 4      <iic:GetMiddlemenByKeyFields>
 5         <iic:aSessionID>*****************************</iic:aSessionID>
 6         <iic:aMiddleman>
 7            <iic:MIDDLEMAN_TYPE_ID>2</iic:MIDDLEMAN_TYPE_ID>
 8            <iic:SYSTEM_DELIMITER_ID>*</iic:SYSTEM_DELIMITER_ID>             
 9         </iic:aMiddleman>
10      </iic:GetMiddlemenByKeyFields>
11   </soapenv:Body>
12</soapenv:Envelope>

GetMiddlemenByKeyFields ответ на получение данных по MIDDLEMAN_TYPE_ID = 2 <iic:SYSTEM_DELIMITER_ID>*</iic:SYSTEM_DELIMITER_ID>
Выводит всех посредников с типом Агент физ.лицо по определенной компании

  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      <GetMiddlemenByKeyFieldsResponse xmlns="https://icweb/IICWebService">
  4         <GetMiddlemenByKeyFieldsResult>
  5            <MIDDLEMAN>
  6               <MIDDLEMAN_ID>21**20</MIDDLEMAN_ID>
  7               <CLIENT_ID>33****29</CLIENT_ID>
  8               <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
  9               <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
 10               <CONTRACT_NUMBER>42-13/02/2023</CONTRACT_NUMBER>
 11               <CONTRACT_DATE>03.03.2023</CONTRACT_DATE>
 12               <BRANCH_ID>***</BRANCH_ID>
 13               <RECORD_CHANGED_AT>03.04.2023 11:28:10</RECORD_CHANGED_AT>
 14               <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 15               <INPUT_DATE>03.04.2023 11:28:10</INPUT_DATE>
 16               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 17               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 18               <USER_ID>13***</USER_ID>
 19               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 20               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 21            </MIDDLEMAN>
 22            <MIDDLEMAN>
 23               <MIDDLEMAN_ID>21**26</MIDDLEMAN_ID>
 24               <CLIENT_ID>33****38</CLIENT_ID>
 25               <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 26               <PARENT_MIDDLEMAN_ID>21**25</PARENT_MIDDLEMAN_ID>
 27               <CONTRACT_NUMBER>150/004/19</CONTRACT_NUMBER>
 28               <CONTRACT_DATE>01.04.2019</CONTRACT_DATE>
 29               <BRANCH_ID>*<*/BRANCH_ID>
 30               <RECORD_CHANGED_AT>04.04.2023 09:23:05</RECORD_CHANGED_AT>
 31               <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 32               <INPUT_DATE>03.04.2023 17:40:52</INPUT_DATE>
 33               <CHANGED_BY_USER_ID>9**0</CHANGED_BY_USER_ID>
 34               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 35               <USER_ID>13***</USER_ID>
 36               <RESCINDING_DATE>10.08.2021</RESCINDING_DATE>
 37               <MIDDLEMEN_RESCINDING_REASON_ID>5</MIDDLEMEN_RESCINDING_REASON_ID>
 38               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 39            </MIDDLEMAN>
 40            <MIDDLEMAN>
 41               <MIDDLEMAN_ID>21****18</MIDDLEMAN_ID>
 42               <CLIENT_ID>33****40</CLIENT_ID>
 43               <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 44               <PARENT_MIDDLEMAN_ID>21**27</PARENT_MIDDLEMAN_ID>
 45               <CONTRACT_NUMBER>040/005/19</CONTRACT_NUMBER>
 46               <CONTRACT_DATE>05.04.2019</CONTRACT_DATE>
 47               <BRANCH_ID>*</BRANCH_ID>
 48               <RECORD_CHANGED_AT>04.04.2023 09:35:18</RECORD_CHANGED_AT>
 49               <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 50               <INPUT_DATE>04.04.2023 09:35:18</INPUT_DATE>
 51               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 52               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 53               <USER_ID>13***</USER_ID>
 54               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 55               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 56            </MIDDLEMAN>
 57            <MIDDLEMAN>
 58               <MIDDLEMAN_ID>21**71</MIDDLEMAN_ID>
 59               <CLIENT_ID>33****34</CLIENT_ID>
 60               <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 61               <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
 62               <CONTRACT_NUMBER>30-31/01/2023</CONTRACT_NUMBER>
 63               <CONTRACT_DATE>16.02.2023</CONTRACT_DATE>
 64               <BRANCH_ID>***</BRANCH_ID>
 65               <RECORD_CHANGED_AT>03.05.2023 17:41:22</RECORD_CHANGED_AT>
 66               <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 67               <INPUT_DATE>03.05.2023 17:41:22</INPUT_DATE>
 68               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 69               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 70               <USER_ID>13***</USER_ID>
 71               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 72               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 73            </MIDDLEMAN>
 74            <MIDDLEMAN>
 75               <MIDDLEMAN_ID>21**72</MIDDLEMAN_ID>
 76               <CLIENT_ID>33****35</CLIENT_ID>
 77               <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 78               <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
 79               <CONTRACT_NUMBER>27-26/01/2023</CONTRACT_NUMBER>
 80               <CONTRACT_DATE>16.02.2023</CONTRACT_DATE>
 81               <BRANCH_ID>***</BRANCH_ID>
 82               <RECORD_CHANGED_AT>03.05.2023 17:42:44</RECORD_CHANGED_AT>
 83               <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
 84               <INPUT_DATE>03.05.2023 17:42:44</INPUT_DATE>
 85               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
 86               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
 87               <USER_ID>13***</USER_ID>
 88               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
 89               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
 90            </MIDDLEMAN>
 91            <MIDDLEMAN>
 92               <MIDDLEMAN_ID>21**19</MIDDLEMAN_ID>
 93               <CLIENT_ID>33****28</CLIENT_ID>
 94               <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 95               <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
 96               <CONTRACT_NUMBER>48-28/02/2023</CONTRACT_NUMBER>
 97               <CONTRACT_DATE>03.03.2023</CONTRACT_DATE>
 98               <BRANCH_ID>***</BRANCH_ID>
 99               <RECORD_CHANGED_AT>31.03.2023 16:30:17</RECORD_CHANGED_AT>
100               <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
101               <INPUT_DATE>31.03.2023 16:30:17</INPUT_DATE>
102               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
103               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
104               <USER_ID>13***</USER_ID>
105               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
106               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
107            </MIDDLEMAN>
108            <MIDDLEMAN>
109               <MIDDLEMAN_ID>21*4*9</MIDDLEMAN_ID>
110               <CLIENT_ID>33****56</CLIENT_ID>
111               <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
112               <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
113               <CONTRACT_NUMBER>45-22/02/2023</CONTRACT_NUMBER>
114               <CONTRACT_DATE>03.03.2023</CONTRACT_DATE>
115               <BRANCH_ID>***</BRANCH_ID>
116               <RECORD_CHANGED_AT>05.04.2023 11:55:51</RECORD_CHANGED_AT>
117               <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
118               <INPUT_DATE>05.04.2023 11:55:51</INPUT_DATE>
119               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
120               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
121               <USER_ID>13***</USER_ID>
122               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
123               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
124            </MIDDLEMAN>
125            <MIDDLEMAN>
126               <MIDDLEMAN_ID>21**73</MIDDLEMAN_ID>
127               <CLIENT_ID>33****7</CLIENT_ID>
128               <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
129               <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
130               <CONTRACT_NUMBER>82-01/09/2022</CONTRACT_NUMBER>
131               <CONTRACT_DATE>27.09.2022</CONTRACT_DATE>
132               <BRANCH_ID>***</BRANCH_ID>
133               <RECORD_CHANGED_AT>03.05.2023 17:46:13</RECORD_CHANGED_AT>
134               <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
135               <INPUT_DATE>03.05.2023 17:46:13</INPUT_DATE>
136               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
137               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
138               <USER_ID>13***</USER_ID>
139               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
140               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
141            </MIDDLEMAN>
142            <MIDDLEMAN>
143               <MIDDLEMAN_ID>21**51</MIDDLEMAN_ID>
144               <CLIENT_ID>32****21</CLIENT_ID>
145               <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
146               <PARENT_MIDDLEMAN_ID>21**38</PARENT_MIDDLEMAN_ID>
147               <CONTRACT_NUMBER>1121</CONTRACT_NUMBER>
148               <CONTRACT_DATE>31.05.2023</CONTRACT_DATE>
149               <LETTER_OF_ATTORNEY_NUMBER>332211</LETTER_OF_ATTORNEY_NUMBER>
150               <BRANCH_ID>*</BRANCH_ID>
151               <RECORD_CHANGED_AT>31.05.2023 11:34:59</RECORD_CHANGED_AT>
152               <CREATED_BY_USER_ID>14**</CREATED_BY_USER_ID>
153               <INPUT_DATE>31.05.2023 11:34:59</INPUT_DATE>
154               <CHANGED_BY_USER_ID>14**</CHANGED_BY_USER_ID>
155               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
156               <USER_ID>0</USER_ID>
157               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
158               <RESPONSIBLE_PERSON_ID>0</RESPONSIBLE_PERSON_ID>
159            </MIDDLEMAN>
160            <MIDDLEMAN>
161               <MIDDLEMAN_ID>21**24</MIDDLEMAN_ID>
162               <CLIENT_ID>33****36</CLIENT_ID>
163               <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
164               <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
165               <CONTRACT_NUMBER>43-16/02/2023</CONTRACT_NUMBER>
166               <CONTRACT_DATE>03.03.2023</CONTRACT_DATE>
167               <BRANCH_ID>***</BRANCH_ID>
168               <RECORD_CHANGED_AT>03.04.2023 14:24:55</RECORD_CHANGED_AT>
169               <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
170               <INPUT_DATE>03.04.2023 14:24:55</INPUT_DATE>
171               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
172               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
173               <USER_ID>13***</USER_ID>
174               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
175               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
176            </MIDDLEMAN>
177            <MIDDLEMAN>
178               <MIDDLEMAN_ID>21***1</MIDDLEMAN_ID>
179               <CLIENT_ID>33****87</CLIENT_ID>
180               <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
181               <PARENT_MIDDLEMAN_ID>21**23</PARENT_MIDDLEMAN_ID>
182               <CONTRACT_NUMBER>354/***/23</CONTRACT_NUMBER>
183               <CONTRACT_DATE>05.06.2023</CONTRACT_DATE>
184               <BRANCH_ID>***</BRANCH_ID>
185               <RECORD_CHANGED_AT>05.06.2023 14:31:57</RECORD_CHANGED_AT>
186               <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
187               <INPUT_DATE>05.06.2023 14:31:57</INPUT_DATE>
188               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
189               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
190               <USER_ID>13***</USER_ID>
191               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
192               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
193            </MIDDLEMAN>
194            <MIDDLEMAN>
195               <MIDDLEMAN_ID>21**35</MIDDLEMAN_ID>
196               <CLIENT_ID>33****78</CLIENT_ID>
197               <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
198               <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
199               <CONTRACT_NUMBER>39-17/***023</CONTRACT_NUMBER>
200               <CONTRACT_DATE>03.03.2023</CONTRACT_DATE>
201               <BRANCH_ID>***</BRANCH_ID>
202               <RECORD_CHANGED_AT>10.04.2023 11:21:27</RECORD_CHANGED_AT>
203               <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
204               <INPUT_DATE>10.04.2023 11:21:27</INPUT_DATE>
205               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
206               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
207               <USER_ID>13***</USER_ID>
208               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
209               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
210            </MIDDLEMAN>
211            <MIDDLEMAN>
212               <MIDDLEMAN_ID>21**30</MIDDLEMAN_ID>
213               <CLIENT_ID>33****87</CLIENT_ID>
214               <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
215               <PARENT_MIDDLEMAN_ID>21**23</PARENT_MIDDLEMAN_ID>
216               <CONTRACT_NUMBER>354/***/22</CONTRACT_NUMBER>
217               <CONTRACT_DATE>20.07.2022</CONTRACT_DATE>
218               <BRANCH_ID>***</BRANCH_ID>
219               <RECORD_CHANGED_AT>26.06.2023 18:06:17</RECORD_CHANGED_AT>
220               <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
221               <INPUT_DATE>05.06.2023 14:25:09</INPUT_DATE>
222               <CHANGED_BY_USER_ID>15***</CHANGED_BY_USER_ID>
223               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
224               <USER_ID>13***</USER_ID>
225               <RESCINDING_DATE>04.06.2023</RESCINDING_DATE>
226               <MIDDLEMEN_RESCINDING_REASON_ID>5</MIDDLEMEN_RESCINDING_REASON_ID>
227               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
228            </MIDDLEMAN>
229            <MIDDLEMAN>
230               <MIDDLEMAN_ID>21***77</MIDDLEMAN_ID>
231               <CLIENT_ID>33***31</CLIENT_ID>
232               <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
233               <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
234               <CONTRACT_NUMBER>104-****/2022</CONTRACT_NUMBER>
235               <CONTRACT_DATE>28.10.2022</CONTRACT_DATE>
236               <BRANCH_ID>***</BRANCH_ID>
237               <RECORD_CHANGED_AT>15.06.2023 11:54:34</RECORD_CHANGED_AT>
238               <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
239               <INPUT_DATE>15.06.2023 11:54:34</INPUT_DATE>
240               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
241               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
242               <USER_ID>13***</USER_ID>
243               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
244               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
245            </MIDDLEMAN>
246         </GetMiddlemenByKeyFieldsResult>
247      </GetMiddlemenByKeyFieldsResponse>
248   </soap:Body>
249</soap:Envelope>


GetMiddlemenByKeyFields запрос на получение данных по PARENT_MIDDLEMAN_ID <iic:SYSTEM_DELIMITER_ID/> не передается

 1<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
 2   <soapenv:Header/>
 3   <soapenv:Body>
 4      <iic:GetMiddlemenByKeyFields>
 5         <iic:aSessionID>*********************</iic:aSessionID>
 6         <iic:aMiddleman>
 7             <iic:PARENT_MIDDLEMAN_ID>21**23</iic:PARENT_MIDDLEMAN_ID>
 8          </iic:aMiddleman>
 9      </iic:GetMiddlemenByKeyFields>
10   </soapenv:Body>
11</soapenv:Envelope>

GetMiddlemenByKeyFields ответ на получение данных по PARENT_MIDDLEMAN_ID
Выводит всех посредников указанного родительского посредника

 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      <GetMiddlemenByKeyFieldsResponse xmlns="https://icweb/IICWebService">
 4         <GetMiddlemenByKeyFieldsResult>
 5            <MIDDLEMAN>
 6               <MIDDLEMAN_ID>21**54</MIDDLEMAN_ID>
 7               <CLIENT_ID>33****98</CLIENT_ID>
 8               <MIDDLEMAN_TYPE_ID>7</MIDDLEMAN_TYPE_ID>
 9               <PARENT_MIDDLEMAN_ID>21**23</PARENT_MIDDLEMAN_ID>
10               <CONTRACT_NUMBER>354/****22</CONTRACT_NUMBER>
11               <CONTRACT_DATE>02.11.2022</CONTRACT_DATE>
12               <BRANCH_ID>***</BRANCH_ID>
13               <RECORD_CHANGED_AT>10.04.2023 12:16:53</RECORD_CHANGED_AT>
14               <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
15               <INPUT_DATE>10.04.2023 12:16:53</INPUT_DATE>
16               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
17               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
18               <USER_ID>13***</USER_ID>
19               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
20               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
21            </MIDDLEMAN>
22            <MIDDLEMAN>
23               <MIDDLEMAN_ID>21**67</MIDDLEMAN_ID>
24               <CLIENT_ID>33****34</CLIENT_ID>
25               <MIDDLEMAN_TYPE_ID>3</MIDDLEMAN_TYPE_ID>
26               <PARENT_MIDDLEMAN_ID>21**23</PARENT_MIDDLEMAN_ID>
27               <CONTRACT_NUMBER>354/****22</CONTRACT_NUMBER>
28               <CONTRACT_DATE>29.07.2022</CONTRACT_DATE>
29               <BRANCH_ID>***</BRANCH_ID>
30               <RECORD_CHANGED_AT>12.04.2023 15:42:04</RECORD_CHANGED_AT>
31               <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
32               <INPUT_DATE>12.04.2023 15:42:04</INPUT_DATE>
33               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
34               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
35               <USER_ID>13***</USER_ID>
36               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
37               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
38            </MIDDLEMAN>
39            <MIDDLEMAN>
40               <MIDDLEMAN_ID>21**27</MIDDLEMAN_ID>
41               <CLIENT_ID>33****84</CLIENT_ID>
42               <MIDDLEMAN_TYPE_ID>3</MIDDLEMAN_TYPE_ID>
43               <PARENT_MIDDLEMAN_ID>21**23</PARENT_MIDDLEMAN_ID>
44               <CONTRACT_NUMBER>354/****21</CONTRACT_NUMBER>
45               <CONTRACT_DATE>03.12.2021</CONTRACT_DATE>
46               <BRANCH_ID>***</BRANCH_ID>
47               <RECORD_CHANGED_AT>05.06.2023 14:20:22</RECORD_CHANGED_AT>
48               <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
49               <INPUT_DATE>05.06.2023 14:20:22</INPUT_DATE>
50               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
51               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
52               <USER_ID>13***</USER_ID>
53               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
54               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
55            </MIDDLEMAN>         
56         </GetMiddlemenByKeyFieldsResult>
57      </GetMiddlemenByKeyFieldsResponse>
58   </soap:Body>
59</soap:Envelope>


GetMiddlemenByKeyFields запрос на получение данных по CONTRACT_NUMBER <iic:SYSTEM_DELIMITER_ID/> не передается

 1<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
 2   <soapenv:Header/>
 3   <soapenv:Body>
 4      <iic:GetMiddlemenByKeyFields>
 5         <iic:aSessionID>********************************</iic:aSessionID>
 6         <iic:aMiddleman>
 7             <iic:CONTRACT_NUMBER>354/****23</iic:CONTRACT_NUMBER>
 8          </iic:aMiddleman>
 9      </iic:GetMiddlemenByKeyFields>
10   </soapenv:Body>
11</soapenv:Envelope>

GetMiddlemenByKeyFields ответ на получение данных по CONTRACT_NUMBER
Выводит посредника по Номеру договора

 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      <GetMiddlemenByKeyFieldsResponse xmlns="https://icweb/IICWebService">
 4         <GetMiddlemenByKeyFieldsResult>
 5            <MIDDLEMAN>
 6               <MIDDLEMAN_ID>21**32</MIDDLEMAN_ID>
 7               <CLIENT_ID>33****44</CLIENT_ID>
 8               <MIDDLEMAN_TYPE_ID>3</MIDDLEMAN_TYPE_ID>
 9               <PARENT_MIDDLEMAN_ID>21**23</PARENT_MIDDLEMAN_ID>
10               <CONTRACT_NUMBER>354/****23</CONTRACT_NUMBER>
11               <CONTRACT_DATE>04.04.2023</CONTRACT_DATE>
12               <BRANCH_ID>***</BRANCH_ID>
13               <RECORD_CHANGED_AT>04.04.2023 09:51:38</RECORD_CHANGED_AT>
14               <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
15               <INPUT_DATE>04.04.2023 09:51:38</INPUT_DATE>
16               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
17               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
18               <USER_ID>13487</USER_ID>
19               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
20               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
21            </MIDDLEMAN>
22         </GetMiddlemenByKeyFieldsResult>
23      </GetMiddlemenByKeyFieldsResponse>
24   </soap:Body>
25</soap:Envelope>


GetMiddlemenByKeyFields запрос на получение данных по BRANCH_ID <iic:SYSTEM_DELIMITER_ID/> не передается

 1<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
 2   <soapenv:Header/>
 3   <soapenv:Body>
 4      <iic:GetMiddlemenByKeyFields>
 5        <iic:aSessionID>******************************</iic:aSessionID>
 6         <iic:aMiddleman>
 7             <iic:BRANCH_ID>3*2</iic:BRANCH_ID>
 8          </iic:aMiddleman>
 9      </iic:GetMiddlemenByKeyFields>
10   </soapenv:Body>
11</soapenv:Envelope>

GetMiddlemenByKeyFields ответ на получение данных по BRANCH_ID
Выводит всех посредников по ID Филиала

 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      <GetMiddlemenByKeyFieldsResponse xmlns="https://icweb/IICWebService">
 4         <GetMiddlemenByKeyFieldsResult>
 5            <MIDDLEMAN>
 6               <MIDDLEMAN_ID>21**23</MIDDLEMAN_ID>
 7               <CLIENT_ID>33****35</CLIENT_ID>
 8               <MIDDLEMAN_TYPE_ID>6</MIDDLEMAN_TYPE_ID>
 9               <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
10               <BRANCH_ID>3*2</BRANCH_ID>
11               <RECORD_CHANGED_AT>03.04.2023 12:07:42</RECORD_CHANGED_AT>
12               <CREATED_BY_USER_ID>13***</CREATED_BY_USER_ID>
13               <INPUT_DATE>03.04.2023 12:07:42</INPUT_DATE>
14               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
15               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
16               <USER_ID>13***</USER_ID>
17               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
18               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
19            </MIDDLEMAN>
20            <MIDDLEMAN>
21               <MIDDLEMAN_ID>21**54</MIDDLEMAN_ID>
22               <CLIENT_ID>33****98</CLIENT_ID>
23               <MIDDLEMAN_TYPE_ID>7</MIDDLEMAN_TYPE_ID>
24               <PARENT_MIDDLEMAN_ID>21***23</PARENT_MIDDLEMAN_ID>
25               <CONTRACT_NUMBER>354/***22</CONTRACT_NUMBER>
26               <CONTRACT_DATE>02.11.2022</CONTRACT_DATE>
27               <BRANCH_ID>3*2</BRANCH_ID>
28               <RECORD_CHANGED_AT>10.04.2023 12:16:53</RECORD_CHANGED_AT>
29               <CREATED_BY_USER_ID>13*</**CREATED_BY_USER_ID>
30               <INPUT_DATE>10.04.2023 12:16:53</INPUT_DATE>
31               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
32               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
33               <USER_ID>13***</USER_ID>
34               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
35               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
36            </MIDDLEMAN>
37            <MIDDLEMAN>
38               <MIDDLEMAN_ID>21**67</MIDDLEMAN_ID>
39               <CLIENT_ID>33****34</CLIENT_ID>
40               <MIDDLEMAN_TYPE_ID>3</MIDDLEMAN_TYPE_ID>
41               <PARENT_MIDDLEMAN_ID>21**23</PARENT_MIDDLEMAN_ID>
42               <CONTRACT_NUMBER>354/*22<**/CONTRACT_NUMBER>
43               <CONTRACT_DATE>29.07.2022</CONTRACT_DATE>
44               <BRANCH_ID>3*2</BRANCH_ID>
45               <RECORD_CHANGED_AT>12.04.2023 15:42:04</RECORD_CHANGED_AT>
46               <CREATED_BY_USER_ID>13***CREATED_BY_USER_ID>
47               <INPUT_DATE>12.04.2023 15:42:04</INPUT_DATE>
48               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
49               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
50               <USER_ID>13***</USER_ID>
51               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
52               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
53            </MIDDLEMAN>
54         </GetMiddlemenByKeyFieldsResult>
55      </GetMiddlemenByKeyFieldsResponse>
56   </soap:Body>
57</soap:Envelope>


GetMiddlemenByKeyFields запрос на получение данных по USER_ID <iic:SYSTEM_DELIMITER_ID/> не передается

 1<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
 2   <soapenv:Header/>
 3   <soapenv:Body>
 4      <iic:GetMiddlemenByKeyFields>
 5         <iic:aSessionID>****************************</iic:aSessionID>
 6         <iic:aMiddleman>
 7             <iic:USER_ID>1*4*7</iic:USER_ID>
 8           </iic:aMiddleman>
 9      </iic:GetMiddlemenByKeyFields>
10   </soapenv:Body>
11</soapenv:Envelope>

GetMiddlemenByKeyFields ответ на получение данных по USER_ID
Выводит всех посредников по ID пользователя

 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      <GetMiddlemenByKeyFieldsResponse xmlns="https://icweb/IICWebService">
 4         <GetMiddlemenByKeyFieldsResult>
 5            <MIDDLEMAN>
 6               <MIDDLEMAN_ID>21**20</MIDDLEMAN_ID>
 7               <CLIENT_ID>33****29</CLIENT_ID>
 8               <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
 9               <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
10               <CONTRACT_NUMBER>42-13/****23</CONTRACT_NUMBER>
11               <CONTRACT_DATE>03.03.2023</CONTRACT_DATE>
12               <BRANCH_ID>***</BRANCH_ID>
13               <RECORD_CHANGED_AT>03.04.2023 11:28:10</RECORD_CHANGED_AT>
14               <CREATED_BY_USER_ID>1*4*7</CREATED_BY_USER_ID>
15               <INPUT_DATE>03.04.2023 11:28:10</INPUT_DATE>
16               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
17               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
18               <USER_ID>1*4*7</USER_ID>
19               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
20               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
21            </MIDDLEMAN>
22            <MIDDLEMAN>
23               <MIDDLEMAN_ID>21*2*3</MIDDLEMAN_ID>
24               <CLIENT_ID>33****35</CLIENT_ID>
25               <MIDDLEMAN_TYPE_ID>6</MIDDLEMAN_TYPE_ID>
26               <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
27               <BRANCH_ID>***</BRANCH_ID>
28               <RECORD_CHANGED_AT>03.04.2023 12:07:42</RECORD_CHANGED_AT>
29               <CREATED_BY_USER_ID>1*3*7</CREATED_BY_USER_ID>
30               <INPUT_DATE>03.04.2023 12:07:42</INPUT_DATE>
31               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
32               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
33               <USER_ID>1*4*7</USER_ID>
34               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
35               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
36            </MIDDLEMAN>
37            <MIDDLEMAN>
38               <MIDDLEMAN_ID>21**25</MIDDLEMAN_ID>
39               <CLIENT_ID>33****37</CLIENT_ID>
40               <MIDDLEMAN_TYPE_ID>6</MIDDLEMAN_TYPE_ID>
41               <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
42               <BRANCH_ID>*<*/BRANCH_ID>
43               <RECORD_CHANGED_AT>03.04.2023 17:40:44</RECORD_CHANGED_AT>
44               <CREATED_BY_USER_ID>1*4*7</CREATED_BY_USER_ID>
45               <INPUT_DATE>03.04.2023 17:40:44</INPUT_DATE>
46               <CHANGED_BY_USER_ID>0</CHANGED_BY_USER_ID>
47               <SYSTEM_DELIMITER_ID>*</SYSTEM_DELIMITER_ID>
48               <USER_ID>1*4*7</USER_ID>
49               <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID>
50               <RESPONSIBLE_PERSON_ID>19****34</RESPONSIBLE_PERSON_ID>
51            </MIDDLEMAN>
52         </GetMiddlemenByKeyFieldsResult>
53      </GetMiddlemenByKeyFieldsResponse>
54   </soap:Body>
55</soap:Envelope>

Примечания

<references> <ref name="ref1"> !!! В массив не выводятся договора помеченные как "Ошибка оператора".</ref>!!! <ref name="ref2"> <MIDDLEMEN_RESCINDING_REASON_ID>0</MIDDLEMEN_RESCINDING_REASON_ID> говорит о том, что данный договор действует.</ref> <ref name="ref3"> <GetMiddlemenByKeyFieldsResult/> указывает на то, что в указанной СК посредник не найден, либо договор помечен "Ошибкой оператора".</ref> </references>