Hi,
the 3.1-SNAPSHOT code contains a new property "enabledForExceptions". If that property is set (and extensions are enabled), then the server will convert exceptions into a byte array. The client will receive the byte array as an additional element "faultCause".
Suitable client code (in particular the dynamic proxy objects, which are created by the ClientFactory) are consequently able to read the serialized exception and throw it, as if it came out of the client. In other words, the ClientFactory proxies will be able to throw the same business logic exceptions, that the server has thrown.
Please note, that this feature might have privacy and security issues: Serialized exceptions may contain almost arbitrary objects, which may be transmitted to the client as part of the serialized exceptions. It is quite likely that you transmit more data than you actually want!
Jochen --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]