Search

Clear filter
Question
José Ademar de Oliveira Junior · Jan 6, 2022

REST APIs with Intersystems technolgy

Hello developers, I'm a newbie to Intersystems technologies and I started to work with Caché and Ensemble, and to be more specific I'm working with systems integration. In a scenario where I need to develop new software from scratch, would it be better to develop this new software using REST APIs? Does anyone have any recommendations about courses? Here is some useful documentation. You're going to want to make a class that extends %CSP.REST and set up an application that uses that class as its dispatch class. You'll have a URL map in that class to tell IRIS or Cache what to do with the request. Depending on your specific application, you might also want to get familiar with using %request and %response in that process. https://community.intersystems.com/post/learning-path-beginnershttps://community.intersystems.com/post/intersystems-iris-rest-application-patternshttps://community.intersystems.com/post/objectscript-rest-api-cookbook Hi.I've used Cache/IRIS Native Provider, but recently I'm moving all my apps to REST. It is OS/IDE independent and commonly used. Cache/IRIS REST API services are very efficient and very easy to use. Recommended. Regards, Matjaž.
Question
Joseph Lovato · Aug 5, 2021

Intersystems Cache Studio Download

I am unable to download Cache Studio from the Intersystems web page. The download link times out. https://www.intersystems.com/developing-with-intersystems-iris/ Scroll down and click on 'Studio'. Spins then times out. @Andreas.Dieckow can you provide any insight? Joe I think this may happen, due to some issues with availability of some internal services. In any way it’s now possible using VSCode for development with InterSystems versions 2016.2 and later. So, I would recommend using it instead. Documentation doc.intersystems.com has been down for the last week which is where the link takes you to download You can use VSCode with the ObjectScript plugin while Studio is not available Thanks! We thought it was very temporary. We'll try the VSCode extension.
Announcement
Andreas Schneider · Sep 8, 2021

"New" Tool for Intersystems IRIS

Dear ladies and gentlemen, in the last month I've improved my Tool Caché Monitor... but first: the name The name Caché Monitor was chosen to reflect the close integration of the tool with the Caché database. The established name Intersystems Caché will likely be completely replaced by InterSystems IRIS Data Platform in the foreseeable future I think. So a rebranding step became necessary. In order to be less closely tied to a product name in the future, a new name has been chosen to be more neutral: SQL Data Lens Regardless of the name, it is still the goal to implement the closest possible integration into the Intersystems products. The ongoing development is also reflected in the continuation of the release numbers: The last version is Caché Monitor 2.96, the next version is SQL Data Lens 3.0. But it is not only a renaming, but also many new features have been integrated, e.g: One big step is that SQL Data Lens is now based on the Java Runtime Environment 11, with that it was possilbe to improve the HiDPI support. The system scale factor is configured on the OS level, per-monitor DPI is supported! But also a new and modern Flat Look and Feel is integrated, in light and dark mode. SQL DataLens ist shipped with a minimized private JRE (based on JetBrains JDK 11) ... and many more Please feel free to download and test SQL Data Lens without any registration from: https://sqldatalens.com/ I look forward to your experiences, suggestions and ideas these are very welcome. Thanks for your attention! Andreas Intersystems rebranding strategy has a lot to be desired. New SQL DATA LENS release 3.02 is out! Download here Driver of InterSystems IRIS 2021.2.0.617 is included. With that you can evaluate the new LOAD DATA command.Details about what is new?
Announcement
Anastasia Dyubaylo · Aug 5, 2022

New Rubric "InterSystems Memes"

Hi Community! While we're on a roll with new ideas for the Developer Community, we decided to also give the credit where the credit is due (meaning you, our dearest members), and share your creativity and imagination with others. We're going to introduce a new rubric "InterSystems Memes"! 😜 A month ago we launched a challenge on Global Masters where we asked you to post memes that make you smile. We had a lot of fun seeing all the entries so we decided to share this merriment with all DC members! We'll be posting your memes in special fun announcements on DC soon. Stay tuned! 😝 Have an idea for a new meme related to ISC technology? Don't hesitate to share the memes in the comments to this post as well. We're going to restart the challenge and every month we will choose the best memes and publish them here, on Developer Community, so that every member has a good laugh ;) Join the fun as an author of the memes, or as a reader!
Question
Luis-Ángel Pérez-Ramos · Jun 17, 2019

Intersystems IRIS Dialect for HIBERNATE

Good morning!I am developing a Java project (Spring Boot + Maven + Hibernate) but I've a big issue when I try to define the Hibernate Dialect org.hibernate.dialect.InterSystemsIRISDialect... that dialect is neither in the Hibernate library nor in the IRISDriver class com.intersystems.jdbcHow should I define the IRISDialect in my project? Thank you in advance! I think there may be another jar, probably available from hibernate.org, which has the driver. I don't know for certain, but I think that is how things work. Note "org.hibernate.dialect" as the prefix of the URL means that hibernate has and owns the driver, including its support.Just my two cents,Jonathan Thank you Jonathan for your answer, but I don't find any reference to InterSystemsIRISDialect in any page of Hibernate.It's mysterious... The dialect of Intersystems IRIS being approved in the hibernate git repository.The depot managers want to stop the "support" of the Cache dialect to position the IRIS one.https://github.com/hibernate/hibernate-orm/pull/2335 Unfortunately, deployment of the Hibernate dialect for InterSystems IRIS is still a bit of a work in progress: https://irisdocs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=BTPI_hibernate There's an old dialect for Caché in the Hibernate distribution itself, but the IRIS dialect lives in a handful of files that you can get from the WRC.
Question
Kevin Furze · Aug 15, 2019

