Páginas filhas
  • RFI_clearParameters

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


Inicia a definição de um novo conjunto de parâmetros a serem considerados na geração de um Inicializa informações de uma lista de parâmetros em memória que deve ser definida antes da criação de cada novo link de acesso RFI.

...

Em resumo, a função RFI_clearParameters é um dos pré-requisitos para gerar um novo link de acesso RFI

...

usando a

...

função RFI_newURLAccessToken ou RFI_newToken

...

.

Acesse a seção Exemplo e veja a ordem de chamada das funções RFI para ficar mais claro.

Sintaxe

Bloco de código
RFI_clearParameters( ) 

...

Âncora

...

exemplo

...

exemplo

...

CHAR

...

Mensagem detalhando motivo de falha de execução de uma das funções RFI.

Em caso de retornar valor NULL, indica ausência de erros na execução da última função RFI acionada.

Exemplo 

Exemplo

Bloco de código
languageruby
themeConfluence
linenumberstrue
#--------------------------------#
 FUNCTION RFI_addParameter_test()
#--------------------------------#
  DEFINE l_url            CHAR(250)
  DEFINE l_urlAccessToken CHAR(300)

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

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

  #Criando novo link de acesso RFI
  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_urAccessTokenurlAccessToken CLIPPED,"info")
  END IF
END FUNCTION

Informações

Fonte: rfi.4gl

Observações

A ordem para criação de um novo link de acesso RFI sempre terá a seguinte ordem de chamada de funções:

Bloco de código
languageruby
themeConfluence
linenumberstrue
# Limpar lista de parâmetros
CALL RFI_clearParameters()

# Definição de parâmetro
CALL RFI_addParameter( [< nome_parâmetro > ], [ < valor_parâmetro > ] )

# Criar novo link de acesso RFI
LET l_url = RFI_newURLAccessToken( [ < url_ou_recurso_web > ] )
Nota

Poderá ser feita criação de 1 ou mais parâmetros, desde que não exceda o limite do tamanho previsto na base de dados para armazenar a informação de parâmetros para o novo link.


Veja também

RFI_newURLAccessToken