Cómo: |
Puede definir un vínculo desde cualquier componente de informe a cualquier URL, incluyendo páginas y sitios web, programas de miniservidor y recursos que no forman parte de la World Wide Web, como las aplicaciones de e-mail. Después de haber definido un vínculo, puede seleccionar el componente de informe que accederá al URL.
Puede crear vínculos dinámicos. Con un vínculo dinámico, su selección pasa el valor del componente de informe seleccionado al URL. El recurso usa el valor que se ha pasado para determinar de manera dinámica los resultados que se han obtenido. Puede pasar uno o más parámetros. Para más detalles, consulte Cómo crear parámetros.
TYPE=type, [subtype], URL=url[(parameters ...)], [TARGET=frame,] [ALT = 'description',] $
donde:
Nota:
Tenga en cuenta que la longitud del URL se encuentra limitada por el número máximo de caracteres admitido por el navegador. Para más información sobre esta limitación de su navegador, consulte la página de ayuda del distribuidor de su navegador.
La descripción también se muestra como una descripción emergente al pasar el cursor sobre el vínculo de la salida del informe.
El ejemplo siguiente muestra cómo enlazar con un URL desde un informe. El encabezado Pulse aquí para acceder a la página de inicio de IBI está vinculada al URL http://www.ibi.com. Las declaraciones de hoja de estilos relevantes están resaltadas en la solicitud.
Observe que webserver indica el nombre del servidor web que ejecuta WebFOCUS y Developer Studio.
TABLE FILE GGSALES
ON TABLE SET PAGE-NUM OFF
SUM UNITS AND DOLLARS
BY CATEGORY BY REGION
HEADING
"Regional Sales Report"
"Click here to access the IB homepage."
" "
ON TABLE SET STYLE *
TYPE=REPORT, GRID=OFF, $
TYPE=HEADING, LINE=2, OBJECT=TEXT, ITEM=1,
URL=http://www.ibi.com, $
ENDSTYLE
END
La salida es:
Cuando pulsa en el vínculo, se muestra el sitio en su navegador.
La siguiente solicitud comienza a partir de una sesión de navegador y ejecuta un informe de detalle (drill-down) almacenado en el Servidor de informes WebFOCUS.
Este procedimiento se ejecuta desde un navegador. El drill-down del ejemplo se ha especificado como URL relativo (no tiene protocolo, host ni puerto) ya que va a enviarse usando el protocolo, host y puerto de la sesión de navegador actual.
Nota: Esta técnica es útil en un procedimiento de Managed Reporting para crear un drill-down a un procedimiento de servidor WebFOCUS. La técnica FOCEXEC= de ejecución de procedimientos drill-down no funciona debido a que Managed Reporting siempre busca los procedimientos en su repositorio.
El procedimiento principal es:
TABLE FILE GGSALES ON TABLE SET PAGE-NUM OFF SUM UNITS AND DOLLARS BY CATEGORY BY REGION HEADING "Regional Sales Report" " " ON TABLE SET STYLE * TYPE=REPORT, GRID=OFF, $ TYPE=DATA, COLUMN=REGION, URL=/ibi_apps/WFServlet?(IBIF_ex='ggdrill' AREA=REGION IBIC_server='EDASERVE' IBI_APPS='IBISAMP'),$ ENDSTYLE END
El informe drill-down, que debe estar en la aplicación ibisamp, es:
-DEFAULTS ®ION='$*'; TABLE FILE GGSALES ON TABLE SET PAGE-NUM OFF SUM UNITS AND DOLLARS BY PRODUCT WHERE REGION = '&AREA' HEADING "Sales Report for Region &AREA" " " ON TABLE SET STYLE * TYPE=REPORT, GRID=OFF, $ ENDSTYLE END
La salida del informe principal es:
Si pulsa sobre la región Noreste, la salida es:
WebFOCUS |