Welcome to Open Exchange

At InterSystems, we deeply appreciate the rapid innovation enabled by open-source development. Our team acknowledges the significant impact of the community's dedication, which has been a driving force behind the evolution of software and data technology.

Top contributors

Featured applications

231 Application(s)
Filter
Show only
Last release on OEX
Categories
Works with
Industry
ObjectScript quality test passed
Clear filters
Application NameDeveloperMade withRatingLast updatedViewsInstalls

interoperability-manager

Remove a Production Item with two clicks

O
Oliver Wilms
Docker
IPM
5.0 (1)10 Jul, 2022 266 20

CloudStudio

A web based IDE for IRIS

S
Sean Connelly
IPM
5.0 (2)07 Jun, 2022 499 36

InterSystems Ideas Waiting to be Implemented

Programmatic reports

The report creation is a tedious and non-productive task. You need an IDE, create a connection, create a SQL query, define report bands, drag-and-drop/design report columns, fields, labels, summarizations, margins, charts and prepare perfect pixel reports for print. To create a tradicional report the effort takes 4 to 12 hours. The idea is to define reports using object script instructions. With some minutes and with writing a few object script lines you can get a report equivalent to a tradicional report, with the benefit to create dynamic content for the reports (productivity). The idea includes yet the feature to allows to the developer set print restrictions for the PDF report generated (reduce carbon emission, not allowing print, only read). Benefits of this idea: 1 - Productivity - develop a report in minutes not in hours 2 - Reduce carbon emission - is possible restrict the PDF print 3 - Create dynamic reports using ObjectScript 4 - No need to install a report server, saving processor and memory resources (decreasing emissions) To create a report using source code, see this sample with Java, but could be in ObjectScript too: TextColumnBuilder<String> itemColumn = col.column("Item", "item", type.stringType()); TextColumnBuilder<Date> orderDateColumn = col.column("Order date", "orderdate", type.dateType()); TextColumnBuilder<Integer> quantityColumn = col.column("Quantity", "quantity", type.integerType()).setFixedWidth(50); TextColumnBuilder<BigDecimal> unitPriceColumn = col.column("Unit price", "unitprice", type.bigDecimalType()); ColumnTitleGroupBuilder titleGroup2 = grid.titleGroup("Group 2", quantityColumn, unitPriceColumn); ColumnTitleGroupBuilder titleGroup1 = grid.titleGroup("Group 1", orderDateColumn, titleGroup2).setTitleFixedWidth(450); report() .setTemplate(Templates.reportTemplate) .columnGrid(itemColumn, titleGroup1) .columns(itemColumn, orderDateColumn, quantityColumn, unitPriceColumn) .title(Templates.createTitleComponent("ColumnTitleGroup")) .pageFooter(Templates.footerComponent) .setDataSource(createDataSource()) .setSecurityRule(PrintRule.READ_ONLY) //if you want restrict print .printPDF();

Y
by Yuri Marx

5

Votes

3

Comments
Vote

ObjectScript-Syntax-For-GitLab

ObjectScript highlight support for GitLab.

Lorenzo Scalese
Docker
5.0 (1)31 May, 2022 248

iris-mail

iris-mail serves as a substitute for mail server.

O
Oliver Wilms
IPM
4.8 (2)30 May, 2022 414 20

global-archiver

This is a tool to move a part of a global from a database to ano

Lorenzo Scalese
Docker
IPM
5.0 (1)04 Apr, 2022 231 20

iris-python-faker

Python Faker from InterSystems IRIS

Dmitry Maslennikov
Docker
Python
IPM
5.0 (1)31 Mar, 2022 809 71

iris-kaggle-socrata-generator

Do you need some real data to use in your projects? Why not use real data from the best sources?

Henrique Dias
Docker
Python
IPM
4.5 (1)16 Jan, 2022 615 18

exchange-rate-cbrf-ui

