Article Robert Cemper · Nov 26 2m read Reviews on Open Exchange - #36 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 0 0 0 45
Question Robert Cemper · Nov 20 Working with Named Pipes While creating my latest examples for the JavaContest I faced the needto communicate with my code from a program in IRIS to my Java code. Communication with |CPIPE| worked as READ or WRITE but not both?In the Documentation Named PIPEs are explained rather shortly."Once open, a pipe acts like an ordinary device." Not so precise.I failed to achieve my expected READ/WRITE as TCP would offer. #ObjectScript #Tools #Ubuntu #InterSystems IRIS 0 4 0 167
Article Robert Cemper · Nov 19 1m read NativeAPI for Java from WebTerminal Based on the successful solution for my 2nd contribution to the Contest I used an adapted version for this package. And have some findings I'd like to share. Multiple communication steps over CPIPE may take time.You won't recognize it on a fast machine. But a slower box withWindows + Docker Desktop + your browser (and more) is neither"Speedy Gonzales" nor a "Road Runner". 🙂 #API #Java #ObjectScript #Tools #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 1 1 0 107
Article Robert Cemper · Nov 19 2m read Java Global Editor from WebTerminal There are situations when your only access to a server is using a web browser,and there is just no chance of a Terminal or Console access.The Online Demo Server is such a case. So you have WebTerminal. That's fine for ObjectScript and Embedded Python. #API #Contest #Globals #Java #Tips & Tricks #Tools #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 2 0 0 66
Article Robert Cemper · Nov 15 2m read Java Global Editor This is the related article to the package in Java Contest. I decided to present a CRUD++ Global Editor based on IRIS Native API for Java.++ because it’s a little bit more than just Create, Read, Update, DeleteVisualization of a global is always important to review results immediately. #Globals #Java #Tools #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 0 2 0 186
Article Robert Cemper · Nov 10 2m read Using NativeAPI Command Line Extension from Java 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 as a demo for the actual Java Contest.The package contains also an IRIS server in Docker for the demoIt is evident that it also works with any remote IRIS server.You just have to provide it with my NativeAPI CommandLine Extension. #API #Java #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 3 2 0 183
Article Robert Cemper · Oct 27 1m read Reviews on Open Exchange - #35 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 4 1 0 107
Question Robert Cemper · Oct 15 MIRROR for Embedded Python ? MIRROR is the best solution for almost immediate replications to a Failover Server.The related mechanics are based on Global Journaling. Globals hold Data and Classes and Routines and more ...If Mirroring is in place all is in sync. With minimum delaysThis is of course rather useful for code changes in Classes, Routines, .... To what extent is Embedded Python covered by Mirroring?Or:What is required to Synchronize EmbeddedPython like Mirroring. #Embedded Python #Mirroring #InterSystems IRIS 1 2 0 97
Question Robert Cemper · Oct 15 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 96
Article Robert Cemper · Oct 11 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 117
Article Robert Cemper · Oct 6 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 106
Article Robert Cemper · Oct 1 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 155
Article Robert Cemper · Sep 26 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 251
Article Robert Cemper · Sep 24 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 82
Question Robert Cemper · Sep 12 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 322
Article Robert Cemper · Sep 8 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 116
Article Robert Cemper · Sep 7 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 162
Question Robert Cemper · Sep 4 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 181
Article Robert Cemper · Aug 17 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 47
Article Robert Cemper · Aug 17 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 147