Hi Community!
Enjoy watching the new video on InterSystems Developers YouTube and learn about IntegratedML feature:
⏯ What is IntegratedML in InterSystems IRIS?
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 Community!
Enjoy watching the new video on InterSystems Developers YouTube and learn about IntegratedML feature:
⏯ What is IntegratedML in InterSystems IRIS?
Hey Developers,
We're pleased to invite you to the upcoming webinar "Best Practices of In-Platform AI/ML" by InterSystems on April 3rd at 10:00 (UTC+3, Moscow time)!
Hi everyone,
Are there any tools to check the code coverage and to do a lint check for cache object script? Developers will be working with HealthConnect (IRIS based)
Thanks.
I have Mac OSX and Docker Desktop 2.2 (Engine 19.03).
I have a REST service running on my localhost (Mac) and I was trying to consume it from IRIS running in a Docker container.
If you try something like that don't use localhost as HTTP Server setting (using a Business Operation for example).
You have to use host.docker.internal.
I have installed IRIS community version in my laptop which has Windows 10 OS, also I am already using Healthshare (Cache for Windows (x86-64) 2017.2.1 (Build 801_3_18178U)) in the same laptop.I tried to import objectscript package manager XML file which is downloaded from https://pm.community.intersystems.com/packages/zpm/latest/installer .I am getting below output which installation failed.Please help to fix this.
Hello, everyone,
InterSystems Certification has designed another certification exam and we need input from our community to help to validate its topics. Here's your chance to have your say in what makes an expert in system administration with InterSystems Caché or IRIS. And, yes, we'd like to hear from you Caché admins!
Here's the exam title and the definition:
An IT Professional who:
So, how can you help?
In Episode 7 of Data Points, product manager @Carmen Logue joined the pod to tell us all about InterSystems Reports — the new reporting feature of InterSystems IRIS! Take a listen to hear about its capabilities, use cases, and how it fits into the existing set of analytics technologies.
I'm happy to announce the release of the interface to Julia programming language for InterSystems IRIS. Execute Julia code and more from InterSystems IRIS. This project brings you the power of Julia right into your InterSystems IRIS environment:
Julia Gateway is a community project, available on OpenExchange. Julia Gateway is available on Windows,
Hi All,
Excluding RHEL which linux distro are used to be choice for a production cluster environment.
Regards
When using CallableStatement to call a stored procedure, the log shows an error. SqlCode-400..png)
This is my calling statement.
CALL web_DHCENS_CDSS.patadviceinfo_patadviceinfo(?,?,?)Hi Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
⏯ Diving into InterSystems Cloud Technology
Hi Community!
We're pleased to invite you to the "Online Meetup with IRIS Programming Contest Winners" on April 3rd at 11:00 EDT!
It's a virtual Meetup with some of the winners of the past InterSystems IRIS Online Programming Contest.
What awaits you at this virtual Meetup?
IRIS 2010.1 brought us a new feature: %Net.WebSocket.Client
As a continuation of my series of WS Clients I just couldn't resist to try it.
Well, this is the result and it was rather simple in the end.
You basically need to prepare 3 classes:
The example uses the WSS.EchoServer (a derivate from former SAMPLES in Caché).
The default assumption is to have Client and Server on the same system & namespace.
But if you have some other echo
In Caché you had an example of a WebSocket Server in namespace SAMPLES
With IRIS the samples are gone and require additional installation effort.
So I refurbished the code with some useful additions:
This contains 2 classes:
The server is essential for the 'native' WebSocket Client Demo
Hi Developers!
This is the digest of new solutions and applications submitted to InterSystems OpenExchange in March 2020!
isc-generate-db by Henrique Gonçalves Dias
Creating a new database, namespace, CSP/REST Application never been so easy.
cmPurgeBackup by @Alexey Maslov
cmPurgeBackup is an utility that can be used to erase old Online Backup files.
Hi guys,
Couple days ago, a customer approached me with the wish to enhance their existing legacy application, that uses SOAP (Web)Services so it shares the same authorization with their new application API based on REST. As their new application uses OAuth2, the challenge was clear; how to pass access token with SOAP request to the server.
After spending some time on Google, it turned out, that one of possible ways of doing so was adding an extra header element to the SOAP envelope and then making sure the WebService implementation does what is needed to validate the access token.
GA releases are now published for the 2020.1 version of InterSystems IRIS, IRIS for Health, and IRIS Studio!
A full set of kits and containers for these products are available from the WRC Software Distribution site, including community editions of InterSystems IRIS and IRIS for Health.
The build number for these releases is 2020.1.0.215.0.
InterSystems IRIS Data Platform 2020.1 makes it even easier to develop and deploy real-time, machine learning-enabled applications that bridge data and application silos. It has many new capabilities including:
InterSystems has corrected a defect that can result in data integrity issues on systems using mirroring.
This defect affects:
This defect is more likely to be encountered in IRIS and IRIS for Health 2019.4. It is highly unlikely to have occurred on deployed systems running any other version.
The issue can only occur in a situation that meets all of the following conditions:
Hi Community!
The new video from Global Summit 2019 is already on InterSystems Developers YouTube:
⏯ A Skeptics Guide to Containers
Hi Developers!
InterSystems Online Programming Contest is over. Thank you all for participating in our IRIS Competition!
As a result - 20 great apps! And now it's time to announce the winners!
Hey Developers!
Want to beat the COVID-19 pandemic with InterSystems and MIT? Please take part in the MIT COVID19 Challenge!
It's a 48-hour virtual hackathon with the goal to develop solutions that address the most pressing technical, social, and financial issues caused by the COVID-19 outbreak.
And it's your chance to build a solution on InterSystems IRIS for the COVID-19 crisis!
I know that collection is instance of %AbstractList.
But what about $listbuild? Does it possible to detect that given variable is instance of $lb?
I am glad to say that VSCode-ObjectScript reached 4000 installs. Thanks to all of you who use it in their work.
VSCode-ObjectScript is an extension for VSCode which allows you to develop InterSystems based applications on ObjectScript using the modern code editor developed by Microsoft. Choice #1 editor amongst all developers worldwide by Stackoverflow survey 2019.
Some short notes about how to install and configure it you can find here.
If you need any help with a migration process of your development team to VSCode, please contact us by info@caretdev.com.
Hi developers!
When @Evgeny Shvarov announced the first InterSystems IRIS Programming Contest, I started looking for new ideas.
I put together a few ideas, and that's what isc-utils is about.
Temperature Scale Conversion
IRISAPP>write ##class(diashenrique.Utils.Temperature).CelsiusToFahrenheit(28)
82.4
IRISAPP>write ##class(diashenrique.Utils.Temperature).CelsiusToKelvin(28)
301.15
IRISAPP>write ##class(diashenrique.Utils.Temperature).FahrenheitToCelsius(82.4)
28
IRISAPP>writeHi Developers!
Create Database, Namespace, REST Applications using Portal Management is an easy task. You just need a few clicks or maybe more clicks than you expect.
But, what if you traded all those clicks for a simple command-line ?!
IRISAPP>do ##class(diashenrique.Utils.GenerateDB).CreateNewYou just need to answer a few questions:
Do you want to create a new Database/Namespace?Make this an Interoperability namespace?Do you want to split the database into CODE/DATA?Hi Community!
The registration phase for InterSystems Online Programming Contest ends today and we will start the voting week!
Now we have 20 applications - so you have a set of applications to choose from!
How to vote?
This is easy: you will have one vote, and your vote goes either in Experts nomination or in Community nomination.
Hello,
I got the idea for this application, because for my work we have a process that currently uses legacy Vista code called MailMan to transfer files using email.I thought I could create a process in HealthConnect (IRIS Interoperability) to replace the need for having the legacy code.I have seen File Passthrough and TCP Passthrough Operations that can transfer a stream (file content) into a file or through TCP connection.I did not find Email Passthrough Operation, so I decided to create it.It receives request with a stream that has the content of the file.
This code snippet changes all passwords in a system to a specified string. The two literal strings at the beginning of the snippet can be adjusted to edit the system or password string. The class method "test" runs the code:
Class eduardlebedyuk.changePasswords Extends %RegisteredObject
{
ClassMethod test()
{
set ns = $namespace
zn "%SYS"
set NewPass = "NewPassString"
set rs=##Class(%ResultSet).%New("Security.Users:List")
set st = rs.Execute()
while rs.Next() { set st=$SYSTEM.Security.ChangePassword(rs.Get("Name"),NewPass)}
zn ns
}
}
(Originally

DISCLAIMER: I am not an InterSystems engineer or a professional ObjectScript developer.
I just want to share my opinion about some things I am really miss in ObjectScript.
I really appreciate everyone who support my project (Declarative ObjectScript) in contest
but the post is not about "why you should support me" on contest.
I faced with ObjectScript in the university while was working on my diploma (in 2013).
Very good mentor @Evgeny Shvarov helped me to get started with ObjectScript development.
In those days I was surprised about ObjectScript doesn't support passing methods to another methods
Hey Developers,
New "Coding Talk" video was specially recorded by @Maks Atygaev for the IRIS Programming Contest: