Helpful video: How to install ZPM
- Log in to post comments
Helpful video: How to install ZPM
Yes. Great that ideas never die, and your implementation in IRIS is vivid evidence!
Hi Developers!
We are inviting you to join InterSystems Contests Discord Channel to quickly discuss all the questions related to technology requirements, bonuses, REST API, spec first, etc.
It has several rooms:
Join! And let's chat about the contest and how to develop the solution and win!
If it uses REST API - sure!
Sure, you can interpret Intersystems IRIS in any way it works for your application, but in this contest, we want to focus on REST API on Intersystems IRIS side. That means you either use any internal 6 api (Atelier, UIMA, iKnow, DocDB, MGMNT, BI, Monitoring) or any installed from Open Exchange or build your own with Swagger and/or ObjectScript.
The competition allows using REST API on the Intersystems IRIS side.
If QEWD/Node.js + browser UI does this, then go ahead.
Hi Rob!
We provided more details for the contest - and indeed you can avoid using ObjectScript in the contest!
You can use already existing!
E.g. are extremely in need of the Frontend for the Forms 2.0, something line Vue, or react would be great!
Or you can use any out-of-the-box IRIS REST API.
Updated the post regarding the list of internal REST API:
Or use any IRIS out-of-the-box REST API which you can check on http://yourserver:port/api/mgmnt/
http://localhost:52773/api/mgmnt/
Amongst them are:
Atelier API: /api/atelier
IRIS BI API: /api/deepsee
DocDB API :/api/docdb
IRIS NLP(iknow) API: /api/iknow
Monitoring API: /api/monitor
Swagger Management API: /api/mgmnt
UIMA API: /api/uima
Provided a few details on the requirements, possible application types, and bonuses.
I'm not aware of such a feature. Yes, indeed this could be a helpful project!
Added the section on how to test the package before publishing
@Guillaume Rongier! This is a fantastic app! I tried and it really creates 6 classes related to the API!

A very helpful feature for the spec-first approach.
And, you introduced the package just in time to the related REST API programming contest! It could help to contestants too!
Oh, sorry about that! Here is the valid string:
docker run --name my-iris --publish 9092:52773 -d intersystemsdc/iris-community:2020.1.0.209.0-zpm
and then
$ docker exec -it my-iris iris session IRISand to run zpm:
USER>zpm zpm:USER>search
Hi Muni!
While it's being repaired you can use IRIS CE build with ZPM inside:
docker pull intersystemsdc/iris-community
Introduced the interactive map of the USA on the spreading of COVID-19.
Thanks to @Semyon Makarov for DSW-map, @Eduard Lebedyuk for the help with DeepSee IRIS Analytics, and @Arun Tiriveedhi for the PR for the update from Github data source.
David!
Could you please update the links to the OEX application? I guess the name was changed?
And this is also a very nice example of spec-first by @Guillaume Rongier!
Introduced the 3rd technology bonus: usage of a spec-first approach!
You get the bonus if you generate the REST-API in Intersystems IRIS with swagger spec using Open API services. Learn more in the documentation.
I updated my reply. Yes, ObjectScript is needed in this contest to implement REST API business logic.
Hi Rob!
The official name of the language is InterSystems ObjectScript or just ObjectScript - it's not only for Caché any more ;)
And if so, why can't other languages be used instead?
Every contest has a topic. First one was about ObjectScript CLI. The current is about Intersystems IRIS REST API or web sockets interface. There is no ObjectScript requirement in this particular contest directly but it's obviously involved. Because if you even generate the REST API using spec-first approach you get endpoints but you need ObjectScript to write the logic. See examples in the article from @Eduard Lebedyuk or another from @David.Reche.
And next month we are having a Native API contest where applications using python, node.js, .NET, java are very welcome.
The schedule is updated.
In May we'll have Native API contest - documentation.
And AI contest will happen in June 2020.
Perfect, @Guillaume Rongier!!
Thank you!
Hi David! How does HL7 schema look like? Is it a class or Global or what?
Thanks to everyone who took part! This was a new exciting experience! We’ll publish the recording and we’ll do it again! Join!
@Gevorg Arutiunian will join us too and we'll be starting in 10 minutes!
Forgot to include cmPurgeBackup by @Alexey Maslov which is the utility that can be used to erase old Online Backup files.
The post is updated.
Hi Shivam!
Check this or other @Mikhail Khomenko's articles to enjoy step-by-step instructions of deploying docker repos with InterSystems IRIS into any cloud of your choice: AWS, GCP or Azure.
Thank you, Steve!
Thanks, Jeff! Are there related updates of Docker images?