Article Robert Cemper · Sep 4, 2025 4m read IRIS in Docker for beginners The article was motivated by the 2025 September Article Bounty***************************************************************The principle of Docker is just convincing to me. Get a sandbox where you play and try whatever you want/need to do Once done. You drop it without leaving traces in your working environment This was the technical base for me to run about 700 reviews in OEX with almost no side effects (except those caused by myself). #Docker #InterSystems IRIS 12 3 5 214
Article Robert Cemper · Aug 3, 2025 1m read WARNING: Bug in IRIS Native API Reviewing my published packages, I identified a nasty bug in IRIS Native API #Java #Node.js #ObjectScript #Python #InterSystems IRIS 3 14 0 266
Article Robert Cemper · Jul 27, 2025 2m read Reviews on Open Exchange - #54 If one of your packages on OEX receives a review you get notified by OEX only of YOUR own package. The rating reflects the experience of the reviewer with the status found at the time of review. It is kind of a snapshot and might have changed meanwhile. Reviews by other members of the community are marked by * in the last column. #Open Exchange 2 2 0 102
Article Robert Cemper · Jul 23, 2025 1m read Global-Inspector If you are investigating complex structured Globals this can becomea rather boring typing exercise. Different from Global Explorer inSystem Management Portal Global-Inspector allows a kind of drill-downto dig deeper and deeper by subscript levels.You also have the option to see the stored content or to show onlythe subscript structures.Globals storing SQL Tables are probably not so thrilling, but in SYSTEMspace you find real trees with completely different branches and twigs. #Caché #Ensemble #InterSystems IRIS Open Exchange app 3 1 0 101
Article Robert Cemper · Jul 15, 2025 2m read Reviews on Open Exchange - #53 If one of your packages on OEX receives a review you get notified by OEX only of YOUR own package. The rating reflects the experience of the reviewer with the status found at the time of review. It is kind of a snapshot and might have changed meanwhile. Reviews by other members of the community are marked by * in the last column. #Open Exchange 2 0 0 62
Article Robert Cemper · May 26, 2025 2m read Reviews on Open Exchange - #52 If one of your packages on OEX receives a review you get notified by OEX only of YOUR own package. The rating reflects the experience of the reviewer with the status found at the time of review. It is kind of a snapshot and might have changed meanwhile. Reviews by other members of the community are marked by * in the last column. #Open Exchange 2 1 0 69
Article Robert Cemper · May 2, 2025 1m read Reviews on Open Exchange - #51 If one of your packages on OEX receives a review you get notified by OEX only of YOUR own package. The rating reflects the experience of the reviewer with the status found at the time of review. It is kind of a snapshot and might have changed meanwhile. Reviews by other members of the community are marked by * in the last column. #InterSystems IRIS #Open Exchange 1 0 0 97
Article Robert Cemper · Mar 28, 2025 2m read Reviews on Open Exchange - #50 If one of your packages on OEX receives a review you get notified by OEX only of YOUR own package. The rating reflects the experience of the reviewer with the status found at the time of review. It is kind of a snapshot and might have changed meanwhile. Reviews by other members of the community are marked by * in the last column. I also placed a bunch of Pull Requests on GitHub when I found a problem I could fix. Some were accepted and merged, and some were just ignored. So if you made a major change and expect a changed review just let me know. #InterSystems IRIS #Open Exchange 5 1 0 103
Question Robert Cemper · Feb 3, 2025 Py fails in Win Terminal - fixed USER>do $System.Python.Shell() ERROR #5002: ObjectScript-Error: <OBJECT DISPATCH>Shell+16^%SYS.Python.1 *Failed to Load Python: Check documentation and messages.log, Check CPF parameters:[PythonRuntimeLibrary,PythonRuntimeLibraryVersion], #Embedded Python #InterSystems IRIS 1 9 0 292
Article Robert Cemper · Feb 3, 2025 3m read SQL Host Variables missing ? Host Variables are a rather common programming feature in many implementations of SQL. A recent question in DC made me aware that in IRIS, Caché, Ensemble, ... host variables just exist within embedded SQL > You can supply host variables for Embedded SQL queries only. < Related examples are included in the available Documentation This is a description for a workaround if you don't / can't use embedded SQL. #SQL #Caché #Ensemble #InterSystems IRIS Open Exchange app 12 0 0 262
Question Robert Cemper · Feb 1, 2025 keep only the COS routine object (cache object script) to preserve the source routine.mac Import from DC-PT, @Edilson Eberle Carvalho We have some *.mac routines and we need to preserve their source,as these routines have intellectual authorship and can only be used per sessionwith the right to use (they cannot be viewed or edited).The question: how to keep only the routine object in the IRIS namespace,without interfering with its execution? #InterSystems IRIS 1 2 0 130
Article Robert Cemper · Dec 22, 2024 3m read Get your code over ODBC/JDBC I recently met an ages old issue related to code maintenance: You have access to your IRIS server just over ODBC/JDBC no VSCode access, no Studio access no (Web-)Terminal access But you need to take a look on Classes or Routines or Globals !!Anyhow SQL is your friend. #Object Data Model #SQL #Caché #Ensemble #InterSystems IRIS 11 7 9 392
Article Robert Cemper · Dec 20, 2024 1m read Reviews on Open Exchange - #49 If one of your packages on OEX receives a review you get notified by OEX only of YOUR own package. The rating reflects the experience of the reviewer with the status found at the time of review. It is kind of a snapshot and might have changed meanwhile. Reviews by other members of the community are marked by * in the last column. I also placed a bunch of Pull Requests on GitHub when I found a problem I could fix. Some were accepted and merged, and some were just ignored. So if you made a major change and expect a changed review just let me know. #InterSystems IRIS #Open Exchange 1 0 0 120
Article Robert Cemper · Dec 9, 2024 40m read Reviews on Open Exchange - #Rollup In principle I'm looking in forward direction.Though from time to time it makes sense to turn back and see the full path taken. I started reporting my reviews almost 4 years ago. I just reviewed packages that I could reproduce in my environment. Skipping items beyond my physical or mental capacities. So some great packages might not be present here But I added also 139 contributions of other reviewers It was anyhow a total of 769 reviews published Meeting over this time 191 different authors #InterSystems IRIS #Open Exchange 1 0 1 118
Announcement Robert Cemper · Dec 7, 2024 Reviews on Open Exchange - #48 If one of your packages on OEX receives a review you get notified by OEX only of YOUR own package. The rating reflects the experience of the reviewer with the status found at the time of review. It is kind of a snapshot and might have changed meanwhile. Reviews by other members of the community are marked by * in the last column. I also placed a bunch of Pull Requests on GitHub when I found a problem I could fix. Some were accepted and merged, and some were just ignored. So if you made a major change and expect a changed review just let me know. #InterSystems IRIS #Open Exchange 0 0 0 102
Article Robert Cemper · Oct 9, 2024 3m read My personal approach to Vectors Motivated by personal feedback by @Edilson Eberle Carvalho and an excellent presentation of @Michael Braam related to Vector Search I'd like to sharemy personal approach to Vectors.When I started and met vectors with 256, 384, and over 1200 dimensions - I felt lost. #Vector Search #InterSystems IRIS 5 1 2 240
Article Robert Cemper · Oct 4, 2024 2m read Reviews on Open Exchange - #47 If one of your packages on OEX receives a review you get notified by OEX only of YOUR own package. The rating reflects the experience of the reviewer with the status found at the time of review. It is kind of a snapshot and might have changed meanwhile. Reviews by other members of the community are marked by * in the last column. I also placed a bunch of Pull Requests on GitHub when I found a problem I could fix. Some were accepted and merged, and some were just ignored. So if you made a major change and expect a changed review just let me know. #InterSystems IRIS #Open Exchange 2 1 0 160
Article Robert Cemper · Sep 12, 2024 2m read Code Scanner - enhanced During testing the added Multi-Namespace feature I met a challengethat required intervention. This simple request created 1000 lines of output. #Namespace #Terminal #Video #Caché #Ensemble #InterSystems IRIS Open Exchange app 2 0 2 215
Article Robert Cemper · Sep 11, 2024 3m read Code Scanner This story has followed me for more than 20 years. In the early days of ObjectScript, the volume of $Functions was limited.You had to write it as part of your program.But the functionality was often implemented. It just had no name.To use it, you had "system" calls using $ZU() functions. See Reference #ObjectScript #Video #Caché #Ensemble #InterSystems IRIS Open Exchange app 5 4 1 407
Article Robert Cemper · Sep 7, 2024 1m read Improve Searching in DC by Tags You might know that you can search posts in DC by Tagsstarting in left upper corner and #InterSystems Ideas Portal #Other 1 0 0 121