go to post Eduard Lebedyuk · Nov 23, 2019 Cube rebuild clears all old data. This is enough: Do ##class(%DeepSee.Utils).%BuildCube("MyCube.Cube")
go to post Eduard Lebedyuk · Nov 22, 2019 Can any Target Object be non-IRIS base? Absolutely. The services you offer via IAM can be sourced anywhere. Both from InterSystems IRIS and not. How can IAM help with non-IRIS services? All the benefits you get from using IAM (ease of administration, control, analytics) are available for both InterSystems IRIS-based and non InterSystems IRIS-based services
go to post Eduard Lebedyuk · Nov 21, 2019 Use EnableConfigItem method of Ens.Director class to enable/disable business hosts programmatically. If you want to enable/disable/modify several ensemble hosts, it's better to update them without updating production first and after thatupdate production. Also add longer timeout on production update. set sc = ##class(Ens.Director).EnableConfigItem("Item1", 1, 0) write:'sc $System.Status.GetErrorText(sc) set sc = ##class(Ens.Director).EnableConfigItem("Item2", 1, 0) write:'sc $System.Status.GetErrorText(sc) set sc = ##class(Ens.Director).UpdateProduction(600) write:'sc $System.Status.GetErrorText(sc)
go to post Eduard Lebedyuk · Nov 19, 2019 Is there any interest in English Webinar? Please reply in comments if you would like a rerun of this or similar webinar but in English!
go to post Eduard Lebedyuk · Nov 17, 2019 You are trying to change % routines, which are available in all namespaces. Most system routines start with %, so they would be available everywhere. User routines should not start with % (they may start with %Z).
go to post Eduard Lebedyuk · Nov 16, 2019 Are you sure you want to change system routine? Is there any particular reason why you want to replace Cache for IRIS in code? Anyway, is IRISLIB database writable? Here's how you can make database writable. Open System Management Portal Go To: Menu (upper right corner) -> Databases Choose database you want to modify Set/remove ReadOnly flag Saave It's really not recommended for IRISLIB.
go to post Eduard Lebedyuk · Nov 16, 2019 I think virtual PDF printer can help in this situation. From a cursory search LibreOffice does not seem to be ported to AIX. You can try to compile it from source with AIX Toolbox for Linux Applications.
go to post Eduard Lebedyuk · Nov 16, 2019 Third parameter is expire: d %response.SetCookie("XXXXX",%session.SessionId,"expirationdate") For example: d %response.SetCookie("XXXXX",%session.SessionId,"Wed, 31 Oct 2020 00:00:00 GMT")
go to post Eduard Lebedyuk · Nov 15, 2019 Are you able to open and login into System Management Portal? http://ip:52773/csp/sys/UtilHome.csp
go to post Eduard Lebedyuk · Nov 15, 2019 Have you specified Address? Looks empty. If it's GCP do you have a static public IP address/hostname you can connect to? Can you open management portal?
go to post Eduard Lebedyuk · Nov 14, 2019 You need to use the IDE to edit routines. For WRC access/Studio write to your InterSystems contact. Have you tried installing Atelier or VS Code? They are available without registration.
go to post Eduard Lebedyuk · Nov 14, 2019 Use one of the IDEs available to edit routines, classes, etc. You can use Studio, Atelier or VS Code (Implementation 1, Implementation 2).
go to post Eduard Lebedyuk · Nov 14, 2019 You need to create a Web Application pointing to the directory you want to serve. Here's how. By default "root" directory (C:/InterSystems/Cache/CSP/ in your case) is not served, rather each folder there is a separate Web Application.
go to post Eduard Lebedyuk · Nov 14, 2019 Yes, try this instead (in adaptor): Method OnTask() As %Status { Set sc = ##super() // all rows were just processed // add your logic here If '$IsObject(..%CurrResultSet) { Set ^dbg($i(^dbg)) = "Last row" } Quit sc } Worked for me.
go to post Eduard Lebedyuk · Nov 13, 2019 It all depends on your locale. In RUSW for example UTF8 is the default, bit not in English locales. You can also use ^NLS to check/modify the defaults.
go to post Eduard Lebedyuk · Nov 13, 2019 You can use both: [ SqlComputeOnChange = (%%INSERT, %%UPDATE) ]