Come: |
La funzione IWC.GetAppCGIValue recupera il valore di un parametro o variabile WebFOCUS e lo importa in una variabile WebFOCUS Maintain. IWC.GetAppCGIValue restituisce il valore dall'intestazioni di richiesta HTTP, se si inoltra il nome della variabile o parametro.
Se non si trova il nome della variabile o parametro inoltrato, la funzione restituisce un valore nullo. Quindi, è possibile controllare gli errori ricercando un valore nullo, quindi gestire gli errori come necessario.
Entrambe le funzioni IWC.FindAppCGIValue and IWC.GetAppCGIValue sono supportate, ma si consiglia di usare IWC.GetAppCGIValue. Questa funzione consente di assegnare direttamente il valore variabile o parametro ad una variabile Maintain, al contrario di IWC.FindAppCGIValue.
Nota: A differenza delle variabili Maintain, i parametri e le variabili WebFOCUS sono sensibili alle maiuscole/minuscole.
Declare mnt_var/type_length = IWC.GetAppCGIValue(parm);
dove:
La variabile Maintain WebFOCUS che riceve il valore di ritorno ASCII del parametro o variabile WebFOCUS. Il valore è senza escape prima di essere inoltrato alla variabile Maintain.
Il formato di lunghezza e tipo selezionato della variabile WebFOCUS Maintain.
Il parametro o variabile WebFOCUS da importare. Questo valore è sensibile ai caratteri maiuscoli/minuscoli.
IWC.getAppCGIValue recupera il parametro PRODUCT_ID WebFOCUS:
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 |