I am trying to find out how to trap a client timeout within a webservice method call.

I have a particular webservice method which does several things. The first thing it does it create a unique reference and what I want to be able to do is return it to the client if the method timesout because it is stuck in a subsequent part of the call. A try {} catch {} on the server doesn't seem to be invoked when the client call times out. Is...