Article Sylvain Guilbaud · Mars 10 6m read

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.

0
0 20
Annonce Adeline Icard · Mars 9

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.

0
0 29
Annonce Irène Mykhailova · Mars 5

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.
0
0 9
Article Iryna Mykhailova · Mars 4 2m read

Inspiré par la publication de @Ashok Kumar Thangavel 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 = ..%OpenId(id)
		set sc = myobj.%JSONExportToString(.json,map)
		if $$$ISERR(sc) $$$ThrowStatus(sc)
		return json
	}
		catch ex{
		throw ex
	}
}

ClassMethod jsonstream(id, map = "") [ SqlProc ]
{
	try{
		set myobj = ..%OpenId(id)
		set sc = myobj.%JSONExportToStream(.json,map)
		if $$$ISERR(sc) $$$ThrowStatus(sc)
		return json
	}
	catch ex{
		throw ex
	}
}
}
0
0 16
Annonce Irène Mykhailova · Mars 3

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.

0
0 11
Article Guillaume Rongier · Mars 2 4m read

FHIR - valeur clinique.png

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.

0
0 18
Annonce Irène Mykhailova · Mars 1
Bonjour et bienvenue à la récapitulation de la communauté des développeurs de février 2026.
Statistiques générales
20 nouvelles publications ont été publiées en février :
10 nouveaux articles
8 nouvelles annonces
1 nouvelle question
1 nouvelle discussion
1 381 publications ont été publiées depuis le début
196 membres ont rejoint depuis le début
0
0 25
Article Iryna Mykhailova · Fév 26 4m read

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.xml ou build.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.
0
0 25
InterSystems officiel Adeline Icard · Fév 25

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.

0
0 22