Over the past year or so, my team (Application Services at InterSystems - tasked with building and maintaining many of our internal applications, and providing tools and best practices for other departmental applications) has embarked on a journey toward building Angular/REST-based user interfaces to existing applications originally built using CSP and/or Zen. This has presented an interesting challenge that may be familiar to many of you - building out new REST APIs to existing data models and business logic.

120
6 34 1,108

InterSystems is very pleased to announce the 2021.1 release of InterSystems IRIS Data Platform, InterSystems IRIS for Health and HealthShare Health Connect, which are now Generally Available to our customers and partners.

The enhancements in this release offer developers more freedom to build fast and robust applications in their language of choice, both server-side and client-side. This release also enables users to consume large amounts of information more effectively through new and faster analytics capabilities.

30
0 27 530

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.

100
4 27 1,560

In this post I show strategies for backing up Caché using External Backup with examples of integrating with snapshot based solutions. The majority of solutions I see today are deployed on Linux on VMware so a lot of the post shows how solutions integrate VMware snapshot technology as examples.

180
4 22 7,401
Question
Ignacio Valdes · Nov 14, 2019
Basic question: how to edit?

I want to edit this routine to replace "Cache" with "IRIS" how do I do that in Intersystems Google Cloud environment?  The portal  System > Routines  doesn't seem to show much. 

RPMS>ZL %RCR ZP

DIRCR    ;SFISC/GFT-DELETE THIS LINE AND SAVE AS '%RCR'*** ;12:18 PM  20 Apr 1993 [ 04/02/2003   8:23 AM ]

         ;;22.0;VA FileMan;**1001**;APR 1, 2003

