Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > Como manejar los mensajes de error en métodos SOAP

Buenas noches estimados amigos, estoy comenzando con webservices usando soap, y estoy tratando de buscar la mejor forma de diseñar el sistema, lo que más me preocupa es la forma en como devolver un mensaje de error, como puedo hacer yo para que mandar un mensaje de error cuando el sistema falla, y ellos lo puedan capturar y saber que es algo esperado y no hay porque alarmarse.

La Primera que se me ocurre es usar si no mal recuerdo el patrón commander, bueno un objeto que contenga tres propiedades, success que sería un boolean que representa si funcionó o no, otra propiedad message, para poder un mensaje si es necesario y un ultimo que sería una propiedad de tipo object, para contener el resultado en sí, así todos mis metodos retornarían este objecto contenerdor.

La segunda es no avisar nada y simplemente que si obtiene datos esta ok, y si no, pues no hay nada.

La tercera, veo que existe una propiedad faultcode, no se si será esta la forma correcta de hacer las cosas, según lo que he visto, cuando mando una Exception me retorna una Exception dentro de este, y en otro propiedad faultstring en formato string, debería generar una exection con lo que quiero mostrar?

Apelo a su experiencia en cual es la mejor forma de trabajar, la correcta, la best practice.

marzo 26, 2012 | Registered Commentermiuler