Hello!

This article is a small overview of a tool that helps to understand classes and their structure inside the InterSystems products: from IRIS to Caché, Ensemble, HealthShare.

In short, it visualizes a class or an entire package, shows the relations between classes and provides all the possible information to developers and team leads without making them go to Studio and examine the code there.

If you are learning InterSystems products, reviewing projects a lot or just interested in something new in InterSystems Technology solutions — you are more than welcome to read the overview of ObjectScript Class Explorer!

20 35
3 5,000
Article
Lily Taub · Mar 19, 2019 9m read
A Tutorial On WebSockets

Intro

Most server-client communication on the web is based on a request and response structure. The client sends a request to the server and the server responds to this request. The WebSocket protocol provides a two-way channel of communication between a server and client, allowing servers to send messages to clients without first receiving a request. For more information on the WebSocket protocol and its implementation in InterSystems IRIS, see the links below.

8 6
3 4,421
Announcement
Nikita Savchenko · Jan 19, 2017
Caché WebTerminal v4 Release

Greetings, InterSystems community!

I am pleased to announce that the web terminal project, Caché WebTerminal version 4 gets its release! After long period of enhancing this web application from 2013, it came to the version 4, which features major stability and security improvements, intelligent autocomplete and syntax highlighting, convenient SQL mode and a lot of other useful features.

The goal of this article is to spread the knowledge about this project over the InterSystems community.

16 34
2 3,136

Hey Developers,

You asked - we did it! We're glad to announce the next competition for InterSystems Developers! Please welcome:

🏆 InterSystems Programming Contest: Developer Tools 🏆

Submit an application that helps to develop faster, contribute more qualitative code, helps in testing, deployment, support, or monitoring of your solution with InterSystems IRIS.

Duration: March 29 - April 25, 2021

Total prize: $8,500

11 16
1 3,108

Hi Community!

We'd like to invite you to join our next contest to share your FHIR knowledge:

🏆 InterSystems IRIS for Health Contest: FHIR for Women's Health 🏆

Submit an application that uses InterSystems FHIR or InterSystems Healthcare Interoperability!

    Duration: November 14 - December 4, 2022

    Prizes: $13,500!

    >> Submit your application here <<

    7 7
    0 3,041

    Hey Community,

    Please join the next InterSystems online programming competition:

    🏆 InterSystems FHIR Accelerator Programming Contest 🏆

    Submit an application that uses InterSystems FHIR-as-a-service on AWS or helps to develop solutions using InterSystems IRIS FHIR Accelerator.

      Duration: May 10 - June 06, 2021

      Total prize: $8,750

      👉 Landing page 👈

      6 15
      1 2,634

      Hi Developers!

      Often when we develop some library, tool, package, whatever on InterSystems ObjectScript we have a question, how we deploy this package on the target machine?

      Also, we often expect that some other libraries already installed, so our package depends on them, and often on some particular version of it.

      When you code on javascript, python, etc the role of packages deployment with dependency management takes package manager.

      So, I'm pleased to announce that InterSystems ObjectScript Package Manager available!

      13 19
      3 2,211

      Motivation

      This project was thought of when I was thinking of how to let Python code deal naturally with the scalable storage and efficient retrieving mechanism given by IRIS globals, through Embedded Python.

      My initial idea was to create a kind of Python dictionary implementation using globals, but soon I realized that I should deal with object abstraction first.

      So, I started creating some Python classes that could wrap Python objects, storing and retrieving their data in globals, i.e., serializing and deserializing Python objects in IRIS globals.

      6 1
      1 2,046

      Hi Developers!

      We are pleased to announce the next competition in creating open-source solutions using InterSystems IRIS Data Platform!

      Please welcome the third InterSystems IRIS Online Programming Contest for Developers!

      And the topic for this contest is InterSystems IRIS Native API.

      The contest will last three weeks: May 18 – June 7, 2020.

      4 28
      1 1,830

      Hi Developers!

      Want to participate again in the competition of creating open-source solutions using InterSystems IRIS Data Platform?

      Then we're pleased to announce the second InterSystems IRIS Online Programming Contest!

      And the topic for this contest is InterSystems IRIS with REST API.

      The contest will again last three weeks: April 13-May 3, 2020.

      Also, please join the InterSystems Contests Discord Channel to chat about contest and technology.

      4 37
      3 1,777

      Hi Developers!

      In March we are starting our first InterSystems IRIS Programming Contest! It's a competition in creating open-source solutions using InterSystems IRIS Data Platform.

      The topic for the first contest is InterSystems IRIS, Docker and ObjectScript!

      The contest will last three weeks: March 9-31, 2020.

      Prizes:

      There will be money prizes for Experts Nomination - winners will be determined by a specially selected jury:

      🥇 1st place - $2,000

      🥈 2nd place - $1,000

      🥉 3rd place - $500

      Also, there will be Community Nomination - an application that will receive the most votes in total:

      🏆 1st place - $1,000

      And we provide winners with high-level badges on Global Masters.

      10 27
      4 1,694

      Hey Developers,

      We'd like to invite you to join our next contest dedicated to creating useful tools to make your fellow developers' lives easier:

      🏆 InterSystems Developer Tools Contest 🏆

      Submit an application that helps to develop faster, contributes more qualitative code, and helps in testing, deployment, support, or monitoring of your solution with InterSystems IRIS.

      Duration: January 23 - February 12, 2023

      Prize pool: $13,500

      12 13
      1 1,642

      Hi Developers!

      Many of you publish your InterSystems ObjectScript libraries on Open Exchange and Github.

      But what do you do to ease the usage and collaboration to your project for developers?

      In this article, I want to introduce the way how to introduce an easy way to launch and contribute to any ObjectScript project just by copying a standard set of files to your repository.

      Let's go!

      10 21
      6 1,516

      The annual competition for InterSystems IRIS developers is coming!

      We're super excited to invite you all to join the Grand Prix contest for building open-source solutions using InterSystems IRIS data platform!

      New developers are welcome to join --> create an account now.

      🏆 InterSystems Grand Prix Programming Contest 🏆

      In prizes: more than $22,000

      Contest running: May 9 - 29, 2022

      Voting period: May 30 - June 5, 2022

      11 10
      0 1,497

      Hello Gentlemen,

      My Business process connector receive a Oru_01 hl7 message with an ED segment inside (Base64 pdf). How is it possible to extract it and create a pdf file within?

      Here is the sample of function I have. I know it doesn't work but if you could help me, it would be perfect. Here is my function, the goal would be it create the file where I want and return me the link of the file.

      0 5
      0 1,487