Hey Community,
Enjoy watching the new video on InterSystems Developers YouTube:
⏯ Best Practices for InterSystems IRIS System Performance in the Cloud @ Global Summit 2023
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.
Hey Community,
Enjoy watching the new video on InterSystems Developers YouTube:
⏯ Best Practices for InterSystems IRIS System Performance in the Cloud @ Global Summit 2023
For several years now Visual Studio Code has supported the notebook coding paradigm with a maturing UX and an API that is enabling a notebook extensions ecosystem to grow. One of the best-known notebook platforms is Jupyter Notebooks. A Microsoft team publishes an extension that allows VS Code to handle .ipynb notebook files. These can either work against a local Python environment or connect to a Jupyter Server, which typically hosts remote Python environments with beefier resources.
What if your InterSystems IRIS environments, whether local on your workstation or remote in your organization / cloud, could operate as Jupyter Servers? And not only for Embedded Python but also for ObjectScript and SQL
Have you ever thought of creating your own systems for editing users or, perhaps, even an API that you can call? Today, you’re going to join me in the %SYS namespace and get to know Security.Users!
This class has forty properties, many of which you’ve seen before in the System Management Portal. There are class methods for manipulating most of those properties. Every method in this class is a class method, and in most of them, the username is passed as an argument. These methods can be used when you do not want to open and directly manipulate the user’s objects, which is a bad idea anyway! Y
I am very new to IRIS. We are developing a PHP application that connects to an IRIS instance of one of our vendors. This works well most of the time, but when I query a table to get data from particular fields that contain long text strings, it returns `NULL`. These fields are all `VARCHAR(30000)`.
I tried using the `$extract` functionality in the IRIS documentation, but that made no difference. I also tried setting the PHP setting `odbc.defaultlrl` to both 31K and 0. Neither resolved the issue.
I also looked through the internet to try and find a similar issue, but wasn't able to find anyth
From time to time InterSystems must respin a release to correct 1-2 issues. This process generates new kits called "Point Releases".
A Point Release is distinct from maintenance or feature releases. Its objective is to correct an urgent issue in the field quickly and surgically.
Hi Community,
We're pleased to invite you to the upcoming webinar in Hebrew:
👉 Leveraging Embedded Python in Hebrew 👈
🗓️ Date & time: September 12th, 3:00 PM IDT
It can be retrieved using the schema INFORMATION_SCHEMA.
INFORMATION_SCHEMA is a system schema and is not displayed by default in the SQL menu of the Management Portal.
The method to display it is as follows.
.png)
The SQL to get the ID, field name (COLUMN_NAME), data type (DATA_TYPE), description (DESCRIPTION) for the specified table (Sample.Human) is as follows.
SELECTID,COLUMN_NAME,DATA_TYPE,DESCRIPTION
If you're looking to get started with SQL in InterSystems IRIS or want to make your queries more efficient, try one of these short online learning exercises!
Both include learning labs, so no need to bring your own instance.
Still working on my first External REST API call, and I am struggling to find the exact answer I am looking for... I get a JSON response from my API call but I am not quite sure how to dynamically get the JSON response into the Ens.Response Object with its lists of Arrays that I have defined.
set tSC = ..Adapter.SendFormDataArray(.tHTTPResposne,"POST",tHTTPRequest,,,tURL)
set pResponse = ##class(User.REST.Epic.Msg.GetPatientLocationResponse).%New()
set dynObject = {}.%FromJSON(tHTTPResposne.Data)
set iter = dynObject.%GetIterator()
while iter.%GetNext(.key,.value){
$$$TRACE
Hi everyone,
I have a question related to a strange issue I've been experiencing over the last few days.
I'm attempting to create an automatic resending system that, if no reply is received from the server, raises an error and re-sends the message. This process continues for the a duration defined by the FailureTimeout (e.g., 20 seconds), and a new message is being sent every 5 seconds until the FailureTimeout is reached. If no response was obtained from the server, the system returns an error.
I've noticed that at times, even with the same input and settings, the outputs d
.png)
My cluster status is as follows:
.png)
when I do journal restore on primary, it says journal restore is not allowed. The DR is also not allowed to do journal restore.
1) Begin Journaling (^JRNSTART)
2) Stop Journaling (^JRNSTOP)
3) Switch Journal File (^JRNSWTCH)
4) Restore Globals From Journal (^JRNRESTO)
5) Display Journal File (^JRNDUMP)
6) Purge Journal Files (PURGE^JOURNAL)
7) Edit Journal Properties (^JRNOPTS)
8) Activate or Deactivate Journal Encryption (ENCRYPT^JOURNAL())
9) Display Journal status (Status^JOURNAL)
10) -not available-
11) -not available-
12) Journal Currently, the SQL privileges (SELECT, INSERT, UPDATE, DELETE) are managed at the tables level, which can be very tedious when you have to administer many roles in an organization, and need to keep them sync with a constantly evolving data models.
By managing privileges at the schemas level, will allow to give SELECT and other DML privileges to *all* or *several schemas* to a role|user, fixing the need to manually synchronize the new tables|views to the roles.
If you agree, I invite you to vote for this idea.
I usually receive complains from our customers about the BPL and DTL web pages automatic refreshes, it's a common problem among newbies users but for veteran developers too, they forget to save the changes regularly and automatically the web page is reloaded, losing all the work done.
Maybe an autosave would fix this problem that produces a deep feeling of hate and resentment against InterSystems technology among our customers. I've added an idea in our portal, so feel free to vote it!
Suppose I have a PDF and I need to convert it to an IMAGE (it can be a JPG or PNG)
Does anyone have an idea?
We often get questions about recent and upcoming changes to the list of platforms and frameworks that are supported by the InterSystems IRIS data platform. This update aims to share recent changes as well as our best current knowledge on upcoming changes, but predicting the future is tricky business and this shouldn’t be considered a committed roadmap.
With that said, on to the update…
IRIS Production Operating Systems and CPU Architectures
Red Hat Enterprise Linux
In today's landscape, enterprises have grown substantially in scale, amassing vast amounts of data. This data is collected from a plethora of sources including different applications, databases, and other channels. Given the diversity and volume of this data, it's only logical for these enterprises to seek a deeper understanding of what their data entails. Some of the data can be stored in IRIS, and it can be reasonable to be able to add this data to a data lake too.
The Internet now offers many different tools for such tasks, that do not yet support IRIS, but it's achievable.
What do you t
Hello Community,
Anyone who has (near or distant, with a preference for the 1st option) knowledge of the use of Amazon QuickSight with IRIS is invited to share his|her experience in this discussion.
Thanking you in advance.
Hey Developers,
Watch this video to learn how to use Embedded Python using applications from the Open Exchange app gallery:
Hi Developers,
We are pleased to invite you all to the new InterSystems online programming contest focused on Python!
🏆 InterSystems Python Programming Contest 🏆
Duration: September 4 - 24, 2023
Prize pool: $14,000

