Páginas filhas
  • RFI_getDefaultLogixUser


Permite recuperar o login do usuário Logix padrão que pode ser utilizado no acesso a partir do link RFI.

Este código de empresa padrão deve ser configurado na chave de profile logix.rfi.defaultLogixUser. Para mais detalhes acesse RFI - Configuração.

Quando utilizar esta função?

No momento em que algum usuário externo realizar o acionamento de um link web de acesso RFI gerado pelas funções RFI_newURLAccessToken ou RFI_newTokenRFI_getURLAccessByToken, onde deve-se atentar para os seguintes itens:

  • Obter o código do token enviado como parâmetro na requisição;
  • Conectar-se ao Logix e identificar se o token é válido para uso, utilizando a função RFI_isValidToken, somente deixando prosseguir se o token for válido;
  • Realizar leitura de parâmetros registrados para este link de acesso, utilizando a função RFI_getParamValue
  • Registrar o usuário e empresa do Logix que serão utilizados para autenticação da conexão atual para prosseguir com as demais funcionalidades envolvidas no processo de negócio para o qual o link de acesso foi desenvolvido. Caso não exista código da empresa e usuário definidos entre os parâmetros recuperados a partir da função RFI_getParamValue, pode-se utilizar as funções que recuperam o código da empresa e usuário Logix padrão para RFI, sendo:


RFI_getDefaultLogixCompany, recupera o código da empresa padrão definida nas configurações RFI

RFI_getDefaultLogixUser, recupera o login do usuário padrão definido nas configurações RFI


(ideia) Somente prosseguir com o processamento da rotina após usuário e empresa do Logix serem autenticados na conexão atual. (ideia)


Sintaxe

RFI_getDefaultLogixUser( ) => CHAR

Retorno

Tipo

Descrição

CHAR

Login do usuário Logix que será utilizado como padrão nas conexões ao produto iniciadas a partir de links de acesso RFI.

Exemplo 

#---------------------------------------#
 FUNCTION RFI_getDefaultLogixUser_test()
#---------------------------------------#
  DEFINE l_user CHAR(08)

  #Recuperando o login do usuário Logix RFI
  LET l_user = RFI_getDefaultLogixUser()

  CALL log0030_mensagem("Usuário padrão RFI: "||l_user,"info")
END FUNCTION

Informações

Fonte: rfi.4gl


Veja também

RFI - Configuração