If you're looking for an introduction to Kubernetes as a technology, and a little teaser about the InterSystems Kubernetes Operator, check out the recently released Kubernetes Overview video. This video will introduce you to the functionality and use cases of Kubernetes, and explain a bit about how the InterSystems Kubernetes Operator makes it beneficial to use Kubernetes with InterSystems IRIS.
Try the new InterSystems IRIS® FHIR® Accelerator Learning Path from Online Learning.
Learn the basics of this fully managed service, which allows for the storage and sharing of healthcare data via a secure and scalable FHIR® repository. Get an overview of the FHIR Accelerator Service—and see how to deploy it—by following this curated collection of multimedia resources.
Target audience: Software developers and other technical audiences.
Hello Again,
InterSystems Certification is still looking for people to beta test the HealthShare Patient Index Technical Specialist Certification exam. We have extended the deadline of the beta test to July 6th, 2021. For details, see the original announcement.
Thank you!
Hey Developers,
Enjoy watching the new video by BioStrand company on our YouTube:
Hey Community,
Join the next InterSystems webinar "Implementing Your Data Fabric with InterSystems IRIS" on June 22 at 11:00 AM EDT to learn:
- How you can access, transform, and harmonize data from multiple sources, on demand, and make it usable and actionable for a wide variety of business applications at the convergence of transactions and analytics.
- Why leading analysts are predicting that data fabrics are the future of data management, and how a modern data platform can speed and simplify these kinds of initiatives.
- How the features and benefits in the new release of InterSystems IRIS® data platform and InterSystems IRIS for Health™ 2021.1 can help your organization.
I am getting the following error when trying to fect data from DeepSee:
"Error":"ERROR #5002: Cache error: <PROTECT>%Construct+3^%DeepSee.ResultSet.1 ^DeepSee.Cache.LocalResults(\"session\"),e:\\hs-db\\tfoms\\"
However, I cannot find the place this error points me to.
Specifically, it says 'Label %Construct + 3 lines, in the %DeepSee.ResultSet.1', but there does not seem to be such a place. I could only find the %DeepSee.ResultSet class and it does not have a lable named %Construct.
Hello!
The schedule into October 2021 for live virtual classroom training with hands-on exercises is available at classroom.intersystems.com.
In particular, we'd like to highlight a few courses currently only available once through October:
- July 13-15: HealthShare Patient Index
- July 19-23: InterSystems Change Control - Tier 1 Basics (CCR)
- September 13-17: Using InterSystems Embedded Analytics
- September 14-15: HealthShare Unified Care Record Overview
Click here to register for a course!
As always, we also provide the option to schedule a class specific to your company.
For several weeks I'm creating reviews on OEX.
So I'd like to explain to you the criteria that I apply to find my ratings.
Of course, each reviewer is an independent person and has his own criteria and his own opinion.
And that's good and important! As Winston Churchill once said:
"If 2 people always have the same opinion, then 1 of them is superfluous"
Hello,
I am writing a POST API using IRIS. My POST API Endpoint invokes a Business Service -> Business Process -> Business Operation in an IRIS production .
I am trying to import the JSON payload into a JSON enabled class and work with the JSON class in my Business Process and invoke different Business operation(s) based on the data supplied. This works fine for simpler JSON schemas.
The POST API I am writing now needs to handle a complex schema. I.e. one of the Item on my JSON schema ("recipient") can be an array of "anyof" 5 different schemas.
e.g.
.png)
Reference: sample LDAP code routine LDAP.mac
Some IF statements reference macro $$$WindowsCacheClient as a boolean flag to mark if the client calling the LDAP server is running Windows. Other IF statements reference $$$ISWINDOWS. Are they not the same thing? That is, does the routine need $$$WindowsCacheClient at all?
Examples:
#define WindowsCacheClient 1
if $$$WindowsCacheClient,$$$WindowsLDAPServer {
s Status=##Class(%SYS.LDAP).Binds(LD,"",$lb(Username,Domain,Password),$$$LDAPAUTHNEGOTIATE)
i Status'=$$$LDAPSUCCESS {
s Status=Status_",ldap_Binds(AdminDN) - "_##Class(%SYS.LDAP).
gj :: locate was the entry from George James Software for the Developer Tools competition back in April 2021. When an ObjectScript error is reported, gj :: locate takes the .int line location and navigates you directly to the line in the source file where the error originated. Over the past few months we've found it a very useful tool when it comes to debugging, especially when used alongside the Serenji debugger in Visual Studio Code.
Our first update, version 1.1.0, now includes support for multi-root workspaces. This enables gj :: locate to be used with every workspace folder. If your VS Code workspace has more than one root level folder, connecting to different namespaces or perhaps different servers, then gj :: locate will determine which workspace folder is current and locate the source code in that folder. If your workspace doesn't have any files open then gj :: locate will prompt you to select a folder from a pick-list.
This will particularly benefit VS Code power users who have workspaces with simultaneous connections to multiple namespaces, on multiple different IRIS and Caché servers.
If you would like to try it out then you can download it from the VS Code marketplace. Or if you’re already a user, then gj :: locate will automatically update. Let us know how you're getting on with it!
When we have to predict the value of a categorical (or discrete) outcome we use logistic regression. I believe we use linear regression to also predict the value of an outcome given the input values.
Then, what is the difference between the two methodologies?
Hi
Just want to know the difference between IRIS and IRIS for Health?
Thanks
Here are a few examples of conversions and operations you might need, along with links to documentation where you can learn more.
At the time I wrote this, Eastern Daylight Time was in effect for my Caché system.
How Caché keeps the time and date
Caché has a simple time format, with a longer range of recognized dates compared to some other technologies.
The current time is maintained in a special variable $HOROLOG ($H):
USER>WRITE $H 64146,54027 USER>
The first integer is the count of days since December 31, 1840. The second integer is the count of seconds since midnight of the current day.
Hey Developers,
We're pleased to invite you to the upcoming InterSystems webinar called "What's New in InterSystems IRIS 2021.1"!
Date: Thursday, June 17, 2021
Time: 11:00 AM EDT
In this webinar, we’ll highlight some of the new capabilities of InterSystems IRIS and InterSystems IRIS for Health, version 2021.1:
Just want to know what is the reason to user Visual Studio .Net editor over InterSystems studio.
Thanks
I am looking for someone who can install for me iris community edition with web server and also CSP gateway in Ubuntu environment with everything in docker in aws linux environment
tahnks for answering
The release of InterSystems IRIS 2021.1 introduces Adaptive Analytics. To get started with a familiar InterSystems IRIS BI sample cube, we have created a HoleFoods Sample Application for Adaptive Analytics. This Sample Application is available on Open Exchange. There is also a learning services course available to learn more about Adaptive Analytics.
.png)
I'm working with a REST API that will sometimes rate limit our requests by returning an HTTP 429 Too Many Requests status code. Is there a good way in a business operation to handle this by throttling our requests until we get a success response? My initial thoughts are:
- Reduce the pool size on the business operation to 1 so all requests are first in, first out.
- If the API returns a 429 response,
set %rate = $get(%rate,1)*2, thenhang %rate, then send the request to the back of the queue. - If the API returns a success response,
kill %rate
I'm wondering if there's a better way to do this.
We’re looking for Python developers to participate in our Embedded Python Early Access Program! If you (or someone you know) are a Python developer and are interested, please contact us via the email address below.
InterSystems is bringing the power and simplicity of Python to IRIS. We’re hard at work integrating Python directly into the IRIS kernel, making it a full peer to ObjectScript.
I have created a custom role in IRIS for users to provide limited view-only access for querying tables in the HSANALYTICS namespace. WinSQL has been installed on a Windows server (WinSQL Lite version 14.0.244.784) and an ODBC connection entry has been created in WinSQL for the users to log in and run SQL queries. The custom role provides the roles/resources included in the attached file. The WinSQL System DSN entry defined is:
Health Insight UAT HSANALYTICS 64-bit InterSystems ODBC35
The ODBC35 driver is defined as:
InterSystems ODBC35 2018.01.00.184 CACHEODBC3564.

