Páginas filhas
  • RFI_getParamValue

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
RFI_getParamValue( [ < l_token > ] , [ < l_paramNameparamOrder > ] ) 

Parâmetros

Nome

Tipo

Obrigatório?

Descrição

l_token

CHAR

Sim

Código do token de acesso RFI.

l_paramNameparamOrder
CHAR
SimNome do parâmetro

Orderm sequencial em que o parâmetro foi registrado para o respectivo token de acesso. 

Exemplo: 

      RFI_getParamValue(l_token,1) → 1º parâmetro
      RFI_getParamValue(l_token,2) → 2º parâmetro

Retorno

Tipo

Descrição

CHAR

Conteúdo registrado para

o

a sequência de parâmetro

indicado

indicada.

(aviso) Caso o conteúdo retorne NULL, verifique o retorno da função RFI_getErrorMessage , pois em caso de retornar algum conteúdo diferente de NULL, indicar que houve erro na leitura deste parâmetro na base de dados. 

Exemplo 

Bloco de código
languageruby
themeConfluence
linenumberstrue
FUNCTION RFI_getParamValue_test()
  DEFINE l_token  CHAR(36)

  LET l_token = "94b29b4bfb7a40008D13434fe67c09c0"

  IF RFI_isValidToken(l_token) THEN
     LET l_paramCodigoEmpresa = RFI_getParamValue(l_token,"codEmpresa"1) 

     #... <regra negócio para token válido> ...
  ELSE
     CALL log0030_mensagem(RFI_getErrorMessage(),"stop")
  END IF
END FUNCTION

...

Fonte: rfi.4gl


Veja também

RFI_newURLAccessTokengetParamName