SetPоlіcy
Перейти к навигации
Перейти к поиску
SetPolicy - передача полиса; Тело запроса в aRequest.Body должно содержать текст Xml документа в кодировке Base64 следующего формата:
<POLICY> <POLICY_ID>int</POLICY_ID> <RESCINDING_REASON_ID>int</RESCINDING_REASON_ID> <REWRITE_BOOL>int</REWRITE_BOOL> <REWRITE_POLICY_ID>int</REWRITE_POLICY_ID> <POLICY_NUMBER>string</POLICY_NUMBER> <DATE_BEG>string</DATE_BEG> <DATE_END>string</DATE_END> <PREMIUM>double</PREMIUM> <CLIENT_ID>int</CLIENT_ID> <BRANCH_ID>int</BRANCH_ID> <POLICY_DATE>string</POLICY_DATE> <RESCINDING_DATE>string</RESCINDING_DATE> <CALCULATED_PREMIUM>double</CALCULATED_PREMIUM> <DESCRIPTION>string</DESCRIPTION> <SYSTEM_DELIMITER_ID>int</SYSTEM_DELIMITER_ID> <USER_ID>int</USER_ID> <DRIVERS> <DRIVER> <CLIENT_ID>int</CLIENT_ID> <HOUSEHOLD_POSITION_ID>int</HOUSEHOLD_POSITION_ID> <AGE_EXPERIENCE_ID>int</AGE_EXPERIENCE_ID> <EXPERIANCE>int</EXPERIANCE> <DRIVER_CERT>string</DRIVER_CERT> <DRIVER_CERT_DATE>string</DRIVER_CERT_DATE> <DRIVER_CERTIFICATE_TYPE_ID>int</DRIVER_CERTIFICATE_TYPE_ID> <CLASS_ID>int</CLASS_ID> <PRIVELEGER_BOOL>int</PRIVELEGER_BOOL> <PRIVELEDGER_TYPE>int</PRIVELEDGER_TYPE> <PRIVELEDGER_CERTIFICATE>string</PRIVELEDGER_CERTIFICATE> <PRIVELEDGER_CERTIFICATE_DATE>string</PRIVELEDGER_CERTIFICATE_DATE> <PENSIONER_BOOL>int</PENSIONER_BOOL> <PENSIONER_CERTIFICATE>string</PENSIONER_CERTIFICATE> <PENSIONER_CERTIFICATE_DATE>string</PENSIONER_CERTIFICATE_DATE> <INVALID_BOOL>int</INVALID_BOOL> <INVALID_CERTIFICATE>string</INVALID_CERTIFICATE> <INVALID_CERTIFICATE_BEG_DATE>string</INVALID_CERTIFICATE_BEG_DATE> <INVALID_CERTIFICATE_END_DATE>string</INVALID_CERTIFICATE_END_DATE> <WOW_BOOL>int</WOW_BOOL> <WOW_CERTIFICATE>string</WOW_CERTIFICATE> <WOW_CERTIFICATE_DATE>string</WOW_CERTIFICATE_DATE> </DRIVER> ... <DRIVER> ... </DRIVER> </DRIVERS> <VEHICLES> <VEHICLE> <VEHICLE_ID>int</VEHICLE_ID> <VEHICLE_TYPE_ID>int</VEHICLE_TYPE_ID> <VEHICLE_AGE_ID>int</VEHICLE_AGE_ID> <REG_NUMBER>string</REG_NUMBER> <REG_CERT>string</REG_CERT> <REG_CERT_COUNTRY_ID>int</REG_CERT_COUNTRY_ID> <GIVE_DATE>string</GIVE_DATE> <PURPOSE>string</PURPOSE> <ODOMETR>int</ODOMETR> <REGION_ID>int</REGION_ID> <BIG_CITY_BOOL>int</BIG_CITY_BOOL> </VEHICLE> ... <VEHICLE> ... </VEHICLE> </VEHICLES> <PAYMENT_TYPE_ID>int</PAYMENT_TYPE_ID> <DISCOUNT>double</DISCOUNT> <notification_type_id>int</notification_type_id> <mobileNum>string</mobileNum> <email>string</email> <verify_bool>int</verify_bool> <online_bool>int</online_bool> </POLICY>
где:
Все значения дат '*_DATE' должны быть представлены в виде строки формата 'DD.MM.YYYY'; Все булевые значения '*_BOOL' -- это целые числа 0 или 1;
Тело ответа EsbdResponse.Body будет содержать текст Xml документа в кодировке Base64 следующего формата:
<body> <policy_id>int</policy_id> <global_id>int</global_id> </body> где: policy_id - идентификатор сохраненного полиса; global_id - глобальный уникальный идентификатор сохраненного полиса;