Hi Developer Community!
Learning Services is always looking to improve -- and we want to hear from you! Please take this 3-minute survey to tell us what you think.
Hi Developer Community!
Learning Services is always looking to improve -- and we want to hear from you! Please take this 3-minute survey to tell us what you think.
Hello everyone,
As someone who is new to the world of InterSystems technology, I have been looking for the best resources to learn more about it.
I have heard great things about InterSystems technology, particularly its speed and scalability, and I want to make sure I have a solid understanding of it before diving in further. From what I understand, the official InterSystems courses cover a wide range of topics and are taught by experts in the field.
Hello everyone,As someone who is new to the world of InterSystems technology, I have been looking for the best resources to learn more about it.I have heard great things about InterSystems technology, particularly its speed and scalability, and I want to make sure I have a solid understanding of it before diving in further. From what I understand, the official InterSystems courses cover a wide range of topics and are taught by experts in the field.I would appreciate any recommendations on which courses to take, particularly if there are any that provide a good foundation for beginners.
ZV = IRIS for UNIX (Red Hat Enterprise Linux for x86-64) 2021.1 (Build 215_0_21260U) Tue Nov 9 2021 19:32:21 EST
I have pdf documents stored in repo edge HS.IHE.XDSb.Repository.Documents. Is it possible that this can further compress this type of binary stream?
below is the code I can see but Is this applied on 2021.1?
Property Document As %Stream.GlobalBinary;
Class %Stream.GlobalCharacter Extends TmpCharacter [ System = 2 ]
{Parameter COMPRESS = 1;}
Is there a way to escape a comma in a comma delimited list? (ObjectScript)
Example: In("Connected, Connected, but issues, Not Connected")
(How) can I escape the comma in the 2nd value?
Thanks,
Brian
Does anyone have insight into how the Stream Global Compression works in 2022? I'm particularly interested in the XDSb repository on the Edges. As I understand it anything new will be compressed. Is there a compression method that is used that can be utilized by other code? How are the retrievals aware that the contents are compressed in order to de-compress them?
Hi,
Question about ZMIRROR routine.
I analyze a problem with the label NotifyBecomePrimary. It seems not performed after a switch.
After installing ZMIRROR routine in %SYS, is a restart required?
If It's required, It could be explain my problem.
Thank you.
Hi Community:
Just thought that those of you in healthcare will be interested to learn that our HealthShare® Unified Care Record® just earned the Certified Data Partner designation in the new National Committee for Quality Assurance’s (NCQA) Data Aggregator Validation program.
As part of the latest NCQA cohort to voluntarily seek and earn the new NCQA certification, our technology passed the rigorous NCQA certification process to help ensure data accuracy and improve its usability.
Hi Community:Just thought that those of you in healthcare will be interested to learn that our HealthShare® Unified Care Record® just earned the Certified Data Partner designation in the new National Committee for Quality Assurance’s (NCQA) Data Aggregator Validation program.
Hey Developers,
It's time to announce the Top Contributors of InterSystems Developer Community for 2022 🎉
We are pleased to reward the most active contributors across all regional DC sites (EN, ES, PT, JP, CN, and FR):
InterSystems is pleased to announce that the extended maintenance release of InterSystems IRIS, InterSystems IRIS for Health, and HealthShare Health Connect 2021.1.3 is now available. This release provides a few selected features and bug fixes for the previous 2021.1.x releases.
You can find additional information about what has changed on these pages:
Please share your feedback through the Developer Community so we can build a better product together.
How to get the software
InterSystems is pleased to announce that the extended maintenance release of InterSystems IRIS, InterSystems IRIS for Health, and HealthShare Health Connect 2021.1.3 is now available.Please share your feedback through the Developer Community so we can build a better product together.
Hey Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
⏯ InterSystems Security Development Lifecycle @ Global Summit 2022
Save the date! March 16th, 9 am EST | 2 pm CET we will host the first Thursday Tea with Global Masters! ☕
This is a 60-min fun & networking event, as well as a short update and Q&A about the Global Masters program.
>> Please prepare a short 1-2 min presentation about yourself for this event - even better with some pictures 📷 we will also make 5-min breakout rooms to discuss your favorite hobby.
Hi
We are just looking to migrate to IRIS under windows and as the IRIS databases are 8k just wondered if anyone has configured windows with a block size for the database drive other than the default 4k.
Any thoughts ?
cheers
Gary
Community webinars are back!
And we're thrilled to invite you to the webinar of George James Software, partners of InterSystems:
👉 "Demo of Deltanji: source control tailored for InterSystems IRIS" 👈
Join this webinar to learn how the Deltanji source control can seamlessly integrate into your development lifecycle and see a demonstration.
🗓️ Date & Time: Thursday, February 23, 4 pm GMT | 5 pm CET | 11 am ET
Can anyone help me with this ? I am upgrading ensemble from 2015.2 to 2018.1. How can I ? Do you have any suggestions for me ?
Hi all!
I'm sharing a tool for data ingestion that we have used in some projects.
DataPipe is an interoperability framework for data ingestion in InterSystems IRIS in a flexible way. It allows you to receive data from external sources, normalize and validate the information and finally perform whatever operation you need with your data.

