Estructura y contenido del caché NAL

Por defecto, el directorio del caché NAL se crea como un directorio NALCACHE oculto en la raíz de la unidad, como se muestra en el siguiente ejemplo.


Directorio del caché NAL en una unidad local

Cuando se asocia una aplicación con un usuario o una estación de trabajo, el Lanzador de aplicaciones crea un directorio para la aplicación en el directorio NALCACHE. El directorio de la aplicación recibe el mismo nombre que el nombre completo de eDirectory del objeto Aplicación (por ejemplo, Simple App.applications.novell) y contiene los archivos que forman parte de los cachés de lanzamiento e instalación. Estos dos cachés se describen en las siguientes secciones:


Caché de lanzamiento

Los archivos del caché de lanzamiento de una aplicación contienen la información que el Lanzador de aplicaciones necesita para lanzar, ejecutar y desinstalar la aplicación. El Lanzador de aplicaciones crea automáticamente el caché de lanzamiento de la aplicación cuando ésta se distribuye a la estación de trabajo. Si el Lanzador de aplicaciones no ha distribuido todavía la aplicación a la estación de trabajo, el caché de lanzamiento contiene sólo la información necesaria para mostrar el icono de la aplicación en el escritorio de la estación de trabajo.

Los archivos del caché de lanzamiento se encuentran justo debajo del directorio de la aplicación (directorio NALCACHE\ÁRBOL_eDirectory\OBJETO_APLICACIÓN). La siguiente tabla describe los archivos del caché de lanzamiento. Dependiendo de los ajustes del objeto Aplicación, puede que algunos de estos archivos no sean necesarios. En ese caso, no se incluirán en el caché de lanzamiento.

Archivo Descripción

COMPLETE.BIN

Contiene el nombre completo de eDirectory del objeto Aplicación. Si este archivo no existe, el Lanzador de aplicaciones entiende que el caché está deteriorado y lo vuelve a crear.

DSATTR.BIN

Contiene todos los atributos de eDirectory del objeto Aplicación.

DELTA.BIN

Señala el caché como caché delta. Esto significa que el caché contiene únicamente la información que el Lanzador de aplicaciones necesita para mostrar el icono de la aplicación en el escritorio, y sólo existe si el Lanzador de aplicaciones no ha distribuido todavía la aplicación a la estación de trabajo. Una vez que el Lanzador de aplicaciones distribuye la aplicación, éste la elimina del archivo.

FILES.BIN

Contiene las partes esenciales de los archivos del caché.

FOLDERS.BIN

Contiene la lista de carpetas en la que se mostrará el objeto Aplicación en la ventana del Lanzador de aplicaciones y el menú Inicio.

STRM1.BIN

Contiene el icono del objeto Aplicación.

STRM2.BIN

Contiene todas las modificaciones del archivo de texto.

STRM3.BIN1

Contiene todos los archivos que se copiarán en la estación de trabajo.

STRM4.BIN1

Contiene las modificaciones del registro que se realizarán durante la distribución inicial.

STRM5.BIN1

Contiene las modificaciones INI que se realizarán durante la distribución inicial.

STRM6.BIN1

Contiene las modificaciones en los métodos abreviados que se realizarán durante la distribución inicial.

STRM7.BIN

Contiene información de macro.

STRM8.BIN

Contiene información de la programación.

STRM9.BIN

Contiene información sobre los requisitos del sistema.

STRM10.BIN

Contiene las notas del administrador.

STRM11.BIN

Contiene el guión de apagado.

STRM12.BIN

Contiene el guión de inicio.

STRM13.BIN1

Contiene las modificaciones del registro que se deben realizar cada vez que se lanza la aplicación.

STRM14.BIN1

Contiene las modificaciones INI que se deben realizar cada vez que se lanza la aplicación.

STRM15.BIN1

Contiene los archivos que se deben copiar en la estación de trabajo cada vez que se lanza la aplicación.

STRM16.BIN

Contiene las modificaciones del archivo de texto que se deben realizar cada vez que se lanza la aplicación.

STRM17.BIN1

Contiene los iconos que se deben modificar cada vez que se lanza la aplicación.

STRM18.BIN

Contiene los ajustes de la variable de entorno que se deben realizar.

STRM19.BIN

Contiene el guión de distribución previa.

STRM20.BIN

Contiene el guión de distribución posterior.

STRM21.BIN

Contiene la información del programa de preinstalación.

1 Todos los archivos, excepto los que contienen archivos de la aplicación, ajustes INI, iconos de métodos abreviados y ajustes del registro se renuevan cada vez que el Lanzador de aplicaciones realiza una renovación manual o programada. Los archivos que no se han renovado permanecen invariables hasta que se cambia el número de la versión (objeto Aplicación > pestaña Opciones de distribución > página Opciones). Esto permite al Lanzador de aplicaciones desinstalar correctamente la aplicación (incluyendo archivos, ajustes INI, métodos abreviados y ajustes del registro) en caso necesario.


Caché de instalación

El caché de instalación contiene los archivos de origen de la aplicación necesarios para instalar o verificar (corregir) la aplicación. El Lanzador de aplicaciones crea un caché de instalación de la aplicación sólo si se selecciona la opción Forzar caché al asociar el objeto Aplicación a usuarios o estaciones de trabajo. Este caché de instalación se crea en el directorio NALCACHE\ÁRBOL_eDirectory\OBJETO_APLICACIÓN\INSTALL.

Aunque los archivos del caché de instalación están comprimidos, puede que requieran una gran cantidad de espacio en disco en la unidad local de la estación de trabajo, por lo que una aplicación sólo se debería almacenar en caché si los usuarios van a necesitar instalarla o verificarla mientras no estén conectados a eDirectory.

IMPORTANTE:  una aplicación puede ejecutarse en modo de desconexión sin tener que almacenarla en el caché de instalación. Para ejecutar una aplicación en modo de desconexión, sólo es necesario haberla distribuido (instalado) en la estación de trabajo. El almacenamiento de una aplicación en el caché de instalación sólo permite que la misma se instale o verifique (corrija) mientras se esté en el modo de desconexión.



  Previous Page: Gestión del caché del Lanzador de aplicaciones de Novell  Next Page: Almacenamiento en caché de una aplicación