Find

InterSystems Official
· Nov 26

Clientes SDKs disponíveis em repositórios externo

Olá Comunidade!

Tenho o prazer de anunciar que, desde o início deste ano, publicamos muitos dos SDKs de cliente para InterSystems IRIS, InterSystems IRIS for Health e Health Connect nos repositórios externos correspondentes (Maven, NuGet, npm e PyPI). Isso oferece muitos benefícios para você, como:

  • Você pode acessar as versões mais recentes de um SDK de cliente assim que forem publicadas, independentemente do ritmo de lançamento do InterSystems IRIS.
  • Você pode integrar os SDKs como uma dependência com a ferramenta de gerenciamento de pacotes nativa dentro do seu ecossistema e gerenciar dependências de uma maneira padrão do setor.
  • Os usuários finais podem acessar os SDKs diretamente, por exemplo, quando buscam acesso direto à camada de banco de dados por meio de uma ferramenta SQL como o DBeaver.
  • Você pode publicar projetos com dependências nos SDKs de cliente da InterSystems sem incluí-los diretamente no seu projeto.

Segue abaixo uma lista dos SDKs de cliente que publicamos até o momento, bem como o número da versão correspondente da versão mais recente e onde encontrá-los:

Java

 

.NET

 

Node.js

 

Python

 

Doravante, os SDKs de cliente serão publicados em repositórios externos assim que uma nova versão estiver disponível. Os repositórios externos também se tornarão o principal canal de distribuição para os SDKs de cliente.

A utilização dos SDKs do cliente está sujeita aos Termos de Uso descritos aqui: https://www.intersystems.com/IERTU/

Se você ainda não utilizou os repositórios externos, recomendo que os experimente. Como sempre, aguardamos seu feedback!

Discussion (0)1
Log in or sign up to continue
InterSystems Official
· Nov 26

2025.3 Modernisation de l'expérience utilisateur en matière d'interopérabilité

Le projet d'interface utilisateur d'interopérabilité, initié avec la version 2025.1, intègre désormais de nombreuses suggestions et observations de nos clients et partenaires. Nous continuons d'investir dans le recueil de vos commentaires et l'amélioration de cette expérience utilisateur essentielle. Dans la dernière version, 2025.3, pour IRIS, IRIS for Health, Health Connect et Health Connect Cloud, les applications DTL Editor et Configuration de la production sont disponibles en option. REMARQUE :

  • Vous pouvez basculer entre l'interface modernisée et l'interface standard.
  • Tous les autres écrans d'interopérabilité restent dans l'interface standard.
  • À mesure que de nouveaux flux de travail sont disponibles dans la nouvelle interface, les deux interfaces resteront disponibles pendant la durée du développement.

Configuration de la production - Introduction aux tâches de configuration

  • La taille des pools est désormais affichée sur chaque hôte de configuration de production.
  • Vous pouvez maintenant créer une nouvelle catégorie en saisissant directement la convention d'appellation dans le champ « Catégorie » de l'hôte.
  • La recherche de contrôle au niveau du navigateur est désormais prise en charge dans la Configuration de la production. Les éléments d'hôte de production intègrent désormais la fonction Tester l'hôte.
  • Dans le nouveau panneau Paramètres, l'icône d'annulation (X) permet d'annuler une action.
  • Les infobulles des classes sont désormais formatées conformément à la documentation de la classe.
    • L'affichage des descriptions des éléments de configuration a été amélioré afin de prendre en compte le balisage pour les descriptions structurées plus longues.
  • Les éléments d'action sont grisés lorsqu'ils ne font pas partie d'un élément d'hôte ou d'une production.
  • La création d'un hôte active la création automatique d'un routeur et d'un rôle.
  • Vous pouvez désormais mettre à jour et restaurer une production, lorsque cela est possible.
  • Les productions peuvent désormais être créées via la nouvelle interface utilisateur.
  • Lors de la modification des catégories d'hôtes, la consultation des connexions est autorisée.
  • Une icône d'affichage présente sur tous les ensembles de règles permet d'ouvrir un ensemble de règles spécifique dans le panneau divisé de l'éditeur de règles.
  • Une légende a été ajoutée pour les états des hôtes dans l'icône d'information d'un hôte.
  • Les propriétés des hôtes sont désormais consultables, avec l'ajout de sections « Développer tout ».
  • L'adresse IP et le numéro de port sont désormais consultables dans la barre de filtre de configuration de production.
  • Et bien plus encore !

