I am attempting to execute two distinct web services calls to two separate systems that perform different tasks. I took the wsdl for each web service, and using the Axis wsdl2java tool, generated proxy code to connect to each.

 

I was successful!  I was able to make a SOAP call to and receive the expected responses from each of the web services.

 

Then I attempted call each web service sequentially from the same class. That's when I ran into a problem. The first service called returns the expected data successfully, but the second web service called times out. This is true no matter which of the 2 web service calls I access first. The 1st service called succeeds, the 2nd service called fails, regardless of which web service is first or second. I have been able to trace the code up to the org.apache.axis.client.Call.invoke() call, and after that, I am unable to debug the source code. If I drill into the proxy code generated by wsdl2java and comment out the _call.invoke line of code in the first web service call, the second will execute successfully.

 

Has anyone seen anything like this? I've tried nulling every variable I possibly can before attempting that second call. Does anyone have any ideas???

 

Thanks,

Jason

 

Jason Cramer
703-947-3428
[EMAIL PROTECTED]

 

This message is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. Any other use of the email by you is prohibited.

Reply via email to