Conservar datos con variables del administrador de persistencia
en el administrador de persistencia de Application Composer, las variables se gestionan de forma persistente. La funcionalidad de administrador de persistencia no requiere ninguna memoria especial en el controlador para recibir valores y datos.
declaración
Las variables que se manejan en el Administrador de Persistencia están en las declaraciones con el pragma {attribute 'ac_persist'}
marcado.
El pragma hace que la variable así atribuida sea gestionada en el Administrador de Persistencia del Application Composer. El valor de la variable se conserva incluso si cambia la declaración de la variable y, por ejemplo, elimina una variable de la aplicación o agrega una nueva. El valor se conserva incluso si cambia el tipo de datos mediante las conversiones adecuadas.
mecanismo
Las variables del Administrador de persistencia se guardan junto con sus valores en un archivo de almacenamiento externo en formato TXT.
El código de la aplicación se amplía con el código del Administrador de persistencia, lo que conduce a un requisito de memoria mayor. Esto es a expensas del rendimiento. Además, leer y especialmente escribir una gran cantidad de variables persistentes puede llevar mucho tiempo. Como resultado, la tarea de ejecución bloquea la ejecución durante un tiempo correspondientemente largo.
funcionalidad
Puede cargar y editar el archivo TXT en un editor externo como Notepad++.
Puede utilizar las variables persistentes del archivo en otra aplicación.
Puede configurar el comportamiento de las variables persistentes definiendo grupos de persistencia, asignándolos a variables y configurando los grupos con su propio comportamiento de almacenamiento y lectura.