Cómo almacenar y buscar archivos de aplicaciones

En esta sección:

Cuando construye sus aplicaciones con las herramientas de Developer Studio, cada archivo de proyecto queda almacenado en su carpeta correspondiente, en el servidor de desarrollo. Cuando los procedimientos se ejecutan en base al Servidor de informes WebFOCUS, el código del procedimiento se envía por cable al Servidor de informes WebFOCUS, para su ejecución, aunque el código no se almacena ahí.

El Servidor de informes emplea uno de estos dos métodos para localizar el procedimiento de destino: APP PATH o EDAPATH.

Siga una de estas estrategias a la hora de construir sus aplicaciones:

Para los archivos HTML construidos con herramientas gráficas externas o codificados manualmente en un editor de texto, debe decidir si va a ejecutar la aplicación con la lógica APP PATH o EDAPATH. Asegúrese de que los archivos de las aplicaciones estén implementados en un directorio incluido en EDAPATH o APP PATH, dependiendo de la ruta de búsqueda que vaya a utilizar.


Principio de página

x
El comando APP PATH en Developer Studio

Referencia:

La característica Espacio de nombres de aplicaciones (también conocida como el comando APP PATH) está activada por defecto en todas las instalaciones del Servidor de informes WebFOCUS. En Developer Studio, se utiliza cuando se está trabajando en las áreas Servidores de datos y Managed Reporting. El comando APP PATH del Servidor de informes WebFOCUS no se procesa cuando se está trabajando en el área Proyectos, ya que cada proyecto emplea su propia ruta de búsqueda (APP PATH). Cada ruta de búsqueda del proyecto está basada en los directorios añadidos al proyecto desde la pestaña Directorios, en el cuadro de diálogo Propiedades. El directorio predeterminado baseapp siempre se utiliza en las áreas Proyectos, Servidores de datos y Managed Reporting. Para más detalles sobre el cuadro de diálogo Propiedades, consulte Cómo ver y modificar las propiedades de los proyectos en Cómo crear una aplicación de informes en el manual Cómo crear aplicaciones de informes con Developer Studio

El comando APP PATH determina la ruta de búsqueda de componentes de las aplicaciones. La propiedad APP ENABLE de su perfil de servidor activa la función, que ofrece ventajas a los desarrolladores en la organización de los recursos de sus aplicaciones en el servidor. La Consola del servidor incluye una función de migración que permite convertir su antiguo perfil de servidor a la nueva sintaxis. Para más información, consulte el manual Administración de servidor para UNIX, Windows, OpenVMS, IBM i y z/OS.

En UNIX, Windows e IBM i, los nombres de las aplicaciones (proyectos) son directorios de nivel único situados bajo el directorio raíz de la aplicación (APPROOT). Puede especificar varios nombres de aplicaciones para ampliar la ruta de búsqueda, añadiendo directorios a la pestaña Directorios, en el cuadro de diálogo Propiedades del proyecto.

En UNIX, Windows, Open MVS e IBM i, los nombres de las aplicaciones de Managed Reporting y Servidores de datos son directorios de nivel único situados bajo el directorio raíz de la aplicación (APPROOT). Puede especificar varios nombres de aplicaciones en APP PATH para ampliar la ruta de búsqueda.

APP PATH emplea el siguiente orden de búsqueda:

Si emite APP PATH sin el nombre de la aplicación, la propiedad APP PATH actual queda eliminada de la ruta de búsqueda.

Para una explicación más detallada acerca de cómo trabajar con aplicaciones y los comandos APP, consulte Cómo administrar aplicaciones.



x
Referencia: Ruta de búsqueda de comandos APP

El siguiente diagrama indica las rutas de búsqueda para los siguientes comandos APP:

APP ENABLE

Activa la búsqueda de aplicaciones y desactiva EDAPATH, EDASYN y EDASYNR.

APP PATH application_name

Desactiva la ruta de aplicaciones actual.

APP HOLD application_name

Define el directorio que alberga los archivos temporales.

APP HOLDMETA application_name

Designa la aplicación como ubicación de archivos máster y de acceso, creados con el comando HOLD.

APP HOLDDATA application_name

Designa la aplicación como ubicación de archivos de datos creados con el comando HOLD.

Plataforma

Propiedad APPROOT

Ruta de búsqueda

z/OS, IBM i

ibi/apps
ibi/apps/application_name 
ibi/apps/baseapp
$EDAHOME/catalog

Windows

ibi\apps
ibi\apps\application_name 
ibi\apps\baseapp
%EDAHOME%\catalog

MVS

EDAARH.MYAPPS
Master Files
  EDAARH.MYAPPS.APP1.MASTER.DATA
    EDAARH.MYAPPS.BASEAPP.MASTER.DATA
  ddname IBIMFD
Access Files
  EDAARH.MYAPPS.APP1.ACCESS.DATA
  EDAARH.MYAPPS.BASEAPP.ACCESS.DATA
  ddname IBIAFD
FOCEXEC Files (RPCs)
  EDAARH.MYAPPS.APP1.FOCEXEC.DATA
  EDAARH.MYAPPS.BASEAPP.FOCEXEC.DATA
  ddname IBIFEX

OpenVMS

disk$dua0:
[EDA.IBI.APPS]
disk$dua0:[EDA.IBI.APPS.APP1]
disk$dua0:[EDA.IBI.APPS.BASEAPP]
EDAHOME [.CATALOG]

WebFOCUS y Developer Studio emplean otros comandos APP de manera interna, y por tanto, no tiene que emitirlos a menos que así lo decida. Para más información sobre los comandos APP, consulte Cómo administrar aplicaciones.

Asistente de implementaciones y lógica APP PATH

El Asistente de aplicaciones, parte del conjunto de aplicaciones de Developer Studio, usa la lógica APP PATH para crear los directorios necesarios bajo el servidor Web y el Servidor de informes WebFOCUS. Antes de que pueda implementar proyectos en Developer Studio, debe establecer las variables APPROOT en dos archivos:

Para una información completa sobre la configuración de WebFOCUS para que reciba aplicaciones implementadas, consulte Cómo particionar e implementar archivos de proyecto en el manual Cómo crear aplicaciones de informes con Developer Studio


WebFOCUS