Salut la Communauté!
Profitez de regarder la nouvelle vidéo sur la chaîne Youtube d'InterSystems France.
📺 Importation de données relationnelles à l'aide d'un script DDL
Salut la Communauté!
Profitez de regarder la nouvelle vidéo sur la chaîne Youtube d'InterSystems France.
📺 Importation de données relationnelles à l'aide d'un script DDL
Bonjour à tous !
Aujourd'hui a été une journée riche en émotions au Global Summit, et je suis impatiente de partager avec vous les moments forts de cette dernière journée incroyable !
Dès le matin, notre stand de la Communauté des Développeurs a été le centre d'attraction de nombreux visiteurs enthousiastes.

@Guillaume Rongier, Luc Chatty, @Raj Singh, @Dmitry Maslennikov, @Olga Zavrazhnova, @Lucian ROTAR, @Thomas Dyar, @Irène Mykhailova

Luc Chatty, @Guillaume Rongier, @Dmitry Maslennikov, Lucian Rotar, @Thomas Dyar
Voici notre équipe de Relations avec les développeurs présente au Global Summit
Si vous souhaitez exécuter un fichier exécutable du système d'exploitation, une commande ou un programme créé dans un produit InterSystems au démarrage de ce dernier, écrivez le traitement dans la routine SYSTEM^%ZSTART. (La routine %ZSTART est créée dans l'espace de noms %SYS).
Avant d'écrire du code dans la routine SYSTEM^%ZSTART, assurez-vous qu'il fonctionne correctement dans toutes les conditions.
Si la routine ^%ZSTART est mal écrite, ou si elle est écrite correctement mais que la commande ne renvoie pas de réponse ou qu'une erreur se produit pendant le traitement,
Dans l'article précédent, nous avons présenté l'architecture de notre projet SMART On FHIR, il est donc temps de passer aux choses sérieuses et de commencer à configurer tous les éléments qui seront nécessaires.
Nous commençons avec Auth0.
Commençons par créer un compte Auth0 avec un email valide, une fois enregistré il nous faut créer notre première application, et nous le ferons à partir du menu de gauche:

