Hi Community,
Watch this video to review the present of InterSystems cloud services and use cases, as well as a roadmap for the future:
⏯ InterSystems IRIS Cloud On-Demand Services @ Global Summit 2022
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,
Watch this video to review the present of InterSystems cloud services and use cases, as well as a roadmap for the future:
⏯ InterSystems IRIS Cloud On-Demand Services @ Global Summit 2022
I have noticed that the way the nodes are ordered is different between 2 different environments.
If I create the following global :
set ^TEMP("Z")=1
set ^TEMP("Ä")=1Then I dump it with zwrite, I get this (which is expected):
^TEMP("Z")=1
^TEMP("Ä")=1However, on another machine, it gives me this :
^TEMP("Ä")=1
^TEMP("Z")=1The same goes for the following command (which return 0 or 1, depending environment) :
write "Z"]]"Ä"Both are running Windows 10, but one is running IRIS 2021.1, the other CACHE 2017.2.2.
I don't think that's the reason, maybe there's something else (a configuration in Portal).
What would be the syntax for something like this
ws['A1'] = "blah"
I did try
set ws("A1") = "blah"
however that didn't work
HI ! I'm working on a caché upgrade to IRIS.
in some abstration cls classes, to get a property was used $METHOD(..Obj, propertyName_"Get").
On Caché 2018, had as a return property value, if the property does not exists, an exception of type <PROPERTY DOES NOT EXIST> throwed
Now, on IRIS 2022.1, will always be throwed an exception of type "<METHOD DOES NOT EXIST>".
I can change $METHOD to $PROPERTY, but as it is an abstract class, I cannot guarantee the type of the referenced Object, if the property is encapsulated or private, I need call $METHOD(.
InterSystems is pleased to announce that the extended maintenance releases of InterSystems IRIS, InterSystems IRIS for Health, and HealthShare Health Connect 2022.1.2 are now available. These releases provide a few selected features and bug fixes for the 2022.1.0 and 2022.1.1 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.
I'm trying to add the greater than or equal character on a ZEN PDF report and was wondering how and what code I can use Unicode to print it.
Is is as simple as using $c
Hi, I cannot compile my files and the errors is not logged into output channel. Help please!

My team works on implementing an Interoperability solution utilizing InterSystems Kubernetes Operator on Red Hat OpenShift container platform.
We are trying to determine how many messages we can process in any given time. We have a Feeder app running in 10 containers sending 50k messages each to a load balancer all beginning at the same time.
Messages are received via HTTPS protocol by webgateway containers.
Interoperability production runs in compute pods with persistent data, journals, and WIJ volumes.
We implemented Horizontal Pod Autoscaler to scale compute pods when CPU utilization is high.
Hi Team,
Can You please provide the solution of my problem ASAP as below :
How can I import the table using InterSystems Command Line from Terminal based on exported tablename.txt file?
Please provide the command if available.
Note : As I am not able to Login into Management Portal.
Thanks,
Harshdeep Acharya
Hi All,
I want to move into CACHE/IRIS DBA role. Can anyone suggest what all learning must be done in order to move in this role.
It would be great if you can provide the learning path as well for the topics. (links from I can learn the provided topics)
Thanks in advance!!
We're having a problem with the way Python modules are being cached in Iris. If we modify some code and then reimport a module it is still processing the old code.
E.g. Create a python file:
helloWorld.py
def helloWorld() :
return "Hello world"
The run the following in the Iris terminal:
Hi Community,
I have created Tier 1 CCR and when I move it to Live it shows the below error.
I initially had changes deployed through a different CCR to the TEST environment and were not deployed to LIVE for the same class.
I tried to cancel it so that I can move these latest changes but I still get the below message.
.png)
Hi Interoperability experts!
I'm into interoperability now with data transformations and I wonder: how can I use DTLs?
I've created one that transform Ens.Request into Ens.Response. How can I use it now in the production?
I'm trying to add the business process expecting to see it available in the list but it seems it is not the case.
Tried documentation and it doesn't say either what to do after creation the DTL. If it is obvious could you please help?

