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

Материал из Wiki ГКБ
Перейти к навигации Перейти к поиску
Строка 5: Строка 5:
 
Тело запроса в aRequest. Body должно содержать текст Xml документа в кодировке Base64 следующего формата:  
 
Тело запроса в aRequest. Body должно содержать текст Xml документа в кодировке Base64 следующего формата:  
  
<body>   
+
<body>   
 
 
 
<getpoliciesbyclient>
 
<getpoliciesbyclient>
 
<client_id> </client_id>       
 
<client_id> </client_id>       
Строка 12: Строка 11:
 
<policydate2> </policydate2>
 
<policydate2> </policydate2>
 
</getpoliciesbyclient>
 
</getpoliciesbyclient>
 
+
</body>
</body>
 
  
 
Где:
 
Где:

Версия от 05:21, 26 октября 2018

Назначение

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

Параметры

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

<body> <getpoliciesbyclient> <client_id> </client_id> <policydate1> </policydate1> <policydate2> </policydate2> </getpoliciesbyclient> </body>

Где:

  • CLIENT_ID - ID (идентификатор) клиента
  • PolicyDate1 - период с (Формат dd.mm.yyyy)
  • PolicyDate2 - период по (Формат dd.mm.yyyy)

Тело ответа 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) являются обязательными для передачи.