IWC.GetAppCGIValue: Como Importar um Parâmetro ou Variável do WebFOCUS

Como:

A função IWC.GetAppCGIValue importa o valor de um parâmetro ou variável do WebFOCUS para uma variável do Maintain WebFOCUS. IWC.GetAppCGIValue retorna um valor a partir do cabeçalho de solicitação HTML se o nome do parâmetro ou variável for passado. Se o nome não for encontrado, a função retorna um valor nulo. Portanto, é possível verificar erros pesquisando um valor nulo e, em seguida, resolvendo o problema da forma adequada.

Observação: Diferentemente das variáveis do Maintain, os parâmetros e variáveis do WebFOCUS fazem diferenciação entre maiúsculas e minúsculas.


Topo da página

x
Sintaxe: Como Importar um Parâmetro WebFOCUS
Declare mnt_var/type_length = IWC.GetAppCGIValue(parm);

onde:

mnt_var

É a variável do Maintain WebFOCUS que recebe o valor de retorno ASCII do parâmetro ou variável do WebFOCUS. O valor não deve possuir escape antes de ser passado para a variável do Maintain.

type_length

É o tipo e comprimento selecionados da variável WebFOCUS Maintain.

parm

É o parâmetro ou variável do WebFOCUS a ser importado. Este valorfaz diferenciação entre maiúsculas e minúsculas e deve ser alfanumérico.



Exemplo: Como Importar um Parâmetro WebFOCUS

IWC.getAppCGIValue importa o parâmetro PRODUCT_ID do WebFOCUS para o 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