Páginas filhas
  • RFI_getParamName

Versões comparadas

Chave

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


Retorna o valor nome de um parâmetro registrado para um link de acesso RFI, com base no código de Token de acesso registrado para o link.

Sintaxe

Bloco de código
RFI_getParamName( [ < l_token > ] , [ < l_paramOrder > ] ) 

Parâmetros

Nome

Tipo

Obrigatório?

Descrição

l_token

CHAR

Sim

Código do token de acesso RFI.

l_paramOrder
CHAR
Sim

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

Exemplo: 

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

Retorno

Tipo

Descrição

CHAR

Nome do parâmetro registrado para a sequência de parâmetro 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_parametro = RFI_getParamName(l_token,1) 
     IF l_parametro = "codEmpresa" THEN
        LET l_paramCodigoEmpresa = RFI_getParamValue(l_token,1) 
     END IF

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

Informações

Fonte: rfi.4gl


Veja também

RFI_getParamNamegetParamValue