In Studio, is it possible to call a dialog with a single input text field inside a custom Studio.Extension.Base.CheckIn method?
Update: The AI Bot just answered, not sure why it was at loss before I posted.
In Studio, is it possible to call a dialog with a single input text field inside a custom Studio.Extension.Base.CheckIn method?
Update: The AI Bot just answered, not sure why it was at loss before I posted.
In this tutorial, I will discuss how can you connect your IRIS data platform to sql server db .
Prereq:
Hi all,
I needed to pick up the username from a set of credentials configured for a business operation in an interop production, and it turned out to take a few steps, so I'm sharing my method here, in the dual hope that someone has an easier way to do it, or failing that, that it is useful to someone.
Best,
Otto
/// Fetch the user name from the credentials configured for a production item.
/// Parameters:
/// productionName - The name of the production where the config iterm lives.
/// configItemName - The name of the config item that holds the credential setting.
/// settingName - Defaults toHi Community!
Welcome to Issue #25 of the InterSystems Ideas newsletter! Let's look at the latest news from the Ideas Portal, such as:
✓ General Statistics
✓ Recently added Community Opportunity ideas
.png)
InterSystems FAQ rubric
One way to optimize query performance is to use query parallelism on a per-query or system-wide basis (a standard feature).
This is a technique for dividing the execution of a particular query among processors on a multi-processor system. The query optimizer will execute parallel processing only if there is a possibility of benefiting from parallel processing. Parallel processing is only applicable to SELECT statements.
Note that the number of parallel processes cannot be specified, as it is automatically adjusted according to the number of CPUs.
Our vendor is developing an interface API on their end to capture HL7 data on a Server Port, and they require us to send a pre-defined HL7 Order message for testing every hour until the API is completely operational.
Is it possible to accomplish that in a Business Operation automatically without utilizing a service or process? The BO is a standard TCP/IP connection.
I'm manually sending the message again from the Operations right now. I do not have access to the System Operation to use the Task Manager feature.
For a variety of reasons, users may wish to mount a persistent volume on two or more pods spanning multiple availability zones. One such use case is to make data stored outside of IRIS available to both mirror members in case of failover.
Unfortunately the built-in storage classes in most Kubernetes implementations (whether cloud or on-prem) do not provide this capability:
However, some Kubernetes add-ons (both provider and
Hi,
My understanding that in IRIS we create an Inbound Adapter that would act like a Broker (connecting to server X) then have an MQTT outbound adapter to receive those messages?
Is there a quick sample that we could user to show how to setup these two Adapters, I started with this but I couldn’t for example find EnsLib.MQTT.Adapter.Inbound

and I guess here where I can set Server X IP & port


Not familiar with MQTT, I appreciate if you could take through how to setup a MQTT inbound & outbound adaptes ?
Thanks
Hi Community!
🍂 Autumn Rewards Are Here on Global Masters!
Step into the season with our fresh new rewards - it’s the perfect time to explore the Rewards section and claim your favorites!
Remember, prize availability varies by region, so be sure to check what’s on offer for your location.
Don’t miss out on these seasonal treats!

Not a Global Masters member yet? Join here using your InterSystems SSO credentials.
I am working on a tool that configures an instance to use a common default routine database across all custom Namespaces. For instances that already have distinct default routine databases for their Namespaces, this would involve a step of merging over all code from the current default routine databases to the new "super" routine database. This should be done in such a way that only merges contents in the default routine database (not mapped databases) and is able to detect/exclude contents that already exist in the target database.
Are there any supported tools/APIs for merging routine
In today’s enterprise environments, secure communication between systems is not optional—it’s essential. Whether you're integrating InterSystems IRIS with cloud APIs, internal microservices, or third-party platforms, Mutual TLS (mTLS) offers a powerful way to ensure both ends of the connection are authenticated and encrypted.
This post walks through how to configure IRIS for mTLS and how to validate your certificates to avoid common pitfalls.
TLS (Transport Layer Security) is the standard protocol
Following on from JediSoft’s announcement of the general availability of JediSoft IRISsync®, I wanted to show how it can help prevent configuration drift and ensure your failover is always ready.
When managing InterSystems IRIS production servers, even a minor configuration change can cause significant issues if it’s not replicated in your mirror environments. Often, these differences go unnoticed until your failover environment breaks.
This common, but critical, problem can lead to unexpected downtime at a vital moment and impact your business continuity.
IRISsync eliminates that risk by
Hello to all my fellow Cache Developers/Experts out there :)
The purpose of this post is to get input/feedback regarding an issue we are having with our Cache LIS web-based application not being able to remove locks that were taken under a separate process.
Here is the background of how the LIS does the locking and details about the issue:
-> our LIS web-based application sets records into a queue for doing locks and unlocks (the LIS runs under one process - guessing its the CSP server processes that process the broweser-to-backend requests) NOTE: Our LIS is a web application, so in order for
Hi Community!
We are excited to announce the new French technical article writing contest!
✍️ Technical Article Contest ✍️
This is the perfect opportunity for all InterSystems technology enthusiasts to share their knowledge and showcase their writing skills. No matter your experience level, everyone is welcome to participate. Articles can cover a wide range of topics, from technical implementation to your impressions and feedback on using InterSystems products or services. So let your creativity and expertise run wild!
📅 Contest period: September 15 - November 30, 2025 (extended!)
🎁 Gifts for all: a special gift is prepared for each participant!
🏅 Prizes for the authors of the best articles
.jpg)

