La communauté des développeurs d'InterSystems compte 18,027 développeurs incroyables
Ici, les programmeurs d'InterSystems IRIS apprennent et partagent, se tiennent informés, évoluent ensemble et s'amusent !
InterSystems officiel
· Mars 16, 2023
Versions de VS Code ObjectScript v2.6.0

Je suis heureux d'annoncer la version 2.6.0 de l'extension VS Code ObjectScript, contenant un certain nombre d'améliorations qui facilitent la vie d'un développeur. Certains faits saillants sont décrits ci-dessous. Comme toujours, retrouvez la liste complète des modifications dans le CHANGELOG, y compris de nombreux correctifs de bogues et de vulnérabilités.

1 0
0 45

J'aimerais partager avec vous un exemple de la manière dont la nouvelle fonctionnalité d'Embedded Python d'IRIS m'a aidé dans mes tâches quotidiennes.

Dans le cadre de ma participation au projet iris-kaggle-socrata-generator avec Henrique Dias, j'ai dû dézipper des jeux de données de Kaggle afin de les importer.

1 0
0 45

Si Iris propose bien de créer des clés suivant une séquence, comment faire pour obtenir un n° séquentiel dans un autre contexte ?

Dans mon cas, je créé automatiquement des centres de soins, et je souhaite leur fixer une numéro du type :

APP-DD-999

  • APP = Nom de l'application utilisée par le centre
  • DD = n° du département du centre
  • 999 : n° séquentiel dans le département

Il est bien sur possible que des centres soient créés de manière concurrente, il faut donc gérer cette concurrence éventuelle.

3 4
0 44

Ensemble : Introduction à la taille du pool pour les processus métier

#Ensemble

Chaque composant métier d’Ensemble récupère ses tâches allouées à partir d’un pool, et le paramètre Taille du pool de chaque composant détermine le nombre de tâches sur lesquelles chaque composant peut travailler à chaque fois. Dans cet article, nous aborderons spécifiquement les différents paramètres de taille de pool pour les processus métier.

0 0
0 44

InterSystems Native SDK pour Python est une interface légère pour les API d'InterSystems IRIS qui n'étaient auparavant disponibles que via ObjectScript.

Je suis particulièrement intéressé par la possibilité d'appeler des méthodes ObjectScript, plus précisément des méthodes de classe. Cela fonctionne, et cela fonctionne très bien, mais par défaut, les appels ne supportent que les arguments scalaires : chaînes de caractères, booléens, nombres intégraux et flottants.

Mais si vous voulez :
- Transmettre ou retourner des structures, telles que des dicts ou des listes
- Transmettre ou retourner des flux

Vous aurez besoin d'écrire un code glue ou de prendre ce projet (s'installe avec pip install edpy). Le paquet edpy vous donne une signature simple :

call(iris, class_name, method_name, args)

qui vous permet d'appeler n'importe quelle méthode ObjectScript et d'obtenir des résultats en retour.

3 0
0 44

Bonjour la communauté !

Nous avons décidé de lancer une nouvelle rubrique passionnante pour rendre vos visites sur la Communauté encore plus enrichissantes. Ainsi, chaque vendredi, nous sortirons de la communauté, trouverons quelque chose d'intéressant lié à la technologie pour vous permettre de lire et d'élargir vos horizons, et créerons un court résumé pour vous donner un avant-goût d'un article complet ! N'est-ce pas excitant?

4 4
0 44

Je suis confronté à un problème où je dois récupérer un numéro d'identification dans un tableau SQL externe lorsqu'il n'existe pas dans un message HL7, puis l'ajouter au message HL7.

J'ai construit la logique dans un BPL qui vérifie l'absence d'ID, puis extrait l'ID du tableau SQL (et sauvegarde sa valeur en utilisant la fonctionnalité de contexte dans le BPL), mais je ne sais pas comment prendre l'ID et l'ajouter au message HL7 avant de le transmettre à un routeur.

0 1
0 43

Salut la communauté,

Nous avons des nouvelles passionnantes! C'est l'heure du prochain concours de rédaction d'articles techniques InterSystems !

✍️ Concours d'articles techniques : Tutoriels InterSystems IRIS ✍️

Rédigez un article qui peut être considéré comme un tutoriel pour les programmeurs InterSystems IRIS de tout niveau : débutant/intermédiaire/sénior du 19 février au 17 mars 24 mars !

🎁 Des prix pour tous : Un prix spécial pour chaque participant au concours !

3 0
0 43
Article
· Nov 15, 2022 4m de lecture
Premier jour de Supply Chain Event 2022

Salut la communauté,