Dans notre exemple, l'application sera de type application web monopage car il s'agit d'une application développée dans Angular 16.
Bonjour à tous ! Aujourd'hui a été une journée absolument incroyable au Global Summit, et je suis enchantée de partager avec vous tou(te)s les expériences passionnantes que nous avons vécues ! Ce sont moi et @Anastasia Dyubaylo, prêtes à saluer tout le monde.
.png)
Dès le début de la journée, notre stand de la Communauté des Développeurs a été pris d'assaut par de nombreux visiteurs enthousiastes. C’était un véritable plaisir de voir autant de personnes intéressées par notre Communauté et désireuses de discuter des dernières innovations technologiques.
.png)
Bonjour à tous,
L'équipe de certification d'InterSystems Learning Services développe un examen de certification InterSystems ObjectScript Specialist, et nous contactons la communauté pour obtenir des commentaires qui nous aideront à évaluer et à établir le contenu de cet examen. Veuillez noter qu'il s'agit de l'un des deux examens en cours de développement pour remplacer notre examen InterSystems IRIS Core Solutions Developer. Vous pouvez trouver plus de détails sur notre examen InterSystems IRIS Developer Professional ici.
Bonjour la Communauté !
Aujourd'hui a été une journée absolument fantastique au Global Summit, et je suis ravie de partager avec vous tou(te)s les aventures excitantes que nous avons vécues !
Dès le début de la journée, j'ai eu l'opportunité de rencontrer une multitude de personnes extraordinaires. Des visages familiers et de nouveaux amis se sont mêlés dans une ambiance de camaraderie et d'enthousiasme. Chaque rencontre était une occasion d’échanger des idées, de discuter des dernières tendances technologiques et de partager notre passion commune pour l'innovation et le DC.
.png)
Les mises à jour récentes d'Intersystems Language Server introduisent de nombreuses améliorations significatives visant à améliorer l'expérience et la productivité des développeurs. Je vais parler de certains des principaux ici, tandis que la liste complète, y compris de nombreuses corrections de bugs, peut être trouvée dans le CHANGELOG de Language Server.
Dans le passé, toutes les erreurs de syntaxe étaient signalées simplement comme "Erreur de syntaxe".
Salut la communauté !
Nous sommes ravis d'annoncer que toutes les conférences principales seront diffusées en direct en ligne ! Où que vous soyez, vous pourrez suivre chaque moment exaltant en temps réel.
Voici les liens pour regarder les retransmissions en direct :
J'ai récemment participé à une séance pratique formidablement organisée par @Patrick Jamieson au cours de laquelle une application Angular a été configurée avec un serveur IRIS FHIR en suivant les protocoles définis par SMART On FHIR. J'ai trouvé cela très intéressant et j'ai donc décidé de développer ma propre application Angular et de profiter ainsi de ce que j'ai appris en la publiant au sein de la communauté.
Voyons ce que Google nous dit sur SMART On FHIR:
SMART on FHIR est un standard de données qui permet aux applications d'accéder aux informations contenues
Mesdames et Messieurs, préparez-vous à une annonce palpitante ! Pour la troisième fois consécutive, notre incroyable équipe de la Communauté des Développeurs se prépare à conquérir le Global Summit ! Oui, vous avez bien entendu, notre équipe dynamique revient, prête à partager avec vous toutes les innovations et à s’immerger dans l’océan des technologies de pointe.
Cependant, cette année, il y a une petite ombre au tableau. Notre cher collègue, @Lorenzo Scalese ne pourra pas se joindre à nous pour cette aventure. Malgré son absence, l'esprit de Lorenzo nous accompagnent et nous sommes déterminés à faire de cet événement un succès retentissant.
Restez à l’écoute, car l'aventure ne fait que commencer et elle s'annonce déjà épique !
.png)
Bonjour,
Je souhaite réaliser une méthode générique pour modifier des propriétés d'une classe dynamique. Lorsque je fais un JSONImport() cela fonctionne très bien pour certains objet, or dans le cas d'un objet contenant une liste cela m'ajoute un élément en plus au lieu de la modifier. J'ai essayée de vérifier le type lors de l'itération du JSON afin de faire un Insert mais je n'arrive pas à utiliser les $METHOD sur le Insert ou même le %Set.
Voici la classe :
Class Epc.conf.poste Extends (%Persistent, %JSON.Adaptor)
{
Property NomPoste As%String(%JSONFIELDNAME = "NomPoste", MAXLEN = "");Les versions 2022.2 et ultérieures d'InterSystems IRIS offrent la possibilité de s'authentifier auprès d'une API REST à l'aide de jetons web (JWT) JSON. Cette fonctionnalité renforce la sécurité en limitant le lieu et la fréquence de transfert des mots de passe sur le réseau et en fixant un délai d'expiration pour l'accès.
L'objectif de cet article est de servir de tutoriel sur la façon d'implémenter une API REST fictive en utilisant InterSystems IRIS et de verrouiller l'accès à cette API par le biais de JWT.
REMARQUE Je ne suis PAS développeur.
Salut la Communauté!
Profitez de regarder la nouvelle vidéo sur la chaîne Youtube d'InterSystems France.
📺 Mise à l'échelle du volume d'utilisateurs et de données dans InterSystems IRIS
Bonjour la communauté,
Nous sommes très heureux d'inviter tous les membres de notre communauté de développeurs (employés d'InterSystems et pas) à participer à notre prochain concours !
💡 Le 3ème Concours d'Idées InterSystems 💡
Nous recherchons vos idées innovantes pour améliorer InterSystems IRIS et les produits et services associés. Nous encourageons les suggestions basées sur des cas d'utilisation réels, mettant en évidence les avantages tangibles que votre idée apportera aux autres utilisateurs et comment elle améliorera l'expérience des développeurs avec la technologie InterSystems.
📅 Durée : 10 juin - 7 juillet 2024
🏆 Des prix pour les meilleures idées !
🎁 Des cadeaux pour tous : Un cadeau spécial sera offert à chaque auteur dont l'idée sera acceptée au concours.
Le stockage en colonnes est l'une des offres les plus récentes proposées par InterSystems IRIS.Contrairement au stockage traditionnel basé sur les lignes, il optimise le traitement des requêtes en stockant les données dans des colonnes plutôt que dans des lignes, permettant ainsi un accès et une récupération plus rapides des informations pertinentes.
.png)
Quelques articles ont été rédigés sur les moments où il doit être utilisé pour donner le plus grand coup de pouce à un système et sur la façon de créer des tables comme celle-ci à l'aide de SQL.
CREATETABLEtable (column1 type1, column2 type2, column3 type3) WITH STORAGETYPE = COLUMNAR -- ex 1CREATETABLEtable (column1 type1, column2 type2, column3 type3 WITH STORAGETYPE = COLUMNAR) -- ex 2et même les tests de performances.
Comme nous le savons tous, InterSystems IRIS est un SGBD multimodèle et il donne un accès transparent aux mêmes données en utilisant un accès relationnel et objet. Le premier est donc couvert dans d’autres articles, mais qu’en est-il du dernier?
À partir de la sortie de la plateforme de données InterSystems IRIS® 2022.3, InterSystems a corrigé le mécanisme d'application des licences pour inclure les requêtes REST et SOAP. En raison de ce changement, les environnements dotés de licences non basées sur le cœur qui utilisent REST ou SOAP peuvent connaître une plus grande utilisation des licences après la mise à niveau. Pour déterminer si cet avis s'applique à votre licence InterSystems, suivez les instructions de la FAQ liée ci-dessous.
Ce tableau résume l'application :
|
Produit |
Requêtes REST et SOAP incluses dans |
L'intelligence artificielle a un potentiel transformateur pour générer de la valeur et des informations à partir des données. Alors que nous nous dirigeons vers un univers où presque toutes les applications seront pilotées par l'IA, les développeurs qui créent ces applications auront besoin des outils adéquats pour créer des expériences à partir de ces applications. C'est pourquoi nous sommes heureux d'annoncer que la recherche vectorielle a été ajoutée à la plate-forme de données InterSystems IRIS.
Des outils tels que la recherche vectorielle sont essentiels pour permettre une récupération
✓ 1 nouvel membre
✓ 919 publications publiées depuis le début
✓ 135 membres ont rejoint depuis le début
Salut la Communauté!
Profitez de regarder la nouvelle vidéo sur la chaîne Youtube d'InterSystems France.
À l'approche du Global Summit 2024, n'oubliez pas de réserver une séance de formation personnelle !
Lorsque nous utilisons InterSystems IRIS comme moteur d'interopérabilité, nous savons et aimons tous à quel point il est facile d'utiliser le Message Viewer pour examiner les traces des messages et voir exactement ce qui se passe dans votre production. Lorsqu’un système traite des millions de messages par jour, vous ne savez peut-être pas exactement par où commencer votre enquête.
Au cours de mes années de soutien aux productions IRIS, je me retrouve souvent à enquêter sur des choses comme...
Salut la communauté !
Nous sommes très heureux de vous inviter à l'événement LinkedIn Live dédié à l'apprentissage en ligne !
🌐 Deux décennies d'innovation dans l'apprentissage et le développement 🌐
📅 Jeudi 30 mai, 10 h ET | 16h00 CEST
🗣 Présentateurs:
.jpg)
Voici notre mise à jour trimestrielle des plateformes du deuxième trimestre 2024. Si vous êtes nouveau dans ces mises à jour, bienvenue ! Cette mise à jour vise à partager les changements récents ainsi que nos meilleures connaissances actuelles sur les changements à venir, mais prédire l’avenir est une tâche délicate et cela ne doit pas être considéré comme une feuille de route engagée.
Cela dit, passons à la mise à jour…
J'ai écrit plusieurs Conky sans valeur au cours de ma vie, et celui-ci ne fait pas exception, mais c'était amusant.
Comme la plupart d'entre vous le savent probablement déjà, depuis environ la fin de 2022 InterSystems IRIS a inclus la fonctionnalité de stockage de colonnes dans sa base de données, eh bien, dans l'article d'aujourd'hui, nous allons la mettre à l'épreuve par rapport au stockage de rangées habituel.
Quelle est la principale caractéristique de ce type de stockage? Si nous consultons la documentation officielle, nous verrons ce tableau fantastique qui explique les principales caractéristiques des deux types de stockage (par rangées ou par colonnes):
.png)
Comme vous pouvez le
Il me semble que c'était hier, lorsque nous avons réalisé un petit projet en Java pour tester les performances d'IRIS, PostgreSQL et MySQL (vous pouvez consulter l'article que nous avons écrit en juin à la fin de cet article). Si vous vous souvenez bien, IRIS était supérieur à PostgreSQL et dépassait considérablement MySQL en termes d'insertions, sans grande différence au niveau des requêtes.
Peu de temps après , @Dmitry Maslennikov m'a demandé "Pourquoi ne le testez-vous pas à partir d'un projet Python ?".
👩💻 Apprenez à commencer à développer une application avec InterSystems ObjectScript et dans le langage de votre choix (programme, 20h).
🥇 Gagnez un badge numérique en démontrant vos compétences lors de l'évaluation finale !
👨💻 Familiarisez-vous avec l'intégration et la programmation d'InterSystems IRIS (programme, 26h). Des badges numériques sont disponibles pour certains parcours d'apprentissage de ce programme.
InterSystems a le plaisir d'annoncer la disponibilité générale de :
Cette version ajoute la prise en charge du système d'exploitation Ubuntu 24.04. Ubuntu 24.04 inclut le noyau Linux 6.8, des améliorations de sécurité, ainsi que des améliorations du programme d'installation et de l'interface utilisateur. InterSystems IRIS IntegratedML n'est pas encore disponible sur Ubuntu 24.04.
De plus, cette version corrige deux défauts pour toutes les plateformes :