HOLD utilizando GRAPHSERVURL

HOLD permite que los gráficos se generen o almacenen en el servidor de informes de WebFOCUS. Es obligatorio cuando ReportCaster tiene que distribuir gráficos en formato PDF, aunque también hay otros motivos por los que utilizarlos. En MVS, el método permitido en HOLD es GRAPHSERVURL.

Con GRAPHSERVURL, el servidor de informes de WebFOCUS realiza una llamada HTTP al servidor de aplicaciones, con el fin de generar gráficos. Una vez creado el gráfico, queda almacenado en un directorio del equipo del servidor de informes WebFOCUS.

No es necesaria una configuración especial para usar GRAPHSERVURL, siempre que haya implementado la aplicación Web en su servidor de aplicaciones. GRAPHSERVURL se ha establecido como el valor IBIF_graphservurl en cgivars.wfs. Al iniciar un procedimiento por medio de una llamada al miniservidor, se pasa el valor de cgivars.wfs al servidor de informes WebFOCUS. Este valor también puede establecerse o anularse en un procedimiento, mediante:

SET GRAPHSERVURL=http://hostname:port/ibi_apps/IBIGraphServlet

donde:

hostname:port

Son el nombre de host y puerto del servidor Web o del servidor de aplicaciones.

Sin embargo, si emplea una configuración solo de servidor de aplicaciones, este es el nombre de host y el puerto HTTP del servidor de aplicaciones. Si requiere SSL, emplee https en lugar de http.

En ReportCaster, debe configurarse en un procedimiento, puesto que no se hereda de cgivars.wfs.

No se permite GRAPHSERVURL cuando se utiliza en base a un servidor Web seguro (SSL, Autenticación básica, o seguridad de terceros), ya que actualmente no existe un mecanismo para proporcionar credenciales en esta configuración.

Si su entorno no permite GRAPHSERVURL, puede apuntar el valor de GRAPHSERVURL a un URL en un equipo que sí lo admita.


WebFOCUS