UI for demonstration exchange-rate-cbrf

Sergey Mikhailenko
Docker
IPM
5.0 (1)16 Jan, 2022 195 18

exchange-rate-cbrf

Database of exchange rates of the Central Bank RF

Sergey Mikhailenko
Docker
IPM
5.0 (1)16 Jan, 2022 312 13

ApacheLog-Dataset

Dataset from a real Apache webserver

E
Evgeniy Potapov
Docker
IPM
0.0 (0)16 Jan, 2022 592 11

dataset-finance

Dataset of Finance Transactions in a CSV file for SQL LOAD DATA

O
Oliver Wilms
Docker
IPM
5.0 (1)15 Jan, 2022 268 21

IO-Redirect

IO Redirect in ObjectScript

Lorenzo Scalese
Docker
IPM
4.8 (2)15 Jan, 2022 820 550

PKI-Script

IRIS Public Key Infrastructure helper

Lorenzo Scalese
Docker
IPM
5.0 (1)15 Jan, 2022 802 156

Predict Maternal Risk

Predict Maternal Risk from Health Dataset application

Yuri Marx
Docker
ML
ML
5.0 (1)13 Jan, 2022 454

Health Dataset

10 curated health datasets (cancer, heart, diabetes, kidney)

Yuri Marx
Docker
IPM
5.0 (4)13 Jan, 2022 1.4k 31

aoc-2021-uvg

Advent of code 2021 in objectscript classes

Y
Yuval Golan
Docker
IPM
5.0 (1)06 Jan, 2022 152 13

OPNEx-ECP Deployment

Build quickly a full ECP architecture to test your apps

J
Jose Tomas Salvador
5.0 (1)29 Dec, 2021 544

IRIS JSON Schema Validator

InterSystems IRIS JSON Schema support.

Yuri Marx
Docker
4.5 (1)10 Dec, 2021 775

appmsw-zpm-shields

Service for displaying version numbers of ZPM.

Sergey Mikhailenko
Docker
IPM
4.5 (1)10 Dec, 2021 268 6

passwords-tool

Generating secure passwords and check strength of passwords

Dmitry Maslennikov
Docker
IPM
5.0 (1)02 Dec, 2021 538 15

iris-disguise

Data Anonymization tool for InterSystems IRIS

Henry Pereira
Docker
IPM
5.0 (1)02 Dec, 2021 655 14

Audit Mediator

Object Script mediator to audit ObjectScript REST API requests

Yuri Marx
Docker
IPM
5.0 (1)01 Dec, 2021 841 16

API Security Mediator

InterSystems IRIS Declarative Security Rules for REST APIs

Yuri Marx
Docker
IPM
5.0 (1)30 Nov, 2021 743 14

isc-apptools-lockdown

Program for changing the security level of the system.

Sergey Mikhailenko
Docker
IPM
5.0 (1)29 Nov, 2021 487 271

TimeTracking-workers

TimeTracking-workers

E
Evgeniy Potapov
Docker
5.0 (1)28 Nov, 2021 674

IRIS Middlewares

Specify your middlewares. security treatments on all requests.

D
Davi Massaru Teixeira Muta
Docker
0.0 (0)28 Nov, 2021 695

iris-saml-example

InterSystems IRIS - SAML Authentication Test

Dmitry Maslennikov
Docker
IPM
5.0 (1)27 Nov, 2021 756 11

aoc-objectscript-template

The template repository for Advent of Code 2020 ObjectScript contest

Evgeny Shvarov
Docker
5.0 (1)26 Nov, 2021 757

IRIS Interoperability Message Viewer

A new approach for the Interoperability Message Viewer

Henrique Dias
Docker
IPM
4.6 (4)20 Nov, 2021 1.3k 650

interoperability-for-money

Interoperability solution with two IRIS containers

O
Oliver Wilms
Docker
IPM
4.5 (1)23 Oct, 2021 333 24