Hi,
Is there a nice cheat sheet for the IRIS command line (terminal) application?
Hey Community,
Enjoy watching the new video on InterSystems Developers YouTube channel:
Hello,
I work on deploying IRIS using Kubernetes operator and Red Hat OpenShift. I encouraged another team working on Java application to consider using IRIS as database. My team deployed IRIS cluster using two mirrored data pods for the other team. The other team asked me for the connection information.
To learn how to use Java with IRIS, I attempted to deploy two apps from Open Exchange:
https://openexchange.intersystems.com/package/CRUD-GLOBALS-IRISNATIVEAP…
Here I got errors like this:
package com.intersystems.jdbc does not exist
Does anyone has an ini parser/writer in ObjectScript they can share?
Hi Community!
We're pleased to welcome @water huang as our new Moderator in the Developer Community Team!

Let's greet @water huang with big applause and take a closer look at his bio!
@water huang (黄念刚)is a developer at Southwest Technical Support Center of Mediway(东华医为).
Here are some words from @water huang:
- Since I joined Mediway in 2012, I started to learn InterSystems technologies and integrated platform. I used the early versions of InterSystems Caché, Ensemble. Ensemble 2016 is my main development tool at present.
Say I have a persistent class in IRIS with an optional property EmailOptIn:
Class Person Extends %Persistent
{
Property Name As %String;
Property EmailOptIn As %Boolean;
}
I later realize that I'm doing a lot of null-checking on this property where I shouldn't need to. The solution is to make this a required property:
Class Person Extends %Persistent
{
Property Name As %String;
Property EmailOptIn As %Boolean [ Required ];
}
When I make this change I'll need to update all the existing data to set a reasonable default where it is null.
Hi Community,
We are excited to announce that InterSystems Developers Meetups are finally back in person!
The first Python-related meetup will take place on July 21 at 6:00 at Democracy Brewing, Boston, MA. There will be 2-3 short presentations related to Python, Q&A, networking sessions as well as free beer with snacks and brewery tours.
AGENDA:
Leet (or "1337"), also known as eleet or leetspeak, is a system of modified spellings used primarily on the Internet. It often uses character replacements in ways that play on the similarity of their glyphs via reflection or other resemblance. Additionally, it modifies certain words based on a system of suffixes and alternate meanings. There are many dialects or linguistic varieties in different online communities. Wikipedia
You'll have to translate a string into a LeetSpeak. As usual shortest solution wins.
As I was thinking what I could develop for InterSystems Full Stack Contest, I saw this post:
https://community.intersystems.com/post/how-access-production-items-through-objectscript
I developed ProductionManager.csp. It displays items in the active production. It also displays the Class in use and the date and time of last message. I believe these data points can help you make decisions which items to remove from the production.
I read that contest asked for apps which insert, update, or delete data in InterSystems IRIS.
I am still working on iris-for-money app: https://github.com/oliverwilms/iris-for-money
Account.csp posts a rest call with _SYSTEM username and the password.
xhttp.open("POST", "/restapi/sql/" + query, true,"_SYSTEM","SYS");
xhttp.send();
/restapi web application has Password Authentication Method enabled.
SYS is the correct password for _SYSTEM user.
I do not understand why I see login failure in Audit database.
I am working on iris-for-money app: https://github.com/oliverwilms/iris-for-money
Account.csp posts a rest call with _SYSTEM username and the password.
xhttp.open("POST", "/restapi/sql/" + query, true,"_SYSTEM","SYS");
xhttp.send();
The error is logged in Riches.REST for this line:
Set tSC = tStatement.%Prepare(pQuery)
ClassMethod PostSQL(pQuery As %String = "", pIndex As %String = -1) As %Status
{
Do ..DebugTEST("Riches.REST - PostSQL")
Do ..DebugTEST("pQuery = "_pQuery)
Set tSC = ..TestQuery(pQuery,.pQuery)
Do ..DebugTEST("TestQuery = "_pQuery)
Set tStatement =
Hello and welcome to the 21st InterSystems programming contest!
🏆 InterSystems Full Stack Contest 2022 🏆
Duration: June 27 - July 17, 2022
In prizes: $10,000
Hi Community,
This post is a introduction of my open exchange iris-climate-change application.
iris-climate-change web application Imports The Food and Agriculture Organization (FAO) Climate Change dataset by using LOAD DATA (SQL) functionality and analyze and visualize data with the help of Python Flask Web Framework, Pandas Python data analysis Library, Plotly Open Source Graphing Library for Python and Plotly JavaScript Open Source Graphing Library.
Hi,
I am wondering if anyone would know where I can get a copy of the ASTM E1394 specification for an ASTM-XML file based instrument to LIS interface I am writing?
The instrument vendor refers to ASTM 1394-97.
Cheers,
Patrick
We have the following code, but recently had a few issues with messages sent to downstream systems being rejected.
After investigating, seems that the message being sent is being truncated, the RawContent that we are pulling from Ens.EnsLib_HL7.
What is the correct way to specify rowspan and colspan in a ZEN PDF report using <Item> <Caption>
I am specifying rowspan in the <Caption> tag after the <Item> but it's not working.
I haver read $Query and $Order but still not getting the code that i am looking to work correctly.
I have a global like
^TestGlobal("Not Configured","Value 1")=""
^TestGlobal("Not Configured","Value 2")=""
Hey Community,
I have an scenario, please advise or suggest possible ways to solve it.
So i have a persistent class to test results of a diagnostic laboratory. The properties are
- Patient name
- Type of Test
- Order ID
I had a customer the other day ask how GREFs are measured and how the relationship of the host, storage, and DB engine all influence that number measured in hundreds of thousands or millions. Is there any good documentation that explains this and/or assists with calculating a GREF count?
I am receiving Mirroring updates to an IRIS for Health async reporting server and need to pause the mirroring journal processing to periodically quiesce the database to rebuild cubes and custom staging tables.
What API or web service can I use to quiesce the reporting server and then later initiate catch up?
It's time to announce the Winners for June! Please welcome our awesome Global Masters Heroes!
The storm of applause goes to these developers and their great contribution to DC in June:
🥇 @Danny Wijnschenk, Application Developer/Owner, Winfo, Belgium
🥈 @Lorenzo Scalese, Solution Architect, Zorgi, Belgium
🥉 @YURI MARX GOMES, Software Architect, YM Services, Brazil
🥉 @Robert Cemper, ex Senior Sales Engineer from InterSystems, Austria
Learn more about the competition and our awesome winners below.
I've been playing with IntegratedML and have created a model and trained the model. When I try to use PREDICT or PROBABILITY statements in an SQL query, I get the following error:
[SQLCODE: <-400>:<Fatal error occurred>]
[%msg: <PREDICT execution error: ERROR #5002: ObjectScript error: <OBJECT DISPATCH>%LoadModel+31^%ML.AutoML.TrainedModel.1 *<class 'AttributeError'>: 'str' object has no attribute 'decode' - >]
Here's an example of the sequence of steps I've followed that lead to the error:
CREATE MODEL MyModel PREDICTING (IsError BOOLEAN) FROM Example3.
Hi Guys,
I've a zen report that populate as excel to the screen using DEFAULTMODE = "xlsx" is there a way that I can run send that zen report to a file in a specific path all in the background rather to the screen?
Thanks
Hi Community,
We are glad to announce that Developer Community in French is now connected to Global Masters, which means members of DC FR will automatically get points & badges for their contributions.
Hey Community,
Here is a digest of the Developer Community videos on InterSystems Developers YouTube Channel in June 2022:
Hey Community,
Learn how you can develop a Node.js application and connect to InterSystems IRIS data platform through the Native API:
Hi Guy,
is there like a utility or a function that convert from UTC to Locale time?
Thanks
Newbie stuck again, hoping this won't be as bad as I'm thinking. In my DTL Editor I've got
Source.Appointments.(k1).Date = 07/05/2022
Source.Appointments.(k1).StartTime = 14:30
Source.Appointments.(k1).
Question:
What version of Caché supports TLS v1.2?
Answer:
Caché 2015.2 announced support for TLS v1.1 and v1.2. In this version, the SSL/TLS configuration page provides checkboxes for TLS v1.1 and v1.2, which allows the versions to be configured individually. This allows sites to, for example, require TLS v1.2 only.
Additionally, some earlier versions of Caché provide undocumented support for TLS v1.1 and v1.2, specifically Caché 2014.1.3 and above and 2015.1, on Windows, Linux and Unix.
Here’s why: Caché uses the openssl library for SSL/TLS. TLS v1.1 and v1.
Hello, today we had another freeze in the system. It was close to 09:55. Logs follow for analysis. Following are MSM/MUMPS logs with about 1050 active connections at the time of the freeze. Does anyone see something different?



