Registrar LOG de Acesso para todo acionamento de integrações via Adapters EAI 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 Adapter EAI 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 EAI (Adapter EAI)
Sintaxe
privateData_registerLogEAI( [ <l_processID> ] ) => SMALLINT
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_processID | CHAR | Sim | Nome de Adapters de integração EAI que em suas rotinas internas realizam acesso a dados protegidos cadastrados no Configurador de dados pessoais e sensíveis - LOG10000. Exemplos: unitofmeasure, adp10002 O nome do Adapter deve estar registrado como processo no LOG10000 para um ou mais Dados Protegidos para que seja registrado LOG de Acesso na base de dados. Limite de até 50 caracteres. |
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. Em caso de falha (FALSE), utilize a função privateData_getErrorMessage para recuperar a descrição do erro ocorrido. |
Exemplo
#------------------------------------------------# FUNCTION privateData_registerLogEAI_test() #------------------------------------------------# #Registrando LOG de acesso para o Adapter "meuAdapterEAI" caso faça acesso a dados protegidos (cfme cadastro no LOG10000) CALL privateData_registerLogEAI("meuAdapterEAI") END FUNCTION