¿Qué herramientas puede utilizar?

En esta sección:

Puede codificar una página de interfaz de usuario basada en HTML, de forma manual, utilizando:

Los desarrolladores que tengan un editor y un método de implementación favorito podrán usarlos en codificaciones y distribuciones de servidor, fuera de Developer Studio.

Para codificar un procedimiento invocado por una página de interfaz de usuario, emplee Report Painter, el Asistente de informes o TED. Implemente el procedimiento con el Asistente de implementaciones.


Principio de página

x
Cómo escoger una lógica de ruta de búsqueda

Cómo:

Puede establecer la lógica EDAPATH o APP PATH en el perfil global del Servidor de informes (EDASPROF.PRF), en el perfil de un usuario o en un procedimiento. En ambos tipos de lógica, asegúrese de que el Servidor de informes tenga acceso a los siguientes archivos:

Los directorios en que residen estos archivos deben estar incluidos en EDAPATH o APP PATH, dependiendo de la lógica utilizada.



x
Procedimiento: Cómo Usar la lógica EDAPATH

Si ha creado una página de interfaz de usuario con un editor de texto e implementa los archivos de sus proyectos con el Asistente de implementaciones, asegúrese de que la ruta creada con el Asistente en el Servidor de informes, se encuentre definida en EDAPATH.

Para más detalles sobre la ruta creada para los archivos implementados, consulte Cómo dividir e implementar archivos de proyecto en el manual Cómo crear aplicaciones de informes con Developer Studio. Además, consulte la sección de especificación de archivos en la documentación de configuración de su Servidor de informes.



x
Procedimiento: Cómo Usar la lógica APP PATH

Si ha creado una página de interfaz de usuario con un editor de texto e implementa los archivos de sus proyectos con el Asistente de implementaciones, haga lo siguiente.

En la página de la interfaz, establezca la variable IBIAPP_app del modo siguiente:

<INPUT TYPE="HIDDEN" NAME="IBIAPP_app" VALUE="app_directory">

donde:

app_directory

Es el directorio del Servidor de informes en que se implementan los procedimientos.

Después de implementar un procedimiento con la lógica APP PATH, sólo se podrá ejecutar desde el directorio especificado en APP PATH. No se puede cambiar la ubicación de un proyecto sin modificar el valor de la variable IBIAPP_app.

Para una descripción completa de todos los comandos relacionados a la lógica APP PATH, consulte Cómo administrar aplicaciones.

Para más detalles sobre la ruta creada para los archivos implementados, consulte el manual Cómo dividir e implementar archivos de proyecto en el manual Cómo crear aplicaciones de informes con Developer Studio Además, consulte la sección de especificación de archivos en la documentación de configuración de su Servidor de informes.



Ejemplo: Cómo codificar la lógica APP PATH

Nota: Para más información acerca de dónde almacenar los archivos creados en este ejemplo, consulte Cómo definir y asignar archivos de WebFOCUS.

  1. En un proyecto llamado SALESDIR, cree un procedimiento llamado SALESSE. Éste genera informes acerca de las ventas totales de unidades y dólares en la región Sureste, basados en un categoría solicitada por el usuario.

    Procedimiento: SALESDIR.FEX

    TABLE FILE GGSALES
    HEADING
    "&CATEGORY Sales for Southeast"
    SUM UNITS AND DOLLARS
    WHERE (CATEGORY EQ '&CATEGORY') AND (REGION EQ 'Southeast');
    END
  2. Utilizando un editor de terceros, por ejemplo, el Bloc de notas, codifique manualmente una página de inicio llamada LAUNCHSE. Contiene un formulario que utiliza el Miniservidor para indicar a WebFOCUS que ejecute SALESSE. Un cuadro de texto de una línea indica al usuario que introduzca un valor para CATEGORY.

    La página de inicio contiene un código que establece la variable IBIAPP_app en el directorio (SALESDIR) en que reside el procedimiento (SALESSE), después de ser implementado por el Asistente de implementaciones.

    Página de inicio: LAUNCHSE.HTML

    <HTML>
    <HEAD>
    <TITLE> WebFOCUS Report </TITLE>
    </HEAD>
    <BODY>
    <H4 ALIGN=CENTER>Sales Report for Southeast Region</H4>
    <HR>
    <FORM ACTION="/ibi_apps/WFServlet" METHOD="get">
    <INPUT TYPE="HIDDEN" NAME="IBIAPP_app" VALUE="SALESDIR">
    <INPUT NAME="IBIF_ex" VALUE="salesse" TYPE="hidden">
    <P ALIGN=LEFT NOWRAP><PRE>
    <B>Enter category: </B><INPUT NAME="CATEGORY" TYPE="text" SIZE="6">
    </PRE></P>
    <INPUT NAME="submit" TYPE=SUBMIT VALUE="Run Report"> 
    <INPUT NAME="reset" TYPE=RESET VALUE="Clear Form">
    </FORM>
    </BODY>
    </HTML>
  3. Implemente el procedimiento y la página de inicio mediante el Asistente de implementaciones. Consulte Cómo dividir e implementar archivos de proyecto en el manual Cómo crear aplicaciones de informes con Developer Studio, para más información.
  4. Ejecute la página de inicio en su navegador. Tendrá un aspecto similar a éste:

  5. En el cuadro de texto de una línea, que solicita la categoría, introduzca:
    Food
  6. Pulse Ejecutar para recibir el informe.


WebFOCUS