新しい投稿

検索

質問
· 2024年7月15日

HOROLOG is not reflecting correct time

Hi 

when using $zt($P($H,",",2)) from terminal it gives the correct local server time but when using it in my cache code it gives an incorrect time (5 hrs difference

 

but from the code it gives  13:14:54 !?

Thanks 

4 Comments
ディスカッション (4)1
続けるにはログインするか新規登録を行ってください
ダイジェスト
· 2024年7月15日

InterSystems Developers Publications, Week July 08 - 14, 2024, Digest

Articles
Announcements
#InterSystems IRIS
#Developer Community Official
#Job Opportunity
#IRIS contest
#HealthShare
#InterSystems IRIS for Health
#Open Exchange
#Learning Portal
#InterSystems Official
Questions
#InterSystems IRIS
#Ensemble
#Caché
#InterSystems IRIS for Health
Discussions
#InterSystems IRIS
July 08 - 14, 2024Week at a GlanceInterSystems Developer Community
質問
· 2024年7月15日

How to enable multiple branches for different users in Git for Shared Development Environments on IRIS?

We have installed IRIS on a separate server that we access remotely and copied all code and data to it so we can test IRIS before we do the move. We develop directly on the server. We Use VsCode to code but sometimes we might need to go to cache studio for some tasks.

We were interested in git for Shared Development Environments, we have installed it on a server with IRIS 2021 and configured it by following the instructions and videos of InterSystems summits we found online. We initialised a local repository on the server, added some files to start testing branches.

While testing the Git for Shared Development Environments we noticed that the settings for namespace are the same for all users and settings for user are different for each user, but setting for a user are only the username and email. We also noted the when a user checks out a branch it is not checked out for himself only but also for the other users accessing the server. Any changes done from any user are all on the same branch. We cannot find a way for different users to work on multiple branches simultaneously. 

Could you kindly give us an indication of what we are missing?

4 Comments
ディスカッション (4)5
続けるにはログインするか新規登録を行ってください
記事
· 2024年7月15日 2m read

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.

J'ai récemment construit une extension VSCode pour les dépôts IPM que je vais mettre en open source et publier sur le marché, mais j'ai voulu créer ce post pour obtenir un retour de la part de la communauté.

Quelques fonctionnalités de l'extension :

  • Paramètre VSCode pour la définition de dépôts multiples
  • Icône de la barre d'activité/vue de l'explorateur
  • Liste des paquets dans une vue personnalisée
  • Liste/Ouverture du dépôt github configuré dans le paquet
  • Détails du paquet dans une vue personnalisée
  • Copier la commande d'installation de ZPM pour l'utiliser dans le terminal IRIS

Configuration/Réglages :

Lorsque vous démarrez l'extension pour la première fois, vous devez la configurer. Vous pouvez le faire en accédant au fichier settings.json et en y ajoutant quelque chose comme ce qui suit.

"ipm.repositories": [
        {
            "name":"Public IPM",
            "url":"https://pm.community.intersystems.com"
        },
        {
            "name":"Internal Packages",
            "url":"https://[insert private repo here]"
        },
        {
            "name":"Test Packages",
            "url":"https://[insert private repo here]"
        }
    ]

Screenshots:

Idées/évolutions futures

Après avoir construit ceci et travaillé avec l'API, j'aimerais proposer quelques mises à jour qui pourraient être ajoutées au manifeste/API pour les paquets afin de rendre des intégrations comme celle-ci un peu plus faciles.

  • Champ de licence : (il permet aux utilisateurs de savoir si la licence du paquet est compatible avec leur utilisation)
  • Logo : image codée pour le paquet. Permet au développeur du paquet de spécifier une image.
  • Readme : Permet au développeur du paquet d'inclure un fichier readme markdown dans le paquet. Celui-ci peut alors être affiché dans la section des détails de l'extension.
  • Auteur : Inclut l'auteur du paquet (peut être affiché dans la vue détaillée).
  • Vérifié : Permet à un auteur d'être vérifié. Par exemple, Intersystems peut être un auteur vérifié.

Open Source:

Je vais ouvrir le sourcing de cette extension sur ma page github après avoir effectué quelques tests supplémentaires.

Commentaires/Suggestions

Laissez-moi savoir ce que vous en pensez ou si vous avez des suggestions, faites-le moi savoir. Seriez-vous intéressé par l'utilisation de ce système ?

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください