Estoy escribiendo un servicio basado en Java con WSDL para que consuma un cliente .Net, y pensé que cuando recibiera un valor no válido del cliente arrojaría una excepción que mi cliente podría capturar y mostrar en un cuadro de mensaje o algo para el usuario (el cliente es una aplicación de escritorio).¿Está bien devolver las excepciones a un cliente de mi servicio?
Me preguntaba si estaría bien utilizar este enfoque o si hay una mejor manera de hacerlo.
@duffymo: Estoy de acuerdo con la mayoría de esos puntos, pero diría que en un servicio, es bueno devolver una excepción desinfectada a través de la API. Capture la excepción real, conéctela, devuelva una nueva excepción con un mensaje sanitizado y sin seguimiento de la pila real. –
^No podría estar más de acuerdo. –
Ah, entonces ¿sería mejor envolver una excepción desinfectada o msg en un objeto de respuesta y devolverlo? Tiene sentido. ¡Gracias! –