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
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)
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.
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:
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 :
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.
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.
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:
.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)
✓ 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.
La sécurité est fondamentale pour le développement d'applications d'entreprise. InterSystems IRIS fournit un cadre de sécurité complet qui protège les données, contrôle l'accès et garantit la conformité. Ce guide présente les fonctionnalités de sécurité essentielles pour les développeurs novices dans IRIS, couvrant l'authentification, l'autorisation, le chiffrement et les stratégies de mise en œuvre pratiques.
Salut les développeurs !
Nous sommes ravis d'annoncer le premier concours de programmation en ligne InterSystems de l'année :
🏆 Concours InterSystems Full Stack 🏆
Durée : du 2 février au 1er mars 2026
Prix: 12 000 $
.jpg)
Pour générer un JWT à partir d'un certificat/clé X.509, toute opération (y compris la lecture) sur %SYS.X509Credentials requiert l'autorisation d'accès (U) à la ressource %Admin_Secure. Cette dernière est nécessaire car %SYS.X509Credentials est persistant ; cette implémentation vise à empêcher tout accès non autorisé aux clés privées.
Si la ressource %Admin_Secure n'est pas disponible lors de l'exécution, vous pouvez utiliser la solution de contournement suivante.
Lors de l'examen du code de génération des JWT, j'ai constaté que ce code utilise %SYS.
J'ai rencontré à plusieurs reprises un cas où j'ai besoin d'utiliser un fichier/dossier temporaire et de le supprimer ultérieurement.
La solution la plus naturelle consiste alors à suivre les recommandations de "Robust Error Handling and Cleanup in ObjectScript" avec un bloc try/catch/pseudo-finally ou un objet enregistré pour gérer le nettoyage dans le destructeur. %Stream.File* possède également une propriété RemoveOnClose que vous pouvez définir, mais avec précaution, car vous pourriez supprimer accidentellement un fichier important. De plus, cette propriété est réinitialisée par les appels à %Save(), vous devrez donc la remettre à 1 après chaque utilisation.
Il existe cependant un cas particulier : supposons que vous ayez besoin que le fichier temporaire subsiste dans la pile d'exécution. Par exemple :
Salut le Communauté,
Nous sommes ravis de vous inviter à participer à la conception de la prochaine génération d'outils de développement pour ObjectScript. Nous travaillons sur un assistant de codage ObjectScript basé sur l'IA, spécialement conçu pour les développeurs IRIS. Il ne s'agit pas d'une IA générique adaptée à ObjectScript, mais d'une solution entièrement nouvelle, capable de comprendre les spécificités d'ObjectScript, les API IRIS, les exigences d'interopérabilité et les flux de travail réels des développeurs.
Pour créer un outil vraiment utile, nous avons besoin de votre avis.
👉 Sondage pour développeurs sur l'Assistant de codage pour ObjectScript 👈
.jpg)
Il existe un grand nombre d'excellents outils pour tester vos API REST, surtout lorsqu'elles sont en ligne. Postman, diverses extensions de navigateur Web et même des scripts ObjectScript personnalisés écrits au moyen d'objets %Net.HttpRequest sont à votre disposition pour accomplir cette tâche. Cependant, il est souvent difficile de tester uniquement l'API REST sans impliquer involontairement le schéma d'authentification, la configuration de l'application Web ou même la connectivité du réseau.
Dans cet article, nous explorerons différentes approches permettant d'étendre et de personnaliser le comportement des routeurs de messages d'interopérabilité intégrés à InterSystems IRIS (et IRIS Health).
Les routeurs de messages remplissent l'une des fonctions essentielles de l'intégration d'applications d'entreprise (EAI) et font partie des processus métier les plus fréquemment utilisés dans les productions d'interopérabilité.
Après un bref aperçu des classes de routeurs de messages intégrés dans InterSystems IRIS et IRIS for Health, cet article expliquera comment améliorer leurs capacités afin d'obtenir des résultats spécifiques, sans avoir à développer un processus métier à partir de zéro.
Une mise en garde s'impose : la plupart de ces techniques impliquent de remplacer les méthodes de l'implémentation actuelle des classes de routeurs de messages dans IRIS Data Platform et IRIS for Health 2025.x. Elles peuvent ne pas s'appliquer à d'autres versions antérieures ou futures.
Le référentiel GitHub qui accompagne cet article contient une collection d'exemples simples, minimalistes et volontairement abstraits illustrant les techniques abordées.
Nous vous invitons à nous faire part de vos avis, commentaires et retours constructifs!
InterSystems recherche un développeur d’Applications – santé.
Le développeur participera à la planification, au développement, à la maintenance et aux tests de nos logiciels (systèmes d’information hospitalier : TrakCare et IntelliCare). Il est responsable de la création de logiciels robustes et de la vérification que les solutions répondent à toutes les exigences. Le poste inclut également la production de documentation technique et la participation à l’ensemble du cycle de vie du développement logiciel.
Le poste est basé à Montpellier, France.
Au cours de l'année écoulée, l'équipe de développement CCR a priorisé les modifications apportées à l'application CCR afin de mieux mettre en avant et d'encourager les bonnes pratiques d'utilisation. Cet article présente certains des domaines sur lesquels nous nous sommes concentrés :
Dans chacun de ces domaines, nous avons amélioré la visibilité des problèmes potentiels d'utilisation de CCR et fourni aux utilisateurs des outils pour les résoudre de manière proactive.
CCR intègre désormais un « Assistant CCR » basé sur l'IA, disponible pour les bêta-testeurs. Cet assistant vous permet d'obtenir rapidement des réponses sur les flux de travail, la terminologie et les bonnes pratiques CCR. Chaque réponse inclut des références aux formations ICC pertinentes, facilitant ainsi l'approfondissement de chaque sujet. Prochainement, les liens pointeront directement vers la page du PDF de formation ICC ayant servi à générer la réponse.
Pour accéder à l'assistant, cliquez sur l'icône bleue « Ouvrir l'Assistant CCR » en bas à droite de l'application CCR. Les conversations sont conservées d'une session à l'autre, mais effacées à la déconnexion.

Les architectures de données modernes utilisent des solutions de capture, transformation, déplacement et chargement de données en temps réel pour construire des lacs de données, des entrepôts analytiques et des référentiels de big data. Cela permet l'analyse de données provenant de diverses sources sans impacter les opérations qui les utilisent. Pour y parvenir, il est essentiel d'établir un flux de données continu, évolutif, élastique et robuste. La méthode la plus répandue pour cela passe par la technique CDC (Change Data Capture). Le CDC surveille la production de petits ensembles de données, capture automatiquement ces données et les transmet à un ou plusieurs destinataires, y compris les référentiels de données analytiques. L'avantage majeur est l'élimination du délai J+1 dans l'analyse, car les données sont détectées à la source dès qu'elles sont produites, puis répliquées vers la destination.
Cet article démontrera les deux sources de données les plus courantes pour les scénarios CDC, à la fois comme source et comme destination. Pour la source de données (origine), nous explorerons le CDC dans les bases de données SQL et les fichiers CSV. Pour la destination des données, nous utiliserons une base de données en colonnes (un scénario typique de base de données analytique haute performance) et un topic Kafka (une approche standard pour le streaming de données vers le cloud et/ou vers plusieurs consommateurs de données en temps réel).
Cet article fournit un exemple pour le scénario d'interopérabilité suivant: