Cómo activar los informes ad hoc

Cómo:

Existe un área de testo que permite que los usuarios introduzcan solicitudes de informes ad hoc. La solicitud puede incluir comandos de informes de WebFOCUS (por ejemplo, TABLE FILE filename), además de variables y comandos de Dialogue Manager. Cuando el usuario envía la solicitud, ésta se asigna, en su totalidad, a la variable asociada al área de texto y pasa a WebFOCUS.

Advertencia: Antes de activar los informes ad hoc, asegúrese de que ha tenido en cuenta todas las consecuencias posibles. Un usuario descuidado, por ejemplo, podría introducir una solicitud que utilizara tantos recursos que acabaría teniendo un impacto negativo en el tiempo de respuesta de todos los usuarios.

La función de informes ad hoc puede ser desactivada por un sitio, desde el archivo IBIDIR.WFS, que está situado por defecto en:

Windows: install_drive:\ibi\WEBFOCUS77\client\wfc\etc

UNIX: /ibi/WEBFOCUS77/client/wfc/etc

z/OS: /ibi/WEBFOCUS77client/wfc/etc

Si la siguiente línea aparece comentada (por defecto), puede implementar la función de informes ad hoc:

# <SET> IBIF_adhocfex(protect)

Si la línea no aparece comentada, no podrá implementar la función de informes ad hoc. Si no incluye comentarios, prohíbe que la variable IBIF_adhocfex pase al Cliente WebFOCUS desde un navegador.

La variable se genera de forma interna. Managed Reporting la utiliza en todos los procedimientos.


Principio de página

x
Sintaxis: Cómo Activar los informes ad hoc

Puede añadir atributos opcionales a la sintaxis mostrada.

<TEXTAREA NAME="IBIF_adhocfex" VALUE="value" ROWS=rows COLS=cols>
</TEXTAREA>

donde:

value

Es una solicitud predefinida que aparece en el área de texto. Para mostrar un área de texto vacía, introduzca:

VALUE=""
filas

Es el número de filas en el área de texto.

cols

Es el número de columnas en el área de texto.



Ejemplo: Cómo activar los informes ad hoc

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. Cree una página de inicio llamada ADHOC, con un área de texto que requiera la introducción de una solicitud de informe. Esta página debe ser accesible desde el servidor Web.

    La página de inicio, de ejemplo, utiliza el miniservidor.

    Página de inicio: ADHOC.HTM

    <HTML>
    <HEAD>
    <TITLE> WebFOCUS Report </TITLE>
    </HEAD>
    <BODY>
    <H4>Enter report request:</H4>
    <FORM METHOD="get" ACTION="/ibi_apps/WFServlet">
    <P ALIGN=LEFT NOWRAP><PRE>
    <TEXTAREA NAME="IBIF_adhocfex" VALUE="" ROWS=12 COLS=48 ALIGN=LEFT>
    </TEXTAREA>
    </PRE></P>
    <P>
    <INPUT NAME="submit" TYPE=SUBMIT VALUE="Run Report"> 
    <INPUT NAME="reset" TYPE=RESET VALUE="Clear Form">
    </P>
    </FORM>
    </BODY>
    </HTML>
  2. Ejecute la página de inicio, que será similar a ésta:

  3. Introduzca la siguiente solicitud en el área de texto:
    TABLE FILE CENTORD
    SUM QUANTITY BY HIGHEST 1 ORDER_DATE
    BY PRODNAME
    END
  4. Pulse Ejecutar para recibir el informe.


WebFOCUS