Producto: | Microsiga Protheus® | ||||||||||||||||||||||||||||||||||||||||||||||||||
Ocurrencia: | Mensaje: Intento de reservar registro en el Alias X en EOF Stack de llamadas en MSRLOCK.eof Control de transacciones Habilitado ¿Intenta nuevamente? Este mensaje finalizará en 5 segundos | ||||||||||||||||||||||||||||||||||||||||||||||||||
Concepto: | El control de transacción es una herramienta importante que garantiza la integridad de datos cuando una determinada operación se realiza en la Base de datos.El Protheus tiene el parámetro MV_TTS que cuando se activa garantiza que este proceso exista en los procesos críticos de transacción de archivos.
Las alternativas existentes en la actualización de tablas son:
El mensaje "EOF Stack en MSRLOCK" indica que la rutina intentó reservar un registro para manejarse en el procesamiento; pero el puntero de la tabla estaba en FINAL DE ARCHIVO (MODO EOF) pues no encontró el dato buscado en la Tabla. Se graba un archivo de log denominado msrlock.eof en la carpeta system. Para una correcta verificación, debe realizarse el proceso con la ocurrencia en entorno de homologación donde ocurra el problema, después de borrar este registro (para eliminar datos grabados anteriormente).
| ||||||||||||||||||||||||||||||||||||||||||||||||||
Procedimientos: |
|