Article Pierre LaFay · Nov 11, 2024 3m de lecture Passerelle externe vers le langage Java Si vous aimez Java et que vous avez un écosystème Java florissant au travail dans lequel vous devez incorporer IRIS, ce n'est pas un problème. La passerelle Java External Language Gateway le fera de manière transparente, ou presque. Cette passerelle sert de pont entre Java et Object Script dans IRIS. Vous pouvez créer des objets de classes Java dans IRIS et appeler leurs méthodes. Pour ce faire, il vous suffit de disposer d'un fichier jar. #Java #Langues #Vidéo #InterSystems IRIS 2 1 0 37
Article Pierre LaFay · Nov 11, 2024 3m de lecture IKO et IAM - n'oubliez pas d'inclure un side-car IAM - InterSystems API Manager est un excellent outil pour surveiller votre trafic. Si vous essayez de l'utiliser dans votre cluster Kubernetes, vous avez peut-être essayé de faire un déploiement similaire à celui-ci : #API #DevOps #Déploiement #InterSystems API Manager (IAM) #Kubernetes #Surveillance #Web Gateway #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 24
Article Pierre LaFay · Juil 15, 2024 2m de lecture Extension VSCode pour IPM (Intersystems Package Manager) Vue d'ensemble Après quelques discussions au Global Summit et l'utilisation d'un grand nombre de gestionnaires de paquets dans mon développement quotidien (npm, nuget, Chocolatey, etc) en plus de l'utilisation récente de l'InterSystems Package Manager pour un processus CICD que je suis en train de construire en utilisant Intersystems IRIS et IRIS 4 Health, je voulais un moyen facile et intégré pour rechercher/visualiser/installer des paquets liés à la pile technologique d'Intersystems. #InterSystems Package Manager (IPM) #Open Source #VSCode 1 0 0 37
Article Pierre LaFay · Juin 26, 2024 2m de lecture Commentaires sur Open Exchange - #44 Si l'un de vos package sur OEX fait l'objet d'une évaluation, vous n'êtes informé par OEX 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. #Open Exchange 1 0 0 16
Article Pierre LaFay · Juin 26, 2024 3m de lecture Aperçu des options d'utilisation d'InterSystems IRIS® SQL - Partie 1 Bonjour à la communauté, Dans cette série d'articles, nous allons explorer les options d'utilisation d'InterSystems SQL suivantes : #SQL #Caché 1 0 0 35
Article Pierre LaFay · Juin 26, 2024 2m de lecture Format du type TIMESTAMP InterSystems FAQ rubric Le type TIMESTAMP correspond au type de données %Library.TimeStamp (=%TimeStamp) dans les produits InterSystems, et le format est YYYY-MM-DD HH:MM:SS.nnnnnnnnn. Si vous souhaitez modifier la précision après la virgule, définissez-la à l'aide de la méthode suivante. 1) Définir la précision à l'échelle du système #Conseils et astuces #ObjectScript #SQL #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 32
Article Pierre LaFay · Juin 26, 2024 2m de lecture Commentaires sur Open Exchange - #45 Si l'un de vos paquet sur OEX fait l'objet d'une évaluation, vous n'êtes informé par OEX que de VOTRE propre paquet. 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. #Open Exchange 1 0 0 15
Article Pierre LaFay · Juin 26, 2024 1m de lecture Créer un client FHIR REST Ajouter un identifiant pour se connecter à l'interface FHIR REST - dans ce cas, ne considérer qu'une authentification de base #FHIR #Interopérabilité #Opérations d'entreprise #REST API #InterSystems IRIS for Health 1 0 0 48
Article Pierre LaFay · Juin 26, 2024 1m de lecture Comment éviter les timeouts pour les requêtes ODBC InterSystems FAQ rubric Pour désactiver le délai d'attente, réglez le délai d'attente de la requête sur désactivé dans les paramètres DSN : Panneau de configuration de Windows > Outils d'administration > Sources de données (ODBC) > Configuration DSN du système Si vous cochez la case Désactiver le délai d'attente des requêtes, le délai d'attente sera désactivé. Si vous souhaitez le modifier du côté de l'application, vous pouvez le définir au niveau de l'API ODBC. #Conseils et astuces #ODBC #SQL #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 33
Article Pierre LaFay · Juin 26, 2024 2m de lecture Fonction permettant d'obtenir les dates de début et de fin d'un mois Si vous voulez obtenir le premier et le dernier jour d'un mois, j'ai une ClassMethod à vous proposer (version 2, correction d'une erreur trouvée par Eduard) : #InterSystems IRIS 1 0 0 23
Article Pierre LaFay · Juin 26, 2024 3m de lecture Embedded Python, Utilisation des paramètres de sortie Contexte Dans les versions >=2021.2 d'InterSystems IRIS, nous pouvons utiliser le [binaire irispython pour écrire directement du code python au-dessus de nos instances IRIS] (https://docs.intersystems.com/iris20212/csp/docbook/DocBook.UI.Page.cls?...). Cela nous permet d'utiliser des paquets python, d'appeler des méthodes, de faire des requêtes SQL et de faire à peu près tout ce qui se fait en Objectscript mais en python. #Python #Ensemble #InterSystems IRIS 1 0 0 35
Article Pierre LaFay · Juin 26, 2024 1m de lecture Obtenir une liste des requêtes mises en cache et de leurs textes Récemment, j'ai voulu obtenir une liste de toutes les requêtes mises en cache et de leurs textes. Voici comment procéder. Créez d'abord une procédure SQL renvoyant le texte de la requête mise en cache à partir d'un nom de routine de requête mise en cache : Class test.CQ { /// SELECT test.CQ_GetText() ClassMethod GetText(routine As %String) As %String [ CodeMode = expression, SqlProc ] { ##class(%SQLCatalog).GetCachedQueryInfo(routine) } } Ensuite, vous pouvez exécuter cette requête : #Code Snippet #SQL #InterSystems IRIS 1 0 0 28
Article Pierre LaFay · Juin 26, 2024 2m de lecture Comment télécharger des fichiers images à partir d'un serveur FTP ? InterSystems FAQ rubric La procédure de téléchargement à partir d'un serveur FTP est la suivante. 1. Télécharger le fichier image sur le serveur FTP #Conseils et astuces #ObjectScript #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 44
Article Pierre LaFay · Juin 24, 2024 5m de lecture Comment vérifier la taille de vos données InterSystems FAQ rubric Les données des produits InterSystems (données de ligne de table, données d'instance d'objet) sont stockées dans des variables globales.La taille des données de chaque variable globale peut être obtenue en cliquant sur les propriétés de la variable globale que vous souhaitez visualiser sur la page Portail de gestion > Système > Configuration > Base de données locale > Globales, puis en cliquant sur le bouton Calculer la taille sur la page Attributs globaux qui s'affiche. #Bases de données #Conseils et astuces #InterSystems IRIS #Caché #Ensemble #InterSystems IRIS for Health 1 0 0 38
Article Pierre LaFay · Juin 12, 2024 1m de lecture Comment effectuer des actions spécifiques lors du démarrage d'un produit InterSystems ? InterSystems FAQ rubric 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. #Administration du système #Conseils et astuces #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 2 0 0 27
Article Pierre LaFay · Avr 27, 2024 2m de lecture Recherche vectorielle géographique #1 Utilisation géographique de la recherche vectorielle L'idée de base est d'utiliser des vecteurs au sens mathématique.J'ai utilisé des coordonnées géographiques. Celles-ci ne sont bien sûr que bidimensionnellesmais elles sont beaucoup plus faciles à suivre en tant que vecteurs dans le cadre d'une analyse de texte à plus de 200 dimensions. #ObjectScript #SQL #Vidéo #InterSystems IRIS Open Exchange app 2 1 0 44
Article Pierre LaFay · Avr 27, 2024 3m de lecture Recherche vectorielle géographique #2 Surprises techniques à l'aide de VECTORs La construction de mon exemple technologique m'a permis de faire un certain nombre de découvertes que je souhaite partager.Les premiers vecteurs que j'ai touchés sont apparus avec l'analyse de texte et plus de 200 dimensions.Je dois avouer que je me sens bien dans le monde à 4 dimensions d'Einstein.Les 7 à 15 dimensions qui peuplent la théorie des cordes dépassent quelque peu la frontière.Mais 200 et plus, c'est définitivement bien au-delà de mon horizon mathématique. Ndt : Je partage avec Robert la difficulté d'abstraction pour un grand nombre de dimensions, ce qui pour moi, rend l'exemple suivant très pertinent #ObjectScript #SQL #Vidéo #InterSystems IRIS Open Exchange app 2 3 0 43
Article Pierre LaFay · Avr 21, 2024 1m de lecture Dynamic <call> pour BPL 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 : #Processus de gestion (BPL) #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 33
Article Pierre LaFay · Avr 20, 2024 1m de lecture Utilisation des paramètres de procédure avec ODBC/JDBC 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')". #JDBC #ObjectScript #ODBC #SQL #InterSystems IRIS 1 0 0 39
Article Pierre LaFay · Avr 19, 2024 1m de lecture Comment rétablir l'invite lorsqu'une erreur se produit lors de l'exécution d'un programme dans le terminal ? InterSystems FAQ rubric 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. #Conseils et astuces #Terminal #Caché #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 38