In questa sezione: |
Gli script WebFOCUS consentono di specificare opzioni per il controllo dell'elaborazione delle variabili. Una di queste opzioni è quella di proteggere l'opzione, che impedisce alla variabile di essere impostata dal browser usando la seguente sintassi:
<SET> variable_name (protect)
I comandi degli script WebFOCUS sono descritti in dettaglio in Comandi di script di WebFOCUS .
Le variabili che si desidera proteggere includono IBIF_adhocfex e IBIF_raw, entrambe le quali altrimenti consentirebbero a WebFOCUS di eseguire lo streaming dei comandi FOCUS al Reporting Server sull'URL.
Developer Studio non sarà in grado di creare contenuto nell'ambiente di produzione se le richieste ad hoc sono state disabilitate qui. Si esegue proteggendo le variabili IBIF_adhocfex e IBFS_fexContent nel file site.wfs. Questo codice appare come segue:
<SET> IBF_adhocfex (protect) <SET> IBFS_fexContent (protect)
Tuttavia, è possibile proteggere i prospetti ad hoc senza influenzare la funzionalità di Developer Studio HTML Composer, o disabilitando Prospetti Parametro Salvati in Developer Studio, usando il servlet RemoteValues, per eseguire procedure dinamiche in un ambiente run-time. Si configura in web.xml, usando i seguenti valori di parametro.
<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>
dove:
Consente l'uso di un file master (.mfd) e della modifica della procedura di prospetto come origine dati.
Consente di usare una procedura esterna come origine dati.
Consente di usare un file master (.mfd) come origine dati.
Per impostazione predefinita, se tutti i valori di parametro vengono rimossi, tutte le opzioni sono abilitate in HTML Composer e nei Prospetti Parametro Salvati. Per disabilitare una specifica opzione in Developer Studio HTML Composer, rimuovere il valore parametro corrispondente. Per disabilitare tutte le opzioni, specificare disabilitato come valore di parametro per il parametro Valori Remoti. Consentire il parametro di inizializzazione.
WebFOCUS |