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á !!
Comments
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:
.png)
Se quiser pode também consultar a tabela diretamente um exemplo:
SELECT
Namespace,
UserName,
UTCTimeStamp,
Description
FROM
%SYS.Audit
WHEREEvent = '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