Hi Guys,
I've this warning message in SMP (attached below), we have more than enough disk space (1.5TB free) so not sure where to check and what could be the problem, eg. which database, global or process ...etc?
.png)
.png)
Thanks
Hi Guys,
I've this warning message in SMP (attached below), we have more than enough disk space (1.5TB free) so not sure where to check and what could be the problem, eg. which database, global or process ...etc?
.png)
.png)
Thanks
It's time to announce the Winners for September 2022! Please welcome our awesome Global Masters Heroes!
The storm of applause goes to these developers and their great contribution to DC in September 2022:
🥇 @Dmitriy Maslennikov, Co-founder, CTO and Developer Advocate, CaretDev Corp, UAE
🥈 @José Roberto Pereira, Business Intelligence Analyst at Shift Consultoria e Sistemas LTDA, Brazil
🥉 @Robert Cemper, ex Senior Sales Engineer from InterSystems, Austria
.png)
Learn more about the competition and our awesome winners below.
It's time to announce the Winners for August! Please welcome our awesome Global Masters Heroes!
The storm of applause goes to these developers and their great contribution to DC in August:
🥇 @Muhammad Waseem, HIS Team Lead, International Medical Center, Jeddah, Saudi Arabia
🥈 @Robert Cemper, ex Senior Sales Engineer from InterSystems, Austria
🥉 @Mario Sanchez Macias , Senior Support Specialist & Technical Account Manager, InterSystems, Spain
🥉 @Lucas Enard , Student, ESILV Paris, France
Learn more about the competition and our awesome winners below.
Hi All,
Our mirrored HealthShare environment has failed over a few times recently due to underlying infrastructure issues (that are being worked on and resolved).
In the HealthShare logs we are seeing:
10/06/22-00:54:35:925 (4736) 1 Journal Daemon has been inactive with I/O pending for 10 seconds:
gjrnoff=524741316,iocomplete=523852600,filecnt=1011,fail=0
10/06/22-00:54:55:086 (4736) 3 CP: Pausing users because Journal Daemon has not shown
signs of activity for 30 seconds.
Hi,
How do I generate JSON strings instead of integers, as follows:
{ "MyProperty":"1"}
all we seem to be able to generate is
{ "MyProperty":1}
Its for an api that requires the former and as the former is valid JSON I'm surprised I am having so much trouble.
(Obviously I'm new, please be kind :D
Hi, devs!
Consider you have an arbitrary global with an unknown amount of indexes.
How to print all the values to the terminal with Embedded Python?
InterSystems Interoperability Productions are defined in a single monolithic class definition. A production can contain many hundreds or thousands of configuration items. This presents a problem if multiple developers are working on different Business Processes within the same production simultaneously. Simultaneous development is almost inevitable for large productions containing many configuration items.
Hi Guys,
I'm getting a lot of hs_err_pid.mdmp & hs_err_pis.txt error files in the path where Cache.DAT in located and as I googled these seems to be Java error files and I'm wondering what this has to do with Ensemble, and is it alright to just delete them?
Thanks
Hey Community,
New video is already on InterSystems Developers YouTube channel:
⏯ Using the DTL Editor in InterSystems IRIS to Transform X12 Messages
Hi Friends,
If I created Property as below
Property Abc as %String (Maxlen = 3000000)
how much space will be used in cache DB, if assigned "hello" to Abc?
The cache will use 3000000 bytes or 5 bytes?
This conformation is very important for my implementation
Thanks,
Prashanth
Hi Guys,
I'm a new developer taking over an existing project that I'm not that familiar with and while running a few pages I came across some used urls that leads to same page!?
This two urls for example takes you tom the same page which is actually oneFldLogin.cls class although the url will show up as (http://34.196.215.250:81/us-spacesense/mobmtce/MSDS.UI.HandHeld.MobMtce.PMOrder.cls) and I'm guessing there url masking & redirection involved when accessing PMOrder to oneFldLogin but could see any call to oneFldLogin.
If you're connecting to a local server and doing isolated development with a throwaway account, just store your password in plain text in the settings.json configuration file. But if you're working with a shared server using a "real" user account, it's a good idea to protect that information.
That's why this is a great day for security-conscious ObjectScript developers. Version 3 of Server Manager comes out of pre-release state with the first public release of version 3.2.1.
Basically the title, I couldn't find anything concrete in the documentation regarding this. The documentation states 'The user-defined ^ZMIRROR routine allows you to implement your own custom, configuration-specific logic and mechanisms for specific mirroring events, such as a failover member becoming primary.' I didn't see any more details on what exactly those mirroring events are besides a failover member becoming primary, which I wasn't sure if that included a DR async becoming primary.
In cache I am looking for a user to, from read prompt, hit control F and be able, from a list, use the up and down arrow and select an item from a list.
User would hit Control-F and then a list would pop up they can up and down arrow through and select it and it return to the read variable
It would be similar to this.
![]()

A simple production that enables FHIR transaction bundles to be loaded into InterSystems® FHIR® Server via Box and Dropbox. Using the included MFT Connection Components and a 14 liner Custom Business Process, this production will process your transaction bundles to FHIR Resources for immediate consumption with Harry Potter like wizardry. Great for Hackathons, Research and FHIR® Cocktail parties.
Hi DC Members,
This September, you posted 79 new questions on Developer Community:
Questions
Here are the Key Questions of September chosen by InterSystems Experts:
I have a string below and I want to read the value of the first href with ObjectScript
String
<table id="tablepress-46" class="tablepress tablepress-id-46" aria-labelledby="tablepress-46-name">
<tbody class="row-hover">
<tr class="row-1 odd">
<td class="column-1">ICD-10 MIT 2021 Excel - 16 March 2021</td>
<td class="column-2">
<a href="/wp-content/uploads/2021/04/ICD-10_MIT_2021_Excel_16-March_2021.Hello!
Am after some advice on how to approach an issue I am currently having with one of our interfaces within HealthShare HealthConnect.
We send documents to a third party system via their API.
The API contains a string property, which you use to pass in the document metadata and the Base64 encoded document itself.
However, a few times a day we are getting errors as some documents exceed the ‘long string’ length within HealthShare for Strings.
Is anyone able to please advise how I should be passing this through?
Hi Friends,
I have created an object script class method to anonymize live hl7 messages with some info masking.
To anonymize files , I need to place live messages in d://input folder and need to execute the below command in the Intersystems terminal
do ##class(prashanth.tool.HL7Annonymiser).processFilesInDir("D:\Input\")
ANONYMIZED files will be generated in D:\output\" folder.
everything is working fine.
We are ridiculously good at mastering data. The data is clean, multi-sourced, related and we only publish it with resulting levels of decay that guarantee the data is current. We chose the HL7 Reference Information Model (RIM) to land the data, and enable exchange of the data through Fast Healthcare Interoperability Resources (FHIR®).
We are also a high performing, full stack team, and like to keep our operational resources on task, so managing the underlying infrastructure to host the FHIR® data repository for purposes of ingestion and consumption is not in the cards for us.
Hi folks!
I'm working with a global via Embedded Python as a class method. I init the handler for a global via:
gl=iris.gref("^Global")What is the way to check the value at index ^Global("x","y")? E.g.:
In ObjectScript I'd do the following:
set result=$data(^Global("x","y"))How do I do the same in Embedded Python?
I checked the documentation, but haven't found an answer.
I'm new user learning to use Iris and Ensemble. I'm trying to set up a TCP interface to send delimited data from Ensemble to another interface engine. I created File.PassthroughService to pick up the file and send the data to TCP.Framed.PassthroughOperation. The framing is MLLP and SSL configuration used. It is able to process small files around 50kb. When I drop a larger file such as 5mb, the operation is not getting the ack within the 60 sec timeout.
Hey DC Members!
Get an overview of the new and enhanced capabilities of the language SDKs:
Sign up to beta test a program, a new type of long-term learning resource geared towards specific roles: solution consultants, coders, and integrators! Programs give you everything you need to get started in a new role, or to upskill and take your career to the next level.
You can email InterSystems Online Learning to sign up for one of these programs:
Docker 20.10.14 (released March 23, 2022) changes the Linux capabilities given to containers in a manner that is incompatible with the Linux capability checker in InterSystems IRIS 2021.1 (and up) containers.
Users running Docker 20.10.14 on Linux will find that IRIS 2021.1+ containers will fail to start and the logs will incorrectly report that required Linux capabilities are missing. For example:
[ERROR] Required Linux capability cap_setuid is missing. [ERROR] Required Linux capability cap_dac_override is missing. [ERROR] Required Linux capability cap_fowner is missing.

We're super excited to share with you all the latest improvements we've done over the last couple of months!
📌 new header of the site
📌 InterSystems Certification page and highlights for certificated specialists
📌 search bar in Posts, Replies, and Direct Messages
📌 new "About Us" pages: our Team and Dev Ecosystem overview
📌 highlights for DC Moderators and Team
📌 new Up button
Let's have a closer look at all these improvements.
Author: Sergey Lukyanchikov, InterSystems
For one major reason: to avoid progressive technical and economic performance deterioration in an AIaaS setup characterized by increasing volume, velocity and variety of data flows (the famous Big Data’s “3 Vs”).
Let us take a closer look at the variety factor: if the variety of our data increases (e.g., data comes from an ever-increasing range of ever-evolving data-generating processes), this inevitably builds up demand for more and more functionality.
A new release of ZPM has been published 0.4.0
New in this release
Hi Community,
Join us for an InterSystems Developer Meetup during TechCrunch Disrupt 2022!
We’ll be meeting on Wednesday, October 19th at Bartlett Hall, located at 242 O’Farrell St. (just a few short blocks from the Moscone Center) starting at 6 pm through 8:30 pm PT, where speakers will discuss how developers can bring the code to the data, not data to the code with Embedded Python and Integrated ML on InterSystems IRIS.
Food and drinks will be served accompanied by discussions.
Agenda:
Hello everyone!
We are Longevica (https://www.longevica.com/) Healthtech, a Boston-based healthy aging digital health startup. Longevica was born as a research company back in 2009; we pioneered the screening of chemicals, which would drastically extend the life span. With 1000 screened pharmaceuticals and 20 000 mice experiments, we have identified specific compounds that, if taken daily, could extend life by years. This discovery leads to two questions: how to measure the effect of aging progress in real-time and how to make this a lifelong habit. This led us to the digital health market to create a new company Longevica HealthTech.