Páginas filhas
  • RFI_setBaseURL


Permite ajustar o endereço URL Base padrão utilizado para geração de novos links de acesso RFI.


O novo endereço URL Base informado nesta função somente será válido durante a execução da aplicação onde a função for invocada, pois ela NÃO ajusta efetivamente a chave de configuração logix.rfi.baseURL (URL Base padrão para o RFI) no arquivo de profile do AppServer.

Sintaxe

RFI_setBaseURL( [ < l_baseURL> ] ) 

Parâmetros

Nome

Tipo

Obrigatório?

Descrição

l_baseURL

CHAR

Sim

Endereço base onde estão disponíveis os recursos WEB para os quais serão gerados novos links acrescidos de Tokens utilizando as funções RFI_newToken e RFI_newURLAccessToken

O endereço base deverá ser informado no formato [ PROTOCOLO ] + [ URL ].

Exemplos:

       http://www.acessoglobal.com.br/rfi

       https://www.acessoglobal.com.br/rfivendas

Exemplo 

#------------------------------#
 FUNCTION RFI_setBaseURL_test()
#------------------------------#
  DEFINE l_urlBase        CHAR(250)
  DEFINE l_urlResource    CHAR(50)
  DEFINE l_urlAccessToken CHAR(300)

  #Definindo novo valor para a URL Base utilizada para novos links de acesso RFI
  LET l_urlBase = "https://www.empresaAcesso.com.br/logix/rfi"
  CALL RFI_setBaseURL(l_url) 

  #Qual será o recurso WEB registrado para o meu novo link de acesso, para o qual será vinculado um token
  LET l_urlResource = "/meuRecurso.html"

  #Registrando a lista de parâmetros que serão incluídas no novo link de acesso
  CALL RFI_clearParameters()  
  CALL RFI_addParameter("item","A001X40")

  #Criando novo token de acesso para o recurso, sendo que a URL Base do link gerado já estará utilizando a nova URL Base definida.
  LET l_urlAccessToken = RFI_newURLAccessToken(l_urlResource)

  IF l_urlAccessToken IS NULL THEN
     CALL log0030_mensagem(RFI_getErrorMessage(),"stop")
  ELSE
     CALL log0030_mensagem("Link de acesso gerado: "||l_urlAccessToken CLIPPED,"info")
  END IF
END FUNCTION

Informações

Fonte: rfi.4gl


Veja também

RFI - Configuração