Effacer le filtre
Article
Robert Bira · Déc 15, 2022
Comme annoncé précédemment lors du Global Summit 2022, InterSystems cessera d'expédier ou d'installer un serveur Web basé sur Apache (souvent appelé serveur Web privé ou PWS) ; ce changement est actuellement prévu pour InterSystems IRIS 2023.1.
Avec cette nouvelle approche, vous avez le contrôle total pour choisir le serveur Web qui convient le mieux à vos besoins et comment vous le configurez, le maintenez et le mettez à jour. L'un des principaux avantages de ce changement est que vous n'aurez plus à attendre un kit mis à jour d'InterSystems pour obtenir la dernière version, ce qui est particulièrement important dans les situations de vulnérabilité de sécurité. InterSystems fournira des outils que vous pouvez utiliser pour vous aider à configurer Apache ou IIS. (Notez que l'édition communautaire d'InterSystems IRIS continuera à installer un PWS.)
L'installation d'un serveur Web est un processus courant et généralement facile - et il est bien documenté par les différents fournisseurs de serveurs Web.
Vous trouverez ci-dessous des exemples pour Ubuntu, Windows et macOS. Ils illustrent une installation rapide afin que vous puissiez voir le nouveau comportement lorsque les produits InterSystems n'incluent pas ou n'installent pas de serveur Web. (Notez que ce code est fourni tel quel et qu'il n'est pas pris en charge, ni suffisant pour héberger des applications critiques ou sensibles aux données.)
Une FAQ est disponible, qui contient des informations supplémentaires et un accès à des kits pour essayer ce nouveau processus. Veuillez accéder à la page du programme EAP et sélectionner le programme NoPWS.
Il existe souvent plusieurs façons d'installer un serveur Web, veuillez choisir celle que vous connaissez et qui vous convient le mieux.
Pour des commentaires ou des préoccupations, veuillez nous contacter à nopws@intersystems.com.
Voici un exemple pour Microsoft Windows :
Utilisez Microsoft Windows pour installer IIS.
Une fois installé, vous pouvez installer InterSystems IRIS, qui demandera à l'utilisateur si IIS doit être configuré.
Voici un exemple pour Ubuntu :
Prérequis : l'utilisateur est autorisé à utiliser sudo, Ubuntu OS, aucun PWS installé
Pour Ubuntu, le référentiel officiel d'Apache peut être utilisé avec la commande apt-get.
Mettre à jour le référentiel
$ sudo apt-get update
Installer Apache
$ sudo apt-get install apache2
Vérifiez qu'il est installé
$ apache2 -v
Après l'installation, effectuez le réglage suivant :
$ sudo nano /etc/apache2/apache2.conf
de:
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
à:
User <username of the user of your machine>
Group <groupname of the user of your machine>
Redémarrez le serveur Web :
$ sudo apachectl -k restart
Installer InterSystems IRIS
Tester avec le SMP (http://localhost/iris/csp/sys/UtilHome.csp)
Si vous venez d'installer à des fins de test, vous pouvez supprimer apache2 avec :
$ sudo apt-get remove apache2
Voici un exemple pour macOS :
Installer
$ brew install apache-httpd
Pour redémarrer httpd après une mise à niveau ou une installation :
$ brew services restart httpd
démarrez-le en utilisant
$ sudo apachectl -k start
ou redémarrez-le en utilisant
$ sudo apachectl -k restart
testez s'il localise votre navigateur pour
http://localhost
il devrait afficher : "It works"
Installez IRIS (veuillez observer la nouvelle boîte de dialogue d'installation car elle est nouvelle)
Redémarrez le serveur Web
$ sudo apachectl -k restart
Tester avec le SMP (http://localhost/iris/csp/sys/UtilHome.csp)
Si vous venez d'installer à des fins de test, vous pouvez supprimer apache-http avec :
$ brew remove apache-httpd
Annonce
Irène Mykhailova · Oct 31, 2022
Salut la Сommunauté !
Nous sommes heureux de vous annoncer notre nouveau sujet pour les prochains mois ! Nous continuerons à parler de la santé et de l'utilisation des produits InterSystems pour faciliter la capture des données nécessaires, leur normalisation, leur stockage en toute sécurité et leur exploitation pratique. Lisez cet article pour en savoir plus !
Nous espérons que ça vous plaira et que vous l'utiliserez dans vos projets.
Partagez vos idées concernant le sujet que nous avons choisi dans les commentaires ! Restez à l'écoute!
--
PS. J'ajouterai les posts publiés dans les commentaires de cette annonce afin que chacun puisse suivre le sujet ! 1. EDS - Capture des données 2. Qu'est-ce que HL7v2 ? 3. Contenu du message HL7 ADT et exemple du message ADT^A04 4. Contenu des messages HL7 ORM et ORU 5. Contenu du message HL7 ACK et un example 6. Revue du cours Building Basic HL7 Integrations with InterSystems sur InterSystems Learning 7. Comment utiliser l'adaptateur FTP pour produire et consommer des messages FTP 8. Génération de client SOAP et REST 9. FHIRDrop, FHIRBox - le transfert de fichiers géré vers FHIR® 10. Comment appeler le service Web HL7 V2 intégré à Ensemble/IRIS - Exemples Java, PB9, Delphi7 11. EDS - Normalisation des données de santé 12. Trucs et astuces - Procédure de suppression d'un groupe de segments HL7 13. [Vidéo] Entrepôts de Données de Santé 14. Ensemble : Comment intégrer un fichier PDF dans un message HL7 15. Nouvelles extensions SDA de HealthShare 16. Tests unitaires pour les transformations de données 17. EDS - Stockage des données de santé 18. Configurez votre serveur InterSystems FHIR en une seule commande 19. Création de questionnaires FHIR 20. EDS - Exploitation des données de santé
Annonce
Adeline Icard · Mai 11, 2023
InterSystems met davantage l'accent sur la promotion de notre programme d'accès anticipé (EAP), dans lequel les utilisateurs se portent volontaires pour travailler avec de nouveaux logiciels avant qu'ils ne soient généralement disponibles. En fait, nous ferons de nouveau la promotion du programme au Global Summit.
Le logiciel peut être une version complète d'InterSystems IRIS, mais il est généralement axé sur une nouvelle fonctionnalité sur laquelle nous souhaitons recueillir des commentaires. Les conditions et les conditions requises pour rejoindre un programme d'accès anticipé varient en fonction du logiciel évalué.
L'inscription est très simple. Allez sur ce lien et remplissez le formulaire.
Voulez-vous obtenir des mises à jour pour les EAP ? Ajoutez cette page à vos favoris ou suivez ce hashtag dans notre communauté de développeurs.
Si vous avez besoin d'informations supplémentaires, laissez vos questions sur cette page ou envoyez un e-mail à EarlyAccess@InterSystems.com.
Annonce
Irène Mykhailova · Juil 23, 2022
Salut la communauté,
Je voulais juste vous faire savoir qu'il est encore temps d'obtenir une carte-cadeau de 25 $ de Gartner pour évaluer nos produits. Les avis doivent être objectifs (pas d'employés d'InterSystems) et approuvés par Gartner. Voici le lien : https://gtnr.it/3ulVX4K
Ça ne vous prendra beaucoup de temps pour répondre au sondage.
Question
lilian taroua · Avr 30, 2023
Je me demande si je suis au bon endroit pour poser ma question. En tant que représentant de notre succursale française d'une entreprise-mère basée aux États-Unis, j'ai été chargé de télécharger la documentation InterSystems pour la gestion de nos finances. Cependant, je dois admettre que je trouve la documentation difficile à comprendre en raison de mon niveau d'anglais médiocre. Notre entreprise travaille dans le domaine des batteries électroniques et nous cherchons à unifier nos systèmes de reporting en utilisant InterSystems aux États-Unis et en France. Est-ce qu'il y a une documentation en français destinée aux débutants? Bonjour @lilian.taroua,
Quel type de documentation cherchez-vous?
La documentation technique officiel est effectivement en anglais et disponible en ligne ici. Elle peut aussi être téléchargée en version PDF via ce lien. Sur le site officiel FR, vous pourrez trouver des informations relatives aux différents produits. Des formations sur IRIS en français sont également possible à ma connaissance.
Annonce
Irène Mykhailova · Déc 6, 2022
...et découvrez comment vous pouvez nous éclairer ! Partagez votre expertise en devenant un expert externe de la certification InterSystems. Également dans la newsletter de novembre 2022, trouvez des informations utiles sur la compatibilité des produits, apprenez à recueillir plus d'informations à partir de vos données et voyez comment vous pouvez facilement préparer des données de santé pour l'échange.
Annonce
Adeline Icard · Fév 21, 2023
InterSystems met périodiquement à jour ses politiques et pratiques en matière de publication de logiciels afin de s'adapter aux besoins des clients.
Nous sommes en train de modifier notre cadence de publication des mises à jour afin d'être plus prévisibles pour les clients et les partenaires, et de modifier quelques autres aspects.
Cet article résume la cadence de publication de nos produits "Data Platforms" (Plateformes de données) et les changements récents qui y ont été apportés, et vous annonce quelques nouvelles mises à jour.
### Pourquoi changer ?
* Nos clients acceptent plus rapidement nos nouvelles versions.
* Les problèmes de sécurité sont plus fréquents, notamment dans les bibliothèques de tiers.
* Nos clients demandent des dates de livraison plus prévisibles.
Qu'est-ce qui n'a pas changé ? Rappel de notre cadence de publication des fonctionnalités
InterSystems utilise une cadence de publication de fonctionnalités à deux flux avec InterSystems IRIS depuis 2018 (voir l' annonce originale original announcement). Nous fournissons :
* Livraison continue (CD) des versions—Ces versions permettent d'accéder rapidement aux nouvelles fonctionnalités et sont idéales pour le développement et le déploiement d'applications qui sont continuellement mises à jour et peuvent bénéficier immédiatement des nouvelles fonctionnalités. On l'appelle parfois le "train rapide".
* Les versions de maintenance prolongée (EM)—ces versions sont moins fréquentes que les versions de livraison continue mais elles apportent la stabilité accrue des versions de maintenance. Elles sont idéales pour les grandes applications d'entreprise où la facilité d'obtenir des correctifs dans les versions de maintenance est plus importante que d'obtenir un accès précoce aux nouvelles fonctionnalités. On l'appelle parfois le train lent.
Les versions EM sont faciles à identifier car leur numéro de version est YYYY.1 (par exemple 2022.1 ou 2023.1). Les versions CD auront un numéro de version de la forme YYYY.2, YYYY.3 etc.
Il y a un an, nous avons fait évoluer notre cadence, en ajoutant des kits pour les versions CD et en ajoutant HealthShare Health Connect dans ces trains de versions aux côtés d'InterSystems IRIS et d'InterSystems IRIS for Health. ( Voir la mise à jour février 2022). Quelques restrictions sur les versions CD du train rapide restent en vigueur : il n'y a pas de mises à jour de maintenance ou de sécurité ; il n'y a pas de conversion sur place à partir de Caché ou Ensemble ; et le chemin de mise à jour pour une version CD est limité à la version CD suivante ou à la version EM suivante.
Les versions de fonctionnalités (EM et CD) passent par une phase de prévisualisation au cours de laquelle les clients peuvent télécharger et utiliser les nouvelles versions, afin de se préparer à la sortie de la nouvelle version. Les prévisualisations sont un moment idéal pour fournir des commentaires et des tests afin de s'assurer que votre application fonctionne bien avec la nouvelle version. À partir de la version 2022.2, nous avons commencé à mettre à jour les prévisualisations toutes les deux semaines, toujours le mercredi.
Les réactions à la cadence de publication et à ces mises à jour ont été très positives, et nous avons pu gérer la cadence de publication à deux flux tout en maintenant une très haute qualité.
### Mises à jour des plateformes
Les clients adoptent de nouveaux systèmes d'exploitation beaucoup plus rapidement, notamment dans le cloud. Nous avons modifié notre cadence en conséquence. En 2022, nous avons commencé à ajouter la prise en charge de nouveaux systèmes d'exploitation dans les versions de maintenance. La version 2022.1.1 a ajouté la prise en charge d'Ubuntu 22.04 et la version 2022.1.2 celle de RHEL 9. Cette approche signifie que les clients peuvent adopter de nouveaux systèmes d'exploitation beaucoup plus tôt.
Les changements de sécurité sont plus fréquents, en particulier pour les bibliothèques communes fournies avec ces systèmes d'exploitation, comme OpenSSL. Avec notre version 2022.1, nous avons commencé à utiliser les bibliothèques OpenSSL du système d'exploitation, afin que les clients puissent se tenir au courant des mises à jour de sécurité via leur système d'exploitation. Cela signifie également la compilation et l'emballage de kits séparés pour chaque version majeure d'un système d'exploitation Linux. Nous limitons ces kits à deux versions majeures dans chaque version EM. Si nous introduisons une nouvelle prise en charge du système d'exploitation dans une version de maintenance, nous ne supprimerons pas les versions antérieures, de sorte qu'il peut y avoir trois ensembles de kits ; cela est réduit à deux avec la prochaine version EM. Par exemple, la version 2022.1.2 comporte trois ensembles de kits Red Hat (RHEL 7, RHEL 8 et RHEL 9) ; la version 2022.1.3 comportera les mêmes ensembles de kits, mais la version 2023.1.0 ne comportera que les kits RHEL 8 et RHEL 9.
Comme les changements de plateforme s'accélèrent, nous voulons donner aux clients une visibilité sur ce qui se prépare. Nous avons introduit une "mise à jour des plateformes" trimestrielle sous forme de bulletin d'information ; vous pouvez lire le premier numéro sur la communauté des développeurs. Veuillez nous faire part de vos commentaires sur le format, l'horizon temporel, etc.
Maintenance et mises à jour de sécurité
Nous continuons à fournir des mises à jour de maintenance sur InterSystems IRIS pendant deux ans, ainsi que des mises à jour de maintenance sur Caché et Ensemble (voir Version minimale prise en charge). Outre les mises à jour de maintenance, nous fournissons des corrections de sécurité.
Nous faisons référence à la suite de versions qui mettent à jour une version EM, sur tous les produits et plateformes associés, comme un flux. Par exemple, 2021.1.0, 2021.1.1, 2021.1.2 est un flux, tandis que 2022.1.0, 2022.1.1, 2022.1.2 est un autre flux. Cela signifie que nous fournissons des versions de maintenance pour trois flux (l'EM le plus récent et les EM précédents d'InterSystems IRIS, d'InterSystems IRIS for Health et de Health Connect, ainsi que Caché et Ensemble, qui constitue son propre flux).
À partir d'avril 2023, InterSystems fournira des corrections de sécurité pour les versions actuelles et les versions des trois dernières années d'InterSystems IRIS, ainsi que pour la dernière version de maintenance de Caché. Cela signifie que les corrections de sécurité sont fournies pour deux flux supplémentaires au-delà des mises à jour de maintenance (cinq flux au total). Par exemple, en 2024, InterSystems fournira des corrections de sécurité pour les versions InterSystems IRIS 2021.1.x, 2022.1.x, 2023.1.x, ainsi que pour la version 2024.1.x alors en vigueur ; InterSystems fournira également des corrections de sécurité pour Caché 2018.1.x.
Nous avons récemment amélioré notre politique de traitement des vulnérabilités de sécurité pour tenir compte du volume plus important de problèmes de sécurité que nous constatons, dont la plupart sont de gravité faible ou moyenne (voir Politique de traitement des vulnérabilités de sécurité mise à jour). Nous incluons désormais des mises à jour de sécurité dans chaque version. Les informations sur les problèmes de gravité élevée et critique font l'objet d'un embargo (pour éviter de fournir des informations qui pourraient être utilisées pour exploiter des brèches de sécurité) jusqu'à ce que ces problèmes soient traités dans tous les flux pris en charge - à ce moment-là, nous émettons une alerte de sécurité avec les détails des vulnérabilités qui ont été traitées.
Des versions de maintenance prévisibles
Les clients nous disent qu'ils apprécient de recevoir régulièrement des mises à jour logicielles et qu'ils veulent être en mesure de faire des plans en fonction de la date à laquelle ils peuvent les attendre. Nous sommes en train d'officialiser notre calendrier de publication des mises à jour, comme suit :
Flux le plus récent d'InterSystems IRIS : version de maintenance tous les trois mois.
Flux précédent d'InterSystems IRIS : version de maintenance tous les six mois.
Caché et Ensemble : version de maintenance tous les douze mois.
Nous avons publié une version de maintenance pour le flux InterSystems IRIS 2022.1 le 18 janvier (voir notre annonce de la version 2022.1.2). Nous prévoyons de publier des versions de maintenance pour le flux InterSystems IRIS 2021.1 et le flux Caché et Ensemble 2018.1 le 28 février.
En 2023, nous prévoyons une version EM (2023.1) et deux versions CD (2023.2 et 2023.3). Une fois que 2023.1.0 est généralement disponible (GA), il devient le flux IRIS d'InterSystems le plus récent, et 2022.1 devient le flux précédent.
Suppression des versions précédentes de la CMR (mais pas de l'ICR)
Parce que nos sorties sont devenues plus fréquentes et que nous publions plus de kits (un par version majeure de Linux OS), le nombre de versions disponibles sur le site de distribution de logiciels du CMR a considérablement augmenté et est devenu déroutant pour certains clients. Nous adoptons une nouvelle pratique consistant à retirer régulièrement les anciennes versions de chaque flux du site de distribution.
* Seule la version la plus récente du CD sera visible - parce que 2022.3 est maintenant généralement disponible, nous retirerons les images 2022.2 à la fin du mois de février.
* Seule la version de maintenance la plus récente par flux sera visible - 2022.1.1 a été supprimée lors de la publication de 2022.1.2. Cela permet d'éviter le problème des clients qui installent par erreur des logiciels présentant des problèmes de sécurité connus.
Les versions précédentes sont disponibles sur demande. Nous suggérons également aux clients qui standardisent une version unique pour de nombreux sites de conserver leur propre copie du kit pour cette version. Pour garantir l'intégrité, tous les kits et conteneurs sont signés ; les fichiers checksum et les fichiers de signature PGP sont téléchargeables sur le site de distribution du CMR.
Nous travaillons de manière différente avec les conteneurs publiés sur l'InterSystems Container Repository (ICR), car les clients utilisent généralement des versions spécifiques dans les pipelines CI/CD. Nous ne supprimerons pas les anciennes images de l'ICR avant qu'elles aient deux ans. Nous recommandons aux clients de maintenir leurs pipelines CI/CD à jour, et la rétroaction que nous recevons est celui qu'ils font.
Engagement envers la réussite du client
Tous les changements décrits dans cet article ont été effectués dans le but d'aider les clients à réussir. Nous sommes à l'écoute des préoccupations de nos clients concernant les problèmes de sécurité, l'adoption de la plate-forme, les mises à jour de maintenance et la cadence des versions, et nous modifions les choses en fonction de ces rétroactions. N'hésitez pas à nous contacter pour nous faire part de vos commentaires et suggestions !
Annonce
Irène Mykhailova · Oct 22, 2022
Bienvenue dans la version de la communauté du septembre 2022 !
Nous sommes ravis de partager avec vous tous les dernières améliorations que nous avons apportées au cours des deux derniers mois !
📌 nouvel en-tête du site
📌 page de certification InterSystems et faits saillants pour les spécialistes certifiés
📌 barre de recherche dans les messages, les réponses et les messages privés
📌 nouvelles pages "À propos de nous" : notre aperçu de l'équipe et de l'écosystème de développement
📌 faits saillants pour les modérateurs et l'équipe DC
📌 nouveau bouton Haut
Examinons de plus près toutes ces améliorations.
Nouvel en-tête DC
Nous avons modifié la disposition de notre en-tête. Nous avons "masqué" notre menu précédent dans le bouton pour le rendre plus convivial :
Toutes les sections de menu restent les mêmes :
Page de Certification InterSystèmes
Désormais, vous pourrez repérer lequel des membres de notre Communauté a passé avec succès la certification officielle d'InterSystems (ou plutôt l'a ajoutée à son profil) ! Ils sont marqués de la coche verte à la fois dans leurs messages et dans leur profil :
De plus, des informations sur leur certification sont disponibles sur leur page de profil DC dans le menu des certifications InterSystems :
✅ P.S. n'oubliez pas d'ajouter votre certification à votre profil DC ;)
Barre de recherche dans les messages, les réponses et les messages privés
Nous savons que parfois vous voulez rechercher quelque chose dans vos propres affaires. Pour rendre cela possible, nous avons ajouté de nouvelles barres de recherche à vos messages, réponses
et messages directs
Pages "À propos de nous" : Équipe et Écosystème
Nous avons récemment déployé nos nouvelles pages "À propos de nous" afin de faire connaître à l'ensemble de la Communauté les personnes qui s'y intéressent :
📍 notre équipe
et les portails et ressources associés :
📍 Présentation de l'écosystème de développeurs InterSystems
Vous pouvez les trouver dans la section "À propos de nous" du menu :
Faits saillants pour les modérateurs et l'équipe de DC
Nous avons ajouté une certaine visibilité aux membres de notre équipe et aux modérateurs DC. Maintenant, ils sont faciles à repérer grâce aux marques vertes ou violettes sur leurs avatars :
Bouton "Haut"
Nous savons qu'il peut être frustrant de faire défiler jusqu'en haut de la page lorsque vous êtes quelque part en bas. Donc, pour rendre notre DC encore plus convivial, nous avons ajouté le bouton Haut pour accéder directement au haut de la page. Il apparaît lorsque vous démarrez le défilement et quittez "l'écran visible en haut" :
C'est tout pour le moment! J'espère que nos améliorations vous plairont !
A la prochaine avec d'autres mises à jour ;)
102 Publications•0 Abonnés
Annonce
Irène Mykhailova · Déc 27, 2022
Dans la newsletter de décembre 2022, découvrez d'autres moyens de transformer, d'analyser, de partager et de visualiser vos données à l'aide des technologies InterSystems, y compris la façade FHIR ! De plus, écoutez un nouvel épisode de podcast sur AI Link, un pont entre l'apprentissage automatique et l'intelligence d'affaires. Assurez-vous de vous inscrire à la newsletter pour obtenir les dernières ressources !
Article
Irène Mykhailova · Mars 15, 2023
Bonjour à tous !
Je partage avec vous un outil d'ingestion de données que nous avons utilisé dans certains projets.
*DataPipe* est un framework d'interopérabilité pour l'ingestion de données dans InterSystems IRIS de manière flexible. Il vous permet de recevoir des données de sources externes, de normaliser et de valider les informations et enfin d'effectuer toutes les opérations dont vous avez besoin avec vos données.
# Modèle
En premier lieu, vous devez définir un modèle. Un modèle est simplement une classe qui s'étend à partir de `DataPipe.Model` où vous devez implémenter quelques méthodes :
Dans le modèle, vous spécifiez comment vous allez sérialiser / désérialiser les données, comment vous les normalisez et les validez et enfin quelle opération vous voulez effectuer avec vos données une fois qu'elles sont normalisées et validées.
[Here](https://github.com/intersystems-ib/iris-datapipe/blob/master/src/DataPipe/Test/HL7/Models/A08.cls) you can find a full example of a DataPipe model.
# Composants d'interopérabilité
Après avoir défini le modèle, vous pouvez ajouter les composants dont vous avez besoin à une production d'interopérabilité.
Vous devez mettre en place un processus d'ingestion qui doit comprendre les éléments suivants :
* La transformation `Input > InboxAttributes` où vous spécifiez comment extraire les attributs qui décrivent vos données d'entrée. Ces attributs peuvent être utilisés pour rechercher les données traitées.
* La transformation `Input > Model` où vous implémentez comment convertir les données entrantes dans votre modèle DataPipe.
Les autres composantes sont déjà préconstruites dans DataPipe. Vous avez un exemple de production [ici](https://github.com/intersystems-ib/iris-datapipe/blob/master/src/DataPipe/Test/Production.cls).
# DatapipeUI
Il existe également une interface utilisateur que vous pouvez utiliser pour gérer les données que vous ingérez dans le système.
# Déploiement
Pour le déployer, vous avez besoin d'une instance IRIS d'InterSystems, où vous installez DataPipe (et RESTForms2 pour les API REST) et une application web externe (UI) qui interagira avec cette instance.
Si vous êtes intéressé et que vous souhaitez jeter un coup d'œil et tester cette solution, vous trouverez toutes les informations nécessaires dans le lien Open Exchange.
Annonce
Robert Bira · Oct 17, 2022
Hourra pour la sécurité !
Si vous vous connectez à un serveur local et effectuez un développement isolé avec un compte jetable, stockez simplement votre mot de passe en texte brut dans le fichier de configuration settings.json. Mais si vous travaillez avec un serveur partagé en utilisant un "vrai" compte d'utilisateur, c'est une bonne idée de protéger ces informations.
C'est pourquoi c'est un grand jour pour les développeurs ObjectScript soucieux de la sécurité. La version 3 de Server Manager sort de l'état de pré-version avec la première version publique de la version 3.2.1. Cette version concerne la transition vers l'API du fournisseur d'authentification de VS Code pour le stockage des mots de passe chiffrés. Cette API est déjà utilisée par VS Code pour s'authentifier auprès des fournisseurs GitHub et Microsoft, vous pouvez donc être sûr qu'elle a été soigneusement testée au combat. Tirer parti de la même fonctionnalité d'authentification nous aligne sur notre mission principale en matière d'outils de développement, qui est de bien s'intégrer à la technologie traditionnelle et de ne s'écarter de cette voie que lorsque cela est absolument nécessaire. Félicitations et merci à @John.Murray pour avoir dirigé le développement de cette fonctionnalité. Assurez-vous que vous exécutez l'extension ObjectScript version 2.x
Si vous utilisiez la version 2.x du gestionnaire de serveur et que vous stockiez les mots de passe dans le trousseau de votre système d'exploitation (PAS en texte brut dans un fichier de configuration VS Code), vous devrez suivre ces étapes pour migrer ces mots de passe chiffrés vers le nouveau fournisseur d'authentification.
Installation
Si les extensions ObjectScript - ObjectScript, Server Manager et Language Server - sont déjà installées, accédez à votre volet Extensions et assurez-vous qu'elles sont à jour. "InterSystems ObjectScript" doit être à la v2.0.0, "InterSystems Server Manager" doit être à la v3.2.1 et "InterSystems Language Server" doit être à la v2.1.2.
Si, pour une raison quelconque, vous n'avez pas encore essayé ces extensions, installez VS Code d'ici. Installez ensuite "InterSystems ObjectScript Extension Pack" de VS Code Marketplace en cliquant sur le bouton vert "Installer".