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 | CHAR | Sim | 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.
|
Retorno
Tipo | Descrição |
---|---|
| 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.
|
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