InterSystems IRIS, Docker and ObjectScript

Registration Starts: 09 Mar, 2020, 12:00:00 AM EST

Topic and Rules

Topic of the Contest

In this programming contest, we will accept applications that meet the ObjectScript CLI requirement.
Your application could be the library, package or tool, written in InterSystems ObjectScript can be used as a method call from another ObjectScript class or simply in IRIS Terminal.

The application could be launched on either InterSystems IRIS Community Edition,
or InterSystems IRIS for Health Community Edition.

If git cloned or download from the application's repository it should be runnable with docker container. E.g.:

$ docker-compose up -d

The application could be implemented as CLI, with execution in the IRIS terminal. e.g.:

$ docker-compose exec iris iris session iris

Node: 981b8e5c8f7a, Instance: IRIS

USER>w ##class(Your.Application).MakeTheWorldABetterPlace()

Sample Application

Don't forget to highlight in README.md of your repository how it could be used.

How to Apply

Log in to Open Exchange, open the page of your application, be sure it meets the requirement and click the "Apply for Contest" button. Your application will follow to approval chain and once approved will appear on the Contest page eventually.

Prizes and Nomination

General Nomination

  • 1st place - $2,000
  • 2nd place - $1,000
  • 3nd place - $500

Community Nomination

  • 1st place - $1,000

Terms and Conditions, Rules and Judgement

By participating in the Contest you agree with the following Terms and Conditions

Read and discuss the rules, nominations, and judgment.

Read more
20 Registered Application(s)
13Experts3Community
BlocksExplorer
BlocksExplorer
Database Blocks Explorer for InterSystems Caché
10Experts1Community
ISC DEV
ISC DEV
Export/Import InterSystems Data Platform development artefacts
8Experts9Community
sql-builder
sql-builder
A flexible and powerful SQL query string builder for InterSystems IRIS
8Experts2Community
isc-utils
isc-utils
Weather, Exchange Rate, Temperature, Length
5Experts0Community
IDP DV
IDP DV
Class data verifier. Utility validates Intersystems IRIS classes properties data according to the properties' types.
3Experts1Community
apptools-admin
apptools-admin
Application tools for technical support and DBMS administrator. View and edit arrays, execute queries, including JDBC/ODBC, sending results to email as XLS files. A few simple graphs on the protocols of the system. This solution can be installed in earlier versions of Caché and Ensemble (tested 2016.1+). This can be done by importing xml.
3Experts0Community
ObjectScript-Foreach
ObjectScript-Foreach
Foreach function equivalent for ObjectScript
1Experts4Community
declarative-objectscript
declarative-objectscript
Work with collections like a boss + Epic promo video inside!
1Experts0Community
isc-live-global-mover
isc-live-global-mover
Tool for moving large globals from a database to another database without application downtime.
0Experts7Community
isc-generate-db
isc-generate-db
Creating a new database, namespace, CSP/REST Application never been so easy.
0Experts1Community
isc-tar
isc-tar
TAR compress tool
0Experts1Community
cmPurgeBackup
cmPurgeBackup
cmPurgeBackup is an utility that can be used to erase old Online Backup files.
0Experts0Community
CosFaker
CosFaker
Generate massive amounts of fake data for Intersystems Caché
0Experts0Community
FileMailer
FileMailer
Ensemble solution to email contents of a file via File Passthrough Service using Email Passthrough Operation
0Experts0Community
isc-global-size-tracing
isc-global-size-tracing
Application to keep track of your globals and database size.
0Experts0Community
Dynamic SQL to Dynamic Object
Dynamic SQL to Dynamic Object
📟 ObjectScript function to convert any sql query into a dynamic object
0Experts0Community
units
units
Library and examples of units of measure to work with physical objects implementation in ObjectScript. The first version includes the SI unit system. Next will be added American customary units, units of currency, bits and bytes, font and pixel sizes.
0Experts0Community
Reports from global
Reports from global
Based on the information from a global, using one query, we can create several reports at once.
0Experts0Community
iris-ci
iris-ci
InterSystems IRIS image for running unit tests. Useful for CIs, including GitHub Actions.
0Experts0Community
iris-ci-demo
iris-ci-demo
A demonstration of how IRIS-CI works.