IWC.GetAppCGIValue: Cómo importar un parámetro o variable de WebFOCUS

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.


Principio de página

x
Sintaxis: Cómo Importar un parámetro de WebFOCUS
Declare mnt_var/type_length = IWC.GetAppCGIValue(parm);

donde:

mnt_var

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.

type_length

Es el tipo y longitud seleccionados para la variable de WebFOCUS Maintain.

parm

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.



Ejemplo: Cómo importar un parámetro de WebFOCUS

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