¿Qué es una aplicación?
x x

La aplicación es un repositorio, independiente de la plataforma, de un grupo de componentes relacionados, como los procedimientos y los archivos máster, de acceso, datos, HTML, PDF y de imagen. Proporciona un área en el servidor, que confiere una identidad única en los componentes de la aplicación y facilita el uso compartidos de éstos en las aplicaciones, de una manera organizada. Además, simplifica el proceso de traslado de usuario de una aplicación de una plataforma a otra y de implementación de aplicaciones de PC.

Estos componentes se han agrupado físicamente por aplicación, en tiempo de ejecución. Este agrupamiento fisico puede encontrarse dentro de una aplicación, bajo una ruta común, o bajo una asignación a una aplicación en cualquier lugar del sistema de archivos. La aplicación física, o nombre asignado, se denomina nombre de aplicación en este manual. Se ha incluido un conjunto completo de comandos APP que, además de facilitar las aplicaciones que pueden escribirse e implementar en cualquier plataforma, permite controlar y manipular sus componentes.

La ubicación física de una aplicación y sus componentes está determinada por un parámetro de configuración llamado approot (raíz de la aplicación). Este parámetro se establece durante la instalación y queda almacenado en el archivo de configuración del servidor, edaserve.cfg. El valor por defecto depende la plataforma, relativa al directorio principal del id. de instalación (cuando corresponda), según lo indicado en el siguiente diagrama.

Los directorios de aplicaciones pueden anidarse. Un directorio de aplicaciones anidado se refiere a una aplicación creada dentro de una aplicación de nivel superior. Para más información. consulte Directorios de aplicaciones anidadas.

También puede crear un directorio de aplicaciones principal para cada usuario. Este directorio de aplicaciones principal permite que cada usuario tenga un control completo a la hora de crear, cambiar o ejecutar sus aplicaciones. Para más información, consulte Directorios de aplicaciones principales para usuarios.

Nota: Se han creado directorios de aplicaciones en minúscula, bajo el valor de approot, para los directorios que aparecen citados en el diagrama. Los nombres de las aplicaciones deben estar en minúscula y no pueden incluir espacios. En implentaciones de PDS en un Servidor unificado, los conjuntos de datos se crean para cada tipo de componente, con el valor de approot como calificador de alto nivel.

Plataforma

Valor por defecto de approot

Implementación HFS de servidor unificado

Implementación PDS de servidor unificado

.../ibi/apps

approotvalue.appname.component_type

UNIX

.../ibi/apps

Linux

.../ibi/apps

Windows

...\ibi\apps

IBM i (anteriormente, i5/OS)

.../ibi/apps

OpenVMS

[.IBI.APPS]

Se incluyen dos aplicaciones con la instalación: una por defecto, llamada baseapp, y otra que contiene los archivos de ejemplo, llamada ibisamp. Además, al conectarse al servidor se añade un directorio temporal llamado foccache, situado al principio de la ruta de búsqueda. Cuando quiera reutilizar los datos en la misma sesión de navegador, almacénelos como archivo HOLD, SAVE o SAVB, en el directorio foccache. Mientras la sesión de navegador permanezca activa, los archivos almacenados se mantienen en el directorio foccache y se puede hacer referencia a ellos en solicitudes.

El acceso a un componente determinado de la aplicación puede ser implícito o explícito. El acceso implícito depende de la ruta de búsqueda que esté en vigor durante la ejecución. La ruta de búsqueda siempre incluye la aplicación por defecto, baseapp. No es necesario declarar esta aplicación de forma explícita.

Puede modificar la ruta de búsqueda desde la Consola Web, la Consola de administración de datos o mediante el código de su aplicación. Además, puede modificar temporalmente la ruta de búsqueda para añadir nombres de aplicaciones al principio o al final de una ruta existente. Para una descripción resumida de los comandos APP, vaya Información general de los comandos de aplicaciones o, para una descripción detallada, consulte el resto del capítulo.

Nota: En plataformas compatibles con la Convención de nomenclatura universal (UNC en sus siglas inglesas), puede especificar una unidad de red para el approot. La UNC debe ser:


WebFOCUS