検索

質問
· 2025年7月24日

Private Endpoint Parameter not used when using Google Cloud Storage API?

Hi,

I tried to create a client for Google Cloud Storage using a private endpoint.

like this:

S client=##class(%Net.Cloud.Storage.Client).%New()

S sc=client.CreateClient("",2,credentialsFile,"",.out,privateEndpoint)

But privateEndpoint seems not to be used when trying to send blob from a file:

D sc.UploadBlobFromFile(bucketname,blobname,filename)

We can see at the firewall that the client still tries to use the public endpoint for GCS.  

Even if the private endpoint is definitely reachable.

When we allow the public endpoint in the firewall then it is working as expected.

Is that a bug? Has anyone a clue what we could do?

Thanks a lot

Helmut

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

Running Python in the InterSystems IRIS Terminal

Are you curious about how to run Python scripts directly in your InterSystems IRIS or Caché terminal? 🤔 Good news it's easy! 😆 IRIS supports Embedded Python, allowing you to use Python interactively within its terminal environment. 

How to access the Python Shell?

To launch the Python shell from the IRIS terminal, simply run the following command:

do ##class(%SYS.Python).Shell()

This opens an interactive Python shell inside the IRIS terminal. From here, you can write and run Python code just as you would in a normal Python environment.

Exiting the Shell:

>>> quit()

This will exit the Python shell and return you to the ObjectScript prompt.

 

USER>do ##class(%SYS.Python).Shell()
 
Python 3.9.5 (default, May 31 2022, 12:35:47) [MSC v.1927 64 bit (AMD64)] on win32
Type quit() or Ctrl-D to exit this shell.
>>> name = 'Vachan'
>>> age = 25
>>> print('Name: ',name,'\nAge:',age)
Name:  Vachan
Age: 25
>>> quit()

 

This is a great way to leverage Python's capabilities within your InterSystems environment. Whether you're experimenting, testing logic, or integrating with ObjectScript, the embedded Python shell makes it fast and flexible.

Enjoy Coding! 👨‍💻

4 Comments
ディスカッション (4)2
続けるにはログインするか新規登録を行ってください
InterSystems公式
· 2025年7月24日

InterSystems annonce la disponibilité générale d'InterSystems IRIS 2025.2

InterSystems annonce la disponibilité générale d'InterSystems IRIS 2025.2

InterSystems a le plaisir d'annoncer la disponibilité générale (GA) de la version 2025.2 de la plateforme de données InterSystems IRIS. Il s'agit d'une version en livraison continue (CD). Veuillez noter que les versions GA d'InterSystems IRIS for Health et HealthShare Health Connect 2025.2 sont actuellement suspendues en raison de limitations de mise en miroir introduites par les mises à jour de sécurité (détails ci-dessous).

Points forts de la version

Cette version apporte des améliorations significatives en matière de sécurité, d'expérience développeur, d'exploitation et d'interopérabilité. Parmi les nouvelles fonctionnalités notables, citons :

1.       Améliorations de sécurité avec la nouvelle base de données IRISSECURITY

o    Les données de sécurité ont été transférées vers la nouvelle base de données IRISSECURITY. Cette base de données peut être chiffrée.

o    Le nouveau rôle %SecurityAdministrator prend en charge l'administration centralisée.

o    L'accès direct aux variables globales et aux tables de sécurité est obsolète ; utilisez plutôt les API fournies avec les autorisations appropriées.

Informations supplémentaires : Présentation d'IRISSECURITY

2.       Mises à jour de la plateforme et de l'observabilité

o    Prise en charge de RHEL 10 ajoutée ; RHEL 8 retirée.

o    Prise en charge de SUSE supprimée pour cette version (retour en 2025.3).

o    Prise en charge initiale du traçage OpenTelemetry dans l'infrastructure CSP (REST/SOAP), disponible uniquement sur Linux.

3.       Amélioration de l'intégration des données

o    Tables externes améliorées avec prise en charge de :

  • Pushdown de GROUP BY, HAVING, ORDER BY et TOP.
  • Fonctionnalités Push Through étendues pour les requêtes d'exploration utilisant une syntaxe non-IRIS

o Poursuite de l'alignement avec la stratégie InterSystems Data Fabric.

4.       Expérience développeur