How to understand what's wrong with compilation if the compilator just hides errors?
Compilation started on 05/15/2023 15:58:11 with qualifiers 'cuk' Detected 1 errors during compilation in 0.003s. Compilation started on 05/15/2023 15:58:32 with qualifiers 'cuk' Detected 1 errors during compilation in 0.002s. Compilation started on 05/15/2023 15:58:51 with qualifiers 'cuk' Detected 40 errors during compilation in 0.089s.
40 errors, and what do I have to do with this so valuable information?
I received an ISCLOG errors in my IRIS container, and the processing is very slow because of that. How to solve this problem?
[Utility.Event] ISCLOG: SuperServer Super Server job slave failure ns=%SYS rtn=%SYS.SERVER
[Utility.Event] SuperServer failed to start slave server
This question originally appeared in the comments of the post: Using the new InterSystems IRIS Hibernate 6 Dialect for a Springboot Project
Hello @Yuri Marx
greetings for the day!
I am unable to fix this issue (using an enum in the entity class; it's not creating the table). I have using your dialect foder, but I am facing this issue. In I was searching on the website all of them are using Quarkus versions below 3, and the InterSystems jar version is 3.3.0. No one can use Quarkus version 3, and no one has published a suitable dialect for Quarkus 3. Could you please provide a solution or a dial
Can you please any one assist me for How to connect with the InterSystems IRIS in Java(Quarkus) version 3.0.
Hey Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
We continue with the series of articles related to the QuinielaML application. In this article we are going to cover how to prepare the raw data that we have captured using the Embedded Python functionality.
Welcome everybody!
Hi all,
I am trying to execute a query like the below code.
set statement = ##class(%ResultSet).%New("some_class:query_method"). // here query method is empty and with rowspec some columname
statement.Execute(param1)
I want to fetch data type of column value returned from above. eg - Name - VARCHAR, amount - INTEGER etc.
How can I get it. Or if not possible directly. Is there any other way to validate or get datatype of values returned. Line we have type() in python3
Currently we are using Delegated Authentication using ZAUTHENTICATE to look at the groups that are associated with a user and if it matches a role within IRIS, to assign the user to that role within IRIS.
Instead of using ZAUTHENTICATE as custom code, I am looking to use the built-in LDAP Authentication instead. Since I already have two AD Groups called (Access.Ensemble.Developer.User and Access.Ensemble.DataLookup.User) is it possible to config the built in LDAP functionality to look for these groups and assign the users to the correct roles within IRIS without the custom ZAUTHENTICATE? Fro
.png)
Hi,
Can anyone please help me to display date field in the format DDMMYYYY which I need single digit date needs to have leading 0 like 01022000.
I tried to-char but leading 0 is not there.
I am writing object script with the help of sql query for generating extracts.
can anyone please help on this.
thanks
jude
Hello,
I have a global whose structure is multi-level and I am trying through a class and a SQL query to display a table which includes all the values and levels.
^AFO("Site","Ville")="66722,3743"
^AFO("Site","Ville","111BB","OBT")=",MMM,XXX,"
^AFO("Site","Ville","111OW","OBT")=",XXX,MMM,"
^AFO("Site","Ville","AANVRBIBS","zzz") = "1^^1"
^AFO("Site","Ville","AANVRBIBS","zzz","*","dut") = "*afhalen waar gevonden"
^AFO("Site","Ville","AANVRBIBS","zzz","*","eng") = "*Pickup where found"
^AFO("Site","Ville","AANVRBIBS","zzz","*","fre") = "*Lieu où trouvé"
and here is the tabl
Hi,
what is our experience of Microsoft Dynamics integration with IRIS/Ensemble ?
If you have any experience with IRIS/Ensemble using interoperability flows with Microsoft Dynamics, please share it is this discussion.
Best regards,
Sylvain