Here is the 2022 Annual Dev Community Question Digest. Let's check out the most popular questions from InterSystems Developers!
✓6,546 questions published all time
Is there a way I can call %Save() on a %Persistent object and at the same time prevent indices from being built?
Get the quick and easy steps for setting up ODBC/JDBC connections to InterSystems IRIS® data platform and InterSystems IRIS for Health™:
Now in an easy-to-use, checklist format to help you work through the process on your own system.
Enjoy!
Hi,
I have a test version of Cache installed on my laptop, but I cannot get logged into the database. I think my ID may be locked due to too many password failure attempts. I have not changed the Admin password or SuperUser password. Does anyone know what the default password would be for the Admin and/or SuperUser Id's? Or if someone knows how I can get in and unlock/reset my password, it would be much appreciated??
Thanks,
Larry Cardinal
Happy New Year to all
We have a scenario where an ObjectScript-based production calls a lookup service (SOAP in C#) to get information used in a value-set mapping process. The results can be cached in an IRISTEMP global to prevent a network call for every value, but that can hang around for quite some time on production systems.
The next logical step would seem to be to encapsulate strategies (LRU, MRU, etc.) and eviction code into an ObjectScript class that can be reused (we are not in a position yet to leverage embedded Python).
I've disabled TLS v1.0 and 1.1 within Healthshare setting, but still seeing these error messages when running a security scan. We do have apache being used. What else can I try?
Error messages:
Has anybody ever enabled the standard CSP login page for a web application with REST dispatch class? Any ideas how to do this?
(Context: I'm using %CSP.REST with other stuff behind it, not actually a REST API.)
I have a registered object class that extends %XML.Adaptor and I want to convert an object of it into canonical XML.
From reading the documentation and some trial and error, it seems like I would need to use %XML.Writer to write the object to XML first using the RootObject() method, then read it with %XML.Reader, and then use the Canonicalize() method of %XML.Writer to write it out again.
Is there a better approach?
Hey guys!!!
I finally got some time to organize a set of classes that I've been using for a few years to make it easier and kill the repetitive work of developing intragrations using XDBC.
Access the project repository at https://github.com/cristianojs/interopway
I've already registered on the Open Exchange. I'm wait for approval.
The idea is to increase the project with more components, I already have one that the "dough is rising and is already going to the oven".
Any questions post here.
Big hug.
Hi Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
Hello,
Because I had no idea how to build an integration solution for HL7 and didn't know where to start, I decided to follow the course Building Basic HL7 Integrations with InterSystems on Learning portal to get at least the idea of where to begin. After I studied all of it, I decided it might be a good idea to share my thoughts and reflections about it with everyone.

Hi
Just looking to tighten up a new application
As an example, the application may have a path such as;
Omniata.au/csp/SomeApp/ListIndex.csp
on a Windows server in the path of ;
C:\InterSystems\IRIS\CSP\SomeApp
and display images from a path such as;
C:\InterSystems\IRIS\CSP\SomeApp\images\Pic1.jpg
If a user wishes to browse through the website, they could point their browser at the path ;
Omniata.au/csp/SomeApp/images
and guesses some file names, they could view the images
If I do something similar on commercial web sites, I get an error that I'm not authorised to view, I get ...
Hey Community,
Our huge thanks to everyone for participating in the Advent of Code 2022! We're pleased to present the winners and distribute all the prizes.
Big applause goes to these developers:
🥈 @Robert Barbiaux (w/ repo)
🥉 @Yuval Golan (w/ repo)
🏅 @Maksym Shcherban (w/ repo)
Here's the final InterSystems leaderboard:
Hello, good afternoon! (or good morning or good evening)
I was doing some very basic tests, based on the documentation, using Python in Studio.
I decided to call a python method through the Studio's own terminal as a demonstration, but the result was different from the terminal result:
Code:
Yesterday I downloaded and attempted to install the newest version of the Community Edition of IRIS but not the preview, and attempted to update an older version, but each time I tried to install it, I would get an error, and then an antivirus program would indicate that it had identified and blocked a threat (McAfee identified it as GenericRXAA-FA!EAEEF9B8457F with a location of C:\Users\jivey\AppData\Local\Temp\pbt3FDD840C\IRIS_x64.msi). I tried the installation again this morning and this time a threat was identified by Malwarebytes as Malware.AI.4072586503 and McAfee identified it as it
Dear community!
It was an amazing 2022 with all of you. Great questions and articles around the whole year and this brings us the most valuable gifts -- wisdom and knowledge.
I want to thank you all for a great year full of fun and pleasure.
This community rocks.
Thank you Intersystems for being a strong partner to all of us.
I know some of my friends are now retired ( Gerd Nachtsheim *wave*) but I want to thank the whole team of Intersystems to make this year again a successful part of my life. Your products rock and I know I am a part of it next year.
God bless you all.
Happy New Year
Hello, my name is Roger, I work in a big hospital in Brazil, I'm new to the MUMPS area, I was given an assignment to try to stabilize our MSM/MUMPS system, we have licenses for 1200 connections, however, the MSM starts having problems when we reach about 990 connections, the terminal has a timeout, it gets stuck. Looking at the MSM settings parameters I noticed the following default settings, could this be related?
The InterSystems learning site now has updated offerings for HealthShare customers.
We recently updated courses about Health Insight Data Flow and Dynamic Cohorts. The dynamic cohorts course provides you with a virtual machine with Health Insight installed, which you can use as a learning sandbox.
For the full set of Health Insight offerings, visit the Health Insight Learning Path.
Hey Developers,
We know you've been waiting for this for a whole year. The time has finally come!
Join the Advent of Code 2022 with InterSystems and participate in our ObjectScript contest to win $$$$ prizes!

%%iris magic for IPython, can run ObjectScript command in Notebooks
It can be run in any Notebook and does not require any special setup on IRIS or the Notebook.

I have a CSP page that throw a "414 error - Request-URI Too Long" when I put lot of text (eg : 10000 characters) into a field of a submitted form. The form is submitted using POST method.
Based on some experiments I made, it seems the max size of a URL is around 8200 characters.
What is the official limit, and is there a way to increase it ? I searched in the documentation but couldn't find anything.
Hi Community,
Watch this video to learn what's in store for patient experience initiatives for our hospital clients:
While you don't need to take your exam before the end of 2022, the vouchers provided to the UK&I Summit 2022 must be redeemed before January 1, 2023. Please register for an exam before time runs out.
You can find additional information about the InterSystems Certification Program here.
Hello Community!
Welcome to the new edition of the InterSystems Ideas News! Learn what we've been up to this past couple of weeks.

Hello,
I tested the query on the Config.ConfigFile table of the Namespace %SYS, it returned 3 lines and a fatal error:
SELECT
*
FROM Config.ConfigFile.png)
I tested the same query on other IRIS instances (including a 2021.1 instance) and got the same error.
Is it a bug in IRIS or is there something wrong with the installations?
Anyone who can test and leave in the answers if they got the same result, I would be grateful.
Thank you for your attention.
Hi InterSystems Developers!
Recently I've updated the FHIR dev template so that it now publishes an IPM package fhir-server that makes the setup of InterSystems FHIR server a trivial manual or automatic or programmatic procedure one command long.
Please see below how you can benefit from it.

TLDR
USER>zpm "install fhir-server"
All the details below.