Question Robert Cemper · Oct 15, 2023 embedded Python over ECP With ECP we have the option to have a collection of Frontend instancesAll Frontend servers typically have a common Master in the backgroundConcentrating data on the Master server is the primary goal. As a side effect, this applies also to Classes, Routines, .. anything stored in Globals.This is probably not the most efficient setup. But rather common anyhow. Is embedded Python code also stored in Globals? What is the recommended solution for a similar installation? #ECP #Embedded Python #InterSystems IRIS 1 2 0 123
Article Robert Cemper · Oct 11, 2023 2m read Reviews on Open Exchange - #34 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 did a major change and expect a changed review just let me know. #Open Exchange 2 0 0 148
Article Robert Cemper · Oct 6, 2023 2m read Reviews on Open Exchange - #33 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. #Open Exchange 1 1 0 139
Article Robert Cemper · Oct 1, 2023 2m read Open Exchange Quality Statistics In my recent post Quality of Open Exchange packages, I tried to raise attention onPull Requests and Issues (on GitHub).I could count the replies on 1 hand. Special Thanks to the French Community!I see the role of a Pull Request as a proposal to fix a problem in the submitted package. #Open Exchange 7 4 0 175
Article Robert Cemper · Sep 26, 2023 1m read Create JSON Objects and Arrays by SQL The related package avoids adding %JSONAdaptor to each class but uses instead SQL functions JSON_OBJECT() to create my JSON objects. With this approach, you can add JSON to any class - even deployed ones - without any need for change or recompiling. The trigger was the Export of M:N relationships as JSON objects or arrays. #JSON #ObjectScript #SQL #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 11 0 0 309
Article Robert Cemper · Sep 24, 2023 2m read Reviews on Open Exchange - #32 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 1 0 0 102
Discussion Robert Cemper · Sep 12, 2023 Quality of Open Exchange packages I've been running my review collections on OpenExchange now for more than 3 years.I explained the principle I apply in a past article. These reviews are the first step of the quality check in OEX. My personal CredoMy expectation of OEX (expressed in extreme) is to see it rather asa collection of jewels, than just a flea market. #Open Exchange 5 8 2 370
Article Robert Cemper · Sep 8, 2023 2m read Reviews on Open Exchange - #31 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 3 4 0 156
Article Robert Cemper · Sep 7, 2023 2m read Using Embedded Python in WebTerminal In a previous question, I have illustrated a few problems using Embedded Pythoninteractively as you would do from Docker console or IRIS terminal.Investigation of the causes brought a rather clear picture. It's a classic impedance mismatch #Contest #Embedded Python #Visualization #InterSystems IRIS 3 1 0 207
Question Robert Cemper · Sep 4, 2023 Embedded Python vs. WebTerminal For my Embedded Python ONLY demo package I need some user input.Similar to ObjectScript read "say somthing",reply I use the Python equivalent reply = input("say something") And this works excellent without problems from Terminal or Doker console BAD SURPRISE: with WebTermnial ObjectSscript works fine, but embedded Python fails badly. #Embedded Python #Terminal #InterSystems IRIS 1 7 0 234
Article Robert Cemper · Aug 17, 2023 2m read Reviews on Open Exchange - #30 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 0 0 0 73
Article Robert Cemper · Aug 17, 2023 1m read Download Globals as XML using CSP Inspired by a Question from @Evgeny Shvarov and a Reply from @Ashok KumarI have created a base for Global download as XML file #CSP #Globals #XML #InterSystems IRIS Open Exchange app 2 2 1 185
Article Robert Cemper · Aug 15, 2023 2m read Using NativeAPI Extension from Python In my previous articles, I described my Command Line Extension to NativeAPI.Of course, this is also available for any other NativeAPI package.So I created this example in Python as a demo. #API #Embedded Python #Python #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 5 3 1 222
Article Robert Cemper · Aug 10, 2023 3m read Remote Global Listing using NativeAPI for ObjectScript #2 As noted in the previous article Native API has some limits.So I did some research on a more Terminal-like interface thatprovides me with access like a console or the IRIS terminalto allow my $QUERY over a global and other nice commandsthat are not supported/mapped in NativeAPI for ObjectScript. The basic tools are well-prepared and available. #Globals #ObjectScript #InterSystems IRIS Open Exchange app 0 1 0 163
Article Robert Cemper · Aug 10, 2023 3m read Remote Global Listing using NativeAPI for ObjectScript #1 This question originally appeared in the comments of the post: Download globals from a particular server #Globals #ObjectScript #InterSystems IRIS Open Exchange app 0 1 0 190
Article Robert Cemper · Jul 8, 2023 2m read Character-Slice Index A recent question from @Vivian Lee reminded me of a rather ancient example.It was the time when DeepSee's first version was released.We got Bitmap Index.And we got BitSlice Index: mapping a numeric value by its binary parts.So my idea: Why not indexing strings by their characters?The result of this idea was presented first in June 2008. IKnow wasn't publicly available at that time. #Other Open Exchange app 1 0 1 118
Article Robert Cemper · Jun 17, 2023 2m read Reviews on Open Exchange - #29 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 131
Article Robert Cemper · Jun 13, 2023 2m read OEX mapping #2 Technology Strategy When I started this project I had set myself limits:Though there is a wide range of almost ready-to-use modules in various languagesand though IRIS has excellent facilities and interfaces to make use of themI decided to solve the challenge "totally internal" just with embedded Python, SQL, ObjectScriptNeither Java, nor Nodes, nor Angular, PEX, ... you name it.The combination of embedded Python and SQL is preferred. ObjectScript is just my last chance. #Analytics #Embedded Python #Open Exchange Open Exchange app 2 0 0 124
Article Robert Cemper · Jun 12, 2023 2m read OEX mapping Scenario You all know Open Exchange (OEX) and the is no need for a detailed explanation. It consists of a directory with various filters and detail pages for packages. #Embedded Python #SQL #Open Exchange Open Exchange app 3 2 0 327
Article Robert Cemper · May 25, 2023 2m read Reviews on Open Exchange - #28 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 1 0 0 87