Rechercher

Discussão
· Ago. 28

Verão 2025 comGlobal Masters

O verão está acabando, e temos certeza de que você teve muitos momentos especiais!  ✨

Talvez você tenha aprendido algo valioso, resgatado uma recompensa no Global Masters, ou até mesmo se juntado ao READY 2025 🎉

Aqui está uma lista rápida, mas, claro, você pode compartilhar qualquer outra coisa sobre seu verão nos comentários. Fotos são mais do que bem-vindas 📸

  • Fui para o mar ou um lago
  • Fiz trilha/apreciei a natureza
  • Viajei para um lugar novo
  • Fui a um show ou festival
  • Assisti a um filme ou série
  • Li um livro
  • Ganhei pontos e resgatei uma recompensa no Global Masters 🏆
  • Participei do READY 2025 🎉
  • Passei tempo com a família ou amigos

Esperamos que seu verão tenha sido incrível. Mal podemos esperar para ver suas histórias e fotos, se quiser compartilhar. Nós começamos primeiro! 🌟



P.S. Seu comentário será premiado automaticamente com 30 pontos no Global Masters.

Discussão (0)1
Entre ou crie uma conta para continuar
Artigo
· Ago. 28 4min de leitura

How to install Third Party Components for Documents App in Clinical Viewer

Disclaimer: the following tutorial attempts to install qpdf-12.2.0 and libreoffice-25.8.1 for HSCV2025.8

Discussão (0)1
Entre ou crie uma conta para continuar
Artigo
· Ago. 28 1min de leitura

Prevent specific table data from being rolled back

InterSystems FAQ rubric

There is data, such as execution log data, that you do not want to return to its previous state even if a rollback occurs during a transaction. The above requirement can be met by placing that data in the IRISTEMP database, which will not be rolled back.

Temporary Globals and the IRISTEMP Database

By mapping the table entities you do not want to roll back to this database, you can retain the information after the rollback.

However, the contents of this database will be cleared when IRIS is restarted, so if you want to keep it permanently, you will need to copy it to a permanent table at some point (after a rollback, etc.).

Alternatively, you can make a table operation non-transactional by stopping journaling for the process before the operation and then restarting journaling after the operation is complete.

However, this method cannot be used when using mirroring.

Managing journaling at the process level with %NOJRN

Developer Community Article

Discussão (0)1
Entre ou crie uma conta para continuar
Pergunta
· Ago. 28

Using a Linked Table (SQL) as a Filter in a Business Rule

I had a need for a Filter, but did not want to recreate the wheel by creating another Data Lookup Table, so instead I created a Linked Table that points to a MS SQL Table outside of IRIS.

Once I had the Linked Table, I created a Class Method Function that would query the Linked Table and return a 1 if a result came back.

ClassMethod CheckPDMProviderType(pInput As %String) As %Boolean
{
    set ExtDisplay = ""
 		&sql(SELECT SecurityGroup_k INTO :ExtDisplay
        FROM osuwmc_CPD_SQL.Ref_SecurityGroup WHERE PDMExtDisplay = 1 AND SecurityGroup_k = :pInput)
    if ExtDisplay = "" {
        quit 0
    }
    quit 1
}

However, it doesn't seem like the Results of the Class Method are coming back correctly 100% of the time.

Is there an easier way to use the Linked Table to filter within a Business Rule? Are we able to project Linked Tables to Data Lookup Tables?

1 Comment
Discussão (1)2
Entre ou crie uma conta para continuar
Artigo
· Ago. 28 12min de leitura

Traçage des applications InterSystems IRIS à l'aide de Jaeger

Nous présentons ici le processus d'utilisation de la célèbre solution Jaeger pour tracer les applications InterSystems IRIS. Jaeger est un produit open source permettant de suivre et d'identifier des problèmes, en particulier dans les environnements distribués et de microservices. Ce backend de traçage, apparu chez Uber en 2015, a été inspiré par Dapper de Google et OpenZipkin de Twitter. Il a ensuite rejoint la Fondation Cloud Native Computing (CNCF) en tant que projet en incubation en 2017, avant d'obtenir le statut gradué en 2019.

Discussão (0)1
Entre ou crie uma conta para continuar