ir ao artigo Cristiano Silva · Nov. 4, 2023 Olá Flávio. Conforme a resposta do post em inglês do @Danny Wijnschenk, você pode usar o arquivo .DAT como um backup mas a cópia para garantir a integridade da base deve se feita a frio. Desmontando a base e depois fazendo a cópia. Despois de copiar o arquivo para o local desejado é só criar uma nova base de dados e apontar o caminho para o diretório onde o arquivo está que ele será usado como arquivo de dados. Se for uma base existe, desmonte a base e depois substitua o arquivo .DAT e remonte. Abraço.
ir ao artigo Cristiano Silva · Out. 11, 2023 Olá Igor, Seu problema é falta de licença como descrito no log de erro: Mensagem de erro: ERRO #5915: Não foi possível alocar uma licença A licença da Community Edition permite apenas 5 conexões no máximo. Faça um teste fechando Portal de Administração, Studio, VSCode ou qualquer outra ferramenta que possa esta conectada IRIS e depois teste seu programa java novamente.
ir ao artigo Cristiano Silva · Out. 11, 2023 Hello Davidson, You can use SMP System Operation->Globals: Select all globals that you want to export and click on Export Button. Othe way is using $System.OBJ.Export utility
ir ao artigo Cristiano Silva · Out. 3, 2023 @Igor Lampa, quando você faz o ALTER TABLE para renomear a tabela, em nível de classe ele vai alterar somente a definição do nome de tabela apontado pela @Danusa Calixto, porém por padrão é definido em "UPPERCASE", porém o SQL do IRIS é "case insensitive". Por ser "case insensitive" não vejo problema em o nome da tab ela estar em qualquer "case" seja. Pode detalhar por quê da obrigatoriedade de estar em "lowercase"?
ir ao artigo Cristiano Silva · Mar. 22, 2023 Olá Juliano. A forma mais rápida é via exportação para arquivo CSV e utilizar um dos conectores existentes https://support.google.com/looker-studio/answer/7333350#zippy=%2Cneste-artigo Desenvolver uma API JSON daí você pode usar um conector de já existente como por exemplo https://windsor.ai/connect/json-google-data-studio-integration/. Uma alterna total aderente às suas necessidades é desenvolver seu próprio conector. Não conheço a arquitetura, mas acredito que possa usar JDBC que pode facilitar um pouco. Segue documentação: https://developers.google.com/looker-studio/connector
ir ao artigo Cristiano Silva · Nov. 11, 2022 Olá @Rafaela Moreira, Uma vez que você tenha escrito seus testes eles podem ser executados em qualquer ambiente. Veja se o tutorial da documentação pode te ajudar: Caché Unit Test Tutorial Link direto para Test Automation
ir ao artigo Cristiano Silva · Out. 24, 2022 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
ir ao artigo Cristiano Silva · Set. 5, 2022 Parabéns pelo artigo Emily. Uma correção no item 3 o parâmetro CONTENTTYPE está com um erro de digitação: aSpplication quando deveria ser application. No item 4, por questão de segurança, (em ambiente produtivo ao menos) não é recomendado adicionar o %ALL como função do aplicativo, e sim uma função específica ao que necessário se acessar para que a aplicação funcione.