Microsoft Transaction Server - Transacciones con el COM+

 
Vista:

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+.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Transacciones con el COM+

Publicado por G K (3 intervenciones) el 13/01/2003 21:50:28
Intenta probar con drivers OLE DB distintos, tal vez los que uses no soporten la funcionalidad.
De todas formas el setabort debería para la transacción aunque sea únicamente en la ejecución de los objetos COM.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar