I'm seeing a similar problem in my application.
I'm using JAX-RPC with websphere v6.1. I've tried too many configurations and code snippets to set the TimeOut value.
1) (Stub) myStub.setTimeOut(20*000)
2)Configuring the ibm-webservicesclinet-bnd.xmi deployment descriptor
But nothing seems to work.
With the timeout set to 20 seconds,when the webservice provider is unavailable, application takes over 5 mins to come back with a General Exception, but since our Total transaction TimeOut (in the WAS console) is only 120 secs, the applications sees a Timeout exception and Rollback is performed. The Network team analyzed the issue and said our Client is creating multiple request to the provider which could be the reason why it takes more than the TimeOut value to return.
I did come across this article by IBM and feel it could be my issue although i'm not using SSL as IBM reports:
http://www-01.ibm.com/support/docview.wss?uid=swg1PM24564
IBM doesnt mention any temporary fixes for this, can anybody help me limit the number of attempts ot the total time of all attempts ?? so that my app works fine.
Regards,
shaz