Let's pretend for a moment that you're an international action spy who's dedicated your life to keeping the people of the world safe from danger. You recieve the following mission:
Good day, Agent IRIS,
We're sorry for interrupting your vacation in the
Bahamas, but we just received word from ourLondonagent that a "time bomb" is set to detonate in a highly populated area inLos Angeles. Our sources say that the "time bomb" is set to trigger at3:14 PMthis afternoon.Hurry, the people are counting on you!
You rush to your feet and get ready to head to Los Angeles,
Hi
With this servers definition in VSCode:
Access to 2023.1.2 works just fine, 2024.1 stubbornly
Dear Community,
I've noticed that some of my friends and colleagues are using the Developer Community app on their Android devices. Could someone please help me with the exe file or guide me on how to get it?
Ready to elevate your Business Intelligence game?
We've got an engaging video, perfect for all skill levels.
Discover how to get started with IRIS BI, optimize cube performance, and drive analytics adoption. Plus, get a sneak peek at what's next!
Hi, Community!
Have you thought about becoming a subject matter expert (SME) for InterSystems Certification?
The benefits are many—but you can hear directly from five members of our SME community as they discuss:
How did participating in exam development boost your own expertise?
Hey Community,
Enjoy the new video on InterSystems Developers YouTube:
These are the strategic plans of my example for the External Languages Contest 2025
.png)
Hey Community,
Enjoy the new video on InterSystems Developers YouTube:
Hi Community,
We're super excited and thankful to our 52 InterSystems colleagues who participated in the 📺 Demo Games for InterSystems Sales Engineers 📺 and created 19 amazing videos.
Our colleagues worldwide put their creativity, technical know-how, and demo magic to the test. What started as an internal contest to showcase technical skill and demo excellence became a true stage for imagination with some entries looking less like demos and more like short films, complete with acting, storytelling, and even a cinematic touch.
Also, we'd like to thank all the members of the Community who took the time to watch them and vote for their favourites!
%20(3)(1).jpg)
And now it's time to announce the winners!
We're excited to announce a new version release of the SQLTools VS Code extension.
SQLTools connects VS Code users to the most commonly used databases using drivers, including InterSystems IRIS. With over 3.5 million downloads, it is helping users work with their data much more easily.
Version 0.28.2 is now available and includes:
- New CSV export format options.
- Improved connection quickpick and status bar item.
- Query error strings now wrap.
- Document settings that require a restart after changing.
- Resolve contradictory SSL settings in MySQL driver.
- Fix connecting to AWS RDS by PostgreSQL
Hey Community,
We're excited to invite you to the next InterSystems UKI Tech Talk webinar:
👉AI Vector Search Technology in InterSystems IRIS
⏱ Date & Time: Thursday, September 25, 2025 10:30-11:30 UK
Speakers:
👨🏫 @Saurav Gupta, Data Platform Team Leader, InterSystems
👨🏫 @Ruby Howard, Sales Engineer, InterSystems

Hi Team,
I've basic learning in Ensemble. I want to create a code as per following request. Please help in clearing following questions
We have a business process-AA. In this business process, we have onRequest method, here after performing some logic, I have to call a method ProcessAAlogic.
In ProcessAAlogic method, after initial processing, we have to call a business operation BB asynchronously (which will give a flag "AACompleted" having value 1 or 0) in pResponse object.
Now based on this AACompleted flag, I have to call other methods which are part of onRequest method i.e.,GoAheadtoCC and
Hey Community!
We're happy to share the next video in the "Code to Care" series on our InterSystems Developers YouTube:
We are trying to make an ODBC connection via our intersystems ensemble (2016.2 running on ubuntu). However, when I am testing the connection I receive a pop-up that: "Http object response incomplete or invalid.0,#R". Note that the iodbctrace.log remains empty (and it is working because on the first try it registered a 459 error that I should activate kerberos, which I did). Any advise where I should look?
I have taken the following actions:
1. Expand the cacheodbc.ini in the mgr directory as follows:
[ODBC Data Sources] Samples = Samples Samplesunixodbc = Samplesunixodbc User = User Rsmdb =