Hi All,
I want to inetarct with Webservice thru saop action wsdl fro Oracle.
My
Soap 1.2 request is like below.
"<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"
xmlns:sch="http://www.example.org/timeouts"
xmlns:xml="http://www.w3.org/XML/1998/namespace">
<soap:Header/>
<soap:Body>
<sch:clientRequest>
<env:EaiEnvelope>
<env:Service>ServiceRequestResponse</env:Service>
<env:Payload>
<inp:ServiceRequestResponse>
<ServiceRequest>
<ns0:ServiceOrderType>MODIFY_SUBSCRIBER</ns0:ServiceOrderType>
<ns0:TransactionId>ABL000000000123</ns0:TransactionId>
<ns0:ApplicationKeys>
<ns0:ApplicationKey>
<ns0:Name>IMSI</ns0:Name>
<ns0:Value>"112270000000631"</ns0:Value>
</ns0:ApplicationKey>
<ns0:ApplicationKey>
<ns0:Name>MSISDN</ns0:Name>
<ns0:Value>"1099086"</ns0:Value>
</ns0:ApplicationKey>
</ns0:ApplicationKeys>
<ns0:Priority>1</ns0:Priority>
<ns0:SOData>
<ns0:CurrentServices>
<ns0:ServiceDescription ServiceTag="SUBSCRIBER">
<ns0:ParameterDesc ParameterTag="IMSI" ParameterValue="112270000000631"/>
<ns0:ParameterDesc ParameterTag="MSISDN" ParameterValue="1099086"/>
<ns0:ParameterDesc ParameterTag="TemplateID" ParameterValue="1"/>
<ns0:ParameterDesc ParameterTag="PackageId" ParameterValue="1019"/>
<ns0:ParameterDesc ParameterTag="Lang" ParameterValue="English"/>
<ns0:ParameterDesc ParameterTag="PaidMode" ParameterValue="Postpaid"/>
<ns0:ParameterDesc ParameterTag="InitialCredit" ParameterValue="1000"/>
</ns0:ServiceDescription>
</ns0:CurrentServices>
<ns0:RequiredServices>
<ns0:ServiceDescription ServiceTag="SUBSCRIBER">
<ns0:ParameterDesc ParameterTag="IMSI" ParameterValue="112270000000631"/>
<ns0:ParameterDesc ParameterTag="MSISDN" ParameterValue="1099086"/>
<ns0:ParameterDesc ParameterTag="TemplateID" ParameterValue="1"/>
<ns0:ParameterDesc ParameterTag="PackageId" ParameterValue="1019"/>
<ns0:ParameterDesc ParameterTag="Lang" ParameterValue="English"/>
<ns0:ParameterDesc ParameterTag="PaidMode" ParameterValue="Postpaid"/>
<ns0:ParameterDesc ParameterTag="InitialCredit" ParameterValue="1000"/>
</ns0:ServiceDescription>
<ns0:ServiceDescription ServiceTag="CFWNRCH"/>
</ns0:RequiredServices>
</ns0:SOData>
</ServiceRequest>
</inp:ServiceRequestResponse>
</env:Payload>
</env:EaiEnvelope>
</sch:clientRequest>
</soap:Body>
</soap:Envelope>"
But i am getting error like Version mismatch.
Response is like below.
<?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing"><wsa:Action>
http://www.w3.org/2005/08/addressing/soap/fault</wsa:Action>
<wsa:RelatesTo>urn:uuid:12837ECA7AE707C2CA1258740040239</wsa:RelatesTo>
</soapenv:Header><soapenv:Body><soapenv:Fault><faultcode>env:VersionMismatch</faultcode>
<faultstring>Transport level information does not match with SOAP Message namespace URI</faultstring><detail />
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
Can any one please help wht is wrong in that XML.
It is little bit urgent.
Thanks in advance.
Regds
Kannaiah