In questa sezione: |
Il plug-in del Servlet di WebFOCUS contiene metodi per manipolare le variabili di WebFOCUS. Poiché i parametri inoltrati a ciascuno di questi metodi non può includere valori letterali, i valori devono essere posizionati prima nelle variabili, dove possono, quindi, essere utilizzati nella chiamata metodo.
Per un elenco di variabili d'intestazione HTTP posizionato nella tabella delle variabili di WebFOCUS, consultare Variabili dell'intestazione HTTP disponibili per l'elaborazione degli script.
Il metodo CopyHTTPHeaderToWFVar copia il valore di una variabile d'intestazione HTTP nella variabile del Servlet di WebFOCUS.
Accedere aWebFOCUS come amministratore e selezionare Console di gestione dal menu Gestione.
HTTP_HEADER_NAME = host
WFS_VAR_NAME = WFV
<CALL> CopyHTTPHeaderToWFVar (HTTP_HEADER_NAME,WFS_VAR_NAME)
<SET> WFV (pass)
Dove:
Si tratta del nome della voce dell'intestazione HTTP da cui è richiamato il valore.
Si tratta del valore richiamato.
Si tratta del nome della variabile del Servlet di WebFOCUS che riceve il valore.
Si tratta del valore assegnato alla variabile del Servlet di WebFOCUS.
Un codice di ritorno di 0 (zero) indica il successo e di 999 indica il fallimento.
-TYPE &WFV
Il nome del server web nell'intestazione HTTP viene copiato in una variabile del Servlet di WebFOCUS.
Il metodo CopyWFVarToSessionVar copia il valore di una variabile del Servlet di WebFOCUS in una variabile di sessione dell'applicazione web.
<HTML> <BODY> Session variable value is <%= session.getAttribute("sampleVariable")%> </BODY> </HTML>
Accedere aWebFOCUS come amministratore e selezionare Console di gestione dal menu Gestione.
<IFDEF> IBIC_user SESSION_VAR_NAME = sampleVariable WFS_VAR_NAME = &IBIC_user <CALL> CopyWFVarToSessionVar (WFS_VAR_NAME, SESSION_VAR_NAME) <ENDIF>
Dove:
Si tratta del nome della variabile del Servlet di WebFOCUS Client. Il valore di questa variabile è il nome della variabile attuale di WebFOCUS, il quale valore viene copiato nella variabile di sessione dell'applicazione web.
Si tratta del nome della variabile di sessione dell'applicazione web.
Questa funzione restituisce sempre 0 (zero).
Quando si esegue il file sample.jsp, la variabile di sessione visualizza l'ID utente fornito nella pagina di accesso.
Il metodo CopySessionVarToWFVar copia il valore di una variabile di sessione dell'applicazione web nella variabile del Servlet di WebFOCUS.
<%@ page language="java" contentType="text/html"%> <% session.setAttribute("sampleVariable","sampleValue"); %>
Accedere aWebFOCUS come amministratore e selezionare Console di gestione dal menu Gestione.
SESSION_VAR_NAME = sampleVariable WFS_VAR_NAME = WFV <CALL> CopySessionVarToWFVar (SESSION_VAR_NAME,WFS_VAR_NAME) <SET> WFV (pass)
Dove:
Si tratta del nome della variabile di sessione dell'applicazione web.
Si tratta del nome della variabile del Servlet di WebFOCUS che riceve il valore.
Un codice di ritorno di 0 (zero) indica il successo e di 999 indica il fallimento.
-TYPE &WFV
La variabile di sessione del server delle applicazioni ed i suoi valori associati vengono copiati nella variabile del Servlet di WebFOCUS e quindi visualizzati.
Il metodo CopyHTTPMethodToWFVar copia un valore rappresentate del tipo di richiesta HTTP nella variabile del Servlet di WebFOCUS. Il tipo di richiesta è di solito GET o POST.
Accedere aWebFOCUS come amministratore e selezionare Console di gestione dal menu Gestione.
WFS_VAR_NAME = WFV <CALL> CopyHTTPMethodToWFVar (WFS_VAR_NAME) <SET> WFV (pass)
Dove:
Si tratta del nome della variabile del Servlet di WebFOCUS che riceve il valore.
Un codice di ritorno di 0 (zero) indica il successo e di 999 indica il fallimento.
-TYPE &WFV
A seconda di come il Servlet di WebFOCUS viene chiamato, viene visualizzato un operatore GET o POST.
Il metodo CopyHTTPCookieToWFVar copia i contenuti di un cookie HTTP nella variabile del Servlet di WebFOCUS.
Accedere aWebFOCUS come amministratore e selezionare Console di gestione dal menu Gestione.
COOKIE_NAME = WF_SESSIONID WFS_VAR_NAME = WFV <CALL> CopyHTTPCookieToWFVar (COOKIE_NAME,WFS_VAR_NAME) <SET> WFV (pass)
Dove:
Si tratta del nome del cookie HTTP da cui il valore viene richiamato.
Si tratta del nome della variabile del Servlet di WebFOCUS che riceve il valore.
Un codice di ritorno di 0 (zero) indica il successo e di 999 indica il fallimento.
-TYPE &WFV
I contenuti di un cookie HTTP vengono visualizzati: In questo caso, il cookie HTTP è il cookie WF_SESSIONID.
WebFOCUS |