go to post Dmitry Maslennikov · Nov 12 Usually build is happening in one thread, and you would not see this error even with unlicensed version And this error means, that you have multiple processes trying to connect to IRIS during the build And even using Community Edition may not help, because it has a limit on connections, and you may face the same issue there too. In some scenarios, it's possible to use multi stage building process, where you can use Community Edition image as a building stage, and target image without starting IRIS or with using only one connection, finish the build. You can check multi-stage way with Community, or use iris.key during build stage
go to post Dmitry Maslennikov · Oct 14 as long as those processes do not load the same files, it's safe, it uses locks per loaded item
go to post Dmitry Maslennikov · Oct 8 It depends on how much non-unicode data you have. If it's not much, you can try to use XML way. Another way, is to use some simple scripts, that order over all globals, and convert in place. Skipping indexes, with full rebuild. I think there were multiple solutions, to this task. You can try to find them. You have to collect as much as possible about your data. Code, is it in 8-bit or not, or it's just all in English, some code may contain comments in a native language, and if you don't use git or other source control, you may need to convert too Data, is it some legacy data, or class based. If native, is it delimiter based or same as classes with $listbuild. Two different strategies in this case, data with some plain delimiter can be converted right away, $listbuild based data, would require to go through $listbuild Any additional data. Some legacy applications may store additional information such as TUI/CHUI forms in pseudographics somewhere, you should look after this data as well Any other possible sources 8-bit data Communication, file-processing, can be changed The last time I implemented a converter for 20+ years old application, more than 15 years ago, it was an application with textual terminal interface, and it went well.
go to post Dmitry Maslennikov · Oct 3 While iris session can’t be created as a job, with inherited security, I’m rely on ability to automatically login to iris session, without entering username and password. And when session is opened I try to use $sysyem.Security.Login without password to user actually logged to iterm, and it may fail and probably will get into black screen
go to post Dmitry Maslennikov · Oct 2 In my future no one uses windows But anyway could you check if try’s can work on windows, maybe I can find a way to use it here
go to post Dmitry Maslennikov · Oct 1 That WebSockets terminal would have the same issues as WebTerminal. It uses Xecute, which has many limitations, I use real terminal, which has full control over the execution
go to post Dmitry Maslennikov · Sep 26 I tested only with docker images, where we have OS Auth for terminal, which is not friendly in case if you need to pass through this step, maybe this is missing here. I’ll try to check
go to post Dmitry Maslennikov · Sep 9 You probably using macOS or windows, where Docker has a own limitation of disk. Check Docker desktop settings, and increase the virtual disk limit and restart
go to post Dmitry Maslennikov · Aug 19 We use SAML from Entra, in our application, and also access to the System Management Portal
go to post Dmitry Maslennikov · Aug 9 And what exactly do you want to test with cucumber? If you have a web frontend, you can test it already If you want to test the backend written on ObjectScript, that would need some adoption.
go to post Dmitry Maslennikov · Aug 8 Is there anything specific required there to test IRIS based software?
go to post Dmitry Maslennikov · Jul 29 Check this announcement, maybe this is related while you using version 2019.1
go to post Dmitry Maslennikov · Jul 24 What if IRIS could limit itself to the number of limited cores, how easier would it be for newcomers
go to post Dmitry Maslennikov · Jul 22 do you have an example of error you getting? And feel free to post you issue in the repo
go to post Dmitry Maslennikov · Jul 11 I see that the best solution would be if InterSystems would make this package available as an open source, with an option to upgrade any existing instance with the open-source version by using IPM for instance In this case, any team that keeps using ZEN may provide their thoughts on how the modern ZEN should look in the form of PullRequests. There would be a place to post bugs and feature requests, which some community members may help to solve for everyone.
go to post Dmitry Maslennikov · Jul 10 ObjectScript does not support undescore sign in the names, and requires using double quotes to override this $$$ThrowOnError(mymodule."validate_header"())
go to post Dmitry Maslennikov · Jul 9 instead of using nc, which will not be able to send a full header, you could use my tool iscctl, which will connect, only if the server is available, and it will be logged in correctly. let me know if you would need some updates in the tool
go to post Dmitry Maslennikov · May 28 Metabase offers a way to write your own driver to any database, that supports jdbc So, with some knowledge in Clojure, it's possible to connect it directly to Caché or IRIS You can do it by yourself, or I can do it for you.