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
go to post Robert Cemper · Jun 2, 2020 You need to start with require("cache") to have the basic access module. you find it a cache.node for various rather old versino0n of Node. it is in %instaldir%\bin\ more details in %instaldir%\ \dev\node.js\samples\installed_software.js and more ......
go to post Robert Cemper · May 29, 2020 To use a DSN it has to be a SYSTEM-DSN and have the same bit as Cache / IRIS. Depends on your EXCEl instalationTherefore 64bit.Activate as you might know from Cache is not available in IRIS
go to post Robert Cemper · May 28, 2020 ¡ Hola Salva ! ( @Jose Tomas Salvador) You motivated me to give it a try.And with a little bit of tweaking the scripts my contribution for the contest WebSocket Client JS with IRIS Native API as Docker Micro Server is also running with no issues on Docker Desktop for Windows !A very positive experience that I didn't expect at first sight.¡ Gracias !
go to post Robert Cemper · May 28, 2020 if you install Excel you have automatically also a DSN for ODBC access to EXCELcheck your DSN data sources in your Windows installation.Use ODBC-Gateway in Cache / IRIS to access it.
go to post Robert Cemper · May 26, 2020 Typically all strings are UTF encoded.The average text often consist of single-byte characters (a subset of UTF-8) As soon as a multibyte character joins the string the whole string just uses WIDE characters example: USER>set txt="cher ami j'ai besoin de 100 eur"USER>zw txttxt="cher ami j'ai besoin de 100 eur" USER>zzdump txt0000: 63 68 65 72 20 61 6D 69 20 6A 27 61 69 20 62 65 cher ami j'ai be0010: 73 6F 69 6E 20 64 65 20 31 30 30 20 65 75 72 soin de 100 eurUSER>set txt="cher ami j'ai besoin de 100 €"USER>zw txttxt="cher ami j'ai besoin de 100 €" USER>zzdump txt0000: 0063 0068 0065 0072 0020 0061 006D 0069 cher ami0008: 0020 006A 0027 0061 0069 0020 0062 0065 j'ai be0010: 0073 006F 0069 006E 0020 0064 0065 0020 soin de0018: 0031 0030 0030 0020 20AC 100 € The conversion happens totally internal.depending on your needs you can select the national language table.different languages sort differently. e.g German äöü vs. aou
go to post Robert Cemper · May 26, 2020 with set gStatus=$DATA(pGlobalName) you check the existence of your call parameter but set gStatus=$DATA(@pGlobalName) check the existence of your Globalto go for the Global you require indirection therefore set gmin=$ORDER(@pGlobalName@(""))will meet your expectations
go to post Robert Cemper · May 25, 2020 using "œ" makes you internal string wide character.you might fix it with DO $ZF(-1,$ZCVT("echo œ","O","UTF8")) if the encoding of your AIX is UTF-8. The first example just shows that AIX understands its own console/terminal. Bonne chance !
go to post Robert Cemper · May 25, 2020 Sorry my fault: my quality was set back to 240 (!) as I was watching High Noot wich Garry Cooper last time with 1080 HD it is excellent
go to post Robert Cemper · May 25, 2020 I was unable to attend so I took the recording. The content was important and good to understand.But the shared desktops are all unreadable in the video.