IWC.GetAppCGIValue : Importer une variable ou un paramètre WebFOCUS

Comment :

La fonction IWC.GetAppCGIValue importe la valeur d'un paramètre ou d'une variable WebFOCUS dans une variable WebFOCUS Maintain. IWC.GetAppCGIValue retourne valeur depuis un en-tête de requête HTTP si le nom de la variable du paramètre est passé en paramètre. Si le nom n'est pas trouvé, la fonction renvoie une valeur NULL. Ainsi, vous pouvez cherchez des erreurs via la valeur null, puis résoudre un éventuel problème.

Remarque : à la différence de variables Maintain, les variables et paramètres WebFOCUS sont sensibles à la casse.


Haut de page

x
Syntaxe : Importer un paramètre WebFOCUS
Declare mnt_var/type_length = IWC.GetAppCGIValue(parm);

où :

mnt_var

est la variable WebFOCUS Maintain recevant la valeur de retour ASCII de paramètre ou variable WebFOCUS. La valeur ne peut contenir aucun caractère d'échappement avant d'être transmise à la variable Maintain.

type_length

est le type et la longueur sélectionnées de la variable WebFOCUS Maintain.

parm

est le paramètre ou la variable WebFOCUS à importer La valeur est sensible à la casse, et doit être alphanumérique.



Exemple : Importer un paramètre WebFOCUS

IWC.getAppCGIValue importe le paramètre WebFOCUS PRODUCT_ID dans 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;                                                               

Information Builders