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 240
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 183
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 207
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 127
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 145
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 133
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 343
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 98
Article Robert Cemper · May 13, 2023 2m read a virgin Jupyter-Notebook Following one package from the last contest I met a strange problem.There was the requirement to install jupyter-notebookI work on Windows and there was some old Python installedNo big surprise: Installation of jupyter-notebook failedTherefore, the latest version of Python was installed fast. #Docker #Other 2 0 0 218
Article Robert Cemper · May 11, 2023 1m read Moving Docker in Windows During my repeated testing with Docker Desktop, I'm often short on disk spacend need to clean it over and over as described earlier.The main reason is the rather uncontrolled growth of ext4.vhdxthat is located on my C: drive by default.So I decided to move this file to a large external disk. #Docker #Other 2 1 0 412
Article Robert Cemper · May 9, 2023 2m read Helper for Objectscript Language Extensions Creating your own commands or shortcut is one of the strongest features of ObjectScriptIf you create your own Language Extensions to ObjectScript you mostly have to find theproper %ZLANGC00 or %ZLANGV00 or %ZLANGF00 and add the extensions manually. A few utilities do it already automatically (ZPM, ZME, ..)This utility allows you to add your extensions also programmatically. #ObjectScript #Other 6 0 0 458
Article Robert Cemper · May 8, 2023 2m read Reviews on Open Exchange - #27 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 14 0 1 993
Article Robert Cemper · Apr 28, 2023 4m read 45 years with InterSystems 1978 - 2023 I decided to write this down before time wiped out my memoryIt's a very personal story as a partner, as a competitor, as an employee,as a customer and finally as an external observer of InterSystems. #Other 60 5 2 998
Article Robert Cemper · Apr 19, 2023 2m read Reviews on Open Exchange - #26 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 138
Question Robert Cemper · Apr 15, 2023 IRIS cloud SQL in contest - false promise The SQL editor in the contest environment promises these featuresInterSystems SQL Reference. #ChatGPT #Cloud #SQL #InterSystems IRIS 3 2 0 230
Question Robert Cemper · Apr 7, 2023 confusing content on IRIS Cloud SQL looking into tenants I see this:But on the main page, I have 2 deployments that I can work with !! What is going on ?? #Cloud #SQL #InterSystems IRIS 0 2 0 254
Question Robert Cemper · Apr 6, 2023 sharing a deployment on IRIS Cloud SQL I have an accepted tenant and want to share my deployment.how is this possible? #Cloud #SQL #InterSystems IRIS 0 7 0 259
Question Robert Cemper · Mar 17, 2023 Container for Caché Thanks to @Dmitry Maslennikov I have access to a Container for Caché.It is based on Centos.Is there anywhere a container based on Ubuntu available? #Docker #Caché 1 3 1 252
Question Robert Cemper · Mar 17, 2023 JSON mapping with XDATA There is an example on JSON XDATA.But it only describes Name mapping. Is it possible to define somehow also a structural mappinge..g an Array of Arrays Structure: without property names [ [12,33], [88,44]] #JSON #InterSystems IRIS 2 1 0 422
Question Robert Cemper · Mar 17, 2023 A confusing experience During my last migration to IRIS I met this Compatibility parameter NullSubscripts true 0 - Throw error when referencing a null subscript. 1 - Null subscript references do not throw an error. The consequences are shocking. This was allowed: #Globals #Other 2 5 0 297