SetContractDuplicate
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 Нового договора-дубликата