Bom dia Luiz,

No código em que você vai fazer a leitura da Stream, você pode usar da seguinte forma:

set stream ##class(%Stream.GlobalCharacter).%Open(tResult.%GetData(1))

jsonPEV ""jsonPEV stream.Read()

O que retorna no SQL é o OID da Stream, que você precisa para abrir e recuperar o conteúdo da mesma.

Olá Guilherme,

Exato, o que fizemos aqui em algumas integrações foi converter o XML em uma FileCharacterStream e quando é necessário usar este objeto fazemos o correlate dele diretamente na BO, ai só existe o tráfego dessas streams e não  mais dos objetos externos que dificultam o processo de limpeza.

Se precisar de alguma ajuda me informe.

Olá Jonathan,

Com o zabbix você pode usar o snmp para coletar essa informação do caché de acordo com a documentação: https://cedocs.intersystems.com/ens20171/csp/docbook/DocBook.UI.Page.cls...

Na pasta de instalação do banco de dados tem o arquivo de MIB que pode ser usado junto ao SNMP e você pode procurar pela cacheSysLicenseUsed.

Se tiver mais alguma dúvida me informe.

Olá Fabio,

Se o processo morreu normalmente sem uma ação manual ou algo do tipo, acredito que não fique nenhuma informação. Nesse caso você teria que coletar as informações para poder analisar depois assim como acontece com o pButtons. Se for uma máquina linux também é possível verificar se está gerando o SAR para ter mais algumas informações adicionais. A máquina é windows ou linux? Você procura especificadamente por queryes lentas ou ações lentas ainda não mapeadas?

Olá Vitor,

O que aparece ao digitar o comando iris list?

se você usar os comandos:

iris start <nome da instancia>

iris stop <nome da instancia>

Estes comandos funcionam? 

Estes seriam os comandos corretos para serem usados na instância do IRIS para iniciar, parar ou parar com force.
E podem ser conferidos na documentação: https://docs.intersystems.com/iris20201/csp/docbook/Doc.View.cls?KEY=GSA...

Olá Eike,

Sim é possível, segue documentação https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls... você vai utilizar um parâmetro no seu webservice para devolver o sessionID ao webclient e no webclient você precisará enviar novamente toda vez essa informação para que o Caché entenda se tratar da mesma sessão.

Claudio,

Excelente a artigo sobre ambas as ferramentas da InterSystems para a área de saúde tanto o UCR quando o PatientIndex. Aqui na empresa fazemos uso do PatientIndex da InterSystems para centralizarmos nossa base de pacientes, bem como integrarmos nossos sistemas que fazem uso destes dados. Ainda estamos finalizando parte da implementação, mas, os ganhos com esta ferramenta são imensos para quem precisa realizar o gerenciamento destas informações, bem como sempre prover o dado correto aos sistemas requisitantes. A simplicidade de implementação das API's também é um fator destacável, visto que praticamente todos os protocolos atualmente são aceitos e é facilmente integrável ao MPI.