Nueva variable del sistema «fórmula de error»
Una nueva variable del sistema está disponible para obtener el código 4D que genera un error. Con 4D v15 R4 cada vez que se produce un error se dispone de un medio para obtener el código infractor además de obtener el código de error, así como el método y la línea donde se produjo el error.
Exportar el código del método 4D independientemente del lenguaje de programación del producto 4D utilizado
El comando METHOD GET CODE ha sido mejorado para exportar el código del método y obtener el mismo resultado sea cual sea el nombre de los comandos, tablas, campos, e independientemente del lenguaje de programación del producto 4D utilizado…
Para ello se exportan con ellos los tokens de los elementos de código (comandos 4D, constantes 4D, tablas, campos, etc.). Estos tokens son únicos y pueden ser interpretados como los elementos que representan por 4D incluso si sus nombres han sido actualizados o si están escritos en otro lenguaje que el del 4D que lo ejecuta.
Replicación de la base de datos
Al integrar el archivo de registro, 4D se detiene en el primer error y no devuelve ningún mensaje de error. Las razones de los errores de integración podrían ser un registro dañado, por ejemplo debido a un disco duro en mal estado o a un error de software durante la escritura. Si ese error se produce al final, no hay problema; pero también puede producirse al principio o en medio del registro. En este caso, los datos posteriores al error podrían ser útiles.
Ahora, cuando la integración falla en modo estándar, puede intentar la integración en modo de auto-reparación. En este caso, 4D intenta resolver el error encontrado, no detiene la integración y devuelve la lista de errores.
Exportación de JSON para el Diario
En las aplicaciones 4D, el archivo de datos es importante, por lo que toda la actividad de la base de datos se almacena en el archivo de registro. Como todos saben, el archivo de registro es un elemento vital para la restauración de la base de datos tras una contingencia desafortunada. Sin embargo, toda la información sobre la actividad de la base de datos también puede ser útil para el análisis. Por ejemplo, para comprobar la actividad en una tabla, para ver los cambios realizados por un usuario y para seguir el historial de un registro.