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
