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