Éditeur DTL - Introduction aux outils DTL

  • Le menu déroulant « Fonction de transformation de données » est désormais consultable et limité aux fonctions définies dans la sous-classe.
  • L'éditeur graphique DTL inclut maintenant un bouton permettant de copier le chemin d'un champ HL7 au survol d'un segment.
  • La définition du numéro ordinal ou des expressions de chemin, ou des deux, appliquera la même expression lors de la définition des champs source et cible de l'instruction DTL.
  • Les icônes de segment au survol pour copier ou ajouter un mappage sont plus accessibles.
  • Lors de l'ajout d'un mappage, le survol d'un segment affiche désormais l'icône de copie.
  • L'en-tête et la barre d'outils de l'éditeur DTL en écran partagé restent visibles lors du défilement.
  • Et bien plus encore !

Éditeur de règles - Introduction aux règles métier

Il n'est plus possible de renommer les règles. Auparavant, ce comportement pouvait prêter à confusion quant aux modifications apportées aux règles actives. Pour créer une nouvelle règle, utilisez plutôt « Enregistrer sous ».

La recherche de contrôles au niveau du navigateur est désormais prise en charge dans l'éditeur de règles.

📣 APPEL À L'ACTION 📣


Pour découvrir les nouveautés avant la mise à niveau, téléchargez la version 2025.3 depuis notre page web dédiée aux kits communautaires : https://evaluation.intersystems.com/Eval/.

Lors de votre test de la nouvelle interface utilisateur, relevez le défi Global Masters : 🔗 Montrez-nous la nouvelle interface d'interopérabilité en action et gagnez 7 000 points Global Masters !

Discussion (0)0
Log in or sign up to continue
Announcement
· Nov 26

Tutoriales prácticos online gratuitos para nuevos desarrolladores de InterSystems IRIS

Hola comunidad,

¡Buenas noticias para los desarrolladores que acabáis de empezar a trabajar con InterSystems IRIS! Tenemos tutoriales interactivos y prácticos disponibles a través de la plataforma Instruqt. Son perfectos para poneros al día rápidamente, practicar en entornos reales y ganar confianza en el desarrollo con IRIS.

Aquí tenéis la lista de tutoriales disponibles:

Por qué estos tutoriales son importantes:

  • Los laboratorios reales en la nube os permiten programar, desplegar y experimentar sin instalar entornos complejos.
  • Cubren arquitecturas fundamentales: aplicaciones full-stack, REST + frontend, interoperabilidad sanitaria, IA/Vector Search.
  • Están diseñados para programadores nuevos en IRIS, ayudándoos a establecer buenas prácticas en un entorno seguro (y divertido).

Próximos pasos:

  1. Elegid el tutorial que se ajuste a vuestros intereses (frontend + REST, salud/interoperabilidad, chatbot de IA, etc.).
  2. Entrad y completad las tareas paso a paso; obtendréis experiencia práctica.

Compartid vuestro progreso, haced preguntas o incluso proponed nuevos temas de tutoriales que os gustaría ver.

¡Vamos a sumergirnos y empezar a crear con IRIS!

Discussion (0)1
Log in or sign up to continue
Question
· Nov 26

Conditions quantity in $SELECT()

I use $SELECT() in Architect to aggregate various data conditions into a single dimension.

I have a data table like this: id, user, userData1, userData2...

Where each user action is the %Integer ID of that action from some source. Then in expression field i use: $SELECT(userAction1:"This user action", userAction2:"That user action"...) and so on, up to 14 conditions, excluding the default placeholder 1:"Other" (which is always empty because there is a condition with 100% chance). The logic is simple: if userAction1 is not null then SELECT return "This user action" and so on. The end result is that I get a perfect measurement with all the user data labeled the way I want. (Until the sum of the conditions hits an invisible wall)

After that, if we check the dimension in the analyzer, we find that only 10 conditions fall into this dimension; the rest are missing somewhere

I checked the documentation, and there's no description of the hard limit. I asked dc ai and he said the same thing. Perhaps the hard limit is an undocumented parameter?

19 new Comments
Discussion (19)4
Log in or sign up to continue
Announcement
· Nov 25

InterSystems 平台更新(2025年第四季度)

回顾上一季度,报告中着重强调了几项对本季度报告仍具现实意义的重要进展。

  • 从 2025.3 开始,OpenSSL 3将成为所有支持平台的标准配置;SUSE 15 sp6 成为使用 SUSE 的组织所需的操作系统。
  • 修订后的最低 CPU 规格将在 2025.3 中生效。
  • 2025.3 版本将不支持Windows Server 2016

对于初次接触这些资讯的人而言,本次更新将基于当前信息,详细介绍近期所做的改进以及预期的变更;不过,未来预测仍存在不确定性,因此内容不应被解读为确定性的产品路线图。

