Informações de compilação para classes
Olá a todos,
Existe algum comando de cache que possa fornecer todos que compilaram uma classe a partir do dia em que foi criada. Eu quero, especificamente, as 2 informações. O nome do usuário e hora de compilação da classe.
Eu tentei com $$DATE^%R("TEST.1.INT"), mas só retorna o tempa da última compilação.
Agradeço desde já !!
Ir para o posto original escrito por @Virat Sharma
Olá Rafaela,
Isso você consegue checar no log de auditoria, desde que habilitada e o evento de sistema "Routine Change" esteja ativado:
Estando ativo você pode consultar pelo próprio portal na página de do Log de Auditoria:
Se quiser pode também consultar a tabela diretamente um exemplo:
SELECT Namespace, UserName, UTCTimeStamp, Description FROM %SYS.Audit WHERE Event = 'RoutineChange'
Mais informações acesse a documentação: https://docs.intersystems.com/iris20221/csp/docbook/Doc.View.cls?KEY=AAUDIT
Lembrando: a consulta deve ser executada no namespace %SYS e que a data retornada está no formato UTC como o próprio nome já diz. Para converter a data use o método ConvertUTCtoLocal da classe %UTC