Páginas filhas
  • RFI_setExpirationTimeOutInterval


Permite ajustar o tempo padrão utilizado para definição de data e hora de expiração de uso de cada novo link de acesso RFI gerado.

O tempo padrão assumido é definido a partir da chave de profile logix.rfi.expirationTimeOutInterval. Para mais detalhes acesse RFI - Configuração.

Sintaxe

RFI_setExpirationTimeOutInterval( [ < l_minutes > ] ) 

Parâmetros

Nome

Tipo

Obrigatório?

Descrição

l_minutes

INTEGER

Sim

Tempo, em minutos, para intervalo do tempo que será utilizado pra definir a data de expiração de uso para cada novo link de acesso RFI gerado.

Exemplo 

#------------------------------------------------#
 FUNCTION RFI_setExpirationTimeOutInterval_test()
#------------------------------------------------#
  DEFINE l_url            CHAR(250)
  DEFINE l_urlAccessToken CHAR(300)

  LET l_url     = "https://www.empresaAcesso.com.br/logix/sup/cotacaoPreco.aph"

  #Intervalo de tempo para expiração de uso de novos links de acesso RFI ajustado para 30 minutos
  CALL RFI_setExpirationTimeOutInterval(30) 

  #Definindo 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 link de acesso RFI
  #Este link de acesso terá sua expiração de uso definida para 30 minutos a partir da data/hora atual da sua criação
  LET l_urlAccessToken = RFI_newURLAccessToken(l_url)

  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