intersystems Open exchange suggestion

I've just been tempted to the option exchange (curiosity) and when browsing, I often right-click, and open links in a new tab, eventually ;-) I have enough interesting open tabs to go off and read the tabbed articles,I can't do this in open exchange, it will only allow a direct click to open the url.even worse, when I come back (to where I left off) It starts from the top of the page.any chance of changing the url's to allow us to right click and open in a new tabI'm guessing that this applies to may other URL's around the intersystems community, but it's the first time it annoyed me. kev Hi Kevin!This is fixed. Check the new UX. Evgeny.I've played with the links, much better, thumbs up, one thing, and it may be my imagination.if you open a link (new tab or otherwise), it seems to jump part way down the article.could you tweak it, so that it opens at the top of the new page please.subtle, but would helpkev Hi Kevin!Thanks for the feedback!This is a good point. Submitted an issue. If this describes the problem right?
Question
Kurt Hofman · Feb 10, 2023

Intersystems Iris - embedded python

Hello, I'm starting testing embedded python and external libraries. When I try to use the win32api-library I get the following error : <THROW> *%Exception.PythonException 230 ^^0^ <class 'ModuleNotFoundError'>: No module named 'win32api' - This is my code : ClassMethod CreateDocument(path As %String) [ Language = python ]{import win32api ...} The librarie is visible in C:\InterSystems\IRIS\mgr\python\win32. Am I doing something wrong ? Regards, Kurt Hofman, ASCI nv. 1. Try running: cd <IRIS>\bin ./irispython "C:\InterSystems\IRIS\lib\python\Scripts\pywin32_postinstall.py" -install It might fix your error. If that does not help, add win32 folder to path explitictly and try import again: import sys sys.path.append("<IRIS>\Mgr\python\win32") import win32api Looks like win32api in not installed with IRIS. Try to install win32api module by running below command : C:\InterSystems\IRIS\bin>irispip install --target C:\InterSystems\IRIS\mgr\python win32api Replace C:\InterSystems by your IRIS installation folderFor more details please check below linkhttps://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=AEPYTHON#AEPYTHON_callpython_library There is no C:\InterSystems\IRIS\lib\python\Scripts\pywin32_postinstall.py I get this error : PS C:\Users\kurthofman> C:\InterSystems\IRIS\bin\irispip install --target C:\InterSystems\IRIS\mgr\python win32apiERROR: Could not find a version that satisfies the requirement win32api (from versions: none)ERROR: No matching distribution found for win32api Looks like there are some restrictions while installing win32api with pipTry with pypiwin32 module as below: C:\Users\kurthofman> C:\InterSystems\IRIS\bin\irispip install --target C:\InterSystems\IRIS\mgr\python pypiwin32 I installed pypiwin32 ClassMethod Test() [ Language = python ]{import win32api } USER>Do ##class(User.Demo).Test() DO ##CLASS(User.Demo).Test()^<THROW> *%Exception.PythonException <THROW> 230 ^^0^ <class 'ModuleNotFoundError'>: No module named 'win32api' -USER> Hello @Kurt.Hofman , I experienced a similar problem the last week while testing a library. To solve it, I created the `PYTHONPATH` system environment variable with `C:\InterSystems\IRISHealth\lib\python\Lib\site-packages\win32;C:\InterSystems\IRISHealth\lib\python\Lib\site-packages\win32\lib`. IRIS need to be restarted to consider any change in an environment variable. Check If `pythoncom39.dll` and `pywintypes39.dll` exist in the directory `C:\InterSystems\IRISHealth\lib\python\Lib\site-packages\win32`. If they don't exist, copy them. I don't remember the initial directory of these dll files (maybe `C:\InterSystems\IRISHealth\mgr\python\pywin32_system32`). I'm a beginner in Python, so maybe a more simple and clean solution exists... Hope this help.
Announcement
Anastasia Dyubaylo · Apr 10, 2024

Registration is open for the InterSystems Global Summit 2024

Hi Community, We're happy to announce that registration for the event of the year — InterSystems Global Summit 2024 — is now open! ➡️ InterSystems Global Summit 2024 🗓 Dates: June 9-12, 2024 📍 Location: Gaylord National Harbor Resort and Convention Center, National Harbor, MD, USA InterSystems Global Summit is the premier event for the InterSystems technology community – a gathering of industry leaders and developers at the forefront of their respective industries. This event attracts a wide range of attendees, from C-level executives, top subject matter experts and visionary leaders, managers, directors and developers. Attendees gather to network with peers, connect with InterSystems partners, learn best practices and get a firsthand look at upcoming features and future innovations from InterSystems. We look forward to seeing you at the InterSystems Global Summit 2024! Hi! I registered a couple weeks ago as a Super Early Bird. There was no opportunity to sign up for sessions. Is that not available this year? Thanks, Scott Sessions normally are available closer to the date of the Summit. You should receive a notice when they are available to be Scheduled.
Announcement
Anastasia Dyubaylo · Apr 7, 2020

New Video: Diving into InterSystems Cloud Technology

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

InterSystems Developers Community Release, May 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

InterSystems IRIS Core Solutions Developer Specialist

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

Didn't able to start InterSystems Cache

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

Webinar: ZPM - Package Manager for InterSystems IRIS

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

Introducing the InterSystems IRIS Server Migration Guide

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!