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

Материал из Wiki ГКБ
Перейти к навигации Перейти к поиску
(Новая страница: «== Назначение == Возвращает список полисов ОС ГПО ВТС по идентификтару клиента == Параметр…»)
 
 
(не показано 20 промежуточных версий этого же участника)
Строка 1: Строка 1:
 
== Назначение ==
 
== Назначение ==
Возвращает список полисов ОС ГПО ВТС по идентификтару клиента
+
Возвращает список полисов ОС ГПО ВТС по идентификатору клиента
 
== Параметры ==
 
== Параметры ==
  
Тело запроса в aRequest. Body должно содержать текст Xml документа в кодировке Base64 следующего формата:
+
Тело запроса в aRequest.  
  
<body>
+
      <iic:Execute>
 +
        <iic:aSessionId>идентификатор кода сессии</iic:aSessionId>
 +
        <iic:aRequest>
 +
            <iic:Type>GetPoliciesByClient</iic:Type>
 +
            <iic:Version>1</iic:Version>
 +
            <iic:Body>
  
<GetPoliciesByClient>   
+
Body должно содержать текст Xml документа в кодировке Base64 следующего формата:
<CLIENT_ID></CLIENT_ID>     
 
<PolicyDate1></PolicyDate1>     
 
<PolicyDate2></PolicyDate2>   
 
</GetPoliciesByClient>
 
  
  </body>
+
  <GetPoliciesByClient>
 +
<CLIENT_ID></CLIENT_ID>   
 +
<PolicyDate1></PolicyDate1>   
 +
<PolicyDate2></PolicyDate2>
 +
</GetPoliciesByClient>
  
 
Где:
 
Где:
Строка 20: Строка 25:
 
* PolicyDate2 - период по (Формат dd.mm.yyyy)
 
* PolicyDate2 - период по (Формат dd.mm.yyyy)
  
Тело ответа EsbdResponse. Body будет содержать текст Xml документа в кодировке Base64 следующего формата:  
+
            </iic:Body>
 +
            <iic:Parameters>0</iic:Parameters>
 +
        </iic:aRequest>
 +
      </iic:Execute>
  
<Body>
 
  
<POLICIES>
+
Тело ответа EsbdResponse. Body будет содержать текст Xml документа в кодировке Base64 следующего формата:
<POLICY>
 
<POLICY_ID></POLICY_ID>
 
<POLICY_NUMBER></POLICY_NUMBER>
 
<POLICY_DATE></POLICY_DATE>
 
<DATE_BEG></DATE_BEG>
 
<DATE_END></DATE_END>
 
<RESCINDING_DATE></RESCINDING_DATE>
 
<REWRITE_BOOL></REWRITE_BOOL>
 
<SYSTEM_DELIMITER_ID></SYSTEM_DELIMITER_ID>
 
<CLIENT_FORM_ID></CLIENT_FORM_ID>
 
<POLICY_ROLE></POLICY_ROLE>
 
<INPUT_DATE></INPUT_DATE>
 
<PoliciesTF>
 
<TF>
 
<TF_ID></TF_ID>
 
<TF_NUMBER></TF_NUMBER>
 
<VIN></VIN>
 
<BORN></BORN>
 
<TF_TYPE_ID></TF_TYPE_ID>
 
<PURPOSE></PURPOSE>
 
<REGION_ID></REGION_ID>
 
<BIG_CITY_BOOL></BIG_CITY_BOOL>
 
</TF>
 
</PoliciesTF>
 
</POLICY>
 
</POLICIES>
 
  
</Body>
+
<body>
 +
<policies>
 +
    <policy>
 +
        <policy_id></policy_id>
 +
        <policy_number></policy_number>
 +
        <policy_date></policy_date>
 +
        <date_beg></date_beg>
 +
        <date_end></date_end>
 +
        <rescinding_date></rescinding_date>
 +
        <rewrite_bool></rewrite_bool>
 +
        <system_delimiter_id></system_delimiter_id>
 +
        <client_form_id></client_form_id>
 +
        <policy_role></policy_role>
 +
        <input_date></input_date>
 +
        <policiestf>
 +
            <tf>
 +
                <tf_id></tf_id>
 +
                <tf_number></tf_number>
 +
                <vin></vin>
 +
                <born></born>
 +
                <tf_type_id></tf_type_id>
 +
                <purpose></purpose>
 +
                <region_id></region_id>
 +
                <big_city_bool></big_city_bool>
 +
            </tf>
 +
        </policiestf>
 +
    </policy>
 +
</policies>
 +
</body>
  
 
где:  
 
где:  
Строка 80: Строка 89:
 