InterSystems IRIS 生产操作系统和 CPU 架构

最低支持的CPU架构

2024 年,InterSystems 为所有基于英特尔和 AMD 的服务器引入了最低支持的 CPU 架构,使我们能够利用新的 CPU 指令创建速度更快的 IRIS 版本。IRIS 2025.3将更新该列表,要求采用 x86-64-v3 微架构级别,这需要 AVX、AVX2、BMI 和 BMI2 指令。

  • 对于使用英特尔系统的用户,这意味着需要使用 Haswell 及以上版本。
  • 对于使用 AMD 系统的用户,这意味着需要使用 Excavator 及以上版本,不支持 Piledriver 和 Steamroller版本。

您是否想知道您的 CPU 是否仍受支持?我们2023年发布了一篇关于如何查询 CPU 的微架构的文章。

 

Red Hat Enterprise Linux

    • 近期变更
      • RHEL 10 - Red Hat 于 5 月20日发布了 RHEL 10。 我们于 6 月20日发布了支持 RHEL 10 的 IRIS 2025.1.0 版本。
        • IRIS 2025.2 及以上版本将支持 RHEL 9 和 10,这意味着我们停止了对 RHEL 8 的支持。
      • RHEL 9.6- 我们已完成 9.6 的Minor OS认证,未发现任何问题。
    • 进一步阅读: RHEL Release Page

     

    Ubuntu

    • 即将发生的更改
      • Ubuntu 已宣布 Ubuntu 26.04 将于 2026 年 4 月 23 日发布。 我们计划在一个月后发布对该操作系统的 IRIS 支持。
    • 近期更新
      • Ubuntu 24.04.2 刚刚发布,Minor OS认证已顺利完成。
    • 进一步阅读:Ubuntu Releases Page

    SUSE Linux

      • 即将发生的变更
        • SUSE 16已于本月初发布,InterSystems 计划在 IRIS 2026.1 中增加对该平台的支持。
        • IRIS 2025.3+ 需要 SUSE Linux Enterprise Server 15 SP6 或更高版本- SLES 15 sp6 为我们提供了使用 OpenSSL 3 的选项,为了尽可能为您提供最安全的平台,我们将更改IRIS,使其开始利用OpenSSL 3的优势。

      进一步阅读:SUSE lifecycle

      Oracle Linux

        • 即将发生的变更
          • 我们已经开始测试 Oracle Linux 10。 以历史为鉴,它应该能与任何支持RHEL 10版本的IRIS完美兼容。
        • 进一步阅读:Oracle Linux Support Policy

        Microsoft Windows

        • 先前的更新
          • IRIS 2025.1 及更高版本现已支持 Windows Server2025。
        • 即将发生的变更
          • IRIS 2025.3 及以上版本将不再支持 Windows Server 2016 和 2019。
        • 进一步阅读: Microsoft Lifecycle

        AIX

          • 即将发生的变更
            • IBM 于七月份发布了新的 Power 11 硬件。 不幸的是,我们的设备订单积压了等性能测试报告准备就绪后,我们会通知你。
          • 进一步阅读:AIX Lifecycle

          容器

            • 即将发生的更改
              • 我们预计在 IRIS 2026.2 或 2026.3 版本中将容器基础镜像更改为 Ubuntu 26.04。虽然这还很遥远,但我们会在确定后及时通知您。

            InterSystems IRIS 开发操作系统和 CPU 架构

            MacOS

              • 即将发生的更改
                • IRIS 2026.1 将结束对基于英特尔系统的 MacOS 的支持。 苹果公司一直在逐步停止对基于英特尔系统的机器的支持,并宣布打算在 2026 年停止对所有剩余的基于英特尔系统的 MacOS 的支持。
              • 近期变更
                • IRIS 2025.1 增加了对基于 ARM 和英特尔系统的 MacOS 15 的支持。

              InterSystems 组件

                • 近期发布
                  • InterSystems API Manager 3.10 已发布。 早期版本的 API 管理器用户需要更新 IRIS 许可证密钥才能使用 3.10 版。
                  • InterSystems Kubernetes Operator 3.8 已发布。

                Caché & Ensemble 生产操作系统和CPU架构

                  • 以往更新
                    • 提醒您,Caché和Ensemble的最终维护版本计划于2027年第一季度发布,这比您想象的要快。更多信息,请参阅Jeff优秀的社区文章

                  InterSystems 支持的平台文档

                  InterSystems 支持的平台文档是有关支持技术的权威信息来源。

                  ......就这些了,如果您还想了解更多信息,请告诉我们。

                  Discussion (0)1
                  Log in or sign up to continue