Transacciones con el COM+
Publicado por Andrey Acuña Vargas (1 intervención) el 04/05/2001 01:36:21
El problema que tengo es que estoy montando una aplicacion para ver el comportamiento del COM+ y con respecto a las transacciones entre los objetos, segun esta teoria usted puede tener varios objetos hijos, que son invocados por un objeto padre, esto utilizando el getobjectcontext, ahora el problema es el siguiente, segun la teoria de Microsoft, cuando alguno de los objetos da un setabort, el objeto padre se da cuenta de esto y manda hacer un setabort a todos los demas objetos hijos de este objeto padre, osea "hermanos del que dio setabort", segun la teoria, esto lo que provoca es que el COM+ va a generar un codigo que realiza un rollback, de todas las acciones de los objetos que hicieron setcomplete, debido al fallo del objeto que hizo setabort. Todo esto funciona perfectamente bien con SQL Server 7.0, pero a la hora de probar Oralce 8i, encuentra problemas simplemente ingnora las sentencias setabort y setcomplete y sigue su funcionamiento como si nada, esto con lleva a que las palabras claves setabort y setcomplete no ejecuten nada.
Les agradeceria si pudieran ayudarme a esclarecer porque oracle no respeta el protocolo de transacciones del COM+.
Les agradeceria si pudieran ayudarme a esclarecer porque oracle no respeta el protocolo de transacciones del COM+.
Valora esta pregunta
0