* BIG_CITY_BOOL - Признак города областного значения (0 или 1)
 
* BIG_CITY_BOOL - Признак города областного значения (0 или 1)
  
* В отборе участвуют все полисы, кроме расторгнутых по причине «Ошибка оператора»;
+
В отборе участвуют все полисы, кроме расторгнутых по причине «Ошибка оператора»;
* В результате возвращаются все полисы, где страхователем выступает CLIENT_ID, c датой полиса (POLICY_DATE) в диапазоне заданных значений PolicyDate1 и PolicyDate2 (включительно обе даты);  
+
В результате возвращаются все полисы, где страхователем выступает CLIENT_ID, c датой полиса (POLICY_DATE) в диапазоне заданных значений PolicyDate1 и PolicyDate2 (включительно обе даты);  
* Все три параметра: идентификатор клиента (CLIENT_ID), период с (PolicyDate1) и период по (PolicyDate2) являются обязательными для передачи.
+
Все три параметра: идентификатор клиента (CLIENT_ID), период с (PolicyDate1) и период по (PolicyDate2) являются обязательными для передачи.

Текущая версия от 11:26, 5 ноября 2020

Назначение

Возвращает список полисов ОС ГПО ВТС по идентификатору клиента

Параметры

Тело запроса в aRequest.

     <iic:Execute>
        <iic:aSessionId>идентификатор кода сессии</iic:aSessionId>
        <iic:aRequest>
           <iic:Type>GetPoliciesByClient</iic:Type>
           <iic:Version>1</iic:Version>
           <iic:Body>

Body должно содержать текст Xml документа в кодировке Base64 следующего формата:

<GetPoliciesByClient>
<CLIENT_ID></CLIENT_ID>    
<PolicyDate1></PolicyDate1>    
<PolicyDate2></PolicyDate2>
</GetPoliciesByClient>

Где:

  • CLIENT_ID - ID (идентификатор) клиента
  • PolicyDate1 - период с (Формат dd.mm.yyyy)
  • PolicyDate2 - период по (Формат dd.mm.yyyy)
           </iic:Body>
           <iic:Parameters>0</iic:Parameters>
        </iic:aRequest>
     </iic:Execute>


Тело ответа EsbdResponse. Body будет содержать текст Xml документа в кодировке Base64 следующего формата:

<body>
<policies>
   <policy>
       <policy_id></policy_id>
       <policy_number></policy_number>
       <policy_date></policy_date>
       <date_beg></date_beg>
       <date_end></date_end>
       <rescinding_date></rescinding_date>
       <rewrite_bool></rewrite_bool>
       <system_delimiter_id></system_delimiter_id>
       <client_form_id></client_form_id>
       <policy_role></policy_role>
       <input_date></input_date>
       <policiestf>
           <tf>
               <tf_id></tf_id>
               <tf_number></tf_number>
               <vin></vin>
               <born></born>
               <tf_type_id></tf_type_id>
               <purpose></purpose>
               <region_id></region_id>
               <big_city_bool></big_city_bool>
           </tf>
       </policiestf>
   </policy>
</policies>
</body>

где:

Выходные параметры:

  • POLICY_ID - ID полиса
  • GLOBAL_ID - Уникальный идентификатор
  • POLICY_NUMBER - № полиса
  • POLICY_DATE - Дата полиса
  • DATE_BEG - Начало действия
  • DATE_END - Конец действия
  • RESCINDING_DATE - Дата расторжения
  • REWRITE_BOOL - Признак переоформления (0 или 1)
  • SYSTEM_DELIMITER_ID - Идентификатор страховой компании
  • CLIENT_FORM_ID - Форма клиента
  • POLICY_ROLE - Участие в полисе (Страхователь\Застрахованный)
  • INPUT_DATE - Дата ввода
  • PoliciesTF (массив)
  • TF_ID - Идентификатор ТС
  • TF_NUMBER - Гос.номер
  • VIN - VIN-код
  • BORN - Год выпуска
  • TF_TYPE_ID - Тип ТС
  • PURPOSE- Цель использования ТС
  • REGION_ID - Идентификатор региона регистрации ТС
  • BIG_CITY_BOOL - Признак города областного значения (0 или 1)

В отборе участвуют все полисы, кроме расторгнутых по причине «Ошибка оператора»; В результате возвращаются все полисы, где страхователем выступает CLIENT_ID, c датой полиса (POLICY_DATE) в диапазоне заданных значений PolicyDate1 и PolicyDate2 (включительно обе даты); Все три параметра: идентификатор клиента (CLIENT_ID), период с (PolicyDate1) и период по (PolicyDate2) являются обязательными для передачи.