En esta sección: |
Los scripts de WebFOCUS le permiten especificar opciones para controlar el procesamiento de variables. Una de las opciones es la de protección, que evita la configuración de la variable desde el navegador mediante esta sintaxis:
<SET> variable_name (protect)
Los comandos de script de WebFOCUS aparecen descritos detalladamente en Comandos de script de WebFOCUS .
Las variables que puede proteger incluyen IBIF_adhocfex e IBIF_raw, que permiten que WebFOCUS transmita comandos FOCUS al servidor de informes, en el URL.
Developer Studio no puede crear contenido en el entorno de producción cuando las solicitudes ad hoc se encuentran desactivadas en ese lugar. Esto se lleva a cabo protegiendo las variables IBIF_adhocfex and IBFS_fexContent, en el archivo site.wfs. El código aparece de esta forma:
<SET> IBF_adhocfex (protect) <SET> IBFS_fexContent (protect)
Sin embargo, es posible proteger los informes ad hoc sin que se vea afectada la funcionalidad Compositor HTML de Developer Studio y sin desactivar los informes de parámetro guardado de Developer Studio, mediante el uso del miniservidor RemoteValues para ejecutar procedimientos dinámicos en un entorno de tiempo de ejecución. Se configura en web.xml, con los siguientes valores de parámetro.
<servlet>
<description>Gets values for the HTML controls</description>
<display-name>RemoteValues</display-name>
<servlet-name>RemoteValues</servlet-name>
<servlet-class>com.ibi.remotecall.RemoteValues</servlet-class>
<init-param>
<param-name>RemoteValues.Allow</param-name>
<param-value>embedded_request,fex,default_request</param-value>
</init-param>
</servlet>
donde:
Permite el uso del archivo máster (.mfd) y la modificación del procedimiento de informe como origen de datos.
Permite el uso de un procedimiento externo como origen de datos.
Permite el uso de un archivo máster (.mfd) como origen de datos.
Si elimina todos los valores de parámetro, se activan todas las opciones, por defecto, en el Compositor HTML y se ejecutan los informes de parámetro guardado. Para desactivar un opción en el Compositor HTML de Developer Studio, elimine el valor de parámetro correspondiente. Para desactivar todas las opciones, especifique desactivado como valor del parámetro RemoteValues. Permita el parámetro de inicialización.
WebFOCUS |