Click here to Skip to main content
12,074,485 members (60,145 online)
Rate this:
 
Please Sign up or sign in to vote.
See more: C# SOAP
Hi,

I am working on how to call a web service dynamically using SOAP (language c#). For this purpose, my program gets the WSDL and parses it to create the SOAP request.

How can I assure that a web service supports the SOAP protocol by looking at WSDL?

Thanks,
Asif
Posted 5-Apr-11 0:20am
Edited 5-Apr-11 1:18am
Slacker00790.3K
v2
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

The bindings section in the WSDL file should tell that.
  Permalink  
Comments
mjbohn 5-Apr-11 8:02am
   
yepp
you should at least s.th. like <soap:binding transport="http://some/URI/blabla" xmlns:soap="#unknown"></soap:binding>
mjbohn 5-Apr-11 8:05am
   
BTW
you should have a look at ServiceReferences. There's no need to parse WSDL
d@nish 5-Apr-11 8:32am
   
Yes. But OP is doing parsing all by himself. Not sure why though.
mjbohn 5-Apr-11 8:53am
   
I wrote this for OP, hoping he reads the comment.
Didn't want to give a solution with just one sentence :)
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 2

Thanks for replying.

mjbohn yes that is the only clue that you have mentioned(<soap:binding transport="http://some/URI/blabla" xmlns:soap="#unknown"></soap:binding>). Which will verify support of SOAP protocol by a web service.



----
Asif
  Permalink  
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy | Mobile
Web01 | 2.8.160208.1 | Last Updated 7 Apr 2011
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100