Article Andrew Sklyarov · Nov 8 4m read How to run a process on an interval or schedule? When I started my journey with InterSystems IRIS, especially in Interoperability, one of the initial and common questions I had was: how can I run something on an interval or schedule? In this topic, I want to share two simple classes that address this issue. I'm surprised that some similar classes are not located somewhere in EnsLib. Or maybe I didn't search well? Anyway, this topic is not meant to be complex work, just a couple of snippets for beginners. #Business Process (BPL) #Business Service #Code Snippet #Coding Guidelines #Interoperability #Tips & Tricks #Tutorial #InterSystems IRIS #InterSystems IRIS for Health 1 0 0 37
Article Andrew Sklyarov · Nov 2 7m read Interoperability Naming Convention (IRIS Project Organization Guide) Over time, while I was working with Interoperability on the IRIS Data Platform, I developed rules for organizing a project code into packages and classes. That is what is called a Naming Convention, usually. In this topic, I want to organize and share these rules. I hope it can be helpful for somebody. #Coding Guidelines #Deployment #Git #Interoperability #Namespace #ObjectScript #Tips & Tricks #VSCode #InterSystems IRIS #InterSystems IRIS for Health 5 4 2 87
Discussion Andrew Sklyarov · Oct 8 What strategy do you use to maintain different settings of Interoperability Productions across DEV, TEST, and PROD environments? I know the next ones: 1. Place all different settings in environment variables. You have a different .env file for each environment, and you must add some code to Production for reading and setting these values. It's good for deploying into containers, but challenging for management when we have a large production. I mean, we have many settings that can vary depending on the environment: active flag, pool size, timeouts, and so on. Not only endpoints. #Deployment #Git #Interoperability #Management Portal #InterSystems IRIS #InterSystems IRIS for Health 1 10 0 136
Article Andrew Sklyarov · Oct 3 8m read Why does InterSystems have no out-of-the-box ESB solution? Let’s try to fix it! I was really surprised that such a flexible integration platform with a rich toolset specifically for app connections has no out-of-the-box Enterprise Service Bus solution. #Docker #GitHub #Interoperability #JSON #Monitoring #ObjectScript #REST API #SOAP #InterSystems IRIS #Open Exchange Open Exchange app 2 0 1 66
Job Andrew Sklyarov · Sep 17 ObjectScript Developer | Interoperability Expert | 10+ years exp Hi everyone, I'm currently seeking a new position related to InterSystems technologies. My major skill is app integration and data flow development on the InterSystems IRIS platform (Interoperability). I develop high-load, mission-critical software. My coding background on Cache ObjectScript includes hundreds of data flows, thousands of Production business hosts, dozens of APIs, and other solutions on InterSystems IRIS. I worked to integrate such applications as SAP S/4HANA, Oracle Siebel, SAP Commerce Cloud, many custom apps, and all that can be integrated. I have also gained experience in various areas, including SQL, Java, Docker, IRIS administration, Apache Kafka, and Flutter (Dart). #InterSystems IRIS #InterSystems IRIS for Health #Job Wanted 3 0 0 80
Question Andrew Sklyarov · Mar 26 "Bad value for type long" on select from PostgreSQL via EnsLib.SQL.OutboundAdapter Here is my code: #Java #JDBC #SQL #InterSystems IRIS 0 3 0 199