✓ 545 published apps in total
✓ 780 downloads in November
✓ 1423 developers joined
Hello,
I am trying to pass a pattern in the Ensemble function Matches(val,pat) in Business Rule as below.
Eg.
Matches(tSite,"1(.E1"SITE A",.E1"SITE B")")
tSite is a variable containing the site name
Want to check if the variable contains any of the site name.
But i receive a parsing error when compiling.
Is there another way to pass the pattern in the Matches function or any other similar function which i can use in the business rule or DTL without multiple sentences with Contains.
Thanks,
Jimmy Christian.
When looking at system performance and capacity planning I need to know what processors a server is running.
In ^SystemPerformance Linux systems report Intel processors explicitly, for example:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 79
model name : Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
stepping : 1
microcode : 0xffffffff
cpu MHz : 2294.We are migrating servers
Trying to create IRIS ODBC connection in new window 10 machine, but getting an error "TCP connect() timed out."
In old server windows server 2012 - IRIS ODBC connection was already existed, working fine. if I create new/test with IRIS connection is fine.
Only issue in new server (windows 10), I am not sure why I am getting error. Can any one help.
I added Firewall outbound port, still it is not working.
If one of your packages on OEX receives a review you get notified by OEX only on YOUR package.
So @Evgeny Shvarov suggested publishing my monthly summary of my reviews here in DC.
It reflects my experience with the status I found at the time of my review.
Hi All,
I would like to download odbc drivers for Cache database to be able to install it on our SQL server.
I am trying to create a linked server to Cache database.
I couldn't find a link for the drivers, there was one post with FTP reference to download but it doesn't seem to work.
I will be grateful for any help.
Thank you
Sap.
Hi,
Is there a way to filter in a routine for a type of filtering column in Excel. I can apply exclusion logic, but wondered if there was some type of method that accomplished a type of filter.
Thanks
Looking at my old articles recently. I saw an undeservedly forgotten program that can significantly increase the security of your system by not allowing the user to use old passwords when changing.
To meet the requirements of section 8.2.5 PCI DSS "Prohibit the use of old passwords", a small application has been implemented that will be launched by the system when a user tries to change a password and check if it was used before.
You can install the program from the terminal and from the management portal interface
docker-compose exec iris iris session iris
.Hi all,
I'm using a snippet I found from Scott Roth to extract, decode, and save a PDF from a HL7 message and save it to a specified file path, but I'm running issues with the following error:.png)
My approach was to a create a utility function accessible from a DTL like this:
Class ELHTPRODPKG.Functions.Utility.ExtractPDF Extends Ens.Rule.FunctionSet
{
ClassMethod DecodeBase64HL7(base64 As %Stream.If a have a string " Happy new year " and I want to trim (remove blank spaces from the begin and the end, not other places into the string), what is the object script function to get "Happy new year"?
Hey Developers,
In the next video from #VSummit21 we'll show you recent changes to InterSystems HealthShare Health Connect and what is coming next:
Is InterSystems ODBC driver backwards compatible? If I use cache version 2018, can I upgrade the ODBC drivers to the 2021 version or it is better to upgrade to the 2018?
I recently published the "appmsw-docbook" module for deploying the solution not by individual programs, but by the entire database. This solution allows you to deploy a project without source codes.
Having received feedback, I decided to improve it significantly. Replaced zip archive with tgz, which will allow not using external system-dependent archivers.
Implemented a method for preparing an archive of a database and its dependent web applications. And the deployment archive itself is assembled as a zpm module into which the utility for deploying the database is replicated.

PDF version: https://github.com/yurimarx/iris-periodic-table/raw/master/periodic%20table%20iris.pdf
GIT sources: https://github.com/yurimarx/iris-periodic-table
InterSystems IRIS is a Data Platform with a lot of features. These features and relevant topics about IRIS is represented in the periodic table elements.
I would like to watch a webseminar about debug objectscript techniques into vscode to rest api, productions and embedded python, specially using docker instances and remote servers.
The InterSystems Server Manager extension for Visual Studio Code lets you define connections to your servers, list their namespaces and edit or view code there. You can also launch Portal for a server.
Server Manager 3.0 improves security by becoming a VS Code Authentication Provider. It is my entry for the November 2021 InterSystems Security Contest. Click here to visit the contest page where you may decide to vote for this entry. Please ignore the clickable "Contestant" label on this article header above, as it relates to a different contest for new DC articles. If you want to support me in that contest, simply "like" this post.
Hi, I have VSCode on my Windows 10 notebook with intersystems-community.objectscript-pack installed. I'm successfully connected to remote IRIS (2021.1). I can export classes, change them, save and import back to IRIS.
But every time VSCode starts, the message "Request initialize failed with message: Dynamic Linking Error: Win32 error 126" is displayed and InterSystems Language Server does not start.
.png)
.png)
Has anyone solved this problem yet?
Developing the project zpm "install isc-apptools-lockdown" implemented the ability to set the security level not only to lockdown, but also to minimum and normal.
You can replace the shared password if the password of the predefined system users has been compromised
USER>do ##class(appmsw.security.lockdown).ChangePassword("NewPass231",##class(appmsw.security.lockdown).GetPreparedUsers())
USER>do ##class(appmsw.security.lockdown).Good evening Intersystems Community,
I want to participate in the Advent of Code 2020 and followed the installation instructions in "The Advent of Code 2020 contest ObjectScript template" (https://openexchange.intersystems.com/package/aoc2020-objectscript-temp…).
Unforunately I get "Error: Invalid Community Edition license, may have exceeded core limit." at the step "docker-compose build".
.png)
I think I already found a way to tell docker to use less cores (docker run --cpus 2), but I can't figure out how to integrate that into "docker-compose build".
I would really appreciate any advice, thanks!
Security wanted!
Welcome to the next InterSystems online programming competition:
🏆 InterSystems Security Contest 🏆
Duration: November 15 - December 05, 2021
Prizes: $9,450 in prizes!
.png)

