Bom dia. Comecei a estudar o Caché a menos de um mês, de lá pra cá testei várias funcionalidades mas há uma que eu não consegui encontrar. Como posso fazerem meus dados serem responsivos quando representados em tabelas no terminal?
O nosso sistema funciona normalmente com a versão Iris 2023.2, porém foi necessário mudarmos de serviço de servidor cloud e ao migrar o banco para esse novo servidor e subir nossa aplicação começamos a receber alguns erros, que seguem abaixo:
Olá a todos, estou tendo um problema, já vi algumas respostas e sugestões, porém nenhuma com sucesso (para o meu problema), bom o retorno que tenho é o seguinte:
Gostaria de saber se é possível restaurar um backup usando direto um arquivo .DAT, ou se é possível somente restaurar um backup feito com arquivo .cbk?
Estou utilizando JDBC para conexão da aplicação JAVA com o IRIS versão Community, porém está ocorrendo o seguinte erro:
Caused by: java.sql.SQLException: [InterSystems IRIS JDBC] Communication link failure: Acesso Negado at com.intersystems.jdbc.IRISConnection.connect(IRISConnection.java:751) at com.intersystems.jdbc.IRISConnection.<init>(IRISConnection.java:165) at com.intersystems.jdbc.IRISDriver.connect(IRISDriver.java:58) ... 46 more
Ao verificar o relatório de auditoria do banco IRIS verifiquei o seguinte log de erro:
Bom dia a todos, estou tentando conectar o terminal do IRIS com o VsCode, eu realizei as configurações que encontrei nas documentações, entretanto, sem sucesso. Se alguém tiver alguma ideia alternativa, gostaria muito de saber. Muito obrigado.
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.
Olá, comecei a trabalhar com Caché a pouco, e estou em treinamento.
Me surgiu uma dúvida de uma determinada atividade, aonde a regra solicita que o usuário digite uma string, e selecione uma das opções listradas, e uma delas e informar a palavra com maior número de carácteres da string.
Já tentei de tudo, porém não consegui chegar a nenhuma conclusão.
Estou fazendo alguns testes de conexão com o cache versão 2018 usando o vscode, nesses testes fiz dos 2 tipos de conexões (server side control e client side) porem nos 2 casos ele acaba consumindo gerando várias conexões CSP com usuários randômicos consumindo assim mais de uma licença.
Onde trabalhamos usamos 2 versões de cache, a de 2015 (uma base de teste) e uma versão 2018 (Produção) a versão de produção eu consegui rodar normalmente no vscode, já a versão de 2015 não tive sucesso, ele não carrega os namespace, gostaria de saber se realmente não é compatível com a versão, ou se a configuração tem que ser outra, caso seja, alguém pode compartilhar um modelo ou um tutorial?
Gostaria de saber se quando declaramos um objeto dinâmico dentro do Studio do cache se tem como ter o auto complete dentro dos arquivos de extensão .int
Estou criando um script para remover um item (componente) da produção do Ensemble, sei que existe a forma manual de fazer isso mas como são vários componentes a ideia é utilizar um script para ser mais rápido.
Tentei utilizar o %Delete() e fazer um select na Ens.Config.Item, porém isso acaba gerando vários erros na produção. Alguém tem alguma ideia de como posso fazer isso de forma simples?
Preciso consultar informações das tabelas/classes que estejam em lock
Eu achei na documentação a classe %SYS.LockQuery mas no exemplo ela parece ser uma Class Query(não estou acostumado com esse conceito) e só consigo consumir os dados via Object Script usando um %ResultSet
Existe alguma forma de consumir essas informações diretamente via SQL ?
Estou com um problema com o processo de mapeamento das conexões gateway SQL com o banco da Oracle.
Foi realizado todo o processo de conexão pelo Portal e ele funciona perfeitamente. Porem toda vez que é feito alguma operação, ele cria uma nova conexão e deixa aberta.
queria saber se tem como reutilizar a mesma conexão. ou matar ela após executar as operações (Select, Update, Detele, ....)