Ensemble


InterSystems Ensemble is a complete and easy-to-use integration platform that enables users to connect people, processes, and applications in record time.

Learn more Community

119 Applications
Filter
Package Manager ZPM
Categories
Works with
Industry
Interoperability
Apache POI
Apache POI
ObjectScript part for apache-poi integration
1
Solutions
apptools-admin
apptools-admin
Application tools for technical support and DBMS administrator. View arrays, execute queries, including JDBC/ODBC, sending results to email as XLS files. A few simple graphs on the protocols of the system.
2
Technology Example
apptools-task
apptools-task
An example of a backup task with preliminary deletion of old files.
Technology Example
Background Jobs over ECP
Background Jobs over ECP
start background job on connected ECP server
2
Technology Example
BlocksExplorer
BlocksExplorer
Database Blocks Explorer for InterSystems Caché
3
Analytics
BridgeWorks VDM
BridgeWorks VDM
BridgeWorks VDM is an ad hoc reporting and graphical SQL query application.
4
Technology Example
Cache-FileServer
Cache-FileServer
Seed for sharing files via uid with InterSystems Cache.
Developer Environment
cache-iris-app-tools
cache-iris-app-tools
Application tools for technical support and DBMS administrator. View globals arrays, execute queries (including JDBC/ODBC), sending results to email as XLS files. Viewer class instances with СRUD editing. A few simple graphs on the protocols of the system. CSP application but based on jQuery-Ui, Uikit, chart.js, jsgrid.js
3
Developer Environment
CacheGitHubCI
CacheGitHubCI
Continious Integration for InterSystems Caché and GitHub
Developer Environment
CacheUpdater
CacheUpdater
Sync GitHub repositories into InterSystems Cache.
Developer Environment
ClassExplorer
ClassExplorer
UML Class Diagram Builder for InterSystems Data Platforms (2014.1+)
4
Developer Environment
cmPurgeBackup
cmPurgeBackup
cmPurgeBackup is an utility that can be used to erase old Online Backup files.
2
Frameworks
Cogs JSON Class
Cogs JSON Class
Convert JSON to and from Caché classes
Technology Example
Collection Indexing and Query
Collection Indexing and Query
How to get correct index for SQL query generator
2
Technology Example
CommunityEns
CommunityEns
Repository showcasing Ensemble capabilities.
Developer Environment
containermain
containermain
Docker containers main control process for Caché, Ensemble and HealthShare
Developer Environment
cos-guidelines
cos-guidelines
COS contibutors guidelines
Developer Environment
CosFaker
CosFaker
Generate massive amounts of fake data for Intersystems Caché
3
Interoperability
dasha-iris-adapter
dasha-iris-adapter
Dasha.ai is a platform for designing human-like voice interactions to automate business processes.
1
Developer Environment
Debug Stack
Debug Stack
A class to assist with obtaining information on exception in any of the environments. Once implemented, it will enable you to get a full stack of information on exceptions that occurred.
Analytics
DeepSee Audit
DeepSee Audit
Example of Deepsee usage for Caché© Audit
Analytics
deepsee-sysmon-dashboards
deepsee-sysmon-dashboards
A small set od DeepSee dashboards for selected system monitor metrics - data collected by %SYSMONMGR utility.
Developer Environment
delete-helper
delete-helper
A Super class for adding a code-generator %OnDelete method
1
Developer Environment
Deltanji
Deltanji
Comprehensive source control running natively inside InterSystems environments.
1
Developer Environment
DotEnv
DotEnv
Load environment variables from .dotenv files or straight from the OS to Caché
Developer Environment
DSW Reports
DSW Reports
Addon for DeepSee Web which provides online reports and PDF emailing reports from InterSystems DeepSee dashboards
Solutions
DynamicObject Adapter
DynamicObject Adapter
An adapter that enables you to "serialize" and "deserialize" class instances to and from a DynamicObject. It supports array and list properties. See github for more information.
Interoperability
dynapool
dynapool
This is an experimental project adding dynamic poolsize allocation functionality into productions.
Developer Environment
EnsembleWorkflow
EnsembleWorkflow
Restful web API for InterSystems Ensemble / InterSystems IRIS Workflow
Frameworks
EnsembleWorkflowUI
EnsembleWorkflowUI
Angular UI for InterSystems Ensemble Workflow
1
Developer Environment
EnsLogViewer
EnsLogViewer
Ensemble Log Viewer with namespace support. Works on Ensemble 2013.1 and later.
Interoperability
ETL Interoperability Adapter
ETL Interoperability Adapter
Extend EnsLib.SQL.OutboundAdapter to add batch batch and fetch support on JDBC connection for Ensemble and IRIS.
1
Technology Example
Example Backup Task
Example Backup Task
Sample database backup copying task with prior deletion of outdated copies
Technology Example
Fast & Informative WEB API/Proxy
Fast & Informative WEB API/Proxy
Informative and Fast WEB API VIA ObjectScript and Ensemble/HealthShare
Technology Example
fast JSON formatting for Cache
fast JSON formatting for Cache
fast JSON formatting for Caché / Ensemble
2
Interoperability
FileMailer
FileMailer
Ensemble solution to email contents of a file via File Passthrough Service using Email Passthrough Operation
Technology Example
Full OBJ Dump
Full OBJ Dump
Extended object dump example
2
Technology Example
function ISJSON
function ISJSON
A function to check if string is JSON object
2
Developer Environment
GitHub API
GitHub API
Github API for InterSystems Caché
Developer Environment
GitHubAPI
GitHubAPI
Github API for InterSystems IRIS
Technology Example
Global Dump-to-SQL
Global Dump-to-SQL
Show Global by SQL SELECT
2
Technology Example
Global Scanning and Slicing to SQL
Global Scanning and Slicing to SQL
Analyze Globals by Subscript-Level to SQL
2
Developer Environment
GraphQL
GraphQL
GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.
Interoperability
Healthcare HL7 XML
Healthcare HL7 XML
Healthcare HL7 XML (also known as ITB or Ensemble HL7 XML) is an application you can install in InterSystems Healthcare products to handle HL7 v.2.x messages in XML format.
Interoperability
HL7 and SMS Interoperability Demo
HL7 and SMS Interoperability Demo
This application requires you to have Docker installed on your PC.
1
Developer Environment
IDP DV
IDP DV
Class data verifier. Utility validates Intersystems IRIS classes properties data according to the properties' types.
Analytics
iknow-entity-browser
iknow-entity-browser
Visualizer of relations between iKnow entities. Text data visual analysis.
2
Analytics
iKnowDoc
iKnowDoc
Search and categorization for InterSystems Documentation with iKnow and iFind
Developer Environment
interfaces-diskspace-validation
interfaces-diskspace-validation
A tool for estimating interfaces disk space and purge validation
1
Technology Example
InterJob communication Demo
InterJob communication Demo
Demo of IJC
2
Developer Environment
IRIS External Table
IRIS External Table
IRIS External Table allows you to access files in the local filesystem and cloud BLOB storage such as AWS S3 and Azure BLOB Storage as regular IRIS SQL tables.
1
Technology Example
IRIS Interoperability Message Viewer
IRIS Interoperability Message Viewer
A new approach for the Interoperability Message Viewer
4
Technology Example
IRIS OData Client
IRIS OData Client
Simple OData client for IRIS with TripPinWS examples
Interoperability
iris-datatransform-unittest
iris-datatransform-unittest
IRIS Data Transform UnitTest Sample
Technology Example
iris-history-monitor
iris-history-monitor
IRIS History Monitor - For InterSystems IRIS is now available in Package Manager and using IRIS 2019.4 API and WS
17
Developer Environment
iris2bq
iris2bq
Export InterSystems IRIS Data to BigQuery on Google Cloud Platform
1
Developer Environment
ISC DEV
ISC DEV
Export/Import InterSystems Data Platform development artefacts
3
Developer Environment
isc-live-global-mover
isc-live-global-mover
Tool for moving large globals from a database to another database without application downtime.
5
Analytics
ISC-operationaldashboard
ISC-operationaldashboard
Hi Developers and Interface Engineers! I'd like to share with you how you can help your organization today obtain a better understanding of key message processing metrics (i.e. average message processing times, number of inbound messages, number of outbound messages, etc.)! Given the embedded IRIS database powering integration, you already have all the data you need -- you just need to put the data to use and present them in a user-friendly format. Here are some sample code to get you started. A detailed tutorial guide that accompanies this sample code can be found here on InterSystems Developer Community - https://community.intersystems.com/post/developing-operational-analytics-dashboards.
Frameworks
isc-tar
isc-tar
TAR compress tool
2
Frameworks
isclib
isclib
Go library for interacting with InterSystems Corporation products like Cache and Ensemble
Developer Environment
Japanese Calendar Converter
Japanese Calendar Converter
What's new in this version Add support for Reiwa era
Technology Example
John Conway's Game of Life
John Conway's Game of Life
With this class you could simulate Game of Life world that John Conway invented in 1970. We can see how John Conway universe evolves in our terminal
Interoperability
JuliaGateway
JuliaGateway
Interface to Julia programming language for InterSystems IRIS
2
Solutions
Kano MDM
Kano MDM
Kano MDM - is an efficient Master Data Management software product with a complete set of features for successful implementation of complex MDM projects.
Technology Example
Light weight EXCEL download
Light weight EXCEL download
Create a table in CSP and store it locally for EXCEL
2
Developer Environment
Log Production Queue Counts
Log Production Queue Counts
A simple scheduled task and persistent table for logging production queue counts.
1
Developer Environment
MONLBL Viewer
MONLBL Viewer
It is a web UI for inspecting Caché Monitor (%MONLBL) results.
Developer Environment
NavMethodsForIndexedProperties
NavMethodsForIndexedProperties
Navigation methods for InterSystems Objects Indexed properties
2
Technology Example
ObjectScript
ObjectScript
The simplest template for the ObjectScript
1
Developer Environment
ObjectScript Visual Editor
ObjectScript Visual Editor
A Web-based touch-friendly IDE for InterSystems products which allows to create and manage classes literally without touching any code. However, you can also edit code and use embedded WebTerminal there.
4
Developer Environment
objectscript-donts
objectscript-donts
What you shouldn't do in objectscript
Developer Environment
objectscriptQuality
objectscriptQuality
Analyze your ObjecScript source code to find bugs and vulnerabilities, obtain detailed Unit Test Coverage, and improves your software process management using your own KPIs, always focused on code quality
Developer Environment
objectscriptQuality for Atelier
objectscriptQuality for Atelier
IDE extension that helps you detect and fix quality issues as you write code. Like a spell checker, this extension squiggles flaws so they can be fixed before committing code. You can install it directly from Atelier and it will then detect new bugs and quality issues as you code (ObjectScript and JavaScript).
Developer Environment
objectscriptQuality for Studio
objectscriptQuality for Studio
IDE extension that helps you detect and fix quality issues as you write code. Like a spell checker, this extension squiggles flaws so they can be fixed before committing code. You can get it from our site and it will then detect new bugs and quality issues as you code (ObjectScript and JavaScript) integrated in your development environment.
Developer Environment
objectscriptQuality for VSCode
objectscriptQuality for VSCode
IDE extension that helps you detect and fix quality issues as you write code. Like a spell checker, this extension squiggles flaws so they can be fixed before committing code. You can get it directly from the VS Code Marketplace and it will then detect new bugs and quality issues as you code (ObjectScript and JavaScript)
Developer Environment
OpenCode
OpenCode
What if you could serialize/deserialize objects in whatever format: JSON, XML, CSV,...; attending different criteria: export/import some properties and not others, transform values in this or that way before exporting/importing,...; and all of this without having to change the class definition? Wouldn't that be great?? Well, perhaps it's a goal too ambitious to reach 100% but, exploring this idea, and starting with JSON, I've developed a bunch of classes that I thought it was good to share. If you want to test, change, modify or improve the code, or just take a look at it, you can do it. In GitHub repository you can get the code and will find a more detailed explanation.
Technology Example
Organize ZLANG
Organize ZLANG
Clean-up your %ZLANG*00
3
Interoperability
PMML Business Operation
PMML Business Operation
With this simple Business Operation, you can easily leverage your predictive models (saved as PMML) in a Production. There's both a generic BO and a utility method that allows you to generate dedicated operation / request / response classes.
Technology Example
Python Gateway Samples
Python Gateway Samples
Examples of PythonGateway Usage. Python Gateway for InterSystems Data Platforms. Execute Python code and more from InterSystems IRIS brings you the power of Python right into your InterSystems IRIS environment.
2
Frameworks
QEWD.js
QEWD.js
QEWD.js is a Node.js framework for REST APIs, interactive WebSocket and/or Ajax applications, capable of running as a monolithic application or split across MicroServices. Fully supports Cache, Ensemble and IRIS, allowing use of existing Cache ObjectScript code, Cache Objects and Cache SQL, but also allows the database to be abstracted as a persistent JSON / Document database.
3
Interoperability
RabbitMQ adapter
RabbitMQ adapter
InterSystems IRIS adapter for RabbitMQ
Solutions
Reducing Readmission Risks with Realtime ML
Reducing Readmission Risks with Realtime ML
Patient Readmissions are said to be the Hello World of Machine Learning in Healthcare. We use this problem to show how IRIS can be used to safely build and operationalize ML models for real time predictions and how this can be integrated into a random application.
1
Technology Example
Restart httpd for SMP
Restart httpd for SMP
Restart httpd server for SMP
1
Technology Example
RSA
RSA
Example of Asymmetric RSA encryption on JS side with InterSystems IRIS decryption
Technology Example
Samples-Aviation
Samples-Aviation
Provides sample data for use in exploring InterSystems IRIS Text Analytics capabilities. Also includes sample analytics model elements.
Technology Example
Samples-BI
Samples-BI
Provides sample data for use with InterSystems IRIS Business Intelligence, as well as fully developed sample BI models and dashboards.
3
Developer Environment
Serenji
Serenji
A unique Visual Studio Code extension for Browsing, Editing and Debugging your ObjectScript sources and web application files directly in their home namespaces. Works directly in your InterSystems IRIS, Ensemble or Caché namespaces without having to export and import code. Connects to a wide range of server versions (from 2009.1 onwards), including pre-Atelier ones. Includes a free embedded edition of our Deltanji source code management tool. Code browsing and editing is free. Debugging requires an activation key. Free 30-day debugging evaluation licenses are available on request.
3
Technology Example
Simple remote server control
Simple remote server control
Simple Server Communication over TCP/IP
2
Technology Example
SPOOL mapping
SPOOL mapping
Presenting ^SPOOL as Class / Table
2
Technology Example
SPOOL-demo
SPOOL-demo
Demo Code using SPOOL
2
Technology Example
SQL for  ^ERRORS Global
SQL for ^ERRORS Global
Map ^ERRORS Global and have a custom query for full content
2
Developer Environment
sqltools-intersystems-driver
sqltools-intersystems-driver
InterSystems support for SQL in the SQLTools extension to Visual Studio Code
2
Solutions
String Datatype - Regular Expression
String Datatype - Regular Expression
A string datatype class that implements regular expression matching.
Technology Example
SUDOKU Demo
SUDOKU Demo
A demo in traditional style COS
3
Technology Example
SUDOKU Demo in Spanish
SUDOKU Demo in Spanish
Sudoku demo in Spanish
2
Technology Example
Sync Data with DSTIME
Sync Data with DSTIME
Synchronizing your data to some external DB
3
Developer Environment
sys-perf-restapi
sys-perf-restapi
An API (basic and REST) for the SystemPerformance (pka pButtons) utility
1
Solutions
Target Platform
Target Platform
Target is a Strategy Execution Management Software platform. Target is a platform that allows the execution of Strategic, Tactical and Operational plans, aiming at enhancing the performance of the top management, allowing to visualize actions and results in a simple and fast way, providing more agile meetings and referrals decisions and tasks for all involved. With a few clicks the manager has access to the status of the projects, performance indicators and the data of those responsible for each task, making follow-up much simpler. The broad visibility of the results generates a greater commitment of the employees in the execution of the plans, making them much more productive.
Technology Example
Terminal Multi-Line Command Editor
Terminal Multi-Line Command Editor
Terminal Multi-Line Input + Editor
5
Technology Example
Terminal Multi-Line Option
Terminal Multi-Line Option
Add Terminal Multi-Line Option
4
Developer Environment
Test Coverage Tool
Test Coverage Tool
Run your typical ObjectScript %UnitTest tests and see which lines of your code are executed. Includes Cobertura-style reporting for use in continuous integration tools.
2
Technology Example
The adopted Bitmap
The adopted Bitmap
How to enable Bitmaps for nonstandard IDs
2
Developer Environment
The Folding Stuff
The Folding Stuff
'The Folding Stuff' is a simple VSCode extension that adds Visual Studio Code's existing code folding / unfolding features to the editor context menu. We're publishing it here because developers on the InterSystems platforms are increasingly using VSCode to edit their codebase, including via our 'Serenji' extension. However 'The Folding Stuff' works with any VSCode document that already supports folding and unfolding.
1
Solutions
Twitter Sentiment Analysis with IRIS
Twitter Sentiment Analysis with IRIS
Use IRIS Natural Language Processing and its interoperability capabilities to fetch realtime tweets and analyze their sentiment as well as their metadata.
3
Developer Environment
Umlanji
Umlanji
Visualization of classes using UML modeling tools with XMI 1.2 support such as Enterprise Architect, Visual Paradigm, ArgoUML.
1
Developer Environment
vscode-multi-connection
vscode-multi-connection
Example project, how to configure and use multiple connections in one namespace with VSCode-ObjectScript
Developer Environment
VSCode-ObjectScript
VSCode-ObjectScript
VSCode extension for InterSystems products
13
Frameworks
web  HERALD
web HERALD
web HERALD is a Highly Extensible Rapid Application Development framework
Technology Example
WebSocketClient CSP based
WebSocketClient CSP based
Extended CSP page consuming WebService as Client
2
Technology Example
WebSocketClient.js
WebSocketClient.js
WebSocket Client in Node.js
2
Developer Environment
WebTerminal
WebTerminal
Web-based terminal for InterSystems products. WebTerminal is a flexible tool that can be easily embedded into any other projects, used on mobile devices and vastly enhance the terminal experience with autocomplete, syntax highlighting and more.
9
Solutions
workflowUI-ngx
workflowUI-ngx
Workflow UI implementation with Angular, Bulma and PrimeNG
Developer Environment
XSLFOWrapper
XSLFOWrapper
XSL-FO wrapper for InterSystems ZEN Reports framework. Making possible to use the HotJVM feature, when the XSL-FO file is not defined in the ReportDisplay block, but comes from a different source instead.
Analytics
yape
yape
Tool to visualize pbuttons(/SystemPerformance) data
1
Developer Environment
Yuzinji
Yuzinji
Code metrics, structure and dependency analysis for classes and COS routines. Brings the power of award-winning Structure101 to developers using InterSystems platforms.
1
Technology Example
Zpipe
Zpipe
Example of using CPIPE programatically
3
Technology Example
ZPretty
ZPretty
Wrap JSON to multi lines / Test ISJSON
2
Developer Environment
сos-vscode
сos-vscode
MS Visual Studio Code extension