Cuando el usuario realiza una acción (para actualizar datos empresariales, por ejemplo), el
sistema de tiempo de ejecución restaura el programa a memoria. El programa empieza otra vez desde el principio. El programa segmentado
actúa automáticamente de la forma siguiente:
- Realiza tareas de inicialización, incluyendo una determinación de que la invocación es una
continuación del proceso para este usuario
- Restaura el estado del programa, incluyendo los datos para todos los formularios y registros,
así como información acerca de qué sentencia converse se ejecutó en el
programa
- Lee la entrada del usuario y realiza las ediciones pertinentes
- Continúa el ciclo al implementar la sentencia converse siguiente:
- Guarda el estado del programa
- Compromete los recursos recuperables y de base de datos
- Libera todos los bloqueos
- No retiene la posición de base de datos, incluso aunque la sentencia de apertura de base de
datos incluya la opción hold
- Invierte un formulario o un registro VGUI
- Finaliza