Hi Community,
Please welcome the new video recorded by @Robert Cemper on InterSystems Developers YouTube:
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.
Hi Community,
Please welcome the new video recorded by @Robert Cemper on InterSystems Developers YouTube:
The second week of Virtual Summit 2020 kicked off with the first day of focus sessions. We covered a LOT of great content - 38 sessions across a wide range of subjects. I thought it would be valuable to recap and review some of the bigger announcements and talking points.
$LIST string format and %DynamicArray and %DynamicObject classes
IRIS, and previously Cache, contain several different ways to create a sequence containing a mixture of data values. A data sequence that has been available for many years is the $LIST string. Another more recent data sequence is the %DynamicArray class, which along with the %DynamicObject class, is part of the IRIS support for JSON string representation. These two sequences involve very different tradeoffs.
$LIST String Format
$LIST format was invented some time ago when memory address spaces were small and when disk drives
Now that 1.0 has shipped and is featuring in various sessions at Virtual Summit 2020 it seems like a good time to offer some guidance on how to report problems.
InterSystems ObjectScript for VS Code consists of three collaborating VS Code extensions. For ease of installation and management there's a fourth entity, the InterSystems ObjectScript Extension Pack. It's a great way to get started with minimum clicks, and handy to have even if you have already installed the other extensions.
This modular architecture also means there are three different GitHub repositories where issues can be created.
Today we are pleased to publish a new extension pack for Visual Studio Code. This pack provides a convenient way to install and manage a set of extensions which together make VS Code a great tool for ObjectScript developers.
Propose sequence and logic in IRIS
Hey Developers,
Don't miss the new exciting promo video from our Brazilian developers on InterSystems Developers YouTube:
Hi, I am new to IRIS and We are planning to setup a CI pipeline on AWS VM deploying the iris data platform container. I am trying to find out which folders needs to be inside the source control and where (exact folder) the updated code needs to be pulled in the container. I would be much obliged if anyone cant point the CI CD related documentation.
Thanks,
Raj
Hello Developer Community!
Once again I'm here to talk about the ObjectScript extension for Visual Studio Code, and this time we are excited to announce the release of version 1.0!
The community has come together in an unprecedented way to deliver this product with InterSystems, and its only fitting that a tool so critical to developer productivity would be built with community testing, feedback and source code from the very beginning.
Most of the features in this release have been present since 0.9 and were announced earlier in this post. They have all been enhanced and polished.
The
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.
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.
So please
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 repeating as the
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.
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 routine
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 and
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.
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 the
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 client:
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.
.png)
The class document produced is this.
.png)
I suppose my question is, is it even possible to call a sp on a