In first place, you need to define a model. A model is simply a class that extends from DataPipe.Model where you need to implement some methods:
Hi all!I'm sharing a tool for data ingestion that we have used in some projects.DataPipe is an interoperability framework for data ingestion in InterSystems IRIS in a flexible way. It allows you to receive data from external sources, normalize and validate the information and finally perform whatever operation you need with your data.ModelIn first place, you need to define a model.
The following code snippet uses GZIP to compress/decompress a file. Choose a file by specifying a file path in the "filename" variable.
The following code snippet uses GZIP to compress/decompress a file. Choose a file by specifying a file path in the "filename" variable.Hey Community!
Welcome to the 4th edition of the InterSystems Ideas News bulletin!
Here's what you can expect from it:

Hello Everyone!
Following the example below i can download file only txt format, in other format(pdf,xls,rar) i have errors(can't open file),
So, how i will change code for download file in other format?
Thanks!
ClassMethod GetFile(file) As %String
{
#dim %request As %CSP.Request
set filename="E:\Rest\"_file
set %response.ContentType=..GetFileContentType($p(filename,".",*))
do %response.SetHeader("Content-Disposition","attachment;filename="""_$p(filename,"\",*)_"""")
Set %response.NoCharSetConvert=1
Set %response.Expires=50
set file=##class(%File).%New(filename)
do file.Hello Everyone!Following the example below i can download file only txt format, in other format(pdf,xls,rar) i have errors(can't open file), So, how i will change code for download file in other format? Thanks!
You asked – we did it!
We're thrilled to share with you the marvelous changes we've done to your profile pages ❤️🔥
✔️ User bio section at the top
✔️ Pinned posts
.png)
Setting the Scene
Suppose you have the following 2 persistent classes that are both JSON-enabled (i.e. extends %JSON.Adaptor or %pkg.isc.rest.model.adaptor)
Setting the SceneSuppose you have the following 2 persistent classes that are both JSON-enabled (i.e.
Hello,
Could someone help me with a solution, for example "dump" to IRIS.DAT, I mention that it is difficult to manipulate a file of ~ 200 GB. I would be interested in generating an IRIS.DAT file containing the "schema" without any information.
Thanks !
Good Morning All!
We would like to add our custom reporting with the IRIS database which is running on IDX at client server. Would need a technical documents which allow us to review the tables and its definitions. I tried to install ODBC but it not showing the schema of all tables.
Hi Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
⏯ Real-World CI/CD: Keep Calm & Build On @ Global Summit 2022
Hi is there a simple way to export everything related to a production and import in another instance?
For example exporting a production saving db, ns, mapping, webapp related, resources, roles and so on
The Art of Mapping Globals to Classes 1 of 3
Looking to breathe new life into an old MUMPS application? Follow these steps to map your existing globals to classes and expose all that beautiful data to Objects and SQL.
By following the simple steps in this article and the next two you will be able to map all but the craziest globals to Caché classes. For the crazy ones I will put up a zip file of different mappings I have collected over the years. This is NOT for new data; if you don’t already have existing global please just use the default storage.
The Art of Mapping Globals to Classes 1 of 3Looking to breathe new life into an old MUMPS application? Follow these steps to map your existing globals to classes and expose all that beautiful data to Objects and SQL.By following the simple steps in this article and the next two you will be able to map all but the craziest globals to Caché classes. For the crazy ones I will put up a zip file of different mappings I have collected over the years.
I am trying to pull down the webgateway from containers.intersystems.com and I am receiving the following errors... Please advise
[roth16@int-lxiris-vd02 tls-ssl-webgateway]$ docker pull containers.intersystems.com/intersystems/webgateway:2021.1.0.215.0
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
Trying to pull containers.intersystems.com/intersystems/webgateway:2021.1.0.215.0...
I am trying to pull down the webgateway from containers.intersystems.com and I am receiving the following errors... Please advise[roth16@int-lxiris-vd02 tls-ssl-webgateway]$ docker pull containers.intersystems.com/intersystems/webgateway:2021.1.0.215.0Emulate Docker CLI using podman.
Hi All! Wanted to share this new video we've published, which might be of interest to people in the healthcare space. Achieving True Interoperability in Healthcare Systems is all about going beyond the typical "syntactic" interoperability and understanding what's needed to bring that interoperability to the next level in healthcare.
At least three different ways to process errors (status codes, exceptions, SQLCODE etc is given in ObjectScript. Most systems have status, but for a range of reasons exceptions are more convenient to manage. You spend some time translating between the various techniques dealing with legacy code. For reference, I use several of these excerpts. It is hoped that they will also support others.
///Status from SQLCODE:set st = $$$ERROR($$$SQLError, SQLCODE, $g(%msg)) //embedded SQLset st = $$$ERROR($$$SQLError, rs.%SQLCODE, $g(rs.%Message)) //dynamic SQL///Exception from SQLCODE:throw At least three different ways to process errors (status codes, exceptions, SQLCODE etc is given in ObjectScript. Most systems have status, but for a range of reasons exceptions are more convenient to manage. You spend some time translating between the various techniques dealing with legacy code. For reference, I use several of these excerpts.