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