Entiendo que WCF convertirá una excepción en una falla y la devolverá como un mensaje SOAP, pero me preguntaba si esto es realmente interoperable. Creo que estoy teniendo un momento difícil tratando de averiguar esto posible escenario:WCF/WebService: manejo de excepción interoperable
- Cliente (Java) llama a un servicio WCF (LoginService).
- El servidor comprueba la autorización adecuada, la autorización del usuario falla.
- El servidor arroja una excepción de acceso no autorizado.
- WCF convierte esto en una falla de alguna manera. (* - Ver abajo también)
- El cliente debe saber cómo leer esta falla.
Supongo que estoy teniendo un tiempo difícil entender cómo esto podría ser interoperables, ya que está a la espera de Java para saber cómo traducir un error de SOAP que codifica NET desde una UnauthorizedAccessException.
- Además, ¿cómo .NET realmente convertir la excepción de un fallo, lo que va en que el código de error, nombre, etc. Algunas de las cosas que parecen ser "duh" s como tal vez el nombre del error es " UnaAnhorizedAccessException ", pero prefiero saberlo con seguridad.
** Las fallas SOAP ** son parte de las especificidades de SOAP interoperables e independientes de la plataforma, así que sí, ¡** SON ** de hecho son interoperables! Cualquier cliente que entienda SOAP debe apoyar y comprender las fallas SOAP también. –