查找

问题
· 十一月 26

ERROR

ERROR #8104: Gateway Exception: <GATEWAY> java.lang.IllegalArgumentException com.microsoft.azure.storage.core.Utility.assertNotNull(Utility.java:361) The argument must not be null. Argument name: containerName.

讨论 (0)1
登录或注册以继续
InterSystems 官方
· 十一月 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!

讨论 (0)1
登录或注册以继续
InterSystems 官方
· 十一月 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 !

讨论 (0)0
登录或注册以继续
公告
· 十一月 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!

讨论 (0)1
登录或注册以继续
问题
· 十一月 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 条新评论
讨论 (19)4
登录或注册以继续