Hello Team,
I need a help in the following error I am getting while running the SQL Query. I am running the SQL Query from different table using inner join. I run this everyday for last 90 days but for few days while extracting the data through this query I am getting this error. Please assist.
SQLException was thrown: Incorrect list format: 0 >= 0_SQLSTATE: S1000
SQLException was thrown: Incorrect list format: 0 >= 0_SQLSTATE: S1000
Error getting attributeColumn: Name
Error getting attributeColumn: Amount
Error getting attributeColumn: RollNumber
Thanks in advance !!
Recently I had the challenge to create a secure authentication method to authorize access to some data, but unfortunately I had zero experience with those security configurations and I felt that I was missing some basic concepts to have a better understanding of the official documentation.
After studying and managing to deliver the classes that I was asked to develop, I'd like to share a little bit of my new knowledge, which helped me follow the topics in the documentation.
I'm trying to get started with IRIS for Health but every time I got to a step that asks me to install a .whl-package I cant continue. I'm getting an error that the file does not exist.
Here is the complete error message:
PS C:\Users\x\GIT\quickstarts-multimodel-python> pip install nativeAPI_wheel\irisnative-1.0.0-cp39-cp39m-win_amd64.whl WARNING: Requirement 'nativeAPI_wheel\\irisnative-1.0.0-cp39-cp39m-win_amd64.whl' looks like a filename, but the file does not exist ERROR: irisnative-1.0.0-cp39-cp39m-win_amd64.whl is not a supported wheel on this platform.
Am I doing something wrong?
Hi
I'm trying to configure IIS for csp
After following the steps here
I get this on accesing a csp page
Web Gateway Version 2022.1.0.209.0
Systems Management
Invalid Request : Cannot identify application path
I need to test specific values in %DeepSee.Dashboard.Utils. For that i have to change them but this appears:
ERROR #5883: Item '%DeepSee.Dashboard.Utils' is mapped from a database that you do not have write permission on.
How can i get past it?
For this issus i have submit to dotnet , hope they can solve this or find the reson for this and solve this.
ubuntu using unixOdbc dirver
using dotnet nuget System.Data.Odbc to connet the iris for some sql will have bug on linux,but it is ok on windows
and that driver is ok for other db type .
I have put a issue on dotnet also (dotnet/runtime#80015)
Is anyone can have a look for that
Hi Developers!
"objectscript.conn" :{
"ns": "IRISAPP",
"active": true,
"docker-compose": {
"service": "iris",
"internalPort": 52773
}I want to share with you a nice new feature I came across in a new 0.8 release of VSCode ObjectScript plugin by @Dmitry Maslennikov and CaretDev.
The release comes with a new configuration setting "docker-compose" which solves the issue with ports you need to set up to make your VSCode Editor connect to IRIS. It was not very convenient if you had more than one docker container with IRIS running on the same machine. Now, this is solved!
Read below how it works now.
Hi Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
In Interoperability productions Inbound Adapters extract and separate retrieval logic from actual payload processing, which is left to a BS.
At a high level, an adapter looks like this:
Class MyAdapter Extends Ens.InboundAdapter {
Method OnTask() As %Status
{
Set request = ..RetrieveRequest()
Set sc = ..BusinessHost.ProcessInput(request)
Set ..BusinessHost.%WaitForNextCallInterval=1
Quit sc
}
}However, in many cases, RetrieveRequest retrieves a batch payload, so our adapter looks like this instead:
Class MyAdapter ExtendsCurrently we have an SOAP bussiness service "Calculator" in production and this "Calculator" service has following settings:
CustomPackage.Calculator (Extends EnsLib.SOAP.Service)Class DemoPackage.Caculator.CalculatorService Extends EnsLib.SOAP.Service
{
Parameter ADAPTER = "EnsLib.SOAP.InboundAdapter";
Parameter SERVICENAME = "CalculatorService";
Parameter NAMESPACE = "http://test.Hi Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
⏯ Modern(izing) Full Stack Development on InterSystems IRIS @ Global Summit 2022
Hi guys,
Suppose I have a JSON string as below:
{"MessageID":"11111","save_date1":"2022-02-02 01:01:34","Sender_ID1":"esb","sent_date2":"1985-12-11 11:42:00"}
The two date variables are all formatted as ODBC date time, when I tried to import it to a %JSON.
I need to split existing tables from database and put some parts of them into a new namespace. I dont know where to start, other than the installer.cls file. If you can provide clear instructions i would be greatful.
Example:
I have NAMESPACE=NEWTEST and DB
The i need to take TABLES from that DB pull specific data from them and bind it to NEWTEST
what is the big O of $lf, $lg, $li, $lts and list concatenation by "_"
InterSystems announces another developer preview release, as part of the developer preview program for the 2022.3. Many updates and enhancements have been added in 2022.3 and there are also brand new capabilities, such as the new FHIR SQL Builder, improvements for Columnar Storage, and support to Oracle Linux 9. Some of these features or improvements may not be available in this current developer preview.
Future preview releases are expected to be updated biweekly and we will add features as they are ready.
We have just released a minor update to the package manager, which has been renamed from ZPM to IPM as I explained in November. It purely a bug fix release, properly interpreting ROBOCOPY return codes and fixing a regression that prevented installation of certain packages.
Get it here:
As you may well remember from Global Summit 2022 or the 2022.2 launch webinar, we're releasing an exciting new capability for including in your analytics solutions on InterSystems IRIS. Columnar Storage introduces an alternative way of storing your SQL table data that offers an order-of-magnitude speedup for analytical queries. First released as an experimental feature in 2022.2, the latest 2022.3 Developer Preview includes a bunch of updates we thought were worth a quick post here.