Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/05/2006, 06:29
Avatar de RsOfT
RsOfT
 
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 2 meses
Puntos: 7
He creado un WebServices el cual recibe como parámetro información de los errores de las aplicaciones de la empresa, éste graba esa información en una tabla y envía un email al departamento de TI. Todas las aplicaciones harán referencia a este WebServices.

Este WebServices recibe como parámetro el nombre de la aplicación, el nombre de la clase, el nombre de la subrutina y la línea en donde ocurrió el error. También recibe como parámetro la descripción del error y el número del error.
Toda esta información es obtenida de la variable ex del tipo Exception. El problema radica en que tengo que realizar x cantidad de cosas para obtener toda la información que te he dicho y tendré que repetir el código en todas las aplicaciones antes de enviar la información al WebServices, pero si pudiera enviar el objeto ex todo el algoritmo para sacar la información estaría en el WebServices y si hay algún cambio no tendría que ir aplicación por aplicación a realizar el cambio del algoritmo, sino que iría al WebServices a hacer el cambio.

Este es el tipo de cosas que quiero evitar.
Por ejemplo, actualmente cuando el error no es de SQL Server, no se obtener el número del error, lo que quiere decir que cuando lo averigüe, tendré que ir aplicación por aplicación a cambiar el código para que le envíen al WebServices el número de error correcto, mientras tanto estoy enviando cero en el parámetro.

¿Tienes alguna idea para no tener que repetir este código?
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--