Páginas filhas
  • privateData_registerLogAPI


Registrar LOG de Acesso para todo acionamento de endpoints de APIs via comunicação REST que estejam registradas 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 da API enviada 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 API

Sintaxe

privateData_registerLogAPI( [ <l_processID> ] ) => SMALLINT

Parâmetros

Nome

Tipo

Obrigatório?

Descrição

l_processID
CHARSim

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

Deve ser informado o nome da API, como por exemplo paymentCondition (novo padrao de API),  vdpr0005 (padrao antigo de API).

O nome da API 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_registerLogAPI_test()
#------------------------------------------------#

   #Registrando LOG de acesso para o Adapter "minhaAPI" caso faça acesso a dados protegidos (cfme cadastro no LOG10000)
   CALL privateData_registerLogAPI("minhaAPI") 

END FUNCTION