Hi.
Is it possible to trigger an event on .NET client (C#) from IRIS process? I'm using IRIS Native client to connect to IRIS server.
Regards,
Matjaž
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.
Is it possible to trigger an event on .NET client (C#) from IRIS process? I'm using IRIS Native client to connect to IRIS server.
Regards,
Matjaž
We're hosting our Deltanji and Serenji user group session tomorrow - there's still time to register, if you haven't already.
We'll be showcasing some advanced features of Deltanjiand Serenji in VS Code with time for a discussion - so feel free to bring along any problems you need help solving or share your feedback on our tools. We'd love to hear your thoughts. If you're interested in our tools this is a great chance to hear what others have to say, as well as asking your own questions.
Date: Wednesday, November 3rd
Time: 11-12pm EDT / 3-4pm GMT.
Let us know you'll be attending on Eventbrite.
We hope to see you tomorrow, but if you're unable to make it you can email me at laurelj@georgejames.com and I can share a recording of the session.
Hello everyone,
I'd like to export Ensemble globals, but without Ensemble messages, this way:
^^database>s list("Ens*.gbl,'Ens.Message*.gbl")=""
^^database>write $SYSTEM.OBJ.Export(.list, "/tmp/globals.xml")Documentation says that it could be done by adding an apostrophe, but it doesn't work for me - all Ens* globals are still exported.
What I'm doing wrong? Thanks!
Hi, does anyone know how to add a LINK to an ANALYTICS DASHBOARD? I'm getting an error and until now I could not find anyhing in documentation.
thank you for help.
to be more specific: I need to figure out how to create a .LINK type of entry into a folder so I can add it to the dashboard.
Hi Developers! As part of an internal company hackathon at InterSystems, I'd love community feedback on a few topics. Feel free to chime on any/all of these via comment or direct message to me.
Hello - basic question. Looking for sample code to parse inbound ACK messages. Messages are coming in a SOAP envelope. The ACKs will have MSH/MSA/ERR segments (other segments for QBP messages down the road). Looking at common, established way(s) to parse the messages HS would be a great help to get started on this. Thanks in advance.
In specifying a "WHEN" condition statement, I don't seem to be able call a function directly from this declaration, as the generator seems to get confused
In the graphical editor:
%request.GetValue("MRN"))=123453
(%request.GetValue("MRN"))=123453)
In the DTL directly:
<when condition="(%request.GetValue("MRN"))=123453)">
<when condition="(%request.GetValue("MRN"))=123453)">
But they all fail at the same point, where the opening "(" of the method call completely confuses the generator, and these all throw the same error:
ErrParsingExpression: Error parsing expression
Is there a way to ensure a certain global(s) are always in buffer ?!
Is there a method call to check if a global is in buffer ?