I have a stored procedure (MSsql) which has one input and one output parameter.
and a Business Operation calling the SP
The following code executes the stored procedure successfully , but does not return the output.
what needs to be fixed?
set outparm = ""
set pResponse = ##class(Ens.StringResponse).%New()
SET SQLQuery2 = "{call s_sproc (?,?)}"
SET tSC = ..Adapter.ExecuteProcedure(,,SQLQuery2,"io*",pRequest.StringValue,outparm )
set pResponse.StringValue = outparm
Thanks
I am a newb and I can't seem to find the HL7 Service name down below
Hi all,
Just wondering if there's a quick way to get the DocType, without knowing it in advance, from a message body by building a string from the VersionID, MessageType, and TriggerEvent fields? (Similar to how it might be done dynamically in Rhapsody)
Can this then be used to set the DocType for a source message?
If this is not the best practice what is a suitable alternative approach?
Thanks for your help,
Ben
FHIR Terminology Service specification describes a set of operations on CodeSystem, ValueSet and ConceptMap resources. Among those operations, the following four operations appear to be the most widely adopted ones:
| CodeSystem | ValueSet |
|---|---|
| $lookup $validate-code | $expand $validate-code |
Developing a partial implementation of the specification has been an effective way to explore the new FHIR framework introduced in IRIS for Health 2020.1. The implementation includes four operations listed above, and supports read and search interactions for CodeSystem and ValueSet resources.
It's important to note that the implementation uses plain ObjectScript persistent classes as source terminology tables.
Hi All,
I am working in Heath Share Heath Connect Integration.
I have a requirement to change SOAP call to REST call in integration. For SOAP call already payload is ready in XML string. and Working fine.
Now I need to make REST API call instead of existing SOAP call.
I have created REST Business Operation and ready to Call it from Business Process.
Here I should not change any Transformation in Business Process , only change in Operation invocation
Only change is existing SOAP Operation expecting XML String , new REST Operation is expecting JSON.
Hey Community,
We invite you to join the next French stream on InterSystems Technologies #7, hosted by @Guillaume Rongier!
Date & Time: December 2nd, 12:00 Paris time.
👉 Direct link to join: https://bit.ly/30UV6xp

On the agenda this month: 
Hi Guys,
is there a Runtime EXE for Excel or ms office, I've a report that would like to open in excel?
Thanks
Does InterSystems IRIS have any library or class that support IBM FASP protocal? like SFTP, IRIS has %Net.SSH.SFTP that for SFTP file transfer.
Hey Developers,
Please welcome the first session from the InterSystems Virtual Summit 2021:
Hi all
I'm new to ObjectScript and I've been experimenting the correlate method of %XML.Reader to convert an XML file I've loaded into its corresponding class. But, I have found that I am not getting all the child items of an element in a List contained within the converted class, only the last item.