GetPoliciesByClient: различия между версиями
Перейти к навигации
Перейти к поиску
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
== Назначение == | == Назначение == | ||
− | Возвращает список полисов ОС ГПО ВТС по | + | Возвращает список полисов ОС ГПО ВТС по идентификатору клиента |
== Параметры == | == Параметры == | ||
− | Тело запроса в aRequest. | + | Тело запроса в 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> | ||
Где: | Где: | ||
Строка 17: | Строка 24: | ||
* PolicyDate1 - период с (Формат dd.mm.yyyy) | * PolicyDate1 - период с (Формат dd.mm.yyyy) | ||
* PolicyDate2 - период по (Формат dd.mm.yyyy) | * PolicyDate2 - период по (Формат dd.mm.yyyy) | ||
+ | |||
+ | </iic:Body> | ||
+ | <iic:Parameters>0</iic:Parameters> | ||
+ | </iic:aRequest> | ||
+ | </iic:Execute> | ||
+ | |||
Тело ответа EsbdResponse. Body будет содержать текст Xml документа в кодировке Base64 следующего формата: | Тело ответа EsbdResponse. Body будет содержать текст Xml документа в кодировке Base64 следующего формата: |
Текущая версия от 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) являются обязательными для передачи.