Encontrar

Artículo
· 15 ago, 2024 Lectura de 11 min

Exemplos de InterSystems IRIS 2021.2+ Python (Embedded, Native APIs e Notebooks)

Iris-python-template

Projeto template com vários códigos Python para ser usado com InterSystems IRIS Community Edition com container.

Apresentando:

Comentarios (0)1
Inicie sesión o regístrese para continuar
Anuncio
· 15 ago, 2024

[Video] Automação de Implantação do HealthShare em Warp Speed

Olá Comunidade,

Assista a este vídeo para aprender como aproveitar as ferramentas de automação padrão, scripts e APIs do HealthShare para conduzir implantações padronizadas para entrega consistente de federações do HealthShare:

⏯ HealthShare Deployment Automation at Warp Speed @ Global Summit 2023

Apresentadores:

🗣 @Francois Le Floch, Senior Solutions Engineer, InterSystems
🗣 @Mark Bolinsky, Principal Technology Architect, InterSystems

Inscreva-se no nosso canal do YouTube InterSystems Developers para ficar ligado!

Comentarios (0)1
Inicie sesión o regístrese para continuar
InterSystems Official
· 15 ago, 2024

A versão de manutenção 2024.1.1 do InterSystems IRIS, IRIS for Health e HealthShare Health Connect já está disponível

A versão de manutenção estendida 2024.1.1 do InterSystems IRIS, InterSystems IRIS for Health e HealthShare Health Connect já está disponível. Ela fornece correções de bugs para a versão anterior 2024.1.0.

Você pode encontrar as listas de alterações detalhadas/listas de verificação de atualizações nestas páginas

Como obter o softwar

O software está disponível como pacotes de instalação clássicos e imagens de contêiner. Para obter a lista completa de instaladores e imagens de contêiner disponíveis, consulte a página da web de Plataformas Suportadas.

Pacotes de instalação completos para o InterSystems IRIS e o InterSystems IRIS for Health estão disponíveis na página Kits completos da Plataforma de Dados InterSystems IRIS do WRC. Os kits HealthShare Health Connect estão disponíveis na página Kits completos do HealthShare do WRC.

O número de todos os kits e contêineres nessas versões é: 2024.1.1.347.0, exceto para AIX, que é 2024.1.1.347.1

As imagens de Contêiner estão disponíveis no InterSystems Container Registry. Os contêineres são marcados como 2024.1.

Não há kits ou contêineres Community Edition disponíveis para essas versões.

Comentarios (0)1
Inicie sesión o regístrese para continuar
InterSystems Official
· 15 ago, 2024

Anúncio de Lançamento do IAM 2.8.4.11 & 3.4.3.11

As versões 2.8.4.11 e 3.4.3.11 do InterSystems API Manager (IAM) já estão disponíveis para o Público em Geral. Essas são as versões mais recentes das duas versões de longo prazo com suporte do IAM. Essas versões contêm correções importantes, e todos os clientes são incentivados a fazer o upgrade.

Os clientes do IAM 3.0 ou 3.2 são incentivados a fazer o upgrade para a versão 3.4.3.11, pois o suporte para essas versões chegará ao fim em breve.

O IAM é um gateway de API entre seus servidores e aplicativos InterSystems IRIS, fornecendo ferramentas para monitorar, controlar e governar efetivamente o tráfego baseado em HTTP em escala. O IAM está disponível como um complemento gratuito para sua licença do InterSystems IRIS.

 

O IAM pode ser baixado da área Componentes do site WRC Software Distribution.

Siga o Guia de instalação para obter orientação sobre como baixar, instalar e começar a usar o IAM. A documentação completa do IAM 3.4 fornece mais informações sobre o IAM e como usá-lo com o InterSystems IRIS. Nosso parceiro Kong fornece mais documentação sobre o uso do IAM na documentação do Kong Gateway (Enterprise) 3.4.

O IAM está disponível apenas no formato de contêiner OCI (Open Container Initiative), também conhecido como Docker. As imagens de contêiner estão disponíveis para mecanismos de tempo de execução compatíveis com OCI para Linux x86-64 e Linux ARM64, conforme detalhado no documento Plataformas Suportadas.

Comentarios (0)1
Inicie sesión o regístrese para continuar
Artículo
· 15 ago, 2024 Lectura de 3 min

How to identify which temporary globals are consuming size in the IRISTEMP database

InterSystems FAQ rubric

Temporary globals stored in the IRISTEMP/CACHETEMP databases are used when a process does not need to store data indefinitely, but requires the powerful performance of globals. The IRISTEMP/CACHETEMP databases are not journaled, so using temporary globals does not create journal files.

The system uses the IRISTEMP/CACHETEMP databases for temporary storage and are available to users for the same.

For more information about temporary globals and the IRISTEMP database, see the following document:
Temporary Globals and the IRISTEMP Database

The globals used as temporary are:

1. System temporary globals (^IRIS.Temp*, ^%cspSession, ^CacheTemp*, ^mtemp*, etc.)
2. Temporary globals mapped to IRISTEMP/CACHETEMP by the user
3. 
Process private globals  (^||name, ^|"^"|name, ^["^"]name, ^["^",""]name, etc. )
4. GLOBAL TEMPORARY table

 -> The table definition is persistent (available to all processes), and the table data is stored in process private globals (lasts only for the duration of the process)

The sizes of 1 and 2 can be checked using the ^%GSIZE utility.

USER>do ^%GSIZE

Directory name: c:\intersystems\iris\mgr\user\ => c:\intersystems\iris\mgr\iristemp\
                                               // Specify the iristemp database folder
All Globals? No => yes       // Yes to show all globals: 34 items selected
34 available globals
Show details?? No => No   //  No to not show detailed information 
Device:
Right margin: 80 =>

3,4 Process private globals can be viewed using the ^GETPPGINFO utility.

For more information about the ^GETPPGINFO utility, see the following document:
About the ^GETPPGINFO utility [IRIS]
About the ^GETPPGINFO utility

The following example lists the process-private globals of all the current processes:

 set ^||flintstones(1)="Fred"
 set ^||flintstones(2)="Wilma"
 znspace "%SYS"
 do ^GETPPGINFO("*")

Another method is to output the contents of individual processes that use process private globals in large quantities.

The following sample outputs the number of process private global blocks per process that is greater than or equal to 20.

 set ns=$namespace
 znspace "%SYS"
 
 // Only processes with more PPG blocks than the total number of processes are included
 set st=##class(%SQL.Statement).%New()
 set status=st.%PrepareClassQuery("%SYS.ProcessQuery","AllFields")
 set rs=st.%Execute()
 while rs.%Next() {
    set pid=rs.%Get("Pid") // Process ID
    set cnt=rs.%Get("PrivateGlobalBlockCount") // Number of PPG blocks
    
    // When the number of PPG blocks per process is 0 or more, the contents are output (the following example shows 20 or more blocks).
    if cnt > 20 {
       set rs2=##class(%ResultSet).%New("%SYS.ProcessQuery:PPG")
       // "N" Do not return subscripts of a PPG, just return the root name
       // "B" Return the number of blocks used by the PPG (needs the "N" option)
       do rs2.Execute("*",pid,"NB")
       for {
          quit:'rs2.Next()
          write cnt_" PID:"_pid_", PPG name "_rs2.GetData(1)_" is using "_rs2.GetData(3)_" disc blocks",!
       }
    }
 }
 
 znspace ns
Comentarios (0)0
Inicie sesión o regístrese para continuar