De momento funciona, quizás porque lo ejecuto en otra hebra.


Una chapuza, lo se, pero modificar *N programas es un engorro.



Con mas tiempo intentaré cambiar el buffer con before, puede ser una
solución.



Los triggers son muy comodos, pero debe ser lo que tu apuntas, ejecuta el
activador antes de liberar el registro



Gracias



*De:* [email protected] [mailto:
[email protected]] *En nombre de *Javier Mora
*Enviado el:* martes, 25 de abril de 2017 11:28
*Para:* 'forum.help400'
*Asunto:* RE: Trigger



Sí, pero entre la actualización y la liberación ¿podría ejecutarse el
activador?



*De:* [email protected] [
mailto:[email protected]
<[email protected]>] *En nombre de *Dpto. Informática
(José Sánchez)
*Enviado el:* martes, 25 de abril de 2017 11:10
*Para:* forum.help400
*Asunto:* RE: Trigger



Exacto, es lo que he tenido que hacer.



Sigo sin entender el porqué, ya que la ayuda lo explica bien claro, ejecuta
el trigger después de la operación en el archivo y se supone, que después
de la operación se libera el registro.



Gracias



*De:* [email protected] [mailto:
[email protected]] *En nombre de *Carlos Bartolomé
*Enviado el:* martes, 25 de abril de 2017 10:46
*Para:* [email protected]
*Asunto:* Re: Trigger



Jose, se me ocurre que el programa trigger A lance un programa sometido B
donde le pases el buffer y que sea donde actualizas el otro dato y así el
registro estará liberado. No sé si me he explicado bien.

Saludos,
Carlos Bartolomé
LIWE ESPAÑOLA, S.A.



El 25/04/2017 a las 9:27, Dpto. Informática (José Sánchez) escribió:

Según la ayuda, si la hora del evento es *After:

El programa desencadenante se llama después de la

operación en el archivo físico especificado.



Y lo hago con el evento *Update, con lo cual “creía” que como cualquier
programa, hacia el update y liberaba el registro, pero debe ser que no.



Una lástima, si tengo que modificar N programas para que haga lo que quería
hacer con uno solo.



Gracias





*De:* [email protected] [mailto:
[email protected]] *En nombre de *Javier Mora
*Enviado el:* martes, 25 de abril de 2017 9:19
*Para:* 'forum.help400'
*Asunto:* RE: Trigger



Yo no tengo tan claro que el “activador” se ejecute después de liberar el
registro.



*De:* [email protected] [
mailto:[email protected]
<[email protected]>] *En nombre de *Dpto. Informática
(José Sánchez)
*Enviado el:* lunes, 24 de abril de 2017 19:38
*Para:* forum.help400
*Asunto:* Trigger



Buenas tardes,



Tengo un trigger de una tabla que se desencadena DESPUES de actualizar. En
el programa llamado, vuelvo a acceder a la tabla para actualizar otro dato,
pero me encuentro el registro bloqueado. Entiendo que si se desencadena
DESPUES de actualizar, ya debería haber liberado el registro, ¿correcto?



El programa del trigger solo actualiza si cambia cierto campo, asi que no
hay peligro que se meta en un bucle, como mucho se llamaría dos veces, pero
me falla en la primera llamada.



Espero haberme explicado bien



Gracias





 *Nota de Confidencialidad*

Este mensaje se envía desde el sistema de correo electrónico de la
empresa *Productos
Climax, S.A.*. Podría contener por lo tanto secretos de empresa y otra
información confidencial tutelados por las leyes de la Unión Europea y
otros Estados. Si Vd. lo recibiera por error o sin ser una de las personas
indicadas en el encabezamiento, deberá destruirlo sin copiarlo ni revelarlo
o cualquier otra acción relacionada con el contenido del mensaje e informar
inmediatamente por correo electrónico al emisor del mensaje. Las personas y
entidades que violen sus deberes de confidencialidad podrán ser perseguidas
ante los Tribunales de Justicia al amparo de la legislación civil, penal y
administrativa nacional e internacional. Gracias por su colaboración.

*Política de Privacidad*

En base a la Ley 34/2002 de Servicios de la Sociedad de la Información y de
Comercio Electrónico (LSSICE), en vigor desde el 12 de octubre de 2002 y de
la Ley Orgánica 15/1999 del 13/12/1999 de Protección de Datos Personales,
le comunicamos que su dirección de correo electrónico forma parte de
nuestro fichero automatizado, al objeto de continuar enviándole ofertas de
nuestros servicios y / o el mantenimiento de las comunicaciones en nuestras
relaciones contractuales. En virtud de las Leyes antes mencionadas, tiene
derecho de oposición, acceso, rectificación y cancelación de sus datos. Le
recordamos que sus datos nunca son suministrados a terceros bajo ningún
concepto, siendo únicamente utilizados para el envío de nuestras
comunicaciones con Vd.





 *Nota de Confidencialidad*

