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.
Declare mnt_var/type_length = IWC.GetAppCGIValue(parm);
onde:
É 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.
É o tipo e comprimento selecionados da variável WebFOCUS Maintain.
É 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.
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 |