We help IT Professionals succeed at work.

Timeout when I make a SOAP call

jcook32
jcook32 asked
on
3,602 Views
Last Modified: 2013-11-05
I have a .net application that makes a SOAP call the causes the website to timeout sometimes. I am not the familiar with SOAP but is there a way to debug the call once it is made? or is there a way that if the application hangs for 20 seconds I can call and event and clear out any soap calls that may be causing the problem.

Any other suggetions would be great.

jcook32
Comment
Watch Question

First of all I would download webservice studio (freeware) and create your soap call manually... that way you can see if the ws response is really taking over 20 seconds. Remember webservices are intended to transfer only serveral records at a time so a huge bunch of them would cause your problem or a similar one! There are several ways to debug your soap call... but you would have to be hosting the webservice, from the text above I don't think this is the case. But in case you are hosting is; look into the remote debugging features of vs 2005.

Author

Commented:
I downloaded and ran the webservice studio
when i ran it i got this error
Initializing
Generating WSDL
System.InvalidOperationException: General Error http://192.168.250.112/cgi-bin-soap/soap.cgi ---> System.Net.WebException: There was an error downloading 'http://192.168.250.112/cgi-bin-soap/soap.cgi'. ---> System.Net.WebException: The underlying connection was closed: Unable to connect to the remote server.
   at System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)
   at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)
   at System.Web.Services.Discovery.DiscoveryClientProtocol.Download(String& url, String& contentType)
   --- End of inner exception stack trace ---
   at System.Web.Services.Discovery.DiscoveryClientProtocol.Download(String& url, String& contentType)
   at System.Web.Services.Discovery.DiscoveryClientProtocol.DiscoverAny(String url)
   at WebServiceStudio.Wsdl.ProcessRemoteUrls(DiscoveryClientProtocol client, StringCollection urls, XmlSchemas schemas, ServiceDescriptionCollection descriptions)
   --- End of inner exception stack trace ---
   at WebServiceStudio.Wsdl.ProcessRemoteUrls(DiscoveryClientProtocol client, StringCollection urls, XmlSchemas schemas, ServiceDescriptionCollection descriptions)
   at WebServiceStudio.Wsdl.Generate()


any ideeas
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION

Author

Commented:
thanks for the feed back . i will keep at it.
Forced accept.

Computer101
EE Admin

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.