Pesquisar

Anúncio
· Out. 2

InterSystems Open Exchange Applications Digest, September 2025

Hello and welcome to the September 2025 Open Exchange Recap.
General Stats:
13 new apps in
477 downloads in
1,132 applications all time
42,871 downloads all time
3,343 developers joined
New Applications
iris-execute-mcp
By Joshua Brandt
SentinelIris
By André Dienes Friedrich
FHIR Data Explorer with Hybrid Search and AI Summaries
By Pietro Di Leo
Dashboard of database space
By Robert Cemper
ToolQA
By Andre Larsen Barbosa
IAM HA Deployments
By Ariel Glikman
iris-recordmap-fordummies
By Kurro Lopez
MessageLogViz
By Ashok Kumar T
Snapshot of free disk space
By Robert Cemper
RAGBookRecommender
By Gabriel Ing
TaskScheduler
By Ashok Kumar T
A Configurable Template for Automated Splitting of HL7 Repeating Segments
By Sanjib Pandey
UNICAS Implementation
By Luis Angel Pérez Ramos
New Releases
csvgen by Evgeny Shvarov
v1.7.1
Added method Gen() to enable JSON qualifiers, e.g.: to append, call it as follows:
set status=##class(community.csvgen).Gen(fname,,.pclass,.prowtype,{"append":1},.recordCount)
or setup qualifiers in advance, like:
set qualifiers={"verbose":1,"PrimaryKey":"name"}
set status=##class(community.csvgen).Gen(fname,,.pclass,.prowtype,qualifiers,.recordCount)
snapshot-to-JSON by Robert Cemper
v1.10.0
  • extend README with an example of the demo
  • extend README by standard installation guide
  • simplify build
  • add ZPrety for demo
InterSystems Testing Manager for VS Code by John Murray
v2.0.4
  • Fix subfolder of Server Tests spinning endlessly when expanding.
  • Server-side mode: exclude mapped TestCase classes.
iris-dataset-countries by Evgeny Shvarov
v1.1.4
More countries. name variations and fixes
MDX2JSON by Eduard Lebedyuk
v3.2.48
Rollback
Embedded Git by Pravin Barton
v2.13.1

[2.13.1] - 2025-09-16

Fixed

  • Fixed Import All deploying changes to files in a CSP application (#828)
  • Fixed pull failure when deleted items have no internal or external name (#848)
  • Fixed an error where source control pages do not display after installing on IRIS 2025.1 (#852)
Test Coverage Tool by Timothy Leavitt
v4.0.7

[4.0.7] - 2025-09-23

Fixed

  • #66: No longer errors when a [ Language = python ] method has a name starting with "%"
  • coverage.list files with Windows-style line endings are now parsed properly in containers
Most downloaded
MDX2JSON
By Eduard Lebedyuk
zpm-registry
By Evgeny Shvarov
WebTerminal
By Nikita Savchenko
DeepSeeWeb
By Anton Gnibeda
ObjectScript-Math
By Peter Steiwer
Intersystems-Monitoring
By Teunis Stolker
iris-web-swagger-ui
By Semion Makarov
yaml-utils
By Benjamin De Boe
Test Coverage Tool
By Timothy Leavitt
passwordless
By Sergey Mikhailenko
, 2025Month at a GlanceInterSystems Open Exchange
Discussão (0)1
Entre ou crie uma conta para continuar
Artigo
· Out. 2 5min de leitura

Automating IAM Configuration from OpenAPI Specs 2.0 with ObjectScript

Why This Matters

Managing IAM can be tedious when done manually — especially when your APIs are already well-documented using OpenAPI (Swagger) specs. Wouldn't it be great if you could automatically generate Kong services and routes directly from your OpenAPI spec?

That's exactly what this ObjectScript method does: it reads an OpenAPI 2.0 spec stored in the XData block of your spec class and generates a decK-compatible YAML file that can be used to sync your IAM configuration.

Discussão (0)1
Entre ou crie uma conta para continuar
Discussão
· Out. 2

How has certification impacted your learning journey?

Hi Community,

Do you believe in life-long learning? Are you passionate about improving your skills?

📈InterSystems certification is not just a great way to gain a competitive edge—it also helps you identify areas where you can grow!

How has certification impacted your learning journey?

👉Watch the video to hear directly from members of the InterSystems certified community!

What about you?

  • What are your own professional goals, and where do you want to level up?
  • What is the best way you've found to grow your skills?

As always, feel free to reach out to certification@intersystems.com if you have questions about our exams.

Discussão (0)1
Entre ou crie uma conta para continuar
Anúncio
· Out. 2

[Video] Deploying HealthShare Solution Modules with InterSystems Package Manager

Hi, Community!

Need to install a HealthShare solution module? Follow this simple step-by-step process to get started!

Deploying HealthShare Solution Modules with InterSystems Package Manager

In this video, you will see how to:

  • Download modules.
  • Create configuration files.
  • Deploy via the command line.
Discussão (0)1
Entre ou crie uma conta para continuar
Artigo
· Out. 2 2min de leitura

How to compare the contents of two globals

InterSystems FAQ rubric

The ^%GCMP utility can be used to compare the contents of two globals.

For example, to compare ^test and ^test in the USER and SAMPLES namespaces, it would look like this:
*In the example below, 700 identical globals are created in the two namespaces, and the contents of one of them is changed to make it the detection target.

USER>kill ^test
USER>for i=1:1:100 { for j=1:1:7 { set ^test(i,j)="Test"_i } }
 
USER>zn "samples"                  // change namespace to SAMPLES
SAMPLES>kill ^test
SAMPLES>for i=1:1:100 { for j=1:1:7 { set ^test(i,j)="Test"_i } }
 
SAMPLES>set ^test(50,5,1)=1        // Change one of the globals created in the SAMPLES namespace.
SAMPLES>do ^%GCMP
Compare global ^test               // Global to compare.
on directory set: (this system)    // Enter
in namespace: SAMPLES =>           // Enter (if this namespace is OK)
with global ^test=>                // Global to compare
on directory set: (this system)    // Enter
in namespace: SAMPLES => USER      // Namespace to compare
Output differences on
Device:                            // Destination for output results. Press <Enter> to view in a terminal.
                                   // If you enter the full path of the log file name, the output will be sent there.
Right margin: 80 =>

Compare global ^test in SAMPLES
 with global ^test in USER
 
^test(50,5,1) exists in ^|"SAMPLES"|test but not in ^|"USER"|test    // Detects differing globals
Time=.001822
SAMPLES>

If you want to compare between instances on different servers, rather than within the same instance, use the ^DATACHECK utility. For instructions on how to use the ^DATACHECK utility, see the related article below:

How to compare multiple globals and routines in two databases

Discussão (0)0
Entre ou crie uma conta para continuar