Introduction
Several resources tell us how to run IRIS in a Kubernetes cluster, such as Deploying an InterSystems IRIS Solution on EKS using GitHub Actions and Deploying InterSystems IRIS solution on GKE Using GitHub Actions. These methods work but they require that you create Kubernetes manifests and Helm charts, which might be rather time-consuming.
To simplify IRIS deployment, InterSystems developed an amazing tool called InterSystems Kubernetes Operator (IKO). A number of official resources explain IKO usage in details, such as New Video: Intersystems IRIS Kubernetes Operator and InterSystems Kubernetes Operator.
In this article, we’ll look at one of the ways to monitor the InterSystems IRIS data platform (IRIS) deployed in the Google Kubernetes Engine (GKE). The GKE integrates easily with Cloud Monitoring, simplifying our task. As a bonus, the article shows how to display metrics from Cloud Monitoring in Grafana.
Note that the Google Cloud Platform used in this article is not free (price list), but you can leverage a free tier. This article assumes that you already have a project in the Google Cloud Platform (referred to as <your_project_id>) and have permission to use it.
Hi All,
I have created a REST class in which have the Parameter HandleCorsRequest = 1;
I can able to access the API using Postman, but not with my web application. It throws the below error.
Access to XMLHttpRequest at 'http://localhost:52773/IrisVSCode/app/test' from origin 'null' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Please note that I have tried all option which are mentioned on following URL:
https://cedocs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.
As of today, the Angular CCR Group Details page is now live for CCR UI Beta Testers. Beta testers will be directed to the Angular Group Details page upon any navigation which would have previously taken one to the CSP page. No existing functionality will be lost between the two pages.
I use the following code to start a start a job :
Class MyClass Extends (...)
{
ClassMethod Foo()
{
job $CLASSMETHOD("MyClass","MyMethod") //take forever depending hardware
}
ClassMethod MyMethod()
{
//do database related stuff
}
}On local environment, calling Foo() is instantaneous (a few ms). On production/test servers (which have much better hardware than local) calling this function is slow and take between 200 ms to 800 ms.
A simple python script to copy/scrap/crawl a FHIR repository to another one.
The script is written in Python 3.
Install it from pip
python -m venv .venv
source .venv/bin/activate
pip install git+https://github.com/grongierisc/fhir-scraper
cp .venv/bin/fhir-scraper.py .
Edit fhir-scraper.py for your needs.
Run it :
python fhir-scraper.py
How to run it from git
First clone this repository.
git clone https://github.com/grongierisc/fhir-scraper
You can install it quickly into a Virtual Environment.
I am running csession on AIX. I have been using the command "csession cache -U%SYS". In the session the namespace shows as "%SYS>" as expected. I was simply doing queries to the best of my knowledge. At some point csession starting failing to reference the namespace instead showing /cachesys/mgr which is the main dir for the cache instance. I am not aware of doing anything that would cause this but more importantly, how do I correct it? I
Hi Community,
Please welcome the new video from #VSummit20:
⏯ Showcasing Health Insight & IntegratedML for Healthcare Applications
Hello All,
InterSystems Certification has redesigned their IRIS Integration certification exam, and we again need input from our community to help validate the topics. Here's your chance to have your say in the knowledge, skills, and abilities that a certified InterSystems IRIS Integration Specialist should possess. And, yes, we'd like to hear from you Ensemble users as well!
Hi
Following API:
http://api.aladhan.com/v1/gToH?
Hi developers,
We've incorporated VS Code's support for multiple concurrent debug sessions and consoles into the latest release of Serenji.
So if you're working with processes that relate or are dependent on each other, you can now debug them together. Just launch a second Serenji debug session (F5) whilst the first one is still active.
This short video below shows how it works. We hope you find this feature useful!
Laurel
[](https://youtu.be/cs6UiAvUj24 "Serenji 3.2 multiple concurrent debug sessions")Hi,
How can I list down all the Articles of a particular author in community?
Thanks
Hi,
I want to view class details by using online Lab.png)
I tried to access with studio, It is connecting successfully buy class list is empty
.png)
How can I view the class details ?
Thanks
When refreshing a html or tablePane component using refreshContents() that takes a lot of server-side-processing, I'm running into timeouts every now and then. i.e., the result for the tablePane is that there's nothing displayed at all.
How can we configure (relax) that timeout so also those heavier ones get refreshed eventually? Just overriding %request.Timeout in %OnPreHTTP did not seem to do the trick.
Hi Community,
Join the upcoming InterSystems Interoperability Contest Kick-off Webinar dedicated to the Interoperability Contest.
In this webinar, you'll get an overview of the interoperability capabilities of InterSystems IRIS, and we'll show you how to use the PEX. Also, we’ll discuss and answer your questions on how to build interoperability solutions using InterSystems IRIS and IRIS for Health.
Date & Time: Monday, October 4 — 12:00 AM EDT
Speakers:
🗣 @Stefan Wittmann, InterSystems Product Manager
🗣 @Bob Kuszewski, InterSystems Product Manager
🗣 @Evgeny Shvarov, InterSystems Developer Ecosystem Manager
Our company is using Cache FDBMS for Medtrak.
I am trying to insert a record with the following data types : date, time, string and memo field (multiline). The SQL insert/update works fine without the memo field.
Here's my SQL statement
Insert into MR_SUB (MRSub_Date,MRSUB_Time,MRSUB_Update,MRSUB_Desc) values(:DTE, :time, :use, :remarks)
Based on FDBMS docs. MRSUB_Desc is a multiline/memo data type
Hope somebody can help. Thanks
This training course is addressed to beginners who would like to discover the IRIS Interoperability framework. We will be using Docker and VSCode.
Hello everyone,
InterSystems Certification has redesigned their IRIS System Administration certification exam, and we again need input from our community to help validate the topics. Here's your chance to have your say in what topics are covered on the InterSystems IRIS System Administration Specialist exam! And, yes, we'd like to hear from you Caché admins too!
At the second InterSystems Virtual Summit, learn how to make your organization thrive with healthy data, powerful analytics, and a smart data fabric powered by InterSystems technology. Hear from our experts, world-leading thought leaders, and InterSystems customers from around the globe. REGISTER TODAY.
Hey Community,
Here is a digest of the Developer Community videos on InterSystems Developers YouTube Channel in September 2021:
Is there a way to create anything like this?
.png)
Multiples result sets.
Hello,
We are using AWS SSO authentication in our application to validate the users. For validating the users, we are passing the username and password from AWS SSO to our application. We need to validate the user in our application without using the password.
We developed the login class using zenPage. We used <loginForm> tag in the login page which is used for the automatic validation.
Is there any possible way to achieve this?
Thanks in advance.
Before I run down the "overengineered solution" path, I wanted to throw this out to the group.
We will be receiving HL7 messages via TCP/MLLP that have a PDF document stored in a single OBX segment. As the volume is expected to be somewhat high and the documents could be megabytes in size, it would be preferable to save the PDF payload to disk and replace it with a filesystem path before IRIS does it's first Save%. The idea being that we would than implement an OnDelete that would remove the file when the HL7 message is purged.
I have a %Stream that I want to insert some text into the middle of. I create a new stream called pNewContentStream from the original stream, then I do a MoveTo in pNewContentStream to get to the byte position I want to insert into but when I do my Write, my pNewContentStream gets obliterated with only the text that I wrote, the original content goes away and all I'm left with is my Write text.
Method AddContentTypeCode4(pContentStream As %Stream.GlobalCharacter, Output pNewContentStream As %Stream.GlobalCharacter) As %Status{Set tStatus = $$$OKtry {Set tTemp = pContentStream.I would like to know if an encrypted caché database can run significantly slower than a normal "unencrypted" database, in a way that is noticeable to the end user (e.g. slower response time for most pages, especially the ones that rely on read/writing to globals).
I searched in Intersystems knowledge base and couldn't find anything related. I'm looking for possible before/after benchmarks.
As of today, the Angular Clone CCR page is now live for CCR Beta Users. Beta testers will be sent to the Angular clone page from anywhere you would normally clone a CCR. No existing functionality will be lost.
Any issues or feedback can be reported here or in your regular support channels.
Many thanks to our CCR UI beta testers! If you would like to join the beta tester program, you can enable the checkbox on your CCR user page here.
Other pages in Beta: Create CCR Page
Pages coming soon: Merge, Groups
The most recent release of Serenji features our innovative gj::locate technology. It was a standalone tool we originally created for a Developer Community contest earlier this year, but we've incorporated it into our debugger after some great feedback from developers.
It works by navigating you directly to the source of your server-side errors in just a couple of clicks - enabling you to quickly fix errors without the need to count tedious lines of code.
Folks,
I am looking to migrate a few legacy debt collection applications built using InterSystems Cache to AWS. Does anyone here have any experience, ideas and best practices on migrating Cache products to the public cloud?
Regards
Sudarshan
+1-917-685-3551
Hello,
I’m looking for a way to find out which category of portal a connector belongs to.
I looked at the class ‘Ens.Config.Production’ and ‘Ens.Config.Item’ but without success.
An idea about the ‘ObjectScript’ code to design?
Best Regards.
Hello
I made for fun a bash script that creates csv files from a %GOGEN exported file. %GOGEN, the utility for exporting globals for Cache 5.xx
First I thought it would be very simply with bash, but ...
- if I want a header in the csv file
- if you export with GOGEN more globals together not only one
- if I want a csv file for every global/indexes has the global ..
The simply bash script goes up 100 lines of code. If I will start again with this, I would use Python or Go, not bash.
Example:
For a

