WCF / WebService: manipulação de exceção interoperável

Entendo que o WCF converterá uma exceção em uma falha e a enviará como uma mensagem SOAP, mas eu queria saber se isso é realmente interoperável. Acho que estou tendo dificuldades para descobrir esse cenário possível:

O cliente (Java) chama um serviço WCF (LoginService).O servidor verifica a autorização adequada, a autorização do usuário falha.O servidor lança uma UnauthorizedAccessException.O WCF converte isso em uma falha de alguma forma. (* - Veja abaixo também)O cliente precisa saber como ler esta falha.

Acho que estou tendo dificuldades para entender como isso ainda pode ser interoperável, pois espera que o Java saiba como traduzir uma falha SOAP que o .NET codifica a partir de uma UnauthorizedAccessException.

Além disso, como o .NET realmente converte a exceção em falha, o que aparece como código, nome, etc. Algumas das coisas parecem "duh", como talvez o nome da falha seja "UnauthorizedAccessException", mas eu prefiro ter certeza do que adivinhar.

questionAnswers(3)

yourAnswerToTheQuestion