IWC.GetAppCGIValue: Importazione di una variabile o parametro WebFOCUS

Come:

La funzione IWC.GetAppCGIValue importa il valore di una variabile o parametro WebFOCUS in una variabile WebFOCUS Maintain. IWC.GetAppCGIValue restituisce un valore dall'intestazione di richiesta HTTP, se si inoltra il nome della variabile o parametro. Se non si trova il nome, la funzione restituisce un valore nullo. Quindi, è possibile controllare gli errori ricercando un valore nullo, quindi gestire gli errori come necessario.

Nota: A differenza delle variabili Maintain, i parametri e le variabili WebFOCUS sono sensibili alle maiuscole/minuscole.


Inizio pagina

x
Sintassi: Come importare un parametro WebFOCUS
Declare mnt_var/type_length = IWC.GetAppCGIValue(parm);

dove:

mnt_var

La variabile Maintain WebFOCUS che riceve il valore di ritorno ASCII del parametro o variabile WebFOCUS. Non si dovrebbe includere un carattere escape nel valore, prima di inoltrarlo alla variabile Maintain.

type_length

La lunghezza ed il tipo selezionato della variabile WebFOCUS Maintain.

parm

Il parametro o variabile WebFOCUS da importare. Questo valore è sensibile alle maiuscole/minuscole e deve essere alfanumerico.



Esempio: Importazione di un parametro WebFOCUS

IWC.getAppCGIValue importa il parametro WebFOCUS PRODUCT_ID in Maintain:

Maintain File GGPRODS
Infer Product_ID into prodstk;
Declare pcode/a4=IWC.getAppCGIValue("PRODUCT_ID");
For 1 next Product_ID into prodstk where Product_ID eq pcode;                                                               

WebFOCUS