Merge Contract In All Status
In this use case we will merge contract in all status.
Operation: mergeContractInAllStatus
Request Body
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/contracts/coreAuthoring/contractService/types/" xmlns:con="http://xmlns.oracle.com/apps/contracts/coreAuthoring/contractService/" xmlns:head="http://xmlns.oracle.com/apps/contracts/coreAuthoring/header/flex/header/" xmlns:par="http://xmlns.oracle.com/apps/contracts/coreAuthoring/parties/flex/partyContact/" xmlns:par1="http://xmlns.oracle.com/apps/contracts/coreAuthoring/parties/flex/party/" xmlns:lin="http://xmlns.oracle.com/apps/flex/contracts/coreAuthoring/lines/" xmlns:con1="http://xmlns.oracle.com/apps/projects/billing/contracts/contractPublicService/" xmlns:bil="http://xmlns.oracle.com/apps/projects/billing/contracts/flex/BilllPlanDff/" xmlns:con2="http://xmlns.oracle.com/apps/projects/billing/contracts/contractBillingService/"> <soapenv:Header/> <soapenv:Body> <typ:mergeContractInAllStatus> <typ:contractHeader> <con:Id>300100036627880</con:Id> <con:MajorVersion>3</con:MajorVersion> <con:StartDate>2008-01-01</con:StartDate> <con:EndDate>2020-12-31</con:EndDate> <con:AmendmentEffectiveDate>2017-11-02</con:AmendmentEffectiveDate> </typ:contractHeader> <typ:versionFlag>true</typ:versionFlag> </typ:mergeContractInAllStatus> </soapenv:Body> </soapenv:Envelope>
Response Body
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Header/> <env:Body> <env:Fault> <faultcode>env:Server</faultcode> <faultstring>JBO-27035: Attribute ContractTypeId is required.</faultstring> <detail> <tns:ServiceErrorMessage xsi:type="tns:ServiceAttrValErrorMessage" xmlns:tns="http://xmlns.oracle.com/adf/svc/errors/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <tns:code>27035</tns:code> <tns:message>JBO-27035: Attribute ContractTypeId is required.</tns:message> <tns:severity>SEVERITY_ERROR</tns:severity> <ns2:sdoObject xsi:type="ns1:ContractHeader" xmlns:ns0="http://xmlns.oracle.com/adf/svc/types/" xmlns:ns7="http://xmlns.oracle.com/apps/contracts/coreAuthoring/header/flex/header/" xmlns:ns5="http://xmlns.oracle.com/apps/projects/billing/contracts/contractPublicService/" xmlns:ns1="http://xmlns.oracle.com/apps/contracts/coreAuthoring/contractService/" xmlns:ns2="http://xmlns.oracle.com/adf/svc/errors/"> <ns1:Id>300100036627880</ns1:Id> <ns1:MajorVersion>3</ns1:MajorVersion> <ns1:StartDate>2008-01-01</ns1:StartDate> <ns1:EndDate>2020-12-31</ns1:EndDate> <ns1:AmendmentEffectiveDate>2017-11-02</ns1:AmendmentEffectiveDate> </ns2:sdoObject> <tns:exceptionClassName>oracle.jbo.AttrValException</tns:exceptionClassName> <tns:attributeName>ContractTypeId</tns:attributeName> <tns:objectName>ContractTypeIdCriteria</tns:objectName> </tns:ServiceErrorMessage> </detail> </env:Fault> </env:Body> </env:Envelope>