Bonjour La Communauté,
Quelle est la syntaxe correcte dans un fichier merge.cpf pour créer une base de données avec sa ressource associée ?
Bonjour La Communauté,
Quelle est la syntaxe correcte dans un fichier merge.cpf pour créer une base de données avec sa ressource associée ?
Êtes-vous prêt à obtenir la certification InterSystems ? Lors du Global Summit, vous pouvez passer un examen de certification gratuitement ! Les sept examens seront proposés, y compris le nouvel examen InterSystems IRIS SQL Specialist (en version bêta).
Trouvez le calendrier des examens et les détails d'inscription, ainsi que les moyens de vous préparer, et réservez votre place !
Bonjour la Communauté,
Cliquez sur play et plongez-vous dans notre nouvelle vidéo sur InterSystems Developers YouTube:
⏯ HealthShare Health Connect - Upgrade Automation with Production Validator @ Global Summit 2023
Bonjour,
J'essaie de trouver le code source de la routine WRITE et je n'y arrive pas.
Pourriez vous m'aider ?
Cordialement,
Alin C Soare.
Salut la communauté!
Souvent, lorsque nous développons des solutions commerciales, il est nécessaire de déployer des solutions sans code source, par exemple afin de préserver la propriété intellectuelle.
L'une des manières d'y parvenir est d'utiliser InterSystems Package Manager.
Ici, j'ai demandé à Midjourney de peindre la propriété intellectuelle d'un logiciel :
Illustration numérique de l'espace de travail d'un développeur de logiciels axé sur la protection de la propriété intellectuelle.
La scène montre un développeur de logiciels à son bureau, avec un écran d'ordinateur affichant un code complexe recouvert de verrous et de boucliers lumineux.
Sur le bureau se trouve un document de brevet avec un sceau et un ruban, symbolisant la protection d'innovations logicielles uniques.
A proximité, se trouvent des boîtes de produits logiciels avec des symboles de marque (™ ou ®) et des papiers avec des symboles de droit d'auteur (©), représentant la protection de l'identité de la marque et des œuvres originales.
Le cadre est moderne et bien éclairé, générant un sentiment de sécurité et d'innovation.Comment y parvenir avec IPM ?
En fait, c'est très simple ; ajoutez simplement la clause Deploy="true" dans l'élément Resource de votre manifeste module.xml. Documentation.
J'ai décidé de fournir l'exemple le plus simple possible pour illustrer son fonctionnement et également de vous donner un modèle d'environnement de développement pour vous permettre de commencer à créer et à déployer vos propres modules sans code source. On y va !
Chez InterSystems, nous nous efforçons de vous offrir la meilleure qualité en tout. Y compris la réalisation de notre programme Global Masters.
Le fournisseur de cette plateforme a été racheté par une autre société et malheureusement, nous ne pourrons plus continuer à héberger notre estimé programme Global Masters sur cette plateforme. Nous évaluons actuellement de nouveaux fournisseurs de plateformes pour faciliter la transition du Global Masters Advocate Hub.
Dans les versions récentes d'IRIS, une nouvelle commande puissante de chargement de données a été introduite dans SQL : LOAD DATA. Cette fonctionnalité a été hautement optimisée pour importer des données dans IRIS de manière extrêmement rapide, permettant d'insérer des centaines de gigaoctets de données en quelques secondes au lieu d'heures ou de jours.
Il s’agit d’une amélioration très intéressante. Cependant, un gros problème persiste lors du chargement des données.
Salut la Communauté !
Nous avons une triste nouvelle à vous annoncer 😭 Chez InterSystems, nous nous efforçons de vous offrir la meilleure qualité en tout. Y compris la réalisation de notre programme Global Masters. Malheureusement, le fournisseur de cette plateforme a été racheté par une autre société. Par consequence, nous ne pourrons plus continuer à héberger notre programme Global Masters sur cette plateforme. Nous évaluons actuellement de nouveaux fournisseurs de plateformes pour faciliter la transition du Global Masters Advocate Hub.
Bonjour à tous,
En rendant un processus métier réutilisable, j'ai eu besoin de rendre la cible d'un <call> configurable en tant que paramètre de l'hôte métier. Cela peut se faire par indirection. Voici comment procéder :
Bonjour,
Je me débattais avec une procédure qui devait recevoir une chaîne de caractères et l'utiliser comme filtre, j'ai découvert que puisque je voulais que la procédure fasse une transformation de données et retourne un ensemble de données, j'avais besoin d'utiliser le langage objectScript.
J'ai créé la procédure en utilisant l'interface graphique SQL dans le portail, et tout fonctionne correctement lorsque j'appelle la procédure à partir de l'interface graphique SQL, mais pas à travers une connexion JDBC - voici l'appel "call spPatientOS('2024-04-07T12:35:32Z')".
Salut la Communauté!
Profitez de regarder la nouvelle vidéo sur la chaîne Youtube d'InterSystems France.
📺 Comment prédire les données de séries chronologiques avec IntegratedML
Lorsque vous exécutez une routine dans le terminal et qu'une erreur se produit dans le programme, si vous n'avez pas défini correctement le piège à erreurs, le programme entrera en mode de débogage comme indiqué ci-dessous.
USER>do ^error1
write A
^
a+2^error1 *A
USER 2d0>A partir de cet état, entrez la commandeQuit pour revenir à l'état précédant le démarrage de la routine.
USER 2d0>QuitSi une transaction est en cours de traitement dans la routine où l'erreur s'est produite, une invite similaire à celle ci-dessous s'affiche.
Bonjour - Récemment, j'ai enquêté sur une situation ennuyeuse lors de l'édition de classes ou de routines ObjectScript dans VSCode.
Ce qui m'arrivait, lorsque je tapais des lignes de code dans ma classe (par exemple, en ajoutant une nouvelle méthode, ou en modifiant la signature de la classe, ou un bloc de code), la syntaxe était rapidement vérifiée, reformatée et compilé - inévitablement (puisque je serais à mi-chemin de ma saisie), cela générerait des erreurs de compilation.
.png)
Dans la partie II, vous apprendrez à exécuter n'importe quel fichier de rapport Jasper (fichier jrxml) conçu sur Jasper Studio à partir d'InterSystems IRIS. Nous allons créer une API REST pour renvoyer un rapport traité au format PDF.
Dans la partie I, nous avons conçu le rapport suivant :
.png)
1. Tout d'abord, renommez le rapport de Blank_A4.jrxml en sample.jrxml (onglet Explorateur de projet > Faites un clic droit sur le fichier > Renommer):
.png)
Le fichier renommé s'affiche :
.png)
2. Faites un clic droit sur le fichier sample.jrxml > Propriétés et visualisez l'emplacement du fichier :
.png)
3.
Comme vous avez pu le constater dans les dernières publications de la communauté, InterSystems IRIS inclut depuis la version 2024.1 la possibilité d'inclure des types de données vectorielles dans sa base de données et sur la base de ce type de données, des recherches vectorielles ont été mises en œuvre. Eh bien, ces nouvelles fonctionnalités m'ont rappelé l'article que j'ai publié il y a quelque temps et qui était basé sur la reconnaissance faciale utilisant Embedded Python.
Bonjour la communauté,
Nous sommes heureux d'inviter tous les développeurs au prochain webinaire de lancement du concours Vector Search, GenAI et ML !
Découvrez les défis et opportunités qui attendent les passionnés de GenAI et de ML dans ce concours. Nous discuterons des sujets que nous attendons des participants et vous montrerons comment développer, créer et déployer des applications à l'aide de la plate-forme de données InterSystems IRIS. Il y aura également une démonstration de InterSystems IRIS Vector Search que vous pouvez utiliser dans vos projets.
Date et heure : lundi 22 avril – 12 h EDT | 18h00 CEST
.jpg)
Bonjour, j'espère que ce billet vous aidera.
En résumé : MAXLEN est surtout pertinent pour les connexions odbc/jdbc et vous devez spécifier une valeur appropriée dans vos tables (classes), sinon les données risquent d'être tronquées lorsque vous les interrogez, ou même d'échouer lorsque vous essayez d'insérer des données.
Salut la Communauté!
Profitez de regarder la nouvelle vidéo sur la chaîne Youtube d'InterSystems France.
Bonjour les développeurs,
Regardez la dernière vidéo sur InterSystems Developers YouTube:
Salut la communauté,
Nous sommes heureux d'annoncer que l'inscriptions pour l'événement de l'année — InterSystems Global Summit 2024 — est désormais ouvertes !
🗓 Dates : 9-12 juin 2024
📍 Lieu : Gaylord National Harbor Resort and Convention Center, National Harbor, MD, USA

