go to post Robert Cemper · Jun 10, 2020 I had to transfer more than a few files. so I shared a docker volume: docker run ...... --name=iris1 -d -v volume1:/external ........ docker run ....... --name=iris2 -d -v volume1:/external ........ so both containers have permanent access and can pass files as we use to pass Globals using IRISTEMP or CACHETEMP The volume gets generated at first access automatically
go to post Robert Cemper · Jun 10, 2020 Another issue I had is the requirement of Hyper-V. The latest VMware Player 15.5.6 has no problem, with Hyper-V enabled anymore.So they can be installed in parallel (if your disk space allows )
go to post Robert Cemper · Jun 10, 2020 @Luca Ravazzolo , @Jose-Tomas Salvador I succeeded to force an upgrade of my Win 10 to 2004 and to activate WSL2 (installation blocked until VMware was de-installed !)and Docker Desktop For WSL2. Quite interesting to have a Windows-Installer for a Linux program. Take care to use version >2.3.0 2 for WSL2And it was running as expected with no troubles. No issues with Images, Containers, Volumes, Networks. It's an interesting experience, especially as I'm not forced to use PowerShell.Communication with Win File System goes Docker ==> WSL2 ==> Windows.Next positive surprise: my local C:\.. was mounted byWSL2 to /mnt/c/.... (I just tried read access)Bad surprises:- the guide to install / activate was just of limited help, partially confusing / contradictionary Google helped with useful and just commercial advice.- Reboots: after #5 I stopped counting Still a challenge: I couldn't find out where WSL2 file system was homed on my C:\ drive.
go to post Robert Cemper · Jun 9, 2020 see: https://cedocs.intersystems.com/latest/csp/docbook/Doc.View.cls?KEY=RSQL_into &sql(SELECT Name, DOB, Gender INTO :Name,:DOB,:Gender FROM osuwmc_RQGPatient.DataTable WHERE MRN=:MRN)
go to post Robert Cemper · Jun 8, 2020 I think not that this is possible.The reason was to make it as flexible as any other Dynamic query.I'm convinced this was necessary to support Sharding. But you have the option to write your own custom class query
go to post Robert Cemper · Jun 8, 2020 I'd like to say a big Thank You ! to all participants that gave me their vote. And I forgive the unknow experts that voted for me in the beginning and changed their mind shortly before closing as by the rules.
go to post Robert Cemper · Jun 7, 2020 You did a very interesting presentation of the essential concept of Globals that was developed once by Neal Pappalardo in 1966/67. Long before objects were even thought of.So back to the roots !( Neil Pappalardo is the founder and CEO of MEDITECH )
go to post Robert Cemper · Jun 7, 2020 The %JSON. Adaptor is missing in Caché but %JSON.Formatter was backported half a year ago. it is in OpenExchange available
go to post Robert Cemper · Jun 6, 2020 You inspired me. THX - delete Namespace USER- create new Namespace (whatever)This can happen programmatically using ##class(Config.Namespaces).* in Namespace "%SYS"
go to post Robert Cemper · Jun 3, 2020 I saw this differences before fiding the qualifier.That caused me a headache thinking over larger packages.
go to post Robert Cemper · Jun 3, 2020 finally found it do $system.OBJ.SetQualifiers("/exportversion = 2016.2.")
go to post Robert Cemper · Jun 3, 2020 Hi Nikita!All that stuff builds on a separate partition. For the moment a hint that this is not available would be enough. BTW. Studio has the same (undocumented) problem.
go to post Robert Cemper · Jun 3, 2020 As I have investigated the code, I saw that this part of the functionality is just not supported.But there is also neither Warning nor Hint in the docs.If you try you just get nothing.
go to post Robert Cemper · Jun 3, 2020 This is the CLASSIC way of prototyping and fast data / bug fixing for over 40 years !!And I know my customers well. It's their style.Especially if you don't have fast connections to your server.As Caché / IRIS still don't support SSH and just TELNETWebTerminal over HTTPS could have been a secure access with similar functionality.BTW. did you mean having an IDE and WebTermial open in parallel ? @Nikita Savchenko
go to post Robert Cemper · Jun 2, 2020 Class DC.ZWSYS Extends %CSP.Page{ ClassMethod OnPage() As %Status{ &html<<body><h2>run ZW ^SYS to Browser</h2><pre>> znspace "%SYS" set h=$zhorolog zwrite ^SYS set h=$zhorolog-h write !!,"<b>" zwrite h znspace "USER" &html<</b></pre></body>> quit $$$OK } }
go to post Robert Cemper · Jun 2, 2020 17:45 Intermediate data each run stand aloneTotal lines in MgmtPortal / Explorer = 388947 $ZH shows seconds Command: s h=$zh zw ^SYS s h=$zh-h w !! zw hTerminal: h=187.786676PuTTY: h=11.962381WebTerminal: *** to be supplied once finished *** 18:10 *** 1st run ended with no result no new sessions, browser restart required. *** 19:59 *** not completed *** ~60% done terminates with "See you!" Additional: test for HTTP influence. A small CSP page (next reply) does it with h=9.835974even faster than PuTTY