Comment : |
La fonction IWC.FindAppCGIValue récupère des valeurs de paramètres ou variables WebFOCUS en les associant à des noms de variables WebFOCUS Maintain auxquelles les valeurs sont affectées.
Remarque : à la différence de variables Maintain, les variables et paramètres WebFOCUS sont sensibles à la casse.
IWC.FindAppCGIValue(parm,mnt_var);
où :
est la valeur de paramètre ou variable WebFOCUS dont vous récupérez la valeur. La valeur est sensible à la casse, et doit être alphanumérique.
est la variable WebFOCUS Maintain recevant la valeur de paramètre ou variable WebFOCUS.
IWC.findAppCgiValue récupère le nom d'utilisateur et le mot de passe à partir des variables IBIC_user et IBIC_pass, respectivement :
Maintain COMPUTE username/A8; COMPUTE password/A8; IWC.findAppCgiValue("IBIC_user", username); IWC.findAppCgiValue("IBIC_pass", password);
IWC.findAppCgiValue récupère les valeurs pour des champs listés dans un fichier Excel :
MAINTAIN FILE car MODULE IMPORT (webbase2 errors); Case Top compute xlsRetail_Cost/a0; Infer car.ORIGIN.COUNTRY car.COMP.CAR car.CARREC.MODEL car.BODY.BODYTYPE car.BODY.RETAIL_COST into car_stack; car_stack.FocCount=1; car_stack.FocIndex=1; iwc.findAppCgiValue("COUNTRY",car_stack.country); iwc.findAppCgiValue("CAR",car_stack.car); iwc.findAppCgiValue("MODEL",car_stack.model); iwc.findAppCgiValue("BODYTYPE",car_stack.bodytype); iwc.findAppCgiValue("RETAIL_COST",xlsRetail_Cost); car_stack.retail_cost = xlsRetail_Cost; update car.BODY.RETAIL_COST from car_stack; EndCase END
WebFOCUS |