Has any one got any advice or resources for best practices for handling errors and exceptions from within a webservice.
ie.
How much information needs to be reported back to the client?
Should ALL errors bubble their way back as full blown exceptions?
Is it common/advisable to wrap responses within a class which contains any error information? (i've seen a lot of production level services take this approach)
Thanks guys.