Hi developers!
We are glad to share what we have new in June Open Exchange release:
- Change Download button name
- New submissions flow
- New way to upload logo
Hi,
I have a DR member and in this cache server the database "cachetemp" start to getting bigger without any reason (50GB that was all the free disk space we have)
In the members of the mirrors the cachetemp its ok and the size is 31MB.
I restarted the server because I read that the cachetemp database purge when restarting, but didnt happend.
Any recommendation to clean this database? can I just deleate the CACHE.DAT from this database?
Thanks!!!
Hi
While configuring FHIR Server I could not find "Health > FHIR Configuration > Server Configuration" option. I am using InterSystems IRIS community edition on my local PC.
Thanks
Hi everyone,
I am talking from Brazil and we have one very important customer that requested our support to find a consultant, deeply specialized in Cache that could work with us attending this customer. It has a tons of data and its core application is based on Cache.
If you are interested send me an email with the subject title - Cache consultant opportunity - and we will make contact with you. The main request is how strong are your skills in cache and it would be considered a differentiator if you are a portuguese speaker.
Regards - Helberth Cavalcante.
Hi
I have had customers who would rather use a backup application rather than using IRIS Backups. In my experience, I have tried a number of free backup tools and I have paid for at least two "very good Backup Tools" and all of them have failed to create usable backups especially if my Ensemble/IRIS Instances are still running and even if Ensemble/IRIS have been shut down I have found that the backups created by these tools have around an 80% chance of being able to restore a system (let's assume that I am not trying to backup core Windows elements like the Registry and Windows system files).
Error:$ZERROR: <ZSG>%Save+5^GL.Account.1
Does anyone know what this error means?
Hi colleagues!
Is there a way to export globals in XML if I have the access to Management Portal or any other web app?
Currently, it gives the option to export into gof format only.
Hi,
I have the requirement to dump large result sets into files. I am currently using %SQL.Statement and the result set created by it.
The DisplayFormatted is used to write a CSV. The query I used to test does not contain any filters, it is just a select * from a table with 16 million rows.
The file created is 2GB in size. The issue I have is that it takes 8 hours to create this file.
I have seen in the past that file streams write fast at the start. As the file continues to grow, the process' memory usage increases until it reaches the max allowed.
Hi folks!
Here is how I grant SQL access of user to a particular class/table:
GRANT SELECT, UPDATE ON Packacge_X.Table_Y TO UserZHow can I grant SQL access of a certain user to a whole schema?




