Ayuda atributos com+
Publicado por Marc (1 intervención) el 25/07/2008 11:06:04
Hola, tengo una duda sobre la utilización de atributos com+. Tengo una clase "A" que está dentro de una transactión "Transaction.suppported". Otra clase "B" con la misma característica.
Desde otra clase "C" se utiliza un objeto de la clase "B" para guardar una serie de datos.
Se llama a una función de "B" que lo primero que hace es llamar a una función guardar de la clase "A". Luego a continuación hace otra serie de tareas.
La duda es que pasa si la función Guardar de la clase "A" lo hace correctamente pero luego sigue adelante y falla alguna tarea dentro de "B". Entonces se hace un rollback de todo pero las operaciones de "A" están ya guardadas y parece que no hace rollback.
Si alguien me puede explicar como funcionan estos atributos o algún sitio donde lo expliquen lo agradecería.
Un saludo.
Desde otra clase "C" se utiliza un objeto de la clase "B" para guardar una serie de datos.
Se llama a una función de "B" que lo primero que hace es llamar a una función guardar de la clase "A". Luego a continuación hace otra serie de tareas.
La duda es que pasa si la función Guardar de la clase "A" lo hace correctamente pero luego sigue adelante y falla alguna tarea dentro de "B". Entonces se hace un rollback de todo pero las operaciones de "A" están ya guardadas y parece que no hace rollback.
Si alguien me puede explicar como funcionan estos atributos o algún sitio donde lo expliquen lo agradecería.
Un saludo.
Valora esta pregunta


0