go to post Robert Cemper · Oct 7, 2025 The Demo on OEX has been reworkedUsing a more attractive display for JSON objectsand removing Functions that are not supported anymore.In addition, I was able to update the version delivered by IPM
go to post Robert Cemper · Oct 6, 2025 3 variants come to my mind writing to ErrorLog Do LOG^%ETN() write to Systrem message.log set %evgeny=$io open 1 use 1 write !,"Was in my REST code",! close 1 use %evgeny If you have a terminal session LOCK ^%EVGENY --- And into your code, add this simple loop for LOCK +^%EVGENY QUIT:$TEST HANG 0.5 Now your method loops, and you can attach with any external debugger. Releasing the LOCK from Terminal does the "un-freeze"
go to post Robert Cemper · Sep 28, 2025 Simplified: %CSP.Page is a collection of methods and event handlers without any own properties.Related data are kept outside in %CSP.Request and %CSP.response.But you may mimic InitialExpressions by using PARAMETERS
go to post Robert Cemper · Sep 27, 2025 I've been offering my reports on reviews for more than four years now,as a personal service to the DC community, to show recent reviews.And this covers any new review I can detect, not just add-ons to my own 700+ positive reviewsI started it long before the quality reports you mention were even proposed and implemented. And even at my advanced age, I'm not willing to leave my audience in the lurchuntil I'm explicitly forced by DC+OEX managers with a reasonable explanation.In addition, the quality reports you address have neither a selectable overviewnor any kind of summary or view of progress.
go to post Robert Cemper · Sep 26, 2025 DSW definitely offers a strong improvement in graphics.THOUGH you require some externally installed tools/libraries. My intention here was to make it IRIS-only and all internal,concentrating on the actions behind the scene. (query, tables, cubes) The charts are more eye-catcher for the visualization
go to post Robert Cemper · Sep 25, 2025 Not really surprised. The Python version was in as the first anyhow
go to post Robert Cemper · Sep 25, 2025 I understand that using the IRIS Native API is the important feature.Is this also valid for IRIS Native API for ObjectScript ????. No doubt it is EXTERNAL on a different instance,talking to the same interface as Java, NodeJS, Python, .NETfacing the same limitations (Functions !)
go to post Robert Cemper · Sep 25, 2025 Release notes version 1.0.0 Based on the very positive feedback, I have added a new functionality.It is now possible to also take a snapshot from a remote system.The only requirement is to append an URL-Parameter formatted like this: ?SERVER=IP-Address[:SuperServerPort[:Username[:Password]]] defaults: port=1972 user=_SYSTEM pw=SYSExample http://localhost:42773/csp/user/ZX.dbdash.cls?SERVER=192.168.0.11:11972:SuperUser:SYS
go to post Robert Cemper · Sep 24, 2025 From Class Docs:• classmethod ExportAllClassesIndividual(dirname As %String = "", qspec As %String = "", ByRef errorlog As %String, Charset As %String = "", Package As %String = "*", SubDir As %Boolean = 0) as %Status Export all the classes as individual XML files to a directory. This method loops through all the classes, exporting each one as an individual XML file named after the classname to the directory dirname. If you specify a Package, then it exports only this package. If SubDir is true,, the method exports sub-packages as subdirectories. Now the directory is your list of classes and equal sizes of files might most likely mean identical content. Or you do a text compare
go to post Robert Cemper · Sep 24, 2025 You are right. $system.OBJ.Export~whatever is oriented to the Namespace BUT:There still seems to be no limitation to map a specific database fileto more than 1 namespace. e.g. USER and MERGER (here Read Only)Then $system.OBJ.Export~whatever takes what it finds in MERGER.It's quite a dirty approach and only meant for READING the code, therefore, ReadOnly In any case, it's safer just to copy the (most likely static) DB of interestand use it in MERGER
go to post Robert Cemper · Sep 24, 2025 A great overview !small add-on: at https://hub.docker.com/u/intersystemsdc you find actually 53 community-licensed packages
go to post Robert Cemper · Sep 22, 2025 Hi @Asaf Sinay It was just by accident that I completed my untypical use of DeepSee:After >12 years, I took some time to get in again.But I should say Documentation and Examples are excellent to get up to speed.👍
go to post Robert Cemper · Sep 22, 2025 Hi @John Hotalen Some docs Using the Lock Table to View and Delete Locks System-wide Also in Caché 2017 you should find a class docu of SYS.Lock (in %SYS) in IRIS the class is deployed, so no details BUT: ^LOCKTAB uses it internally to manage LOCKs. (sometimes hard to read) It's a good example of how to utilize the class SYS.Lock
go to post Robert Cemper · Sep 8, 2025 Maybe a problem to understand your expectations: In the browser, there runs HTML and JavaScript on the server side you have ObjectScript, MVbasic, TSQL, Python, ... What's your expectation ?
go to post Robert Cemper · Sep 8, 2025 short:certificates signaled some technical potential.in practice, social skills in service were more important
go to post Robert Cemper · Sep 5, 2025 Docker Windows Desktop Console helps me a lot to see what's in andto clean old unwanted containers, images, volumes(!!) from command line docker system prune is the way to go
go to post Robert Cemper · Sep 5, 2025 MIRROR in IRIS is a mirror just of globals: If you look for a general file mirror, it's a subject of storage sellers that make money with
go to post Robert Cemper · Sep 4, 2025 the PPG ^||... is deleted latest by termination or the partionthe ^mtemp* will be killed by reboot of IRIS.As both are not under your direct control better KILL it manuallyPPG ^||.. is more promising being bound to processas it has less risk of concurrency issues