SetPolicyDuplicateXML

Материал из Wiki ГКБ
Перейти к навигации Перейти к поиску

Назначение

Создает дубликат полиса и расторгает оригинальный полис. В отличии от метода 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