Identificadores internos y ejecuciones de script

Tal y como se ha mencionado anteriormente, los scripts IEG se almacenan en la base de datos. Cuando se ejecuta un script IEG, el motor IEG comprueba la definición del script para asegurarse de que todos los elementos del script que requieran un "internal-id" tengan uno asignado. Si faltara algún identificador interno, la definición del script se modificaría para completar dicho identificador y se actualizaría en la base de datos. Así pues, la primera vez que se ejecuta un script se establecen los ID internos y no deben modificarse posteriormente. El motor IEG utiliza los ID internos para soportar la ejecución de scripts; por ejemplo, se utilizan para determinar cuál es la página actual de la ejecución del script. Para que las ejecuciones de script puedan continuar o reanudarse, los ID internos en la definición del script deben ser coherentes con los ID internos en el momento de creación de la ejecución del script. Por este motivo, es importante asegurarse de que el entorno de actualización esté sincronizado con el entorno de producción.