00
0 19 273

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 👈


    60
    1 15 2,535

    While reviewing our documentation for our ^pButtons (in IRIS renamed as ^SystemPerformance) performance monitoring utility, a customer told me: "I understand all of this, but I wish it could be simpler… easier to define profiles, manage them etc.".

    After this session I thought it would be a nice exercise to try and provide some easier human interface for this.

    The first step in this was to wrap a class-based API to the existing pButtons routine.

    I was also able to add some more "features" like showing what profiles are currently running, their time remaining to run, previously running processes and more.

    The next step was to add on top of this API, a REST API class.

    With this artifact (a pButtons REST API) in hand, one can go ahead and build a modern UI on top of that.

    For example -

    40
    3 14 447
    InterSystems Official
    Steven LeBlanc · Aug 21, 2020
    Introducing InterSystems Container Registry

    I am pleased to announce the availability of InterSystems Container Registry. This provides a new distribution channel for customers to access container-based releases and previews. All Community Edition images are available in a public repository with no login required. All full released images (IRIS, IRIS for Health, Health Connect, System Alerting and Monitoring, InterSystems Cloud Manager) and utility images (such as arbiter, Web Gateway, and PasswordHash) require a login token, generated from your WRC account credentials.

    150
    6 14 1,163

    Hi all,
    By using VS code, I want to copy multiple files to local directory, then sync them to server, but I can't find where local directory is stored?
    In Atelier IDE, I could open a view of server and can copy the code to the project, then code is saved in the local directory. When I copy multiple files to the local directory -> choose sync in Atelier -> the code will be synchronized to the server
    How to do this from VS Code?
    Thanks!

    00
    0 14 317
    Announcement
    Henry Pereira · Mar 27, 2020
    Give it a try on SQLBuilder tool

    SQLBuilder is a flexible and powerful SQL query string builder for InterSystems IRIS,

    With SQLBuilder you have nice and clean object oriented methods, instead of having to use concatenation and substituition to generate dynamic queries.

    A Dynamic SQL without SQLBuilder

    A Dynamic SQL with SQLBuilder

     

    110
    5 14 328

    InterSystems is pleased to announce a new Developer Download site providing full kit versions of InterSystems IRIS Community Edition and InterSystems IRIS for Health Community Edition.   These are available free of charge for application development use.

     

    You can download directly from the InterSystems Developer Community by selecting Download InterSystems IRIS.

    110
    0 13 1,649

    Hi all, New user here. I have an instance of Google Cloud Iris Health Community Edition running and am logged in on terminal. I follow the instructions for Google Cloud IRIS Health Community Edition. How do I get to iris? iris status yields nothing, there is no /bin/iris and sudo docker ps -a shows no containers but there probably is a iris container somewhere on the instance?  'Visit the site' yields ERR_CONNECTION_REFUSED 

    00
    0 12 228

    GA releases are now published for the 2020.2 version of InterSystems IRIS, IRIS for Health, and IRIS Studio!

    A full set of containers for these products are available from the WRC Software Distribution site, including community editions of InterSystems IRIS and IRIS for Health.

    The build number for these releases is 2020.2.0.211.0.

     

    40
    0 12 464
    Question
    prashantha M · Aug 2, 2020
    Kafka Java Host

    I'm trying to produce Kafka Message to Topic using Java Objects. I have build Business operation and  Jar file and trying to execute. I'm getting following exception 

    Terminating Job 8316 / 'IrisKafkaProducer' with Status = ERROR #5046: Error executing java command 'init() returned: "ERROR #5034: Invalid status code structure ("java.sql.SQLException: [InterSystems IRIS JDBC] Communication link failure: Access Denied")"'. Java may not be installed correctly on your system., %QuitTask=

    Getting following trace at Audit Database

     

    10
    0 12 235

    Hi, 

    What is a Foundation Production and what does it do?

    We are currently on HealthShare Health Connect  15.03 and we are starting the process of moving to HealthShare Health Connect 2019.1.

    The 2019.1 Installation Guide is pretty clear that it is essential, but I'm having trouble working out exactly what it does?

    Leading on from this is what should I call it?

    From the installation guide: 

    00
    0 12 399

    Your application is deployed and everything is running fine. Great, hi-five! Then out of the blue the phone starts to ring off the hook – it’s users complaining that the application is sometimes ‘slow’. But what does that mean? Sometimes? What tools do you have and what statistics should you be looking at to find and resolve this slowness? Is your system infrastructure up to the task of the user load? What infrastructure design questions should you have asked before you went into production? How can you capacity plan for new hardware with confidence and without over-spec'ing? How can you stop the phone ringing? How could you have stopped it ringing in the first place?

    220
    5 12 3,467

    Hi Developers!

    We are going to establish a series of InterSystems IRIS Online Programming contests this year.

    In March we started with ObjectScript CLI and here is the schedule of topics for the next few months:

    • April - InterSystems IRIS with REST API
    • May - InterSystems IRIS Native API application: use Python, JS, .NET, Java native APIs in your application to use IRIS
    • June-July - InterSystems IRIS AI/ML solutions. IntegratedML as a bonus
    • August - InterSystems IRIS for Health FHIR application
    • September - InterSystems IRIS Full-stack application: IRIS as a server and UI on any framework and any form: and web, desktop, mobile UI
    • October - Interoperability solutions for InterSystems IRIS and InterSystems IRIS for Health
    • November - Analytics Solution using InterSystems IRIS
    • December - Multi-model solution using InterSystems IRIS

    All applications should be runnable with InterSystems IRIS in a docker container.

    80
    1 11 733

    Now I want to return a large amount of data to the front end. The string length has reached 40000 +, and the returned data needs to be encrypted by AES + Base64. I can convert the string into a stream. AES can use the AESCBCEncryptStream method to encrypt, but Base64 has no stream method。Anyone who get the solution  would you kindly share the solution please。

    Any help would be appreciated. Thanks!

    10
    0 10 6,196

     I am looking for any pointers on how Intersystems IRIS Health can monitor a filesystem/Folder that user/s /applications can drop in CSV files via FTP and load the file  to the IRIS DB . I understand that I will need create a record map for the CSV files, I am looking for any configuration references on how how to process files using file inbound adapters  with the  intent to pick up the CSV  file as they are dropped in the  target location and pass it to a Business process and ingest into the IRIS database 

    Any help would be greatly appreciated ... 

    00
    0 10 284

    Hi:

    I'm using Docker and I don't get how you create new folders in the container.

    I'm using Docker on Windows running the iris health community.

    I want to create 2 folders on the instance and be adding files to it; I must be missing something as i can't see how this gets easily managed?

    May retry just downloading the main community HS edition not through docker but could how to amend the error

    20
    0 10 126

    In the last post we scheduled 24-hour collections of performance metrics using pButtons. In this post we are going to be looking at a few of the key metrics that are being collected and how they relate to the underlying system hardware. We will also start to explore the relationship between Caché (or any of the InterSystems Data Platforms) metrics and system metrics. And how you can use these metrics to understand the daily beat rate of your systems and diagnose performance problems.

    190
    2 10 3,112