Páginas filhas
  • RFI_getTokenByParameters

Versões comparadas

Chave

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

Retorna o token de acesso de acordo com os parâmetros cadastrados em sua geração.


Nota
titleATENÇÃO

Para correto uso desta função ela precisa ter chamadas das funções RFI_clearParameters e RFI_addParameter para montar o filtro de pesquisa do Token desejado.

Acesse o código de exemplo abaixo disponível para maiores esclarecimentos.

Sintaxe

Bloco de código
RFI_getTokenByParameters( ) => CHAR

...

Nota
titleImportante

A pesquisa pelo token considera a ordem dos parâmetros adicionados.

Não é obrigatório informar todos os parâmetros caso a busca seja suficiente para retornar um token ativo único.

Exemplo:

, sempre respeitando a lista completa dos parametros utilizado no momento da sua geração, para realizar busca de um token único ativo na base, caso contrário correrá risco de detectar mais de um token, invalidando o retorno da função.


Bloco de código
languageruby
themeConfluence
titleEXEMPLO
linenumberstrue
# Cadastra o token
...
   CALL RFI_clearParameters() 
   CALL RFI_addParameter("item1","A001X41")
   CALL RFI_addParameter("item2","A001X42")
   CALL RFI_addParameter("item3","A001X43")
   CALL RFI_addParameter("item4","A001X44")
...
   CALL RFI_addParameter("itemN","A001X4N")
   LET l_token = RFI_newToken("https://www.empresaAcesso.com.br/logix/sup/cotacaoPreco.aph")

# Resgata o token com todos os parâmetros utilizados no seu cadastro/geração.
...
   CALL RFI_clearParameters() 
   CALL RFI_addParameter("item1","A001X41")
   CALL RFI_addParameter("item2","A001X42")
   CALL RFI_addParameter("item3","A001X43")
   CALL RFI_addParameter("item4","A001X44")
   LET l_token = RFI_getTokenByParameters()
...

...