e respondo a medias, porque acabo de encontrar algo que me pareció barbaro. En Windows Vista existe una característica del File System llamada Transactional NTFS (TxF) que nos permite por ej. hacer un rollback de la creación/edición/eliminación de un archivo/directorio. Algunos links de gente que sabe explicarlo mejor:
http://msdn2.microsoft.com/en-us/library/aa365456.aspx http://en.wikipedia.org/wiki/Transactional_NTFS#Transactional_NTFS Just released - Windows Server 2008 Developer Training Kit (beta 3) http://blogs.msdn.com/jamescon/archive/2007/07/17/just-released-windows-server-2008-developer-training-kit-beta-3.aspx http://www.microsoft.com/downloads/details.aspx?FamilyId=B36EE81A-AFF5-4314-95D7-DAD3ACFA8094&displaylang=en Saludos! Carlos Paez Analista de Sistemas Snoop Consulting -----Original Message----- From: "carlos.paez" <[EMAIL PROTECTED]> To: <[email protected]> Date: Wed, 01 Aug 2007 12:12:47 -0300 Subject: [puntonet] Tareas "Transaccionables" Buenas a todos, escribo esta vez para sacarme una duda de la mejor manera de implementar algo, el tema es así... Dentro de un ABM estoy en el Alta de un producto, cargo todos los datos y doy aceptar, en ese momento debo efectuar principalmente dos tareas: 1- INSERT en la DB en la tabla Productos. 2- Upload de una imagen en un Server remoto (autenticandome via Active Directory) Mi duda es... cual es la mejor manera de mantener la consistencia en caso de que una de las dos tareas falle... Por ejemplo ejecuto el INSERT correctamente y luego no puedo hacer el upload por X razón... cuales serían para uds. las opciones que tengo y cuál ven como más elegante? Muchas gracias! Carlos Paez Analista de Sistemas Snoop Consulting
