Páginas filhas
  • RFI_getParamName


Retorna o 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

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 

#---------------------------------#
 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_getParamValue