o    Distribution directe des bibliothèques clientes désormais disponible via :

  • Maven (Java), NuGet (.NET), NPM (Node.js), PyPI (Python)

5.       Interopérabilité (UX) (option)

o    Nouveaux workflows d'interface utilisateur pour :

  • Création et récupération de productions
  • Affichage des tailles de pool, modification des règles avec une meilleure visibilité et copie des chemins

o    Amélioration de l'édition, du filtrage et de la recherche DTL

o    Recherche à l'échelle du navigateur désormais prise en charge

o    Cette interface utilisateur (option) continue d'évoluer en fonction des commentaires de la version 2025.1.

N'hésitez pas à partager vos commentaires sur ces améliorations au sein de la communauté des développeurs afin que nous puissions développer ensemble un meilleur produit.

Notes sur IRIS for Health et Health Connect 2025.2

En raison des modifications apportées par la base de données de sécurité dans IRIS 2025.2, les versions 2025.2 d'IRIS for Health et Health Connect ne sont pas encore disponibles publiquement à la date de disponibilité générale du 23 juillet.

Des aperçus de développement sont disponibles, mais ne sont pas destinés à une utilisation en production. Ils ont été publiés sur le site des aperçus pour les développeurs de WRC. Les conteneurs sont disponibles dans notre registre de conteneurs et sont étiquetés « latest-preview ».

Documentation

Des détails sur toutes les fonctionnalités mises en avant sont disponibles via les liens ci-dessous :

Consultez également la liste de contrôle des impacts de la mise à niveau pour un aperçu clair et compréhensible de tous les changements à prendre en compte lors de la mise à niveau vers cette version.

Programmes d'accès anticipé (PAE)

De nombreux PAE sont disponibles dès maintenant. Consultez cette page et inscrivez-vous si vous êtes intéressé.

Comment obtenir le logiciel ?

Comme d'habitude, les versions en livraison continue (CD) sont fournies avec des packages d'installation classiques pour toutes les plateformes prises en charge, ainsi que des images de conteneurs au format Docker.

Packs d'installation classiques

Les packages d'installation sont disponibles sur la page InterSystems IRIS du WRC. Des kits sont également disponibles sur le site web des services d'évaluation.

Disponibilité et informations sur les packages

Cette version est fournie avec des packages d'installation classiques pour toutes les plateformes prises en charge, ainsi que des images de conteneurs au format Docker. Pour une liste complète, consultez le document Plateformes prises en charge.

Le numéro de build de cette version de livraison continue est : 2025.2.0.227.0.

Cette version est fournie avec des images de conteneurs au format Docker, disponibles dans InterSystems Container Registry. Les conteneurs IRIS sont étiquetés « 2025.2 » et « latest-cd ».

ディスカッション (0)0
続けるにはログインするか新規登録を行ってください
質問
· 2025年7月24日

unable to verify the first certificate

Hi Guys,

I'm running : IRIS for UNIX (Ubuntu Server LTS for x86-64 Containers) 2024.3 (Build 217U), and I have https web request call to connect and get data from external server ( https://myserver.com/api/gap/...etcbut I'm getting this error: "fetch failed unable to verify the first certificate".

I'm guessing that could be an issue with the certificate and our system admin mentioned that shouldn't be any issues with the certificate because I actually can remotely access IRIS management portal from my machine using https protocol, so I'm looking for a second opinion or maybe a direction to what our system admin should be looking at to fix it?  

 

Thanks

1 Comment
ディスカッション (1)2
続けるにはログインするか新規登録を行ってください
InterSystems公式
· 2025年7月23日

VS Code - ObjectScript 拡張機能の利用状況データ収集について

インターシステムズは、VS Code - ObjectScript 拡張機能のバージョン 3.0.5 をリリースしました。 本リリースには、多くのバグ修正 および 利用状況データ収集の変更が含まれています。より多くの製品使用データを収集することで、ユーザのみなさまにとって最も良い影響につながる修正と機能強化を特定し、優先順位をつけて実装することが可能となります。 個人を特定できる情報 (PII) が収集されることはありません。また、VS Code の telemetry.telemetryLevel 設定で利用状況データ収集を無効にすることも可能です。 収集されるデータの一覧は こちら をご覧ください。 ObjectScript 拡張機能をご利用いただきありがとうございます。フィードバックがございましたら、お気軽に 問題をご報告 ください。

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