Como simple curiosidad y por si os sirve en lo sucesivo a alguien.
Ya he conseguido que funcione. Era un problema de la compilación. Si se
compila con grupo de activación *CALLER, sí tiene en cuenta el rollback.


Gracias. 

Juan Carlos. 

El 10/11/2016 09:20, Pinedo Hernandez, Pedro
escribió: 

> La tabla del log, ¿está bajo control de compromiso, y sin
comit en el trigger? 
> 
> Si no está bajo control de compromiso el
rollback no le afecta, y si tiene un comit propio, tampoco. 
> 
> _Pedro
Pinedo Hernandez._ 
> 
> _Tlf.: 669377219_ 
> 
>
[email protected]_ 
> 
> FROM:
[email protected]
[mailto:[email protected]] ON BEHALF OF Juan
Carlos Paredes Castañón
> SENT: jueves, 10 de noviembre de 2016 9:04
>
TO: Forum Help 400 <[email protected]>
> SUBJECT: Trigger
y Rollback 
> 
> Buenos días, compañeros: 
> 
> Tengo una tabla a la que
le he asociado un trigger para llevar un log de todas las
actualizaciones que se producen en ella. Esta tabla se actualiza, entre
otras cosas, por aplicaciones externas (Web) que trabajan con control de
compromiso. La cuestión es que, por lo que he podido probar, si se hace
un Insert en la tabla, salta el trigger y registra el alta. Si embargo,
si posteriormente el programa que trabaja con control de compromiso hace
un rollback, el trigger no se activa. 
> 
> Esto supone que en el log
figura una inserción de un registro que realmente no existe en la tabla.

> 
> ¿Alguna idea al respecto? 
> 
> Gracias. 
> 
> Juan Carlos. 
> 
>
-- 
> url: http://www.paredes.info [1]
> 
> mail:
[email protected]
> 
>
____________________________________________________
> Únete a Recursos
AS400, nuestra Comunidad ( http://bit.ly/db68dd [2] )
> Forum.Help400
(c) Publicaciones Help400, S.L.

-- 
url: http://www.paredes.info
mail:
[email protected]
 

Links:
------
[1] http://www.paredes.info
[2]
http://bit.ly/db68dd
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a