Bonjour,
Je fais face a un problème assez embêtant,
Depuis un petit moment il ne m'est plus possible de supprimer des fichiers compilés et exportés dans Iris,
Normalement lorsque je vais dans l'extension InterSytems, j'ouvre mes classes dans mon namespace et lorsque je faisais clique droit > delete, les fichiers se supprimaient. Cependant, ce n'est plus le cas, lorsque je clique sur delete rien ne se passe
Quelqu'un saurait d'où vient le problème ?
Merci par avance
.png)
Salut la Communauté,
Nous avons des nouvelles excitantes ! Le nouveau concours de programmation en ligne InterSystems dédié à l'IA générative, à la recherche de vecteurs et au Machine Learning démarre très bientôt !
🏆 Concours InterSystems Vector Search, GenAI et ML 🏆
Durée : avril 22 - mai 19, 2024
Prix : $14,000
.jpg)
FOREIGN TABLES est une fonctionnalité assez récente dans IRIS (2023. ?).
J'étais donc motivé pour essayer quelque chose de nouveau de mes propres mains.
La documentation sur les tables étrangères à partir d'un fichier est un bon point de départ.
La vidéo promotionnelle correspondante est également un bon point de départ.
Si l'un de vos package sur OEX fait l'objet d'une évaluation, OEX ne vous informe que de VOTRE propre package.
L'évaluation reflète l'expérience de l'évaluateur avec le statut trouvé au moment de l'évaluation.
Il s'agit en quelque sorte d'un instantané qui peut avoir changé entre-temps.
Les évaluations par d'autres membres de la communauté sont marquées d'un * dans la dernière colonne.
J'ai également placé un certain nombre de Pull Requests sur GitHub lorsque j'ai trouvé un problème que je pouvais résoudre.
Certaines ont été acceptées et fusionnées, d'autres ont été ignorées.
Donc si vous avez fait un changement majeur et que vous attendez une révision modifiée, faites-le moi savoir.
Dans cet article, nous aborderons les sujets ci-dessous :
Kubernetes est un framework d'orchestration de conteneurs open source développé par Google. Essentiellement, il contrôle la vitesse des conteneurs et vous aide à gérer des applications composées de plusieurs conteneurs. De plus, il vous permet de les exploiter dans différents environnements, par exemple des machines physiques, des machines virtuelles, des environnements Cloud ou même des environnements de déploiement hybrides.
InterSystems a rencontré un défaut qui entraîne l'échec de certaines mises à niveau de HealthShare® Health Connect. Cela affecte uniquement les instances qui ne disposent pas d'une licence pour l'utilisation de FHIR® et qui disposent d'espaces de noms compatibles avec l'interopérabilité. Dans ces conditions, la mise à niveau échoue avec une erreur <HSFHIRErr>.
Ce défaut affecte uniquement les mises à niveau vers la version 2024.1 de HealthShare Health Connect.
La version concernée, 2024.1.0.263.0, a été supprimée de la distribution.
De temps en temps, InterSystems doit relancer une version pour corriger quelques problèmes. Ce processus génère de nouveaux kits appelés « Versions Intermédiaires ».
Une version intermédiaire est distincte des versions de maintenance ou de fonctionnalités. Son objectif est de corriger rapidement et chirurgicalement un problème urgent sur le terrain.
Dans le monde des affaires, chaque seconde compte, et il est essentiel de disposer d'applications performantes pour rationaliser nos processus commerciaux. Nous comprenons l'importance de concevoir des algorithmes efficaces, mesurables par la notation big O.
Néanmoins, il existe de nombreuses stratégies pour augmenter la performance des systèmes construits sur la plate-forme de données IRIS. Ces stratégies sont tout aussi cruciales pour optimiser l'efficacité globale.
Il existe une option d'assistant de procédure de liaison dans le portail de gestion (Système > SQL > Assistants > Procédure de liaison) avec laquelle j'ai eu des problèmes de fiabilité, j'ai donc décidé d'utiliser cette solution à la place.
Vous devez interroger une base de données SQL externe pour utiliser la réponse dans un espace de noms. Ce guide suppose que vous disposez déjà d'une procédure stockée fonctionnelle dans SSMS, bien que vous puissiez utiliser un bloc SQL dans l'opération.