Cómo: |
La función IWC.GetAppCGIValue importa el valor de un parámetro o variable de WebFOCUS a una variable de WebFOCUS Maintain. IWC.GetAppCGIValue devuelve el valor del encabezado de la solicitud HTTP cuando se pasa el nombre de la variable o parámetro. Si no encuentra el nombre, la función devuelve un valor nulo. Por tanto, puede comprobar la presencia de errores mediante la búsqueda de valores nulos, y luego resolverlo como corresponda.
Nota: A diferencia de las variables de Maintain, los parámetros y variables de WebFOCUS distinguen la presencia de mayúsculas y minúsculas.
Declare mnt_var/type_length = IWC.GetAppCGIValue(parm);
donde:
Es la variable de WebFOCUS Maintain que recibe el valor devuelto ASCII del parámetro o variable de WebFOCUS. El valor no debe tener escape antes de ser pasado a la variable Maintain.
Es el tipo y longitud seleccionados para la variable de WebFOCUS Maintain.
Es el parámetro o la variable de WebFOCUS que se va a importar. Este valor distingue el uso de las mayúsculas y minúsculas y debe ser alfanumérico.
IWC.getAppCGIValue importa el parámetro de WebFOCUS PRODUCT_ID a 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 |