Este mensaje se envía desde el sistema de correo electrónico de la
empresa *Productos
Climax, S.A.*. Podría contener por lo tanto secretos de empresa y otra
información confidencial tutelados por las leyes de la Unión Europea y
otros Estados. Si Vd. lo recibiera por error o sin ser una de las personas
indicadas en el encabezamiento, deberá destruirlo sin copiarlo ni revelarlo
o cualquier otra acción relacionada con el contenido del mensaje e informar
inmediatamente por correo electrónico al emisor del mensaje. Las personas y
entidades que violen sus deberes de confidencialidad podrán ser perseguidas
ante los Tribunales de Justicia al amparo de la legislación civil, penal y
administrativa nacional e internacional. Gracias por su colaboración.

*Política de Privacidad*

En base a la Ley 34/2002 de Servicios de la Sociedad de la Información y de
Comercio Electrónico (LSSICE), en vigor desde el 12 de octubre de 2002 y de
la Ley Orgánica 15/1999 del 13/12/1999 de Protección de Datos Personales,
le comunicamos que su dirección de correo electrónico forma parte de
nuestro fichero automatizado, al objeto de continuar enviándole ofertas de
nuestros servicios y / o el mantenimiento de las comunicaciones en nuestras
relaciones contractuales. En virtud de las Leyes antes mencionadas, tiene
derecho de oposición, acceso, rectificación y cancelación de sus datos. Le
recordamos que sus datos nunca son suministrados a terceros bajo ningún
concepto, siendo únicamente utilizados para el envío de nuestras
comunicaciones con Vd.



____________________________________________________

Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )

Forum.Help400 © Publicaciones Help400, S.L.





 *Nota de Confidencialidad*

Este mensaje se envía desde el sistema de correo electrónico de la
empresa *Productos
Climax, S.A.*. Podría contener por lo tanto secretos de empresa y otra
información confidencial tutelados por las leyes de la Unión Europea y
otros Estados. Si Vd. lo recibiera por error o sin ser una de las personas
indicadas en el encabezamiento, deberá destruirlo sin copiarlo ni revelarlo
o cualquier otra acción relacionada con el contenido del mensaje e informar
inmediatamente por correo electrónico al emisor del mensaje. Las personas y
entidades que violen sus deberes de confidencialidad podrán ser perseguidas
ante los Tribunales de Justicia al amparo de la legislación civil, penal y
administrativa nacional e internacional. Gracias por su colaboración.

*Política de Privacidad*

En base a la Ley 34/2002 de Servicios de la Sociedad de la Información y de
Comercio Electrónico (LSSICE), en vigor desde el 12 de octubre de 2002 y de
la Ley Orgánica 15/1999 del 13/12/1999 de Protección de Datos Personales,
le comunicamos que su dirección de correo electrónico forma parte de
nuestro fichero automatizado, al objeto de continuar enviándole ofertas de
nuestros servicios y / o el mantenimiento de las comunicaciones en nuestras
relaciones contractuales. En virtud de las Leyes antes mencionadas, tiene
derecho de oposición, acceso, rectificación y cancelación de sus datos. Le
recordamos que sus datos nunca son suministrados a terceros bajo ningún
concepto, siendo únicamente utilizados para el envío de nuestras
comunicaciones con Vd.

-- 


 *Nota de Confidencialidad*

Este mensaje se envía desde el sistema de correo electrónico de la empresa 
*Productos 
Climax, S.A.*. Podría contener por lo tanto secretos de empresa y otra 
información confidencial tutelados por las leyes de la Unión Europea y 
otros Estados. Si Vd. lo recibiera por error o sin ser una de las personas 
indicadas en el encabezamiento, deberá destruirlo sin copiarlo ni revelarlo 
o cualquier otra acción relacionada con el contenido del mensaje e informar 
inmediatamente por correo electrónico al emisor del mensaje. Las personas y 
entidades que violen sus deberes de confidencialidad podrán ser perseguidas 
ante los Tribunales de Justicia al amparo de la legislación civil, penal y 
administrativa nacional e internacional. Gracias por su colaboración.

*Política de Privacidad*

En base a la Ley 34/2002 de Servicios de la Sociedad de la Información y de 
Comercio Electrónico (LSSICE), en vigor desde el 12 de octubre de 2002 y de 
la Ley Orgánica 15/1999 del 13/12/1999 de Protección de Datos Personales, 
le comunicamos que su dirección de correo electrónico forma parte de 
nuestro fichero automatizado, al objeto de continuar enviándole ofertas de 
nuestros servicios y / o el mantenimiento de las comunicaciones en nuestras 
relaciones contractuales. En virtud de las Leyes antes mencionadas, tiene 
derecho de oposición, acceso, rectificación y cancelación de sus datos. Le 
recordamos que sus datos nunca son suministrados a terceros bajo ningún 
concepto, siendo únicamente utilizados para el envío de nuestras 
comunicaciones con Vd.
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a