GetPoliciesByClient
Версия от 11:26, 5 ноября 2020; Dauren.Abdrakhmanov (обсуждение | вклад)
Назначение
Возвращает список полисов ОС ГПО ВТС по идентификтору клиента
Параметры
Тело запроса в 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) являются обязательными для передачи.