Intersystems IRIS Productions offrent un cadre performant pour connecter des systèmes hétérogènes, utilisant divers protocoles et formats de messages, de manière fiable, observable et évolutive. intersystems_pyprod, abréviation d'InterSystems Python Productions, est une bibliothèque Python permettant aux développeurs de créer ces composants d'interopérabilité entièrement en Python.
Chère communauté DC,
La certification InterSystems est actuellement en train de développer un examen de certification pour les développeurs ObjectScript. Si vous répondez aux critères décrits ci-dessous pour les candidats à l'examen, nous vous invitons à participer à la phase de test bêta de celui-ci ! La phase de test bêta de l'examen sera disponible à partir du 18 février 2026.
La phase de test bêta prendra fin le 4 mai 2026.
Quelles sont mes responsabilités en tant que testeur bêta ?
En tant que bêta-testeur, veuillez planifier et passer l'examen avant le 4 mai 2026.
Introduction et Motivation
Une unité de code ObjectScript (une méthode de classe, par exemple) peut produire divers effets secondaires inattendus en interagissant avec des parties du système en dehors de son propre champ d'application sans effectuer de nettoyage approprié.
Les différences de configuration entre environnements ne sont pas toujours des erreurs, mais elles doivent toujours être intentionnelles et maîtrisées.
Nous sommes heureux d'annoncer la disponibilité de la version 3.6 de JediSoft IRISsync®, qui apporte des améliorations conçues pour offrir aux équipes un meilleur contrôle et une visibilité accrue lors de la gestion des paramètres de configuration sur plusieurs instances IRIS.
Nouveautés d'IRISsync 3.6 :
- Différences acceptées : Marquez les différences de configuration intentionnelles pour une meilleure lisibilité des résultats de comparaison.
Inspiré par la publication de @Ashok Kumar T sur le Portail d'idées et par mon propre besoin de résoudre ce problème, j'ai imaginé une méthode simple pour effectuer des requêtes JSON plus complètes et cohérentes sans avoir à spécifier chaque champ souhaité. J'ai créé une classe qui étend la classe intégrée %JSON.Adaptor et rend ses méthodes %JSONExportToString et %JSONExportToStream accessibles via SQL grâce à quelques procédures SQLProc simples.
Class DH.JSONAdaptor Extends %JSON.Adaptor [ Abstract ]
{
ClassMethod jsonstring(id, map = "") [ SqlProc ]
{
try{
set myobj = .Salut la communauté !
Avez-vous participé à l'un des Global Summits ou à une édition précédente de READY ? Nous aimerions beaucoup que vous nous aidiez à inciter d'autres personnes à rejoindre InterSystems READY 2026 !
Nous invitons les membres de la communauté à enregistrer une courte vidéo (moins d'une minute) répondant à une ou plusieurs de ces questions :
- Qu'avez-vous trouvé de plus utile lors de votre participation ?
- Qu'est-ce qui vous a surpris ?
- Pourquoi d'autres devraient-ils participer à READY 2026 ?
- Qui tirerait le plus grand profit de cette participation ?
Votre témoignage authentique aidera les futurs participants à comprendre l'impact réel de ces événements, au-delà du programme.

La donnée, enjeu vital du système de santé
La santé vit une transformation numérique sans précédent. Dossiers patients, télésuivi, plateformes de coordination, IA… Les données affluent de toutes parts.
Mais si elles ne peuvent pas se parler, elles perdent leur sens. Aujourd’hui encore, les informations médicales sont souvent cloisonnées dans des systèmes qui ne dialoguent pas entre eux.
L’enjeu n’est donc plus seulement de collecter la donnée, mais de la rendre accessible, compréhensible et exploitable, pour les soignants, les patients et les décideurs.
La Chaîne logistique (Supply Chain) désigne l'ensemble des processus et activités réalisés par les divisions commerciales de l'entreprise, ses fournisseurs et ses partenaires (parties prenantes), depuis l'acquisition des matières premières jusqu'à la livraison au consommateur final, en passant par la production.
Dans l'article précédent, nous avons abordé ODBC et la connexion de C#. Intéressons-nous maintenant à JDBC et Java. Le pilote JDBC d'InterSystems est la méthode recommandée pour intégrer vos applications Java de manière performante.
Voici un guide pas à pas pour connecter votre application Java à une instance IRIS à l'aide du pilote JDBC.
Étape 1 : Obtenir et inclure le pilote JDBC InterSystems IRIS
Contrairement aux pilotes ODBC, souvent installés à l'échelle du système, les pilotes JDBC sont généralement distribués sous forme de fichiers JAR qui doivent être inclus dans le classpath de votre projet Java.
Si InterSystems IRIS est installé sur votre machine locale ou sur une autre machine à laquelle vous avez accès, vous trouverez le fichier dans le répertoire d'installation (par exemple, `install-dir/dev/java/lib/`), où `install-dir` correspond au répertoire d'installation de l'instance. Vous pouvez également télécharger le fichier JAR depuis la page des packages de pilotes.
Ou, comme le suggère @Dmitry Maslennikov dans les commentaires, utilisez le dépôt central Maven :
<dependency>
<groupId>com.intersystems</groupId>
<artifactId>intersystems-jdbc</artifactId>
<version>3.10.5</version>
</dependency>ou pour Gradle :
implementation("com.intersystems:intersystems-jdbc:3.10.5")Inclure le fichier JAR dans le projet :
- Maven/Gradle : Si vous utilisez un outil de construction, la méthode la plus simple consiste à ajouter le pilote JDBC InterSystems comme dépendance dans votre fichier
pom.xmloubuild.gradle. Le fichier JAR sera alors téléchargé et géré automatiquement. - Manuellement : Pour les projets simples, vous devez placer le fichier JAR dans un répertoire du projet (par exemple,
/lib) et l'ajouter explicitement à votre classpath lors de la compilation et de l'exécution.
Les mises à jour de maintenance 2018.1.12 d'InterSystems Caché®, d'InterSystems Ensemble® et de HealthShare® Health Connect sont désormais disponibles pour tous.
N'hésitez pas à nous faire part de vos commentaires via le Portail des idées, dans la catégorie « Post-Release Feedback », afin que nous puissions améliorer ensemble nos produits.
Documentation
Vous trouverez les listes de modifications détaillées et les listes de vérification pour la mise à niveau sur cette page :
InterSystems Caché et Ensemble
Programmes d'accès anticipé (EAP)
De nombreux PAA sont disponibles.
Bonjour,
Je souhaite me connecter à la page Gestion de Passerelle Web, sur notre environnement de production sans succès j'ai cette erreur.
Quelqu'un à déjà eu cette page d'erreur ? Avez vous des pistes de résolution ?
Merci
InterSystems Ready 2026 approche à grands pas ! C’est le moment idéal pour vous préparer et vérifier vos connaissances avant de passer l’un des examens de certification sur place.
Les certifications InterSystems ne sont pas faciles : il est essentiel de s’entraîner avec des questions alignées sur les objectifs réels de l’examen.
exam-prep.es est une plateforme gratuite conçue précisément pour cela : vous entraîner, identifier vos points faibles et vous présenter mieux préparé(e).
Bonjour à tous,
Nous sommes ravis de vous annoncer l'ouverture des inscriptions pour l'événement de l'année : InterSystems Ready 2026. Ce summit rassemble les leaders et les développeurs à la pointe de leurs secteurs respectifs. Il attire un large éventail de participants, des dirigeants de haut niveau aux experts les plus pointus, en passant par les leaders visionnaires, les managers, les directeurs et les développeurs. Les participants se réunissent pour échanger avec leurs pairs, rencontrer les partenaires d'InterSystems, découvrir les meilleures pratiques et obtenir un aperçu exclusif des prochaines fonctionnalités et innovations d'InterSystems.
🗓 Dates : du 27 au 30 avril 2026
📍 Lieu : Gaylord National Resort & Convention Center, National Harbor, Maryland, États-Unis
.jpg)
Introduction
La bibliothèque standard %Net.HttpRequest d'InterSystems IRIS est puissante et complète, mais elle peut s'avérer verbeuse pour des opérations simples. Écrire une requête HTTP nécessite souvent plusieurs lignes de code pour instancier la classe, configurer le serveur, le port, le HTTPS, ajouter des en-têtes, et enfin envoyer la requête.
Lors de tests en terminal, cette configuration devient vite trop lourde, et se termine généralement par la création de méthodes temporaires...
FastHTTP a été conçue pour répondre à ce besoin. Cette classe utilitaire propose une interface fluide et concise permettant d’effectuer des appels HTTP en une seule ligne, tout en gérant automatiquement la complexité sous-jacente (SSL/TLS, parsing d’URL, encodage JSON, headers, etc.).
L'utilitaire Load Data est un excellent outil pour charger des données depuis des fichiers CSV/TXT dans une table SQL IRIS. Auparavant, il était nécessaire d'envoyer le fichier cible au serveur IRIS et d'y insérer la commande Load Data pour importer son contenu. Désormais, il est possible de sélectionner un fichier dans VS Code, de définir la table de destination et de soumettre la requête. L'utilitaire vscode-load-data enverra le fichier au serveur IRIS et exécutera la commande Load Data. C'est très simple !
.png)
Salut les développeurs !
Veuillez noter que la Communauté des développeurs sera soumise à une maintenance programmée les 21 et 22 février 2026.
.png)
Bonjour à tous,
L'équipe de certification d'InterSystems Learning Services est heureuse d'annoncer la sortie de notre nouvel examen InterSystems EHR Reports Specialist. Vous pouvez dès maintenant l'acheter et vous inscrire dans le catalogue des examens InterSystems. Cet examen évalue la capacité des candidats à utiliser Logi Report Designer avec TrakCare/Intellicare pour concevoir, créer et assurer le support des rapports InterSystems. Pour consulter la liste des sujets abordés, veuillez vous référer à la page dédiée à l'examen. Les candidats qui réussissent recevront un badge de certification numérique qu'ils pourront partager sur les réseaux sociaux comme LinkedIn. Si vous découvrez les certifications InterSystems, nous vous invitons à consulter nos pages dédiées aux examens. Vous y trouverez des informations sur le déroulement des examens, les politiques d'examen, la FAQ et bien plus encore.
Table des matières
- Introduction
- Contrôle de version
- Exportation de classes
- Exportation de classes BI Analytics
- Exportation de globales
Introduction.
Dans cet article, nous aborderons une approche rapide du développement Git avec la Communauté de développeurs InterSystems et les pratiques de contrôle de version lorsqu'on utilise InterSystems IRIS. Nous traiterons des scénarios dans lesquels nous devons exporter des classes d'interopérabilité, des variables globales et des éléments d'analyse tels que des cubes et des tableaux de bord. Ces scénarios englobent les principales pratiques de contrôle de version avec IRIS.
Pour commencer, il vous faut:
- Vous inscrire et vous connecter à GitHub
- Être membre de l'organisation intersystems-community sur Git
Il est très simple de se lancer au moyen d'InterSystems IRIS!
Les versions de maintenance 2025.1.3 de la plateforme de données InterSystems IRIS®, d’InterSystems IRIS® for HealthTM et de HealthShare® Health Connect sont désormais disponibles en disponibilité générale (GA)
Lorsqu’on travaille avec InterSystems Interoperability (IRIS / Health Connect / Ensemble), les données de configuration sont souvent réparties entre de nombreux éléments de production : services, processus, opérations, adaptateurs et leurs paramètres.
Un besoin opérationnel ou de sécurité courant est de pouvoir répondre à des questions comme :
- Quelles interfaces référencent des chemins du système de fichiers ?
- Où sont configurés les répertoires, les partages réseau ou les chemins absolus ?
- Puis-je auditer ou documenter rapidement ces informations sur l’ensemble de mes productions ?
Les troisièmes versions préliminaires pour développeurs de la plateforme de données InterSystems IRIS®, d'InterSystems IRIS® for Health et de HealthShare® Health Connect 2026.1 sont disponibles sur le site des versions préliminaires pour développeurs du WRC. Les conteneurs sont disponibles sur notre registre de conteneurs et portent l'étiquette « latest-preview ».
Ces versions préliminaires pour développeurs marquent la fin de la prise en charge des Mac Intel à partir de la version 2026.1.0 et le retour de la prise en charge de Windows Server 2019 dans la version 2026.1.0.
Bonjour à la communauté InterSystems EHR,
InterSystems Certification développe actuellement un examen de certification pour les utilisateurs CCR Tier 2. Si vous correspondez à la description du candidat ci-dessous, nous aimerions que vous participiez au bêta-test de l'examen ! L'examen sera disponible pour les bêta-tests à partir du 27 janvier 2026.
Les bêta-tests prendront fin le 28 mars 2026.
Quelles sont mes responsabilités en tant que bêta-testeur ?
En tant que bêta-testeur, nous vous demandons de programmer et de passer l'examen avant le 28 mars 2026
Dans cette dernière partie de notre présentation des fonctions de fenêtre, nous allons explorer les fonctions restantes qui n'ont pas encore été abordées. Vous découvrirez également des conseils de performance et un guide pratique pour vous aider à décider quand il convient (ou non) d'utiliser efficacement les fonctions de fenêtre.
1. Fonctions de valeur de décalage et de position
Aperçu
Les valeurs de référence de ces fonctions sont calculées à partir d'autres lignes par rapport à la ligne actuelle, ou elles sont extraites des première, dernière ou n-ième valeurs dans une fenêtre.
Le France & Benelux READY 2026 vient de s’achever, et ces deux journées ont une nouvelle fois démontré à quel point la Communauté des Développeurs est dynamique, curieuse et engagée. Voici un retour en images et en mots sur cette belle édition.
L’événement a débuté par les welcome remarks de @Adeline Icard et @Geoffroy Vitoux, donnant le ton pour les journées à venir : innovation, partage et collaboration.

Salut la Communauté !
Bonne nouvelle pour tous ceux qui ne sont pas à Paris ! Les sessions du France & Benelux READY 2026 seront accessibles en ligne, en direct:
- Ouvrir le lien
- Code: READY01FEB
- Alumer le sonne
.png)
Salut à tous !
InterSystems France & Benelux Ready 2026 est un événement dédié à l'apprentissage, au partage et aux échanges. Pour l'occasion, nous proposons à la communauté des développeurs un défi Bingo ludique et convivial.
.png)
– 10 nouvelles annonces
✓ Nouveaux membres 1 ayant rejoint le janvier
✓ Publications 1 360 publiées depuis le début
✓ Membres 196 ayant rejoint depuis le début
Bonjour à tous,
Je suis heureux de vous présenter le programme de Ready 2026.

InterSystems IRIS offre de nombreuses options de sécurité configurables, mais beaucoup de développeurs utilisent surtout des rôles et des ressources pour sécuriser des tables ou des routines entières. Aujourd'hui, on va aller plus loin. On peut aussi sécuriser des colonnes et des lignes individuelles séparément, mais ces deux mécanismes fonctionnent très différemment. Commençons par les colonnes.
Sécurité des colonnes
À des fins de test et de démonstration, nous allons conserver une structure de table concise et simple. Nous avons une table appelée "Person" (Personne) dans l'espace de noms USER qui contient une colonne ID, une colonne date de naissance (DOB), et des colonnes prénom et nom.

