i got a particular application where i want that a user could only write to a DB without the reading permission. is this possible?

Just like a knockout punch, without giving the opponent a chance, Kubernetes, as an open source platform, has a universe of opportunities due to its availability (i.e., the ease of finding support, services and tools). It is a platform that can manage jobs and services in containers, which greatly simplifies the configuration and automation of these processes.
But let's justify the title image and give the tool in question the “correct” name: InterSystems Kubernetes Operator.
Hi Guys,
I'm a newbie running IRIS in a container (IRIS for UNIX (Ubuntu Server LTS for x86-64 Containers) 2024.3 (Build 217U) Thu Nov 14 2024 17:30:43 EST) and trying to setup Python so I can start working on ML & Autosklearn,my understanding is that IRIS already comes with embedded Python but unable to do something like "import pandas as pd" in VSCode which looks like I need install a more complete version of Python or packages, so what I'm missing?
.png)
Hi, I am unsure how to remove this restriction; when I am performing dynamic SQL using ##class(%SQL.Statement).%ExecDirectNoPriv(, .query, args...)
It works fine, but the moment I add specific properties from the persistent class I am performing the select on into the WHERE clause, I get: ERROR #5540: SQLCODE: -99 Message: User UnknownUser is not privileged for the operation.
I'm sure most of you are familiar with utility %SYS.MONLBL that is crucial when analysing code performance bottlenecks. It allows you to select a number of routines that you want to monitor at runtime and also specify what process(es) you want to watch. BUT, what if you do not know exactly, what process would execute your code? This is true with many web based (CSP/REST) applications today. You want to minimize the resource utilization on your production system that needs analysis. So, how about doing a small tweak?
1.
Hi all,
I'm exited to announce a GitHub Action to do direct deploy code from a github repository direct to a IRIS Instance.
Pleas visit https://openexchange.intersystems.com/package/Github-Action-IRIS-Deployer
I have a widget that uses "choose Data source" control option. Termlist for the control consist of the two data sources and i want to set one of them by default. For example: I have two data sources, one is grouped by month, the other by year. I need to set the one that is grouped by year by default
Using default value at the bottom return an error
How can i achive that?
Hello. Currently, we are developing using Cache 2018 version.
Our team is working on improving an existing legacy program so that it can also be used on the web.
Before asking my question, here is the development environment.
- IDE: IntelliJ
- Framework: Spring Boot, MyBatis
- DB Connection: JDBC (using the library provided by InterSystems)
Currently, we are successfully mapping global data through the %PERSISTENT class and able to query it with SQL. However, the problem is that the retrieved "Korean" data is all broken.
Hello community,
The Certification Team of InterSystems Learning Services is excited to announce the release of our new InterSystems IRIS Development Professional exam. It is now available for purchase and scheduling in InterSystems exam catalog. Potential candidates can review the exam topics and the practice questions to help orient them to exam question approaches and content. Candidates who successfully pass the exam will receive a digital certification badge that can be shared on social media accounts like LinkedIn.
If you are new to InterSystems Certification, please review our program pages that include information on taking exams, exam policies, FAQ and more.
Over the past couple of months, I have been working on the SMART on FHIR EHR Launch to test the capabilities of IRIS for Health using two open-source apps from CSIRO: SMART-EHR-Launcher and SMART Forms App. This journey has been incredibly interesting, and I’m truly grateful for the opportunity to work on this task and explore more of IRIS for Health’s potential.
After successfully demonstrating the seamless launch of multiple external SMART apps at the HL7 AU FHIR Connectathon, I’m excited to share what I’ve learned with the community.
Hey Developers,
Watch this video to learn how Personal Community can be leveraged to enhance your digital front door strategy:
⏯ HealthShare Personal Community and Your Digital Front Door @ Global Summit 2024
As part of a process to generate FHIR XML bundles from HL7 messages, I have a subtransform transforming segments of an MDM_T02 message into a section of XML (EnsLib.EDI.XML.Document). So far this has worked well although I've encountered strange behaviour when making use of an xmlns attribute, whereby the attribute's name is duplicated despite the schema and DTL editor displaying it correctly.
.png)
.png)
Here's a snippet of the div.xmlns definition from the XSD schema used
.png)
Has anyone else encountered this? Any help is much appreciated
Hello,
We had a weird behavior of task manager in mirror async backup-failover pair:
1. server 1 was primary, server 2 backup for over a month, as there was no automatic failover (switch) both had IRIS up for over a month
2. We manually switched making server 2 primary
3. The tasks that had this issue were set to "run on Primary only"
4. Task manager started to execute tasks every minute: we noticed that "Next scheduled time" is always calculated in past date, and progressing by the task interval (e.g. a task that supposed to run every hour will have "Next scheduled time" in the past e.g.
I have a rest API Class used for getting data from Cache 2018 version.
I have single route '/callfuntions'
I send the following parameters to the API :- className, methodName, params
I use $CLASSMETHODto execute and send the result back to the client.
If I make more that 10 to 12 requests in quick succession, then it stops sending data.
if I wait for over 10 seconds it allows me to send more requests to the API. How do I resolve this?
I am writing to express my interest in the "IRIS Ensemble Integration . I have 2 years of experience as an Ensemble IRIS Developer, working with Ensemble and IRIS for integration, server management, and application development. Looking for more opportunites to work under Iris Cache Objectscript
For background, I've developed code that relies on %JSON.Adaptor functionality across an entire package of classes in our codebase. In regenerating these classes with %JSON.Adaptor as a superclass, I've encountered compilation errors from the JSON adaptor generators in certain classes, triggered by certain property types or parameters that are incompatible.
There are two causes for these compilation errors: either 1) the property is computed, and therefore certain property methods in the code generated by the JSON adaptor, such as .
Hello Community,
Is it possible to retrieve/find all the names of subroutines, procedures, or functions from a deployed routine?. in the routine below, how can I extract names like x2 and execsql? I’ve just tried using openId on %RoutineMgr but it didn’t help.
xdeploy.mac
xdeploy
quit
x2 ; test1
write 123
q
execsql(sql) ; test2
Set tResult = ##Class(%SQL.Statement).%ExecDirect(,sql)
Return tResult
Thanks
I have recently had the intersystems healthshare software installed on the laptop - but do not have the credential to log into the management portal. Is there anyway to recover these for the users _system or Admin or SuperUser?
Business Process is adding control characters.
Input HL7 shows no control characters in Notepad ++
.png)
Output
.png)
.png)
Code:
{
#dim tStatus As %Status = $$$OK
#dim eException As %Exception.AbstractException
#dim tOBXText As %String
#dim tItemNumberCount As %Integer = 0
#dim tItemNumberProcessed As %Integer = 0
#dim tTotalCostSegment As %Integer = 0
#dim tOrderType As %String
#dim i As %Interger = 0
#dim tOBXKey As %Integer = 0
#dim tOBXTextChanged As %String
////
Set pOutput = pRequest.
Hey Community,
We're happy to announce that there's a preliminary list of sessions available for you to peruse at your leisure while waiting for the Ready 2025!
.png)
Developing with InterSystems Objects and SQL – In Person June 9-13, 2025
- This 5-day course teaches programmers how to use the tools and techniques within the InterSystems® development environment.
- Students develop a database application using object-oriented design, building different types of IRIS classes.
- They learn how to store and retrieve data using Objects or SQL, and decide which approach is best for different use cases.
Are you attending InterSystems READY 2025 (June 22–25), this year's global summit?
There have been some really good, helpful posts on this already:
https://community.intersystems.com/post/robust-error-handling-and-clean…
https://community.intersystems.com/post/registering-new-error-code-and-…
https://community.intersystems.com/post/objectscript-error-handling-sni…
Hi, Community!
Do you have HL7® V2 messages that you need to convert to the HL7® FHIR® format for better integration and analysis? See how the InterSystems FHIR Transformation Service can help:
I'm playing with %Net.DB.Iris and stumbled over a mystery
set con=##class(%Net.DB.DataSource).CreateConnection(host,...)
set srv=con.CreateIris()
write srv.ClassMethodValue("%SYSTEM.Util","InstallDirectory")
Entering the above lines (in a terminal session) on my local instance yields the correct answer for:
host = "localhost"
host = the real IP of localhost (i.e. host="192.168...")
host = "10.x.y.dev" customers development system (over a VPN tunnel)
but for
host = "10.x.y.tst" (customers test system) I get an error:
<THROW>zClassMethodValue+8^%Net.DB.Iris.
We are attempting to send HL7 messages over to CBOARD NetMenu over HTTP using SSL. We set this up using the EnsLib.HL7.Operation.HTTPOperation adapter. When we attempt to send the message we are receiving
MSH|^~\&|||DIETOE|A6M0|202505131437||ACK^HTTP^415|00|P|2.1 MSA|AE|9165602|HTTP (N)ACK 'HTTP/1.1 415 Unsupported Media Type'
The vendor mentioned something about putting a SOAP/XML wrapper around the HL7 message but isn't that what the HTTPOperation adapter does? Why would we be getting Unsupported Media Type. How would we go about setting the Media Type for the HTTP HL7 message?
This article presents a potential solution for semantic code search in TrakCare using IRIS Vector Search.
Here's a brief overview of results from the TrakCare Semantic code search for the query: "Validation before database object save".
-
Code Embedding model
There are numerous embedding models designed for sentences and paragraphs, but they are not ideal for code specific embeddings.
Three code-specific embedding models were evaluated: voyage-code-2, CodeBERT, GraphCodeBERT
HealthShare Unified Care Record Fundamentals – Virtual* June 2-6, 2025
Hello Community!
We're excited to announce that the FHIR France Meetup is making a comeback... in person at SantExpo 2025!
📅 Dates: May 21, 2025, starting at 7:00 PM
📌 Location: Halles d'Issy - Biltoki, 1 Rue Rouget de Lisle, Issy-les-Moulineaux, Paris, France

Hello Community!
The big challenge you've all been waiting for is finally here: The fourth InterSystems technical article writing contest in Spanish is here!
🏆 4th Spanish Technical Article Contest 🏆
Contest description: Write an article in Spanish in the Developer Community on any topic related to InterSystems technology.
Duration: May 12 – June 8, 2025.
Prizes for all participants: Everyone who publishes an article in Spanish during the contest period will receive a prize.
Main prize: Apple Watch SE / 10th generation iPad


