This year's Virtual Summit has more content around Analytics and AI than ever before. We've made this quick video to guide you through the program and put things into context with respect to InterSystems overall strategy for Data & Analytics.
InterSystems IRIS is a Complete Data Platform
InterSystems IRIS gives you everything you need to capture, share, understand, and act upon your organization’s most valuable asset – your data.
As a complete platform, InterSystems IRIS eliminates the need to integrate multiple development technologies. Applications require less code, fewer system resources, and less maintenance.
This year's Virtual Summit has more content around Analytics and AI than ever before. We've made this quick video to guide you through the program and put things into context with respect to InterSystems overall strategy for Data & Analytics.
In this article, we'll talk about an application that I use every day when monitoring applications and integration solutions on the InterSystems IRIS platform and finding errors when they occur.
While looking for a solution for logging object changes in InterSystems IRIS, Ensemble, and Caché DBMS, I came across a great article about logging with macros. Inspired by the idea, I forked the project the paper had described and adapted it to some specific needs. The resulting solution is implemented as a panel subclass, %CSP.Util.Pane, which has the main window for commands, the Run button, and ena
Hi Community!
We're pleased to invite you to the Online meetup with the winners of the InterSystems Full Stack contest!
Date & Time: Friday, October 16, 2020 – 11:00 EDT
What awaits you at this virtual Meetup?
Hello there community,
I am pleased to say that i have started building a product and I have chosen InterSystems technology to be used in it.
But I have a confusion with regard to it.
I actually have to come to a conclusion to whether to use CACHE or IRIS.
I will be using a lot of data and also integrating it along with Python for DEEP and Machine Learning.
Also I do not have an idea of how to get the licensed version of either of that.
I would like to get hold of this and also would like to try out the free version of either Data Bases before moving on to large scale production.
Hello there community,
As I am interested in taking part in the Full Stack Development for IRIS, I tried to download the Software and get hands on experience with it.
The registration went well, but unfortunately I only got a mail with regard to the download but the Software did not get downloaded.
I need the help of you experts please.
Am I doing something wrong or did I just miss some thing or some steps in between these that needs to be fulfilled?
Every time I click on the download link I get a mail with another link to download the software but then the process keeps on repeatin

Hi Community!
Enjoy watching the new video on InterSystems Developers YouTube:
⏯ Introduction to InterSystems Reports
One useful feature of our REST framework is the ability for a dispatch class to identify request prefixes and forward them to another dispatch class. This approach of modularizing your URL map will improve code readability, enable you to easily maintain separate versions of an interface, and provide a means to protect API calls that only certain users will be allowed to access.
To set up a REST Service on your Caché instance, you need to define a dedicated CSP application and create the associated dispatch class that handles incoming requests. The dispatch class extends %CSP.REST an
Hi,
I'm trying (and not succeeding) to build an index based on a collection property combined with a property, like:
Index Test On (Property, ListProperty(ELEMENTS).Property2)
For example, I have a class with this properties:
Property Simple As %String;
Property ListOfProp As List Of AnotherObject;
The, I try to create a simple index of one of the AnotherObject properties and I can compile and it creates the right index:
Index Test On (ListOfProp(ELEMENTS).Name);
But when I add a "normal" property, compiler miserably fails:
Index Test On (Simple, ListOfProp(ELEMENTS).Name);
Compiling
Hello Developers!
Previously, I shared with you all a handy operational analytics dashboard you can build to visualize key message processing metrics, such as number of inbound/outbound messages, average processing times, etc.
This time around, I’d like to walk you through an enhanced log monitor using a workflow many of you are already familiar with – working with alerts as messages inside a production, creating routing rules to filter and route alerts, and using pre-built components like the email adapter to send notifications at a granular level.
As you already know, monitoring

Hey Developers,
The InterSystems Full Stack Contest is over. Thank you all for participating in our exciting coding marathon!
So it's time to announce the winners!
Our big applause goes to these developers and their applications:
Hi everyone, i'm using a render server to make pdf output with zen report and everything was fine till recently i've been getting this error message and i have no idea what it means, i'd be very thankfull if someone could help or got into the same situation.
Error message:
ERROR #5001: net.sf.saxon.trans.XPathException: org.apache.fop.fo.ValidationException: "fo:table-body" is missing child elements.
Required content model: marker* (table-row+|table-cell+) (See position 817:-1)
This error seems to be "random" if i try to render the same report without changing a single thing it works. I
.png)
Hi Community!
Enjoy watching the new video on InterSystems Developers YouTube:
⏯ Big Data in InterSystems IRIS
I have a file passthrough service that should check for new new files every 10 minutes, process them and then wait again for 10 minutes, even if there are new files waiting in the source directory. The "CallInterval" value feels like a wrong tool for this need since it would keep the service "locked" for a maximun of 10 minutes before releasin resources. Is there a better way than CallInterval to schedule the service to poll for files every 10 minutes?
Hi Team,
I want to convert numeric expression (202010011000) to datetime format(8/6/2018 9:10 PM)
Thanks,
Ankur Shah
Hey Developers!
This week is a voting week for the InterSystems Full Stack Contest!
So, it's time to give your vote to the best solutions built with InterSystems IRIS.
🔥 You decide: VOTING IS HERE 🔥
How to vote? This is easy: you will have one vote, and your vote goes either in Experts Nomination or in Community Nomination.
Hi developers!
We introduced a set of bonuses to all the participants of the Ful Stack Contest.
And here is the table of current bonuses accomplishments:
GA releases are now published for the 2020.3 version of InterSystems IRIS, InterSystems IRIS for Health, and InterSystems IRIS Studio!
A full set of containers for these products is available from the WRC Software Distribution site, including community editions of InterSystems IRIS and InterSystems IRIS for Health. In addition, all containers are also available from the new InterSystems Container Registry. This article explains how to use the registry.
The build number for these releases is 2020.3.0.221.0.
Community Edition containers can also be pulled from the Docker store using t
By default InterSystems IRIS expose your endpoints using http, but can be necessary run https from your dev env and/or get public internet access to your app. You can buy or get a certificate and config a gateway, spending many hours or use a great public service called ngrok. Follow the steps:
1 - Run your app, I will use FHIR template as sample, see:
1.1 download the app: git clone https://github.com/intersystems-community/iris-fhir-template.git
1.2 go to the app dir: cd iris-fhir-template
1.3 run the app: docker-compose up -d
1.4 get access to the endpoint from postman or other api cli

