Article Robert Cemper · May 1, 2022 2m read Reviews on Open Exchange - April 2022 If one of your packages on OEX receives a review you get notified by OEX only own YOUR 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 207
Article Robert Cemper · Mar 24, 2022 3m read GlobalToJSON-XL-Academic This package offers a utility to export an XLarge Global into a JSON object file and to showor import it again. In a previous example, this all was processed in memory. But if this is alarge Global you may either experience <MAXSTRING> or an <STORE> errorif the generated JSON structure exceeds available memory. #Globals #JSON #ObjectScript #Video #InterSystems IRIS 2 1 0 398
Question Robert Cemper · Mar 23, 2022 How to handle a large JSON object? I have a rather simplistic JSON Object of this structure: #JSON #InterSystems IRIS 1 3 0 630
Article Robert Cemper · Mar 21, 2022 2m read Reviews on Open Exchange - March 2022 If one of your packages on OEX receives a review you get notified by OEX only own YOUR 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. So if you did a major change and expect a changed review just let me know. Reviews by other members of the community are marked by * in the last column #Open Exchange 2 0 0 170
Article Robert Cemper · Mar 19, 2022 2m read Compare Global Write in ePy vs. ISOS/COS This example demonstrates the difference you may experience when you write toGllobals directly from Embedded Python compared to native ObjectScript. To make this demo useful I start 2 background jobs that simply write sequentiallyto a dedicated global. A common control method signals for a synchronous start.Similar a common stop & view interrupts data feeding. That's the principle process: #Embedded Python #Globals #ObjectScript #InterSystems IRIS 2 1 0 231
Question Robert Cemper · Mar 11, 2022 JOB command fails with Embedded Python It sounds strange though it's embarrassing. I have a class with ClassMethods written in ISOS and Embedded Python. The ClassMethods written in ISOS start in the Background as usual. No problems But my #Embedded Python #ObjectScript #InterSystems IRIS 1 4 0 372
Article Robert Cemper · Mar 8, 2022 2m read ePython - mixed or pure ? You may have seen my series of articles on GlobalToJSON closing with Embedded Python.And to me, Embedded means inside a Class and not PEX or other external variants.The first variants showed that ePy is not an ultimate requirement. ISOS/COS may do it as well.Here I try to position ePy inside IRIS. #Embedded Python #Globals #ObjectScript #InterSystems IRIS 6 1 0 344
Article Robert Cemper · Feb 25, 2022 7m read GlobalToJSON-embeddedPython-pure#3 In my article I described the work using iris.gref .As the official documetation is rather slim on the subject it was necessary to dig into it.Using the power of Python I was able to detect what I needed but was hidden.I decided to share this with you. pydoc did the magic. #Embedded Python #Globals #InterSystems IRIS 3 0 1 238
Article Robert Cemper · Feb 22, 2022 2m read Reviews on Open Exchange - Feb.2022 If one of your packages on OEX receives a review you get notified by OEX only own YOUR 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. New with this edition:Reviews by other members of the community are marked by * in the last column. #Open Exchange 4 2 0 202
Article Robert Cemper · Feb 9, 2022 2m read GlobalToJSON-embeddedPython-pure#2 This package was triggered by the extra bonus points in the contest for writing the examplein embedded Python only. Therefore PURE #Embedded Python #Globals #JSON #InterSystems IRIS 1 0 0 354
Article Robert Cemper · Feb 9, 2022 2m read GlobalToJSON-embeddedPython#2 I will give you some additional information on my first embedded Python package.it is written as a mix of python and ObjectScript to take the best of both worlds. #Embedded Python #Globals #JSON #ObjectScript #InterSystems IRIS 1 0 0 219
Article Robert Cemper · Feb 8, 2022 1m read GlobalToJSON-embeddedPython-pure I have created a package to export a Global into JSON object file and to re-create it by reloading from this file embeddedPython refers to the new available technologies. It should be understood as a learning exercise of how to handle the language interfaces. Only Global nodes containing data are presented in the generated JSON file.Differently from the previous example, this one is using embedded Python only, no ObjectScript. Therefore PURE #Embedded Python #Globals #JSON #Python #InterSystems IRIS 8 2 0 570
Article Robert Cemper · Feb 7, 2022 1m read GlobalToJSON-embeddedPython I have created a package to export a Global into JSON object file and to re-create it by reloading from this file embeddedPython refers to the new available technologies. It should be understood as a learning exercise of how to handle the language interfaces. Only Global nodes containing data are presented in the generated JSON file. #Embedded Python #Globals #JSON #InterSystems IRIS 2 2 0 389
Article Robert Cemper · Jan 30, 2022 2m read My Reviews on Open Exchange - Jan.2022 If one of your packages on OEX receives a review you get notified by OEX only on YOUR package.It reflects my experience with the status I found at the time of my review.It is kind of a snapshot and might have changed meanwhile. #Open Exchange 5 5 0 212
Article Robert Cemper · Jan 24, 2022 1m read GlobalToJSON-Compact I have created a package that offers a utility to load a Global into JSON object and reverse to create a Global from this type of JSON object. Compact refers to the structure created.Globals nodes are included with data for a fast data load. But also the related code is quite compact. #Globals #JSON #InterSystems IRIS 5 3 0 382
Article Robert Cemper · Jan 24, 2022 2m read GlobalToJSON-Efficient I have created a package that offers a utility to load a Global into JSON object and reverse to create a Global from this type of JSON object. Efficient refers to the structure created.Only Globals nodes containing data are presented in the generated JSON object. #Globals #JSON #InterSystems IRIS 4 2 0 463
Article Robert Cemper · Jan 24, 2022 1m read GlobalToJSON-Academic I have created a package that offers a utility to load a Global into JSON object and reverse to create a Global from this type of JSON object. Academic refers to the structure created.Each logical node of the Global is presented separately with all its descendants.Even if they don't contain any stored data. #Globals #JSON #InterSystems IRIS 2 1 0 329
Question Robert Cemper · Jan 12, 2022 SQL LOAD DATA FROM FILE - limits in VALUE clause ? II try to explore the new SQL LOAD DATA feature in SQL comparing it to SQL INSERT I'm stuck at this point: INSERT INTO <table> (columns...) VALUES (.....)allows having not just simple column references but also ALL Standard SQL FUNCTIONS (at least)example: INSERT INTO Test (ShortName,DOB) VALUES (SUBSTRING(Name,1,4),TO_DATE(displayDate,'MM-DD_YYY')) This works perfectly. BUT the same VALUE clause applied to LOAD DATA fails in various ways: #SQL #InterSystems IRIS 1 3 0 272
Article Robert Cemper · Jan 2, 2022 3m read DB Migration using SQLgateway Thanks to @Yuri Marx we have seen a very nice example for DB migration from Postgres to IRIS.My personal problem is the use of DBeaver as a migration tool.Especially as one of the strengths of IRIS ( and also Caché) before is the availability of theSQLgateways that allow access to any external Db as long as for them an access usinig JDBC or ODBC is available. So I extended the package to demonstrate this. #Best Practices #Data Import and Export #Docker #SQL #InterSystems IRIS 10 3 2 748
Article Robert Cemper · Dec 27, 2021 2m read My Reviews on Open Exchange - Dec.2021 If one of your packages on OEX receives a review you get notified by OEX only on YOUR package.So @Evgeny Shvarov suggested publishing my monthly summary of my reviews here in DC.It reflects my experience with the status I found at the time of my review. #Open Exchange 6 0 0 413