Páginas filhas
  • privateData_registerLogPRG


Registrar LOG de Acesso para toda execução de programas ou formulários metadado que estejam registrados como processos que fazem acessos a informações de dados protegidos registrados no Configurador de dados pessoais e sensíveis - LOG10000, ou seja, se o nome do programa ou formulário metadado enviado como parâmetro para esta função acessar dados protegidos, será gerado um LOG de Acesso registrando algumas informações na tabela LOG_PRIVATE_PROCESS_AUDIT como:

  • Usuário Logix
  • Data e hora de acesso
  • Tipo de processo PRG (Programa)

Sintaxe

privateData_registerLogPRG( [ <l_processID> ] ) => SMALLINT

Parâmetros

Nome

Tipo

Obrigatório?

Descrição

l_processID
CHARSim

Nome de processo que em suas rotinas internas realizam acesso a dados protegidos cadastrados no Configurador de dados pessoais e sensíveis - LOG10000

O nome do processo neste caso é nome de um programa 4gl, programa freeform ou formulário metadado CRUD (Cadastro via FRM1002).

O nome deste programa ou formulário deve estar registrado como processo no LOG10000 para um ou mais Dados Protegidos para que seja registrado LOG de Acesso na base de dados.

(informação) Limite de até 50 caracteres.

Retorno

Tipo

Descrição

SMALLINT

Indica se o LOG de Acesso foi avaliado e/ou registrado com sucesso.

TRUE - LOG de Acesso processado com sucesso.

FALSE - Falha ao registrar LOG de Acesso.  

(seleção) Em caso de falha (FALSE), utilize a função privateData_getErrorMessage para recuperar a descrição do erro ocorrido.

Exemplo

#------------------------------------------------#
FUNCTION privateData_registerLogPRG_test()
#------------------------------------------------#

   #Registrando LOG de acesso para o programa "meuprograma" caso faça acesso a dados protegidos (cfme cadastro no LOG10000)
   CALL privateData_registerLogPRG("meuprograma") 

END FUNCTION