Páginas filhas
  • RFI_getURLAccessByToken

Gera novo token de acesso para uma determinada URL e retorna o link completo acrescido do token gerado.

Sintaxe

RFI_getURLAccessByToken( < l_token > ) => CHAR

Parâmetros

Nome

Tipo

Obrigatório?

Descrição

l_token

CHAR

Sim

Código do token de acesso já registrado na base de dados Logix.

Este código de token pode ser gerado e retornado pelo uso da função RFI_newToken.

Retorno

Tipo

Descrição

CHAR

Link de acesso completo ao sistema, acrescido do parâmetro com o código do token de acesso.

Quando o conteúdo retornado for NULL, indica que houve algum erro na geração do link de acesso. Neste caso faça uso da função RFI_getErrorMessage para recuperar o motivo do erro.

Exemplo

#---------------------------------------#
 FUNCTION RFI_getURLAccessByToken_test()
#---------------------------------------#
  DEFINE l_token          CHAR(36)
  DEFINE l_url            CHAR(250)
  DEFINE l_urlAccessToken CHAR(300)

  #Caminho relativo para acessar o recurso em portal WEB que estará instalado abaixo da BASE URL configurada na chave de profile "logix.rfi.baseURL"
  LET l_url     = "/ecotacao/cotacaoPreco.aph"

  #Definir lista de parâmetros para o próximo link de acesso RFI a ser gerado
  CALL RFI_clearParameters()  
  CALL RFI_addParameter("item","A001X40")

  #Criando novo Token de acesso para o a URL
  LET l_token = RFI_newToken(l_url)
  IF l_token <> " " THEN

      #Recuperando o link completo com token de acesso (URL Base + Recurso + token)
	  LET l_urlAccessToken = RFI_getURLAccessByToken(l_token)
	  IF l_urlAccessToken IS NULL THEN
	     CALL conout("RFI - Falha ao gerar link de acesso. Motivo: "||RFI_getErrorMessage())
	  ELSE
	     CALL conout("RFI - Link de acesso gerado: "||l_urlAccessToken CLIPPED)
	  END IF
  END IF
END FUNCTION

Informações

Fonte: rfi.4gl

Veja também

RFI_newURLAccessToken