Clear filter
Announcement
Anastasia Dyubaylo · Apr 7, 2020
Hi Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
⏯ Diving into InterSystems Cloud Technology
In this video, we will provide details about some of the nuts and bolts of our cloud capabilities, particularly with regards to infrastructure, deployment, and provisioning. We will discuss recent changes to InterSystems IRIS, InterSystems Cloud Manager (ICM), and give a technical view of planned enhancements.
Takeaway: InterSystems IRIS includes tools that can help me deploy applications in the cloud.
Presenter: @Mark.Bolinsky, Senior Technology Architect, InterSystems
Additional materials to this video you can find in this InterSystems Online Learning Course.
If you would like to explore a wider range of topics related to this video, please use this Resource Guide below:
Cloud Deployment Resource Guide
Enjoy and stay tuned! 👍🏼
Announcement
Evgeny Shvarov · May 4, 2020
Hi Developers!
Here is the May 2020 review on the new features on Developers Community!
We introduced the following new features:
improved events section;
Other topics were removed from main;
Search in the specific language only;
subscription settings in all the supported languages;
Discord Channel is introduced.
See the details below.
Enhanced Events Section
In this release Events section of the site shows upcoming and past events, and has event categories: online and offline. Read more about the feature. And hold your webinars on Developers Community.
'Other' topics removed from Main
Sometimes, not often, we are getting posts that are not relevant to InterSystems or to InterSystems community but could be interesting to members of the InterSystems Developers Community. We don't want to block such conversations but also don't want to mix them with general technology conversation. So if the post goes with 'Other' main tag only it lives under the separate Other tag and is never shown in the main feed.
Search in the specific language only
Now DC search will not show you the results in Spanish if for the search in English. And vice-versa. And both will not show Japanese articles. And the search in Japanese will show Japanese posts only. Convenient, isn't it? This functionality comes with the current release.
Subscription settings in all the supported languages
When you open a language-specific community for the first time we suggest copying your subscription settings to a new site too. And if you agree you start getting emails in another language too. And it was difficult to unsubscribe or adjust your email settings on another language moreover if you don't know another language at all and opened the language-specific site because of curiosity.
In this release, we introduced the management of all the subscriptions in all the sites in all the languages. So you can go to your subscriptions settings to examine and change the subscriptions on all the DC-language sites:
Discord Channel for DC
We have a Discord channel now! We introduced it during the contest, but it makes total sense for any other InterSystems technology-related chats.
Welcome!
As always we fixed a lot of minor bugs, such as the bug in a search, improved events management, and so on.
Check the full kanban of solved issues in April 2020. Here is the planned kanban for May 2020.
Submit your ideas, bug fixes, contribute to Developers Community, and stay tuned!
Announcement
Cristiano Silva · May 4, 2020
Hi fellows,
I'm glad in annouce that now I'm certified:
https://www.youracclaim.com/badges/30f9d00f-82a3-45ab-a879-b83a7053f00d/public_url Congrats, @Cristiano.Silva! Congrats Thanks Evgeny. Obrigado Henrry. Updated link to the badge https://www.youracclaim.com/badges/30f9d00f-82a3-45ab-a879-b83a7053f00d/public_url Congrats!! Do you have tips for exam prep?
Question
Ponnumani Gurusamy · May 4, 2020
Hi Team,
We weren't able to start the InterSystems cache server. I attached error screenshot and console log details on below.
Console log error:
Retry CLNDMN job start after timeout with last job error = <UNKNOWN ERROR>.JOBTRACE: Create job indirect, rtnref = START^CLNDMN.JOBTRACE: Create job by control, rtnref = START^CLNDMN, pid = 6944.JOBTRACE: Timed out waiting for child (6944) to appear in PIDTAB.Error: ERROR #5001: Cannot start CLNDMN job - Shutting down the system
Please guide me, how we resolve this issue.
Thanks & Regards,
Ponnumani G. First, check if the Caché SERVICE (in win sense) gets started as account With enough privileges
Next, check that the installation directory and all sub dir are accessible with all right from this account
Eventually, consider a reinstall / Update with enough ADMINISTRATOR rights
We tried with administrator credential also. But we are facing this same issue.
Announcement
Anastasia Dyubaylo · Jun 9, 2020
Hi Community!
We're pleased to invite all the developers to the upcoming "ZPM – Package Manager for InterSystems IRIS" webinar on June 18th at 11:00 AM EDT.
You will learn about the ObjectScript Package Manager Client called ZPM.
Speaker: @Evgeny.Shvarov, InterSystems Developer Ecosystem Manager
What is ZPM and what awaits you at this webinar?
ZPM – is InterSystems IRIS package manager which helps to create, publish and install packages with InterSystems IRIS solutions in a unified way. It supports InterSystems ObjectScript, CSP and REST applications, Frontend applications. ZPM could be used to automate unit tests and set up private registries.
Agenda:
What is InterSystems ZPM
How it works
How to install a package from registry
How to create and publish a package
ZPM Roadmap
Webinar Resource:
ObjectScript Package Manager Client - ZPM on Open Exchange
Date: Thursday, June 18, 2020Time: 11:00 AM EDT
We are waiting for you at this webinar!
➡️ REGISTER HERE! Today! Don't miss our webinar!
➡️ JOIN US HERE ⬅️ Hey Developers!
Now this webinar recording is available on InterSystems Developers YouTube Channel:
Enjoy watching this video!
And big applause to @Evgeny.Shvarov! 👏🏼
Announcement
Mark Lo · Jun 9, 2020
The Documentation team in InterSystems Learning Services is happy to announce the new InterSystems IRIS Server Migration Guide!
Have you ever wanted to copy, move, or clone an instance of InterSystems IRIS to a new server? Maybe the operating system on the old server is no longer supported, or maybe you want to add a new member to an existing mirror. Migrating your application databases is easy, but what about your tasks, users, roles, resources, and other security settings? What do you need to migrate, and how best to do it?
The new InterSystems IRIS Server Migration Guide will give you step-by-step guidelines to help you plan and execute your migration.
Major topics include:
Provisioning the new server
Copying the license key
Migrating the Configuration Parameter File (CPF)
Migrating databases
Exporting and importing security settings (including users, roles, resources, services, and applications)
Exporting and importing Task Manager tasks
Exporting and importing custom code in the %SYS namespace
Using migration to create a new mirror member
Using migration to move a mirror to new servers
Read the InterSystems IRIS Server Migration Guide today! Hi Mark,
Can you please help to provide steps to migrate exact same Data from IRIS 2019.1 instance to IRIS 2021.1 instance?
Actually, I want to upgrade IRIS from 2019 to 2021 version.
Thanks,
Harshdeep Acharya
Check Upgrading InterSystems IRIS doc. Hello Harshdeep!
If you want to move to a new server, migrating your security settings from one version of InterSystems IRIS to another is not recommended. For example, if you import your users from 2019.1 to 2021.1, you may see the following error:
ERROR #1458: Incompatible import version for Security.Users. Must be from version 2021.1.0 or later
You might want to consider doing a migration from 2019.1 to another server on the same version and then doing an upgrade to 2021.1.
If you want to stay on the same server, follow Eduard's advice.
Hope this helps!
Announcement
Evgeny Shvarov · Sep 14, 2020
Hi Developers!
Here're the technology bonuses for the Full Stack Contest that will give you extra points in the voting:
InterSystems IRIS REST API Usage
InterSystems Native API Usage
InterSystems JDBC Usage
Unit Testing
ZPM Package deployment
Docker container usage
See the details below.
InterSystems IRIS REST API usage - 1 point
You get the bonus if you access InterSystems IRIS via REST API in your Full Stack application. You either can build the REST API by yourself, or use any built-in or install it via ZPM.
Learn more on InterSystems REST API.
InterSystems Native API usage - 1 point
You get this bonus if you access the data in your Full Stack application using any of the InterSystems Native API options: .NET, Java, Python, Node.js. Learn more here.
InterSystems JDBC usage - 1 point
InterSystems IRIS provides JDBC driver to access the data. You get the bonus if you refer to the data in your Full Stack application using SQL and InterSystems JDBC.
Documentation.
Unit Testing - 1 point
Applications that have Unit Testing for the InterSystems IRIS code will collect the bonus.
Learn more about ObjectScript Unit Testing in Documentation and on Developer Community.
ZPM Package deployment - 1 point
You can collect the bonus if you build and publish the ZPM(ObjectScript Package Manager) package for your Full Stack application so it could be deployed with:
zpm "install your-full-stack-solution-name"
command on IRIS with ZPM client installed.
ZPM client. Documentation.
Docker container usage - 1 point
The application gets a 'Docker container' bonus if it uses InterSystems IRIS running in a docker container.
You can collect the bonus if you use any of the following docker templates:
Basic InterSystems IRIS Docker template
IRIS REST API template
Native API template
IntegratedML template
IRIS Analytics template
So!
Feel free to ask any questions about using the listed technologies.
Good luck in the competition! Is Native API for ObjectScript also included for Bonus Points ? You've just posted an article!) I wasn't aware too.
We need to check and maybe we'll include this as well!
We may add more bonuses - the contest will start next Monday, we still have time to add more ;) until a few minutes before I wasn't aware myself Unit Testing bonus is introduced. I suggest more two bonus points.
1 - If you use BPL or integration adapter;
2 - If you use iris analytics, consuming bi cube from the frontend using mdx, api or sql.
Announcement
Anastasia Dyubaylo · Oct 5, 2020
Hey Developers!
This week is a voting week for the InterSystems Full Stack Contest!
So, it's time to give your vote to the best solutions built with InterSystems IRIS.
🔥 You decide: VOTING IS HERE 🔥
How to vote? This is easy: you will have one vote, and your vote goes either in Experts Nomination or in Community Nomination.
Experts Nomination
If you are InterSystems Product Manager, or DC moderator, or Global Master from Specialist level and above cast your vote in the Expert nomination.
Community Nomination
If you ever contributed to DC (posts or replies) and this was not considered as spam you are able to vote for the applications in the Community nomination.
Voting
Voting takes place on the Open Exchange Contest Page and you need to sign in to Open Exchange – you can do it with your DC account credentials.
If you changed your mind, cancel the choice and give your vote to another application – you have 7 days to choose!
Contest participants are allowed to fix the bugs and make improvements to their applications during the voting week, so don't miss and subscribe to application releases!
➡️ Also, please check out the Judgment and Voting Rules for the Contest here.
OK! After the first day of the voting we have:
Expert Nomination, Top 3
npm-iris – 3
apptools-admin – 3
qewd-conduit – 3
➡️ The leaderboard.
Community Nomination, Top 3
npm-iris – 9
apptools-admin – 1
qewd-conduit – 1
WebSocket_with_Fhir – 1
➡️ The leaderboard.
Experts, we are waiting for your votes! 🔥
Participants, improve & promote your solutions!
Here are the results after 2 days of voting:
Expert Nomination, Top 3
npm-iris – 7
apptools-admin – 6
realworld-intersystems-iris – 3
qewd-conduit – 3
➡️ The leaderboard.
Community Nomination, Top 3
npm-iris – 11
apptools-admin – 4
restoreUI – 3
➡️ The leaderboard.
So, the voting continues.
Please support the application you like!
Hey Developers,
Technology bonuses for the contest apps have been published.
Check them out and cast your vote for the application you like! ✅
Developers! Only 3 days left before the end of voting.
Please check out the Contest Board and vote for the solutions you like! 👍🏼
Announcement
Evgeny Shvarov · Apr 3, 2020
Hi Developers!
In March 2020 we improved again developers community engine and introduced the following new features:
PDF export and print option for every post;
more than one accepted answer;
filter mentioning for silent members;
bug fixes and minor enhancements.
See the details below.
PDF export and print option for every post
With this release you can export in pdf or print every post. You can make it with two buttons in the top right corner of the post, see screenshot:
More than one accepted answer
Often we have situations when the question has more than one reply and several replies could be considered as an answer. And previously you should choose which one to accept. With this release, you can choose several replies as accepted answers in one question to make people understand which replies answer it.
Check your questions with no accepted answers and see maybe you have answers already.
Exclude silent members from mentioning
This enhancement improves mentioning by excluding members who never posted from the options list. This will helps also with duplicated accounts filtering the list to active members only.
Bug fixes and small improvements
As always we fixed a lot of minor bugs, such as the bug in a search, improved events management and so on.
Check the full kanban of solved issues in March 2020. Here is the planned kanban for April 2020.
Submit your ideas, bug fixes, contribute to Developers Community and stay tuned!
Announcement
Anastasia Dyubaylo · Apr 3, 2020
Hi Community!
Please welcome the new video on InterSystems Developers YouTube, recorded by @Patrick.Jamieson3621:
⏯ InterSystems API Management and FHIR
InterSystems Product Manager @Patrick.Jamieson3621 shows how InterSystems API Manager (IAM) can be used to view and test FHIR resources with InterSystems IRIS for Health.
More about InterSystems IRIS for Health.
More about InterSystems API Management.
Stay tuned! 👍🏼
Announcement
Evgeny Shvarov · Mar 27, 2020
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.
In addition to Experts and Community votes, we'll introduce technology points where you will get extra points for using ZPM, Unit tests, CI, etc.
This agenda is subject to change.
Please, introduce your ideas of topics and suggestions for the contest.
Stay tuned! That sounds great!!Excited to see incredible new apps
July - InterSystems IRIS IntegratedML.
Is only IntegratedML based apps applicable? Or can participants use apps based on a whole stack of technologies available for orchestrating AI/ML solutions on InterSystems IRIS Data Platform, such as PythonGateway, RGateway, JuliaGateway, Spark, Native API for Python and PMML? Eduard, thanks for the comment!
I updated the topic. Now the July contest is expanded to any AI/ML solution with InterSystems IRIS. How about the topic: Interoperability Adapter for InterSystems IRIS? Great idea, Ed! Maybe for August. Three more topics added:
August - Interoperability Adapters for InterSystems IRIS and InterSystems IRIS for Health
September - Multi-model solution using InterSystems IRIS
October - Interoperability Solution using InterSystems IRIS
The schedule is subject to change, stay tuned!
But these topics will appear! So ask your questions and be prepared! Interoperability is one word and not a portmanteau btw. fixed, thanks! Didn't get about portmanteau though. The schedule is updated.
In May we'll have Native API contest - documentation.
And AI contest will happen in June 2020. Hello all, is the contest for May started? where can i find details about it? Not yet! Stay tuned, we'll announce it this week.
Question
Blaise ZARKA · Apr 21, 2020
Hi,
Do you have any experience in inserting a panda dataframe into SQL IRIS Table?
The dataframe.to_sql method uses sqlalchemy and it seems no dialect is available for IRIS.
thanks,
Blaise You can use PythonGateway or IRIS Native for Python to do that.
PythonGateway can retrieve dataframe (any object really) as a JSON.
Here's a corresponding discussion on the SQL side of things. Thank you Eduard.
At this time, we use JDBC connection and INSERT sql command from panda but we look for a more integrated way to do that. Both suggested approaches offer a tight in-process way of InterSystems IRIS - Python integration.
I will show some live examples of bidirectional InterSystems IRIS - Python integration in Best Practices for in-platform AI/ML Webinar. Offtopic but generic JDBC provider for SQLAlchemy has been discussed for years in Python community but nothing has been done.
Article
Yuri Marx · Jun 22, 2020
The Intersystems IRIS is a great platform to develop, run and consume Data Science services. IRIS can ingest data from any type, format, protocol and time using adapters. These datasets can be prepared with BPL, DTL and Object Script and stored as SQL or NoSQL data. Finally, it can be consumed by open ML algorithms inside IRIS and visualized in the IRIS dashboards. See more in: https://docs.intersystems.com/irislatest/csp/docbook/Doc.View.cls?KEY=PAGE_data_science.
Announcement
Jean Dormehl · Dec 6, 2018
Hi CommunityI have created a simple package that allows the use of Cache with the Laravel Framework.From my initial testing everything seems to be operating smoothly but I would like to appeal to the PHP users in the community to help me improve this package.For those of you out there who have time and would be interested in this, please visit the repo at https://github.com/jeandormehl/laracacheThanks in advance Cool staff, Jean!Do you want to publish it on Open Exchange? Hi EvgenySure, that sounds fun. I'll go have a look. Available on Open Exchange! So fast!Jean, could it be ported for InterSystems IRIS too? Doesn't Laravel already has its own Cache system? It has a great package for using caching. Additionally, if you want, you can also use memcached for database caching and varnish in Laravel (Source: https://www.cloudways.com/blog/integrate-laravel-cache/ ). So what did you do in this package? Can you give some information here. @oliver.russell I think you are confusing the name of an InterSystems product (Caché) with the term 'cache'. Easy mistake to make, ever since InterSystems released Caché a couple of decades ago. Hi Jean,
Need a help, I try to connect my laravel web app to intersystem cache using this package but still not working.
Error Message :
SQLSTATE[01000] SQLDriverConnect: 0 [unixODBC][Driver Manager]Can't open lib '/usr/lib/intersystems/odbc/bin/libirisodbcur6435.so' : file not found
I'm confused in this part :
# create the symlink
sudo ln -s /usr/lib/x86_64-linux-gnu/libodbccr.so.2.0.0 /usr/lib/x86_64-linux-gnu/odbc/libodbccr.so
Thank you in advance
Interesting ... Jean - do you have equivalent instructions to connect to IRIS instead of Cache' ?
Steve I think this error showing reason is you are not installed the odbc driver of Cache DB.
Please try to download it and install it, after that please try.
Download Locations
https://github.com/intersystems-community/iris-driver-distribution/tree/main/ODBC
Caché ODBC drivers are located here: ftp://ftp.intersystems.com/pub/cache/odbc/
InterSystems IRIS ODBC drivers -- here: ftp://ftp.intersystems.com/pub/iris/odbc/
Announcement
Jeff Fried · Jan 21, 2019
The preview release of InterSystems IRIS for Health 2019.1 is now available - try it out!Kits and container images are available via WRC's preview download site.InterSystems IRIS for Health 2019.1 is the second major version of InterSystems IRIS for Health. It has many new capabilities including:Significant enhancements to SQL usability and performanceImproved scalability and operations for sharded clustersClient language updates and performance boostsNew interoperability capabilities that speed configuring and troubleshooting of productionsUpdates to FHIR support and message transformations. System security, performance, and efficiency enhancementsThese are detailed in the draft documentation and release notes for IRIS for Health.(Note that the InterSystems IRIS for Health documentation requires a registration on the online learning site and is currently available only to registered healthcare customers.)Server platform support for traditional installations have been updated, as have the base OS layer and storage drivers for InterSystems IRIS containers. You can see read details in the draft Supported Platforms document. With 2019.1, InterSystems IRIS for Health now officially supports self-service BI tools using ODBC connections, specifically Tableau and PowerBI. Customers interested in using these are encouraged to take the Power BI survey or Tableau survey; this feedback will help us in providing dedicated connectors to these tools in a future release. Preview releases allow our customers to get an early start working with new features and functionality. They are supported for development and test purposes, but not for production. When issues are found, how do we report them to support if our organization has tech support? WRC doesn't seem to list 2019.1 version as one that can be selected when incident is created. Thanks for pointing that out, Yuriy - you should now see 2019.1 as a version you can select.