consume wsdl in web app issue
7 hours, 17 minutes ago|LINK|83.110.102.190
<div>Hi All
I consumed web service in my web apps the wsdl
https://www.sdtps.gov.ae/DTPSTestIntegrationService/ShjrerdIntegrationServicePort?WSDL
when i run the web page which i passed string to return the status in this webservice below error coming (check below my c# code and screenshot from request and response in soupui tools):
System.ServiceModel.ProtocolException: 'The content type text/html; charset="utf-8" of the response message does not match the content type of the binding (text/xml; charset=utf-8). If using a custom encoder, be sure that the IsContentTypeSupported method
is implemented properly. The first 950 bytes of the response were: '<html>
<head><title>
Web Services
</title></head>
<body>
<h1>Web Services</h1>
<table width='100%' border='1'>
<tr>
<td>
Endpoint
</td>
<td>
Information
</td>
</tr>
<tr>
<td>
<table border="0"><tr><td>Service Name:</td><td>{http://integration.esi.dtps.gov.ae/}ShjrerdIntegrationService</td></tr><tr><td>Port Name:</td><td>{http://integration.esi.dtps.gov.ae/}ShjrerdIntegrationServicePort</td></tr></table>
</td>
<td>
<table border="0"><tr><td>Address:</td><td>http://www.sdtps.gov.ae:80/DTPSTestIntegrationService/ShjrerdIntegrationServicePort</td></tr><tr><td>WSDL:</td><td><a href="http://www.sdtps.gov.ae:80/DTPSTestIntegrationService/ShjrerdIntegrationServicePort?wsdl">http://www.sdtps.gov.ae:80/DTPSTestIntegrationService/ShjrerdIntegrationServicePort?wsdl</a></td></tr><tr><td>Implementation
class:</td><td>ae.gov.dtps.esi.integration.ShjrerdIntegrationService</td></tr></table>
</td>
</tr>
</table>
</body>
</html>
'.'
--end of error message
publicvoidCheckData(){ServiceReference1.ShjrerdIntegrationServicePortTypeClient client =newServiceReference1.ShjrerdIntegrationServicePortTypeClient(); client.Endpoint.Behaviors.Add(newCustomEndpointBehavior()); ds = getDataSet("select * from rs_OWNERSHIP_vouchers where rs_sitemap_sts = 1");if(Checkdataset(ds)){foreach(DataRow dr in ds.Tables[0].Rows){ServiceReference1.transactionVO mo1 = client.getTransactionDetail(dr["RS_SITETRXNO"].ToString());if(Convert.ToInt16(mo1.statusId)>=4){DataSet dsserial = getDataSet("select nvl(max(rsr_serial),0)+1 into v_ser from real_adm.RS_SITEMAP_REQUESTS where RSR_RSO_ID ="+ dr["rso_id"]);int msg = ret =InsertUpdateData("insert into real_adm.RS_SITEMAP_REQUESTS (RSR_RSO_ID, RSR_SERIAL, RSR_DATE, RSR_STATUS, RSR_SITETRXNO,RSR_NOTES,rsr_mapurl) values("+ dr["rso_id"]+","+ dsserial.Tables[0].Rows[0]["v_ser"]+",sysdate,"+Convert.ToInt16(mo1.statusId)+","+ dr["RS_SITETRXNO"].ToString()+",'تم انجاز المعاملة من التخطيط',"+ mo1.finalProductUrl +") ");int msg2 = ret =InsertUpdateData("update real_adm.rs_ownership_vouchers set RS_SITEMAP_STS="+Convert.ToInt16(mo1.statusId)+", RS_SITEMAP_DT=sysdate, where rso_id="+ dr["rso_id"]);Response.Write(mo1.statusAr);Response.Write(mo1.statusEn);Response.Write(mo1.statusId);}}}}
<soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:int="http://integration.esi.dtps.gov.ae/"><soapenv:Header><wsse:Securitysoapenv:mustUnderstand="1"xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><wsse:UsernameTokenwsu:Id="UsernameToken-4"xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><wsse:Username>dsharjah</wsse:Username><wsse:PasswordType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">D@shj2020</wsse:Password></wsse:UsernameToken></wsse:Security></soapenv:Header><soapenv:Body><int:getTransactionDetail><!--Optional:--><trxNo>4012020001810149</trxNo></int:getTransactionDetail></soapenv:Body></soapenv:Envelope></div>