Hey Developers,
New demo show by InterSystems Product Manager @Raj Singh is already on InterSystems Developers YouTube:
⏯ Develop a Python Flask app with InterSystems IRIS in 10 minutes
Hi,
I'm trying to ultimately create a function that I can use with HL7 messages that calls a stored procedure held on a SQL Server.
Initially I triedextending the function class to use the sql inbound adapter and/or EnsLib.SQL.Common, but this wouldn't work from the class method for the function.
Then I attempted to use the linked stored procedure using the wizard where it connected fine and I could find the sp but but it wouldn't return any data when ran. The test sp should just return an int.
The class document produced is this.
.png)
I suppose my question is, is it even possible t
N.P.M stands for "No Project Mess."
N.P.M. is a Project & Task Management app that uses InterSystems IRIS and Bootstrap 4.
No Project Mess is created to help developers and small business companies to reduce complexity in their daily problems, with a simple and intuitive projects and tasks management software.
It offers different views for your tasks, from a spreadsheet, kanban, calendar, or even Gantt!
Hey Developers!
We're pleased to announce the next competition of creating open-source solutions using InterSystems IRIS! Please welcome:
⚡️ InterSystems Full Stack Contest ⚡️
Duration: September 21 - October 11, 2020
I'm not sure how to go about building this scenario:
Can steps 4.1 - 4.3 be done with s
Hi,
In Atelier I can click File --> New --> Class File, and File --> New --> Custom File etc to launch various wizards and templates to help me quickly create DeepSee KPI classes, %Installer manifests, Web Services and the like. Of course, all these are available through Studio as well. Is there anything similar in VSCode? If so where? I've looked at several videos and the documentation, but I haven't seen anything.
Thanks!
David
Hi Developers!
Please welcome the new video on InterSystems Developers YouTube:
Hi developers!
Want to discuss with you the case of %Status.
If you familiar with ObjectScript you know what is it. I'd love to hear the history of the case why it had appeared in ObjectScript but it turned out that almost every system/library classmethods return %Status and there is a whole set of tools to deal with it.
What is does it gives you the responsibility to check the value or %Status of every system method you call.
E.g. if you save the data of the persistent class, you should never call like this:
do obj.%Save()you need to call:
set sc=obj.%Save()
if $$$ISERR(sc) do // something or quit.Hi all, I am having problems trying to get Docker to run correctly on my Linux Mint machine.
I did the following:
1. Installed Docker.
docker --version
Docker version 19.03.6, build 369ce74a3c
docker-compose -v
docker-compose version 1.17.1, build unknown
2. Downloaded zip from https://github.com/intersystems-community/iris-fullstack-template/tree/42f9c174a9a4e63cb5eb3eb646abf3930a6e4d31
and unzipped it
3. Entered the following command:
docker-compose up -d
This generated the following error:
ERROR: Version in "./docker-compose.yml" is unsupported. You might be seeing this error
Hi Developers!
How do you handle errors with &sql a.k.a. embedded SQL?
I think I found a universal error-handling template which works in any situation:
&sql(SELECT * FROM Sample.Person)
if SQLCODE < 0 throw ##class(%Exception.SQL).CreateFromSQLCODE(SQLCODE,"Context description")What is your choice?

The InterSystems IRIS has an integration engine with these core elements:
1. Adapters: are inbound (data/message input/request) and outbound (data/message output/response) integration logic specialized in the type of data or message protocol (file, http, etc.). They are the interface to allows connect with source or target data repositories or systems.
2. DTL: is a component to mapping and transform data between two components in the flow orchestration.
3. BPL: is a component executing BPEL language to execute integration/orchestration flow.
4. Native API: is possible integrate with Jav
Hey Developers,
New demo show by InterSystems Manager @Amir Samary is already on InterSystems Developers YouTube:
⏯ InterSystems IRIS: Kafka, Schema Normalization and Service Enablement