If you are working with IRIS 2021+ and you remove all of the built in entries for External Language Servers, there is an unexpected consequence that may prevent you from running an installer to upgrade your version of IRIS. This does appear to be a bug which has been raised with WRC, however there are some people that may have recently removed these settings and then will soon be upgrading their environment and could face this same issue.
In a healthcare setting we've an Ensemble namespace through which passes a key HL7 feed (the ADT feed from our PAS). It is split up, transformed and passed on to multiple downstream systems. We consider the feed going to each downstream system an interface. Each interface is developed as separately as possible - typically as a separate branch of our git repo (which we access via VS Code).
As someone who is new to the world of InterSystems technology, I have been looking for the best resources to learn more about it.
I have heard great things about InterSystems technology, particularly its speed and scalability, and I want to make sure I have a solid understanding of it before diving in further. From what I understand, the official InterSystems courses cover a wide range of topics and are taught by experts in the field.
Such most popular nowadays CI platforms as GitHub and Gitlab, offers the ability to run any docker image as a service, mostly useful for integration tests.
And I could define a GitHub workflow like this for instance, for some of my Python project which, requires the connection to IRIS
I got access to the new Bing this morning and thought I would try out some things on it. Below are a series of screenshots of what I searched and the results. Please share your experiences here too.
We've launched a nice competition on Global Masters under the "Season of Giving" campaign, which I hope will bring inspiration to all of you!
We inviting you to share your task ideas for new applications that could be developed on InterSystems Technology. Let's enrich our Open Exchange apps gallery with great applications in 2021!
A long time ago, I create a package for a String datatype that works with Regular Expression. It is quite a simple solution.
This can work well with packages like the OpenAPI-Suite, where you can then use the "Regular Expression String" as the type for properties of the validator objects where the Swagger contained a Regular Expression.
I am proposing we start a common package of datatypes for use. The package name to use can be provided by the admins.
Please read this when you have the time and keep an open mind. Also, you are welcome to tell me it is a terrible idea.
The main reason for this post
If you look at NPM, it has 1.3 million packages. Now ask yourself, is this an achievement or a nightmare? How many of those packages are no longer supported? How many of those packages break compatibility on version changes? How do you know which one to use?
I'm playing with IRIS interoperability at the moment and it turned out that Data Transformation cannot be the element of production by itself.
It can be called either from data rule or from business process.
But why?
What if I just want to change the message with the transformation and transfer the message somewhere else? Why the overhead with Rule or Business process?
If anyone has a custom checklist of tasks that must absolutely be done when doing this upgrade to make sure everything is included and nothing is lost or destroyed, we would greatly appreciate it? We have the generic checklist provided on the support websites but we run custom build classes, ftp, tcp-ip, batch, etc.
We've added a new channel to the Developer Community Discord Server, #platforms. This is a good place to discuss issues related to Operating Systems, CPU architectures, and Containers supported by InterSystems products.
When I try to debug using the docker image intersystemsdc/iris-community it is failing. If I change to intersystemsdc/iris-community:2022.3.0.555.0-zpm, I have success.
Sorry, change to: intersystemsdc/iris-community:2022.1.0.209.0-zpm
You will receive a positive integer for the number of floors. Your challenge will build a pyramid with a "#" character. As usual, the shortest solution wins.
So, the next year will bring us a new way of installing IRIS. Always keep in mind that you have to bring your own web server. No matter how many instances of IRIS you have on your local machine. Or if you work in Docker, always keep in mind a bit more complicated configuration.
And I now want to understand the costs of this decision for end-developers like most of here.
After seeing several article raving about how ground-breaking the recent release of ChatGPT is, I thought I would try asking it to help with a Caché newbie question: How do you find the version of InterSystems Caché?
To be honest, I was quite surprised at what the chat bot told me:
Thank you for reading this question, and thank you for your time and replies.
I was wondering which ways, tools, mechanisms, or vias would you recommend to teach to kids, teens, adults, being your sons / daughters or not; your passion or likelihood for programming and computers?
I know there are some programming free games like the following ones:
You will receive a string. Each word in the string will contain a number.
This number is the position that word should have in the sentence.
If the input string is empty, return an empty string.
The output can only be in words, without the given numbers.
Hello community! I'm working on an internal innovation effort at InterSystems considering our documentation/resources around upgrades. As part of this, I'd love to have your answers to any/all of the following questions, either via comment or (if you prefer your answers to be more private) direct message.
Thanks in advance!
What InterSystems products + versions are you running? ($zv is ideal.)
What makes you decide to upgrade?
What are your blockers to upgrading?
What is your process for evaluating and planning a possible upgrade?
Watch the recording of the Second Community Roundtable: "What is the best source control system for development with InterSystems IRIS?"
Some great discussions have been started during this roundtable. We invite you to continue these discussions. in the comments to this post.
Tell us, which source control you use and why – in the comments to this post.
https://www.youtube.com/embed/86xPyfc1mKI [This is an embedded link, but you cannot view embedded content directly on the site because you have declined the cookies necessary to access it. To view embedded content, you would need to accept all cookies in your Cookies Settings]
A small reflection/question for today... it's true that new IRIS for Health (I4H) releases are more and more powerful each time regarding FHIR capabilities. Nowadays it allows us to consume FHIR resources with extrem easiness, we can connect with end-points in external FHIR servers very easily and make I4H act as passthrough or consume their resources... or, even more, we can define, configure and run a FHIR repository in, literally, less than 5 minutes.
Add a for each loop. Create and use utility functions. Create and use lookup tables. Use counting. Create and implement a subtransformation. Add a code action. Add a group of actions to organize relevant actions.
I do not know about others, but Docker and the intro of Docker was not a forte of mine coming into trying out new components of InterSystems IRIS. We are moving to IRIS and with that we want to incorporate into our upgrade. I have been struggling with trying to understand Docker. I know it is not an InterSystems product but the assumption that everyone knows Docker and is using Docker has caused me a great deal of time.
What is everyone's thoughts about getting some kind of docker help like a basic understanding within InterSystems documentation.
First of all thanks for reading this post and thanks for replying:
I think it could be obvious or a little bit naive but I was wondering if a software developer needs as a must or should get his/her own personal laptop or computer, appart the one from their own bussiness or company?
What laptop or computer would you recommend for personal use? For general purpose: programming, leisure, surfing the net, etc.