Digest
· Jan 2, 2021

InterSystems Open Exchange Applications Digest, December 2020

Dear Developer,
Here is a digest of new solutions and applications submitted to the InterSystems Open Exchange in December 2020.
General stats:
379 published applications
388 downloads in December
804 developers joined

New applications (9)
iris-analytics-package by Henrique Gonçalves Dias
This project has the intention to show a basic approach using the Analytics capabilities of InterSystems IRIS
website-analyzer by YURI MARX PEREIRA GOMES
InterSystems IRIS NLP Analyzer to websites. Extract all website content with the app crawler and analyze into Text Analytics Domain Explorer and in the BI User Portal.
dataking-server by Alexey Nechaev
A simple and fast way to send data from your application to the IRIS database for further processing and search for insights.
sql-rest-api by Evgeny Shvarov
Simple REST API web app which accepts SQL and returns the result in JSON
Cpipe for AoC2020 by Robert Cemper
A practical example to consume external modules as solutions using cpipe
iris-analytics-notebook by José Roberto Pereira Jr
A notebook approach to use IRIS analytics capabilities.
CubeEventMonitor by Samuel Duncan
Tool for monitoring BI cube events and build errors
iris-pygw-blueprint by Aleksandar Kovacevic
Short blueprint example of the connection between python and iris via new python gateway available in InterSystems IRIS Data Platform 2020.3+
iris-cron-task by Evgeny Shvarov
module to manage scheduled tasks
New releases (7)
BridgeWorks VDM by Tony Coffman
v10.0.26

This list includes all bugs resolved in version 10.0.26.0

Bug 262 - Scheduler - SS/Non SS Execution Order Creates Hung Sessions  

Bug 263 - Settings - Max List Size Divisible By Record Count 


fhir-terminology-service by Dmitry Zasypkin
v1.0.3

Fixed markdown in application description.


objectscript-openapi-definition by Guillaume Rongier
v1.1.6

Rollback commit string -> %String to %VarString


objectscript-json-patch by Guillaume Rongier
v1.0.1

update module.xml description


DeepSeeWeb by Anton Gnibeda
v3.0.18
  • added mobile support
  • fixed issue with unable to choose a widget for tile
  • fixed issue with no changes until refresh, after choosing widget for tile
  • fixed white background issue for widgets on tiles
  • fixed issue with a scroll during home screen setup
  • after redirecting to login screen due to 401/403, previous url stored and user redirected back after successful login
  • now login screen fills previous namespace or namespace from saved url after 401/403 redirect

objectscript-docker-template by Evgeny Shvarov
v1.0.11

iris.script path fixed, docker volume and build paths changed


ObjectScript Package Manager by Evgeny Shvarov
v0.2.9
  1. FileCopy

Added some improvements to already existing tag FileCopy

Example of module.xml

<?xml version="1.0" encoding="UTF-8"?>
<Export generator="Cache" version="25">
  <Document name="test-binary.ZPM">
    <Module>
      <Name>test-binary</Name>
      <Version>0.0.1</Version>
      <Packaging>module</Packaging>
      <SourcesRoot>src</SourcesRoot>
      <FileCopy Name="lib" Target="${libdir}my-lib"/> <!-- Copies content of lib folder to target -->
      <FileCopy Name="somefile.jar" Target="${libdir}my-lib"/> <!-- Copies just desired file to target -->
    </Module>
  </Document>
</Export>

Added aliases Target and Dest to attribute InstallDirectory Supports files as well as directories, no wildcards, just folder content of which should be copied, or particular file ${libdir}, ${bindir} added, installdir/lib and installdir/bin respectively. Using bindir in docker environments may cause to security issues during install. ${libdir} works in with docker.

  1. Invoke improvements

Don't need wrapper tag anymore Added a few more attributes:

CheckStatus (Default: false), expects that invoked method returns %Status, and use it to check the status of installation. Phase, (Default: Configure), the phase during which it should be executed When, (Default: After), values: Before and After. To execute before or after the main execution for the phase added support for variables, added ${verbose} variable

<Invoke Class="%EnsembleMgr" Method="EnableNamespace" Phase="Compile" When="Before" CheckStatus="true">
  <Arg>${namespace}</Arg>
  <Arg>${verbose}</Arg>
</Invoke>

Top 10 downloads of the month










Top 10 downloads of all time