Buenas tardes, Carlos: ¿Cómo está creado el trigger? ¿Con TRGTIME(*BEFORE) o con TRGTIME(*AFTER)? Si está con *AFTER, ¿Necesitas que se haya leído ya el registro para activar el trigger? Si no es así, tal vez (y es una suposición porque no lo he probado nunca) si lo activas antes de la lectura el registro aún no estará bloqueado y podrás hacer lo que quieras con él en el trigger.
Saludos. Juan Carlos. > -----Mensaje original----- > De: [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED] > Enviado el: martes, 28 de junio de 2005 15:35 > Para: [email protected] > Asunto: Problema con trigger > > Hola. > > Tengo un trigger de tipo *READ en un fichero (varios en realidad) y tengo > un pequeño gran problema. Os cuento la situación: > > - Trigger programado en Cobol. Lo único que hace es cambio de variables y > llamada a la API QJOSJRNE (Enviar entrada de diario). Antes lo tenia con > SNDJRNE pero el rendimiento era algo peor. El programa finaliza con GO > BACK y está compilado con grupo de activación *CALLER. > - Programa que abre un fichero como I/O y accede a un registro, > mostrándolo por pantalla. > > El problema es que el registro que consulta lo deja completamente > bloqueado. Si hago un DSPPFM del fichero (o una lectura secuencial), me da > > un error y me dice que el registro está bloqueado y no puede acceder a él. > > Si el fichero se abre de entrada aparentemente no da problemas, pero eso > no es solución porque hay que abrirlo de entrada-salida. > > Mis preguntas: > ¿Esto ocurre porque es así y no hay solución? > ¿Se puede solucionar de alguna manera? Al crear el trigger, al añadirlo al > > fichero, en la definición de fichero... > Me voy a cortar las venas ¿me las dejo largas o cortas? > > Seguiré investigando por mi cuenta, pero si alguien mas inteligente que yo > > (un poco de coba nunca viene mal :-D) tiene una solución, le agradecería > que la compartiera conmigo. > > Gracias y un saludo. > > Carlos Martín. > > __________________________________________________ > Forum.HELP400 es un servicio más de NEWS/400. > © Publicaciones Help400, S.L. - Todos los derechos reservados > http://www.help400.es > _____________________________________________________ > > Para darte de baja visita la siguente URL: > http://coyote.combios.es/mailman/listinfo/forum.help400 > > -- > No virus found in this incoming message. > Checked by AVG Anti-Virus. > Version: 7.0.323 / Virus Database: 267.8.5/32 - Release Date: 27/06/2005 > > -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.323 / Virus Database: 267.8.5/32 - Release Date: 27/06/2005 __________________________________________________ Forum.HELP400 es un servicio más de NEWS/400. © Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja visita la siguente URL: http://coyote.combios.es/mailman/listinfo/forum.help400