The Zachman Framework™ is an ontology - a theory of the existence of a structured set of essential components of an object for which explicit expressions is necessary and perhaps even mandatory for creating, operating, and changing the object (the object being an Enterprise, a department, a value chain, a “sliver,” a solution, a project, an airplane, a building, a product, a profession or whatever or whatever). Source: https://www.zachman.com/about-the-zachman-framework.
In this article I use the Zachman Framework to detail how can you use InterSystems IRIS to promote your enterprise
InterSystems is very pleased to announce the 2021.1 release of InterSystems IRIS Data Platform, InterSystems IRIS for Health and HealthShare Health Connect, which are now Generally Available to our customers and partners.
The enhancements in this release offer developers more freedom to build fast and robust applications in their language of choice, both server-side and client-side. This release also enables users to consume large amounts of information more effectively through new and faster analytics capabilities.
Hello everybody
I'm trying to send a XML file in a form-data like this, but is not working. Can anyone help me with the code?
.png)
This is my code:
Set HttpRequest = ##class(%Net.HttpRequest).%New()
Set RootMIMEPart = ##class(%Net.MIMEPart).%New()
Set BinaryMIMEPart = ##class(%Net.MIMEPart).%New()
Set stream = ##class(%FileBinaryStream).%New()
Set stream.Filename = pRequest.file
Do stream.LinkToFile(pRequest.file)
Set BinaryMIMEPart.Body = stream
// I already used "application/x-www-form-urlencoded", "application/xml", "application/x-object" in Content-Type
Do BinaryMIMEPart.SetHeader("Content-Type", "appli
I have a workstation with a CACHE instance up and running.
On that same workstation there is also an instance of IRIS (fresh install). I would like to migrate manually the CACHE database to IRIS (ideally, all globals, routines and classes).
What I tried is to copy C:\InterSystems\Cache\mgr\CACHE.DAT to C:\InterSystems\IRIS\mgr\IRIS.DAT (after shutting down both instances) but it does not work.
I got the following message :(112) The service for the IRIS instance did not start.
Is there a better way ? (eg: using Portal or some API from command line).
I was thinking about exporting all code from
Hi
How to install the WebGateway package without interactive mode ?
I need to install this package in apache container
Hello,
I dont know how to activate the production in this version, In cache was from install wizard but now i dont know
16:49:24.153:Ens.Director: Production 'REGINUSPKG.HubProduction' starting... 16:49:24.154:...PKG.HubProduction: ERROR <HSErr>ConfigurationNotActivated: Production cannot start - it needs to be activated
Thanks!
Hi,
I've started active use ISC VS Code extensions about a half year ago, seem to be used to use, and started to enjoy them :)
The documentation promises the
We were happy enough not to use, while used Studio Source Control menu to run some internal code checkup procedures. Is there any functional equivalent for this in VS Code: can I add custom menu items that should be backed with ObjectScript code to be started on server?
In this article, we will run an InterSystems IRIS cluster using docker and Merge CPF files - a new feature allowing you to configure servers with ease.
On UNIX® and Linux, you can modify the default iris.cpf using a declarative CPF merge file. A merge file is a partial CPF that sets the desired values for any number of parameters upon instance startup. The CPF merge operation works only once for each instance.
Our cluster architecture is very simple, it would consist of one Node1 (master node) and two Data Nodes (check all available roles). Unfortunately, docker-compose cannot deploy to several servers (although it can deploy to remote hosts), so this is useful for local development of sharding-aware data models, tests, and such. For a productive InterSystems IRIS Cluster deployment, you should use either ICM or IKO.
Good morning -
As we're starting to create more custom message classes to represent out JSON-based integrations, I was pondering how to implicitly grant SELECT privileges to a specific Security Role so they can utilize Message Viewer to search through the message history.
So if all of our custom JSON message classes are under OurParentPkg.Messages.REST.* (e.g., OurParentPkg.Messages.REST.AddPatientRequest and OurParentPkg.Messages.REST.AddPatientResponse), is there a method to ensure that our analysts can be granted the SELECT permission to anything created under OurParentPkg.Messages.REST
Hey Developers,
Planning to attend the Focus Sessions of InterSystems Virtual Summit 2021? Don't miss the session dedicated to InterSystems Developer Community, Open Exchange & Global Masters!
⚡️ "Win. Win. Win with InterSystems Developer Ecosystem" VSummit21 session ⚡️

🎁 Note: All session attendees get a special prize.
Speakers:
🗣 @Anastasia Dyubaylo, Community Manager, InterSystems
🗣 @Lena Evsikova, Product Owner of InterSystems Open Exchange
🗣 @Olga Zavrazhnova, Customer Advocacy Manager, InterSystems
Hello all,
I'm trying to setup the JDBC Gateway Server so customers can connect to IRIS remotely using JDBC and not ODBC. But I'm facing a problem connecting, as our system department tells me IRIS is using the loopback address (127.0.0.1) and that makes remote systems cannot connect to port 53773 (the default port for that).
So, I would like to change this 127.0.0.1 host for the hostname but I cannot see where to do it:
.png)
Anyone with experience here to help me? :-)
Thanks a lot
I have created FHIR server and now, I want to make an SDA file from the HL7 ADT message, and then make FHIR from SDA.
I have an issue where a Windows Reserved word, in my case CON, is causing an error when used as part of a JSON Get operation. In this case CON is the user identifier (the full identifier is CON.SURNAME) of a person and I am trying to read the employee record using a web service provided by the payroll system.
Is there a way I can get around this, some sort of encoding that would enable the inclusion of this identifier. I can't just change the identifier has it is used extensively across systems.
Hey Community,
We're pleased to invite you to the French stream on InterSystems Technologies #6!
This event hosted by @Guillaume Rongier for French-speaking InterSystems developers will be live stream November 4th at 12:00 Paris time.
👉 Direct link to join: https://youtu.be/Gn6A1MnsxFY
On the agenda this month: 
October 26, 2021 – Alert: Missing Locks after ECP Database Server Restart or Failover
InterSystems has corrected a defect that can violate application locking guarantees in a distributed cache cluster (ECP configuration), which can lead to application integrity issues. This defect affects:
The defect can only occur when an application server successfully performs ECP recovery after a restart or failover of the data server, as follows:
Hey community, how are you doing?
How do you exercise your creativity? How do you test new ideas?
Over the years I have always thought about creating new things, modifying existing ones, experimenting, testing, breaking (it always happens), building again, starting over.
The contests promoted by InterSystems are an excellent source of motivation, obviously, the prizes bring a lot of attention and this you cannot deny.But not just prizes/rewards, they also give us a creative challenge, an opportunity to create, reimagine, test, experiment.
Hey Community,
We want to hear from you! Give us your feedback on the past InterSystems Interoperability programming contest! Please answer some questions to help us improve our contests.
👉 Quick survey: InterSystems Interoperability Contest Survey

InterSystems Global Summit (or Virtual Summit this year) is traditionally a time of big announcements, and I'm sure our friends from InterSystems have quite a lot of new and exciting things to share with us this year. Here at Banksia Global, we have a big announcement for you as well. Please meet our new website built to make IRIS-based software distribution a breeze: ZpmHub.com!
Quite a complex scenario we are trying to solve but should be able to understand.
We're developing a task executer that runs on a server with a certain timezone.
The tasks run every day at a defined time, but in different timezones.
We're saving in database at what time we want to execute the task, and in what timezone (don't go to the save in UTC pitfall, as with DST it will be at different times)
What I want to do if when opening a task from the database, convert 02:00 Europe/Madrid, either to UTC or to local (server) time.
I've found the class HS.Timezone.Server.Service but doesn't solve quite
Hey Developers,
It's time to announce the winners of the InterSystems Interoperability contest!
Thank you all for participating in our coding competition! And the winners are...
A storm of applause goes to these developers and their applications:
Hello everyone,
I would like to know what is the best terminal emulator in your opinion? I am using MobaXTerm, but i'm having some difficulties with the charset configuration.
Best Regards.
Hello everyone!
Me and @Henrique.GonçalvesDias proposed a new way to visualize messages in IRIS Interoperability in a recent update of MessageViewer. In such an update, we tried to give users a visualization based on a UML sequence diagram. You could get more information on the previous article.
In order to get all the hard geometry calculations needed to draw such a diagram done, we used the amazing mermaid JS open source library.And what I’d like to share with you in this article, is how to use this library.