Hi Community,
I'm building a browser only code editor for IRIS. Here is a video demonstration. It's still very much "work in progress", more updates to come. I will also add it to ZPM soon.
https://www.youtube.com/watch?v=Am6QAvrPPPg
Hi Community,
I'm building a browser only code editor for IRIS. Here is a video demonstration. It's still very much "work in progress", more updates to come. I will also add it to ZPM soon.
https://www.youtube.com/watch?v=Am6QAvrPPPg
Is there a way to access a SOUNDEX function from ObjectScript? There is such a function in the multivalue basic dialect and also one used by Patient Index.
Hi developers!
Here are the bonus points for the experts voting for your applications in the Fullstack contest 2022:
Here we go!

I'd like to to assign a value to a variable, depending on the results of a condition. The equivalent of what can be done in c++ with the following:
(a>b) ? a=1:a=0;
Or in python:
a = 1 if a>b else 0This makes the code much more readable and compact.
In objectscript it would be:
if (a>b){
a=1
} else{
a=0
}Hello,
I want to access the HL7 Router settings from within the HL7 rule. Goal is to create a New class by extending
Then create a PARAMETER ProcessMessage which can be set to an integer value for the HL7 Router.
Create a Rule class and based on the value of this setting ProcessMessage
process/not process the messages.
{ Parameter RuleAssistClass = "EnsLib.HL7.MsgRouter.RuleAssist"; XData RuleDefinition [ XMLNamespace = "http://www.intersystems.
Hi all!
I'm currently trying to find out how to have one Web Gateway route to multiple servers Management Portal. The only thing that I have come up with so far is to potentially make different routes per server?
I have a development, test, and production server and I want to use the same Gateway server using IIS to do SSL/TLS encryption for the CSP pages.
Any ideas or recommendations to pull this off?
Hi Community,
We prepared a fun online game for those who will be at the Global Summit in-person, and those new members who will join the Community at the event. If you are at the Summit but do not see the game - please let me know, I will add you ![]()
You can enter the game and grab the prizes right at the Developer Community booth - 5th Floor, Tech Exchange room.
.png)
Enter to win some nice prizes: Bellroy Computer Backpack, Umbrella, Amazon Kindle, Apple AirPods Pro, Coursera subscription and others!
Hey Developers,
We're pleased to invite you to join the next InterSystems IRIS 2020.1 Tech Talk: DevOps on June 2nd at 10:00 AM EDT!
In this InterSystems IRIS 2020.1 Tech Talk, we focus on DevOps. We'll talk about InterSystems System Alerting and Monitoring, which offers unified cluster monitoring in a single pane for all your InterSystems IRIS instances. It is built on Prometheus and Grafana, two of the most respected open source offerings available.
Next, we'll dive into the InterSystems Kubernetes Operator, a special controller for Kubernetes that streamlines InterSystems IRIS deployments and management. It's the easiest way to deploy an InterSystems IRIS cluster on-prem or in the Cloud, and we'll show how you can configure mirroring, ECP, sharding and compute nodes, and automate it all.
Finally, we'll discuss how to speed test InterSystems IRIS using the open source Ingestion Speed Test. This tool is available on InterSystems Open Exchange for your own testing and benchmarking.
I would like to introduce my new project for the Globals Contest. A very new view for the globals browser
.png)
InterSystems API Manager (IAM) version 2.8.1 is now Generally Available. In addition to a spade of performance improvements and bug fixes, this release adds significant new functionality, including:
Hi all
I'm struggling to insert into a table, and it is baffling me. The insert statement is now very simple (I was using a complex INSERT SELECT statement but I'm trying to narrow down the problem).
Insert statement:
INSERT INTO Phu_Replay_Schema.
Hey Community,
Check out the latest video on InterSystems Developers YouTube channel:
Hello, everyone!
InterSystems IRIS has a menu called Interoperability.
It provides mechanisms to easily create system integrations (adapters, record maps, BPMs, data conversions, etc.) so different systems can be easily connected.
A variety of operations can be included in the data relay process, as examples we can cite: to connect systems that are not normally connected, data can be received (or sent) according to the specifications of the destination system. Also, information can be acquired and added from another system before sending the data.
I am going to take the IRIS Core Solutions Developer Specialist Certification at Global Summit on Monday. Anyone got any tips or suggestions?
Thanks
In our latest episode of Data Points, I had a conversation with @Michelle Spisak and @Adam Coppola about Learning Services initiatives at next week's Global Summit in Seattle. Take a listen to hear about the various things LS is taking part in, and hopefully we'll see you there!
For more information and to subscribe to the podcast, head over to https://datapoints.intersystems.com.
Hey Developers,
You're very welcome to join the upcoming InterSystems webinar called "InterSystems IRIS Tech Talk: Python"!
Date: Wednesday, June 08, 2022
Time: 11:00 AM EDT
In this tech talk, we’ll go into detail about the breadth of support Python developers have using the InterSystems IRIS data platform, including:
What is the difference between method and class method and why are mentioning one as Method and class method what is the purpose of this?
Global Summit returns!
After two years of video conferencing and virtual meetings, we at InterSystems are thrilled to reunite with our partners at InterSystems Global Summit 2022. In our first in-person event since the pandemic started, we're welcoming industry leaders and developers to our flagship conference. Registration is now open!
🗓 Date: June 20-23, 2022
📍 Location: Seattle, WA, United States
Hey Community,
Common tools for meeting the challenges of testing large-scale solutions deployed in the cloud:
⏯ Using Automated Testing to Build Reliable, Large-Scale API Server in the Cloud
Only a few days to go until the Global Summit! George James Software will be on hand to talk about any projects you may have on the horizon, such as application development, data and platform migration, system integration, training, and support – we can work with you to find practical and maintainable solutions that support the growing needs of your organization.
We're also running a User Group Session on Wednesday, July 22nd at 12pm. It's a great opportunity to find out more about our tools and ask us (and current users!) any questions.
InterSystems and the developer community around ZPM have been working together to take ZPM to the next level, building it into IRIS and making it a tool that can not only manage 3rd-party code, but key parts of InterSystems' products. You can hear a lot more on this topic at Global Summit 2022, and attend an experience lab to get hands-on.
As a developer, you can also join the ongoing discussion about some final key design issues we are exploring with the community.
Hello to all my fellow Cache Experts. Quick question about the MONLBL output that identifies performance issues. There is a metric value output by MONLBL called "Obtain [NEW] connection to Cache". Supposedly that metric captures the time taken between the request reaching the CSP Gateway and a connection to Cache being reserved for the purpose of servicing the request. All of that being said, if that metric value is high for many requests, such as 19.x seconds, then can anyone tell me what that metric really means and how to improve (lower) the new connection to Cache time.
Hi All,
I am trying to install IRIS Health CE on a Ubuntu VM, so I can test IAM with it.
During the installation I get the following error:
=================
Warning: The installer can't find a platform in this distribution
supported by your system.
Searching for platforms that might install in unsupported mode...
1) Ubuntu LTS (x64)
Enter the number for your system: 1
Your system type is 'Ubuntu LTS (x64)'.
openssl version 1.1.1 is required.
** Installation aborted **
No packages will be installed.
====================
I installed OpenSSL 1.1.1n 15 Mar 2022. It was version 3.0.
Hey Community,
We greatly appreciate all your feedback on the InterSystems Grand Prix Contest 2022! Please take a few questions to help us improve our contests.
👉 Quick survey: InterSystems Grand Prix Programming Contest Survey

Hi All,
I am taking a look at some legacy coding as it seems to be generating an error when processing the messaging. The message being process contains a PDF which we are transforming into a stream and sending to another system.
I have noticed this issue only occurs with PDFS that are roughly 2800kbs in size or above. All other PDFS process fine.
The error that it is generating is proDOCMAN BPL Error: 5002 : Cache error: <MAXSTRING>zS2+72^pacDOCMAN.proDOCMAN.Thread1.1
proDOCMAN being the name of the process.
I am trying to connect to IRIS deployed on AWS EC2 instance using JDBC connection string but I am getting connection refused. Username :_SYSTEM.
Even the management portal URL is not opening for me
Hello everyone,
I would like to know if it is possible to connect to a REST API through production, without having to write a class that extends %CSP.REST. Is there a GUI based way where I can configure my GetRest and then use EnsLib.REST.GenericService and EnsLib.REST.GenericOperation to configure my production and perform transformations?
Hi Community:
We've just added two new sessions and a panel discussion (Take a look below.) And if you haven't registered yet, there's still time.