SetContractDuplicate

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

SetContractDuplicate - Создание дубликата договора страхования;

Параметры

  • aSessionID Идентификатор сессии
  • aParamsXML XML с входящими параметрами

Описание XML параметра aParamsXML

<SetContractDuplicate>
 <OldContractID>111</OldContractID>
 <DuplicateNumber>ЭКО-00111</DuplicateNumber>  
 <GeneralContractNumber>GEN-1</GeneralContractNumber>  
 <DuplicateDate>10.10.2012</DuplicateDate>  
 <MiddlemanID>46</MiddlemanID>  
 <MiddlemanContractNumber>CN2</MiddlemanContractNumber>  
 <BranchID>4</BranchID>  
</SetContractDuplicate>  

  • Значение OldContractID - идентификатор старого договора.
  • Значение DuplicateNumber- номер нового договора-дубликата.
  • Значение GeneralContractNumber- номер генерального договора.
  • Значение DuplicateDate - дата выдачи дубликата.
  • Значение MiddlemanID - идентификатор посредника.
  • Значение MiddlemanContractNumber - номер договора посредника.
  • Значение BranchID - идентификатор филиала.

Если какое-нибудь из передаваемых значений пустое, то в дубликате оно заполнится значением из оригинального договора


Примечание: Для разработчиков, кто формирует SOAP запросы "вручную", нужно иметь в виду, что согласно спецификации протокола SOAP значение параметра aParamsXML должно быть передаваться в блоке CDATA

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
 <soap:Body>
   <SetContractDuplicate xmlns="https://icweb/IICWebService">
     <aSessionID>d8b4c465166f47349f8f3b9f2564c719</aSessionID>
     <aParamsXml>
       <![CDATA[
        <SetContractDuplicate>
         <OldContractID>111</OldContractID>
         <DuplicateNumber>ЭКО-00111</DuplicateNumber>  
         <GeneralContractNumber>GEN-1</GeneralContractNumber>  
         <DuplicateDate>10.10.2012</DuplicateDate>  
         <MiddlemanID>46</MiddlemanID>  
         <MiddlemanContractNumber>CN2</MiddlemanContractNumber>  
         <BranchID>4</BranchID>  
        </SetContractDuplicate>  
       ]]>
     </aParamsXml>
   </SetContractDuplicate>
 </soap:Body>
</soap:Envelope>

Возвращаемое значение

Строка с ID Нового договора-дубликата