Página 1 de 1

commit en Plex

NotaPublicado: Mié Ene 11, 2006 4:48 pm
por eyamashiroA
Sres.
Una Consulta, qué pasos se debe de seguir para que en una instrucción de actualización de B.D. se inserte instrucciones de Rollback y Commit
si tienen un código de ejemplo seria mejor.
saludos.

Re: commit en Plex

NotaPublicado: Mié Ene 11, 2006 10:33 pm
por Jorge Ubeda
eyamashiroA escribió:Sres.
Una Consulta, qué pasos se debe de seguir para que en una instrucción de actualización de B.D. se inserte instrucciones de Rollback y Commit
si tienen un código de ejemplo seria mejor.
saludos.

En qué ambiente? (AS/400 o SQL)
Hay aspectos a tener en cuenta del ambiente, independientes de lo que se indique en el diagrama de acción. En particular en el caso del AS400, debes declarar cada tabla interviniente al journal.
Por lo demás, el manejo del commit es "simple" en el diagrama de acción; sólo debes indicar el commit al final de la secuencia de acciones que desees incluír en la transacción, y el Rollback en la secuencia que indiques para excepciones. Lo fundamental es la organización de la transacción, porque su arquitectura puede incluír una secuencia de funciones. Se debe definir un "commit group", con triples donde ...funcion x commit sys Parent indica el comienzo de la transacción, y ...Child indica los miembros de la transacción. Este esquema es parecido en SQL, aunque confieso no haberlo usado (salvo hace muuuucho tiempo) en esta plataforma.
Jorge