Skip to main content

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.