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.
SET EDAPATH=+D:\ibi\apps\ggdemo; -1. D:\ibi\apps\ncp; -2. D:\ibi\apps\centcorp\centdata; -3. D:\ibi\apps\centcorp\centfex; -4. D:\ibi\apps\template; -5. D:\ibi\apps\myapp1; -6. D:\user_directory\corpapp\myapp2;
donde:
Especifican rutas de directorios que contienen orígenes de datos y aplicaciones de ejemplo, para su uso con productos de Information Builders.
Son directorios añadidos a la ruta de búsqueda para identificar los archivos asociados a aplicaciones creadas por el usuario.
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.
El siguiente diagrama indica las rutas de búsqueda para los siguientes comandos APP:
Activa la búsqueda de aplicaciones y desactiva EDAPATH, EDASYN y EDASYNR.
Desactiva la ruta de aplicaciones actual.
Define el directorio que alberga los archivos temporales.
Designa la aplicación como ubicación de archivos máster y de acceso, creados con el comando HOLD.
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 más detalles sobre la pestaña Implementación del 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
Nota: Además debe especificar esta ruta APPROOT como un directorio virtual en el servidor Web. Alternativamente, establezca APPROOT en cualquier otro directorio designado para albergar los archivos de la interfaz de usuario de una aplicación implementada.
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 |