SetPolicyDuplicateXML
Перейти к навигации
Перейти к поиску
Назначение
Создает дубликат полиса и расторгает оригинальный полис. В отличии от метода SetPolicyDuplicate позволяет в дубликате изменять филиал.
Параметры
- aSessionID Идентификатор сессии
- aParamsXML XML с входящими параметрами
Описание XML параметра aParamsXML
<SetPolicyDuplicate> <OldPolicyID>111</OldPolicyID> <DuplicateNumber>ГПО-00111</DuplicateNumber> <DuplicateDate>10.10.2012</DuplicateDate> <Description>Дубликат полиса ГПО-00001 от 01.05.2012</Description> <BranchID>4</BranchID> </SetPolicyDuplicate>
- Значение OldPolicyID - идентификатор старого полиса.
- Значение DuplicateNumber - номер нового полиса-дубликата.
- Значение DuplicateDate - дата выдачи дубликата.
- Значение Description - комментарии.
- Значение BranchID - идентификатор филиала.
Примечание:
Для разработчиков, кто формирует SOAP запросы "вручную", нужно иметь в виду, что согласно спецификации протокола SOAP значение параметра aParamsXML должно быть передаваться в блоке CDATA
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> <soap:Body> <SetPolicyDuplicateXML xmlns="https://icweb/IICWebService"> <aSessionID>d8b4c465166f47349f8f3b9f2564c719</aSessionID> <aXml> <![CDATA[ <SetPolicyDuplicate> <OldPolicyID>111</OldPolicyID> <DuplicateNumber>ГПО-00111</DuplicateNumber> <DuplicateDate>10.10.2012</DuplicateDate> <Description>Дубликат полиса ГПО-00001 от 01.05.2012</Description> <BranchID>4</BranchID> </SetPolicyDuplicate> ]]> </aXml> </SetPolicyDuplicateXML> </soap:Body> </soap:Envelope>
Возвращаемое значение
Полис-дубликат. Структура Policy