Nous sommes heureux de partager avec vous ce qui se passe au salon Supply Chain Event où nous sommes actuellement présents! Nos experts @Sylvain Guilbaud, @Robert Bira, @Adeline Icard, Bertrand Cayzac, Mark S. Holmes et @Ming Zhou sont prêts à vous accueillir et vous présenter nos solutions pour une Supply Chain étendue digitale et intelligente.

4 0
0 43

Salut la Communauté!

Profitez de regarder la nouvelle vidéo sur le moyen de se connecter aux InterSystems Cloud Services à partir de votre application .NET à l'aide de l'InterSystems ADO.NET Managed Provider.

📺 Connexion aux InterSystems Cloud Services avec .NET

https://www.youtube.com/embed/ug0ONxyee_U
[Ceci est un lien intégré, mais vous ne pouvez pas consulter le contenu intégré directement sur le site car vous avez refusé les cookies nécessaires pour y accéder. Pour afficher le contenu intégré, vous devez accepter tous les cookies dans vos Paramètres des cookies]

3 0
0 43

Nous sommes ravis de vous convier à la Semaine Européenne de la E-Santé, un événement exceptionnel qui réunira des acteurs clés de l'industrie, des professionnels de la santé, des innovateurs et des experts en e-santé. La Semaine Européenne de la E-Santé sera une occasion unique d'explorer les dernières tendances, les innovations et les avancées technologiques qui transforment le paysage de la santé numérique en Europe. Cet événement mettra en lumière les opportunités et les défis de la santé numérique, ainsi que les meilleures pratiques en matière de transformation numérique dans le domaine de la santé.

📅 Dates: 25 - 29 septembre

📌 Lieu : le Couvent des Jacobins, 20 Place Sainte-Anne, Rennes

Rendez-vous à Rennes pour la semaine européenne de la e-santé ! | Agence du  Numérique en Santé

1 0
0 43

Chers membres de la communauté,
Les premiers mois de l'année sont le moment de faire le bilan de l'année précédente et de récompenser les participants qui ont le plus contribué au développement de notre communauté. Dans l'annonce original, les utilisateurs avec le plus grand nombre d'articles, le plus des réponses acceptées et le plus d'attention à leur travail ont été marqués. Je suis extrêmement heureux de constater que parmi les meilleurs il y a aussi des membres actifs de notre communauté francophone !

5 2
0 43

Salut la communauté,

Nous sommes ravis de vous inviter au prochain "InterSystems Iberia Summit 2022", qui se tiendra à nouveau en personne. Les inscriptions sont déjà ouvertes !

Rejoignez-nous dans cet événement important où nous réunirons les clients et partenaires d'InterSystems ainsi que les employés et les membres de la communauté des développeurs - pour apprendre, s'inspirer et partager les défis de l'innovation les uns avec les autres :

➡️ InterSystems Iberia Summit 2022

🗓 16 - 17 novembre 2022

📍Valence. L'hôtel Westin Valence

0 0
0 42

Description du cas

Imaginons que vous soyez un développeur Python ou que vous disposiez d'une équipe bien formée et spécialisée en Python, mais que le délai dont vous disposez pour analyser certaines données dans IRIS est serré. Bien entendu, InterSystems propose de nombreux outils pour toutes sortes d’analyses et de traitements. Cependant, dans le scénario donné, il est préférable de faire le travail en utilisant les bons vieux Pandas et de laisser l'IRIS pour une autre fois.

1 0
0 42

** Révisé le 12 février 2018

Bien que cet article concerne InterSystems IRIS, il s’applique également aux distributions Caché, Ensemble et HealthShare.

Introduction

La mémoire est gérée en pages. La taille de page par défaut est de 4 Ko sur les systèmes Linux. Red Hat Enterprise Linux 6, SUSE Linux Enterprise Server 11 et Oracle Linux 6 ont introduit une méthode permettant d’augmenter la taille des pages en 2 Mo ou 1 Go en fonction de la configuration du système, connue sous le nom de HugePages.

Au début, les HugePages devaient être attribuées au démarrage et, si elles ne sont pas gérées ou calculées correctement, elles pourraient entraîner un gaspillage de ressources. En conséquence, diverses distributions Linux ont introduit Transparent HugePages avec le noyau 2.6.38 activé par défaut. Il s’agissait d’un moyen d’automatiser la création, la gestion et l’utilisation de HugePages. Les versions antérieures du noyau peuvent également avoir cette fonctionnalité, mais peuvent ne pas être marquées comme [toujours] et potentiellement définies sur [madvise].

Transparent Huge Pages (THP) est un système de gestion de la mémoire Linux qui réduit la surcharge des recherches TLB (Translation Lookaside Buffer) sur les machines avec de grandes quantités de mémoire en utilisant des pages de mémoire plus grandes. Cependant, dans les versions Linux actuelles, THP ne peut mapper que l’espace de tas et de pile de processus individuels.

0 0
0 42